500
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      83  46  31  66  72  65  48  48  85  11  47   2  51  24  90  34  52  81  26  68  62  19  70  70  42  66  90  43  76  23  77  65  46  83   6  91  13  33  78  58  57  77  48  64  74  95  22  99   7  68  94  37  11  13  59  92  26  91  58  47  90  48   1  77   9   7  95  20  97  93  37  24  58   8  98  99  68   4   6  50  64  31  54  25  58  86  15  60  28   3   7  50   7   3  70  45  78  19  25   8  94  55  80   3  95  22  38  50  82  33  41  45  92  80  82  51  47  51  11  24  17  89   1  77  30  81  39  36  30  19  10  93  70  34  35  61  70  62  45  20  18  50  62  38  25  68  96  64  94  69  74  58  69  98  66  54  78  77  28  98  84  59  98  92  41  90  98  35  65  90   7  58  14  68  48  80  86  27  86  12  27  55  14  66   2  64  16  27  41  83  50  82  62  40  95  18  76  40  61  13  49  12  25  56  12  62  95  31   6  50  60  57  19  37  80  76  27  73  93  83  55  52  51   3  46  59  60  13  65  59  63   4  49  80  68  61   9  18  98  69  60  68  44   1  71  64  27  56  43   5  72  53  15  70  14  72  66   5  83  91  61  87  80  82   6  21  78  69  96  47  83  11  67  82  91  91  89  80  79  64  21  66  72  11  32  87  93  56  17  57  30  59   5  86  18  11  48  55  22  28  19  76  39  69  82  62  51  10   1  92  54  59  42  37  67  58  36   4  82  53   4  45  88   9  10  59  73  17  99  46  22  38  32  48  87   1  31  78  87  31  70  91  39  21  92  19  33  79  11  22  52  74   7  59  31  86   9  73  17  11  68   9  66  54  51  74  26  91  70  87  48  47  31  81  28  79  67  27  22  59  62  40  65  79  83  14  45  10  36  16  41  26  83  86  97  20  70   9  76  73  92  89  55  92   5  78  67  62  46   5  75  25  56  39  94   5  96  74  15  93  94   5  32  14  20   1  78  74  84  31  62  26   3  95  79  66  53  55  50   3  24  87  50  23   7  67  13  48  25   3  59  33  88  26  10  82  41  24  89  99  62  64  40  99  94  22  79  82  34  19  72  30  69  99   4   8  86  16  23  42  93  53  97  64  98  89  17  95  38  15  23  28  55  93  15  55  71  52  46  73                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    39  19  50   4  17  23  79  54  84  84  13  78  55   5  71   1  93  26  17  30   1  30  86  93  97  40  50  71  82  87  13  85  77  52  26  40  16  18  30  73  77  16  82  22  57  89  48  99  33  23  21  27  89  46   6  49  56  61   8  34  68  54  60  73  61  88   5  69  50   7   3  14  56  29  15   2  94  87  11  61   2  95  75  66  15  28  57  40  54   4  79  29  87  95   7  89  31  94  54  62  25   8  56  80  34  43  57  87  20  73  27  38  57   3  89  96  37  39  63  43  28  18  38  60  40  99  38  23  69   9  50  77  80   5  30  87  51  72  67  44  83  89  73  69  55  96  25  82  61  95  18  45  35  91  47  82  56  52  63  73  25  79  70  19  89  59  45  16  36  22  96  83   7  65  96  71  75  57  56  17  29  49  88  34  10  76  68  91  59  13  17  38  71   1  26  58   8  40  99  50  85  45  45  92  56  80  94  35  20   9  29  73  99  52   2  62  81  78  22  62  46  67  50  59  88  42  83  25  86  71  68  93  14   9  67  41  42  16  33  60  66  57  50  31  25  60  47  73  73  98  59   7  67  84   8  25  11   6  11  22  55  50  31  17   7  81  35  59  82  83  49  30  98  22  90  63  58  59  51  23  88  20  84  96  45  76  19  13  30  19  89  82  76  80  30  97  24  71  80   1  30   7  52  42  48  38  93  92  77  66  92  71  64  48  60  91  69  26  17  73  52   7  81  60  10  53  91  18  84  52   4  33  56  47   1  85  84  76  78  55  63  33  53  33  38  23   6  95   4  82  19  39  92  18  49  78  21  89  29  15   5  31   8  64  25  40  27  47  45  96  59  62   9   7  22  32  18  94  43  66  18   9  28  25  24  51  28  59   8  58   8  23   3  70  99  12  78  63  30  45  51  41  61  91  66  80  33   4  76  99  72  65  67  56  90  18  62  83  57  72  12  14  61   3  79  68  99  67  77  64  17  95  25   8  59  65  48  58  23  21  25  77  87   5  49  33  14  51  39  48  31  57  85  62  17  14  53  35  31  25   2  38  60  10  76  76  72  72  75  97  87  50  36  78  96  29  89  56  36   7  60  15  50  98  21   9  46  99  67  27  93  12  63  83  33  19  77  98  19  37   9                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  54  16  60  76  78  27  80  84  40  34  76  82  16  97   3  50  77  38  84  93  13  91  92  86  13  79  48  10  57  69  87  44  14  38  62  84  52  34  82  16  30  89  44  78  39   6  81   1   7  55  59  82  77  62  36  33  15  70  51  22  18  18  51  92  18  44  86  33  16  84  47  90  30  78  70  62  70  43  30  83  20  51  12  31  38  71  98  51  39  98  65  89  24   1  98  54   2  49  68  26  49  39  78  22  89  67  75   7  11  76  44  37   4  72  50  61  43  43   9  93  80  11  98  78  10  57  61  25  98  99  15  13  43  96  38  15  12  95  10  66  25  45  56  41  99  41  91  69  10  43  73  68  18  56  20  42  43  22  52  11  16  66  86  19  78  40  58  51  57  94  87  35  66  79   9   3  81  63  38   1  27  90  77  57  21  83   3  91  18  21  60  72  47  18  90  42  79  35  38  59  30  90  27  91  69  46  70  12  34   6  28  48  31  45  64  55  20  18  23  47  91  40  48  37  89  47   8  28  75  40   7  56  68  68  45  45  31  86  35   1  56  28  73  33  32  59  48  23  17  47  42  40  85  42   6  85  46  79  93  90  26   2   3   8  50  33   5  12  46  75   3  38  66  33  79  12  37  45   6  24  32  70  68  57  37  54  33   5  25  76  92  27  90   8  29  37  55  27  84  34  87  88  83  41  44  33  87  55  74  34  81  79   6  62  52  90  72  72  19   7  60  39  19  42  80  18  46  90  42  44  77  89   8  28  57  62  87  87  55  46  76   6  68  61  67  35  25  75   1  34  42  91  32  97  24   6  43  37  85  42  33  11  96   8  65  29  30  92  38  70  10  89  27  91  56  31  69   1  46  35  15  96  53  31  92  96  25  75  58  96  82  57  83  70  12  51  84  72  20  13  17  85  79  85  45  20  82  39  79  16  56  54  48  68  86   6  84  41   1  82  74  71  84  59  37  45  35  43  38  52  15  42  48  76  84  78  27  41  61  81  16  90   4  39   9  64   6  68  72  79  59  91  99  78  27  95  62  10   1  98  73  34  55  36  47  68  71  19  39   9  10   8   4  60   4   2  76  31  13   5  89  24  11  75  33  91  85  36  31  73  56  56  76  60  15  36  45  94  83  99  38  97                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                59  45  33  93  92  47  70  29  51  43  71  47  29  95  31  86  61  12  25  10   1  56  33  30  58  37  76  92  54  55  64  38  86  97  63  70  41  98   6  94  13  17  14  31  22  91  47   5   6  89  58  67  76  48  56  49  35  30  55  29  74  73  96  35   3  67  36  24  55  99  88  28  65  72   6   7  64  80  55  53  95  15  99  73  73  16  60  49  47  49  76  83  84  40  35  76  72  31  49  70  55  43   2  91  73  13  45   7  70  88  23  23  14  41  71  47  47  70  36  70  85  44  58   3   1  59  27  83  35  25  44   3  46  48  77  44  16  73  43  24  57  86  86  97  39  27  60  98  39  33  46  42  45  41  91  56  35  14   2  50  16  15  76  28  66  13  84  56   1  78  56  46   9  43  93  41  20  78  19   1  29  11   9  52  41  39  42  16  85  33  37  58  87  70  12  32  55  41  24   6  66  28  78  13  67  94  19  97  35  42   1  85  75  83  96   7  94  80  11  97   7  66  76  40  27   4  69  90  58   2  72  15   3  93  76  97   8  93  16  86  98   8   7  74  23  96  73  66  51  58  41   9  12  39  29  48  20  67  31   8  66  67  55  53  35  58  31  46  51  81  35   2  85  94  76  30  23  65   1  47  33  38  57  39  70  94  37  28  52  71  20  87  17  89  58  88  19  58  75  85  91  96  94   9  15  12  57  83  95  57  63  77  82  54  84  31  61  99   8  79  17   1  11  20  24  37  93  92  95  25  86  29  34  98  56  48  97  35   2   5  77  72   3  63  22  40  98  30  13  98  45  36  71  14  60  36  60  92  49  72  47  49  17  36  58  13   2  75   5  38   7  33  93  27  78  57  18  38  22  30  11  95  26  51   9  93  68  53  88   2  11  28  81  30   5  10  38   7  98  32  47  99  89  96  84  73  69  94  82  94  95  43  54  52  68  78  29  41  55  70  24  63  39  58  42  86  26  89  52  86  41  51  28  52  90  32   1  70   5   5  97   9  22  81  89  26  91  50  52  73  86  69  40  45  94  92  64  29  30  41  18  56  80  57  23  25  14  53  17   7  26  93  79  37  65  70  77  85   4  47  95  74  28  33  68  72  96  80  84  81  19  57  68  50  22   7  62  99  71  74  77  23  68                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              3  40  19  26  81  31  72  73  99  42  32  49  41  99  99  51  64  67  77  15  35  96  94  21  42  28   6  89  77  72  74  27  48  20  15   6  75   5  67  90  81  35  67  35  25   1  75  40   8  55  21  79  61  84  18  33   3  57  97  81  66  11  68  85  11  45  76  54  80   2  86  74  16  88  29  45  23  59  71  94  79  35  26  85  94  63   2  70  29  49  26  22  12  59  65  99  67  33  51  32  97  63  76  92   1  62  24  64   7  76  27  22  96  79  56  82  17  59  21   6  34  60  95  56  36  28  20  20  78  20  22  82  75  10  40  35  55  26  44  89  34  76  41  76  29  77  88   3  46  53   2  13  93  29  43  29  40  84   1  85  83  66  95  59   6  38  39  10  16  44  87  30   8  20  27  22  79  28  36  11  63  60  13  38  27  55  76  47  57  90  64  39   3  57  67  48  80  78   5  91  91  62  56  32   9  48  72  94  14  66  16   4   4  52  60  15  80  25  49  89  60   7  88  89  54  90  18  69  58  46  63  78  78  73  40  38  83  53   4  37  51  13  82  27  87  15  21  32  67  50  98  30  47  51  65  77  80  18  54   1  97  53  97  82  91  10   3  25  77  35  85  25  56  40  25   7  38  39  84  91  58  17  58  81  29  60  17  77  47  77  76  10  72  55  20  94  53  77  84   3  86  81  60  67  19  74  48  57  70  59  83  88  94  38  43  14  56  72  86  99  39  61   9  84  89  45  61  59  36  92  28  17  66   4   7  47  55   1  25  74  97   5  97  34  41  63   6  81  72  26  55  83   5  14  85  13  25  73  16  49  89  48  72  36  14  78  92  96   2  88  71  81  30  54  82  97  14  46  69  76  48  79  33  25  85  53  53  54  93  45  70  74   9  30  11  55  81  14  14  33  42  91  29  89  50  79  51  36   9  40  99  31  32  13  77  27  44  45  96  77  23  99  43   5  54  16  68  62  33  38  66  97  37  54  82  77  41   4   1  40  14   4   5  64   3  21  41  48   7  26  98  58  37   5  98   4  56  19  29  84  52  88  84  74  47  66  81  32  53  64  56  21  23  73  31  22  46  81  42  38  77  35  71  73  54  38  53  19  61  95  69  28  97  41  52  84  20  96  13  25  90   7   4   5                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            11  76  87  80  50  43  10  68  43  64  57  73  45  60  84  53  33  24  63   7  47  24  88  49   6  96  43  16   8  82  59  88  12  82  38  13  75  62  88  98  45  84  41   4  56  91  42  11  45  79  52  68  56  39  65  42  39  91  52  98  71  97  65  69  31  52  28  92  29  65  18  27  72  65  61  84   7  67  34  64   1  14  39  73  38  42  52  52  11  30  22  93  87   1  19  37  59  91  76  97   4  13  24   7  80  45  68  54  74  12  35  49   1  93  41  31  32  68  75  12  71  34  13   7  72  33  75  82   3  48  29  89  27  43  25  56  16  56  48  98  60  53  55  80  75  24  41  69  35  28  65   2  80  17  69  83  82  73  74  86  11  19  52  95  94  73  93  36  47  37  63  85  78  13   6   9  59  35  35  29  96  32  24  99  64  63  13  77  93  17  98  26  34  68  19   2   4  68  23  61  37  57  37  75  12   9  26  47  33  30  81  76  47  24   5  64  88  70  68  96  67  84  74  34  39   8  30  46  61  22  41  49  24  32  12  40  15  36  37  55  70  36  29  81  95   9  33  25  72  24  34  16  76  30  67  79  84  99  57  12  16   8  69   1  17  18  42  67  56  19  74  14  98  49  81  67  21  24  58  97  40  80  65  82  80  23  45  26  29  48  71  47  69  50  23  84  83  15  61  88  82  44  91  50  20  77  66  74  94   1  33  41  75  72  93  17  12  71  70  31  40  40  15  21  59  70  74  82  30  68  84  62  65   5  39   6  97  64  81  98  29  79  38  87  67  45  58  67  28  52  48  78  50  65  14  41  15  39  77  15  57  22  57  58  76  76   3  41  82  37  46  58  40  36  32  39   8  72  10  88  67  76  16  66  22  54  95  23  29  81  48  55  71  56  42  16  52  67  65  99  35  78  27  33  52  27  12  47  41   2  63  47   6   1  90  90   5  11  98  81  29  62  95  41  96   8  47  16  41  60  94  39  21  11  31   5  61  85  82   8  43   7  99  57  30  69  90   4  27   5  16  56  77  26  45  65  85  12  89  68  75  68  34   8  85  66  24   7  70  93  49  85  38  30  48  90  18  51  59  49  74  25  44  48   4  11  80  76  80  69  70   5  94  55  26  75  84  26  85  83   6  81  54  93  17                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          58  27  59  34  24  23  23   3  54  79  55  29  43   3  54  82  77  59  25  88  72  40  47  37  54   7  52  91  20  64  51  73  81  63  94  72  64  63  77   2  62  85  89   6  20  20  42  54  85  86  31  92  99   8  43  21   7  57  61  93  59   4  57  76  74  62  78  16   6  70  50  52  69  19  16   5  85  60   4  35  86  88  70  86  69  61   5  88  90  78  52  28  49  38  16  88  44   1  91  80  58  26  15  56  21  84  33  42  32  63  17  43  92   6  94  10  70  46  43  61  18  88   7  76  31  42  38  25  22  25  22  42  17  55   4  21  68  50  71  50  68  30  27  60  41  19  62  38  85  44  18  78  14  32  90  36  73   6  78  31  34  66  46  33   5  77   5  76  59  55  87  75  76   9  17  65  61  52  11  84  88  55  54  63  90   6  81  66  58  45  20  18  10   2  81  26  54  92  93  37  92   9  45  30  34  46  90  57  69   5  62  64  28  21  59  70  72  32  23  30   1  39  21  20  41  40  21  93  26  39  78  43  20  97  75  82  98  78  57   5  51  14  45  37  16  18  64  15   7  90  99  45  79  98  74  88  39  51   5  30  17  11  70   4  50  81  12  98  63  88  79  22  77  65  53  67  60   4  37  54  79  18  16   7  82  33  73  84  71  42  52  85  20  83  68  51  73  81  22  39   4  33  53  33   6  57  23   4  99  18  21  18  45  58  62  23  85  39  67  17  56   7  39  19  73  52  24  35  31   4  63  67  39  20  97  73  53  87  46  48  76  20  36  92  41  43   1  17  63  39  72  39  60  80  81  69  57  15  90  55  82  74  92  95  29  57   1   2  62  27  12   8   4  17  11  77  18  32  67  61  51  57  70  81  43  45  50  15  19  81  97  14  58  61  81  20  28  98  43  51  62  40  83  18   5   4  16  39  57  91  18  95  57  73  23  41  75  70  30  54  45  38  73  23  17  87  59  56  35  72  85  45  83   9  34  10   9  21  78   5   6  41  11  27  35  23  29  54  74   6  57  99  63  36  76  55  87  70  73  93  74  17  53  71  22   2  44  31  84  22  76  65  26  37  82  11  17  34  98  52  31  27  10  39  34  45  97  34  67  31  22  39  36  85  44  19  51  61  69  74  34  53  59  91   4  34                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        86  74  29  30  25  12  56  68  19  99   4  43  74  56  77  88  56  11  39  88  90  59  90  93  75  76  41  21  21  13  64  96  97  24  19  93  38  15  85  31  54  42  28  90  37  46  30  32  40  26  13  75  92  32  14  84  99  33  37  14  81  75  58  85  80  33  65  96  92  71  83  78  68  63  10  25  29  51  23  75  45  24   6  39  65  76  22  28  81  78  93  73  75  52  37  87  45   3  16  72  78  74  75  72  50  82  55  70  83  24  34  60  88  10   3  63  29  86  32   3  64  60   7  79  98  33  32  47  41  24  59  58  72  72  36  14  68  39  26  11  25   7  24  68  13  19  96  41  14  34  62  42  28  64  16  90   1  42  55  41   2  90  64  93  22  92  12  80   6  78  41  41  12  24  43  93  55  80  79  83  80  91  24  18  66  67  76  96  12  29   5  75  83  14  98  85  18  11   5  22  11  85  21  70  23  10  44  93  91  66  66   7  59  58  87  58  82   1  65  97  15  88  38  56  90  78  73  68   9  74  39  57  97  70  77  13  35   7  32  21  24  18  35  33  40  83  50  65  68  86  27  55  34  72  59  51  57   6  73  73  18  99  81  50   8  96  90  64  99  24  79   2  81  83  94  71  20  49  68  44  29  10   3  87  77  24  80  31   7  10  29  29   4  10  46  55  73  46  85  93  13  53  47  14  38  28  77  76  39  43  96  17  47  30  74  53  48  54  30  66  33  38  48  21  37  20  12  61  45  72  51  20  47  71  33  23   2  86  39  12  90  84   2  54  50  74   6  26  90  30  76  93  29  88   6  78  82  51  28  81  50  95  79   8  90  51  58  35  50   3  14  19  60  70  96  64  12  52  36  64  66  16  25  62  49  90  47  35  16  57  89  76  27  37  75  63  69   5   1   9  81  76  57  95  72  14  13  53  14  95  37  42  33  78  65  47   4  91  75   9  64  47  36  88  66  35  13  99  33  85  76  81  12  92   7  10  46  29  38  98  84  74  76  41  34  67  31  92  69  58  98  24  54  93  97  18  10  27   2   8  97   7  18  96  76  64  19  39  43  94  92  16  12  43  60  60  36  72  95  79  71  18  91  70  58  63  57  34  89  27  73  52  84  51  97  17  94  42  17  27  21  57  37  36  29  60  90                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      94  78  66  98  71  71  19  10  47  34  27  76  39  42  17   5  35  25  22  58  66  46  83  99  70  83  12  92  87  38  90  37  29  68  91  76  44  40  61  18  61  26  32  45  51  65  38  60  26  31  13  67  80  73  14  18  79  87   6  35  10  23  96  54  96  54  57  78  39   9  72  64  12  45  25  23  54  95  33   4  75  17  97  36  56  18  99  85  20  71  95  71  60  97  24  29  37  52  86  53  82  15  72  46  19  97  70   9  99  90  26  71  90  37  87  27  94  32  49  91  55  78   4  71  93  99   6  56  57  50  39  44  76   3  90   1  57  21  51  22  51  84  57  58   1  16  12  39   7  35  65  73  14  67  90  47  41  67  48  68   7  47  24   6  84  18  12  62  70  58  18  98  41  38  94  32  70  38  17  52  28  72  54  97  41  49  80  87  51  73  34  27  76  97  75  43  70  54  25  54  34  36  21  45  84  30  24  69  40  15  12   7  30  56  81  86  24   9  92  92  32  22  76  78  10  42  28  49  36  58  71  44  12  89  84  20  71   1  98  95  33   9  55  51  58  38  15  92  19  96  91  71  60  42  86  90  13  76  24  34  96  71  60  68  90  99  51  65  45  84  18  43  67  77  62  98  33  29   3  82  66  17  82  82  11  52  68  31  31  40   7  40  97  11  30  79  30  51  76  79  55  58  65  27  12  63  37  13  72  18  26  85  90  12  94   5  14  14  65  21  33  64  81  33  31  77  65  58  92  86  15  45  80  29  84  60  54  98  65  91   1  55  97  99  13  72  44  36  92  32  46  10  84   3  70  26   1  84  29  62  51  73  98  21  81  41  17  15   1  19  78  85  49  46  92  56   6  65  97  53  52  48  68  56  51   6  98  43  53  40  90  44   3  29  91  29  86  30  74  15  10  68  46  61  29  48  44   9  53  48  56  32  76  78  96  95  10  86  41  64  35  78  98  22  24  34  55  76  88  50  40  72  37  21  13  54  44  56  57  49  10  67  76  85   1  76  95  13  33  71  17  27  39  41  41  81   8  43  56  51  41  50  93  98   9   9  94  49  21  89  54  20  20  70  25  87  11  55  76  12  61  81  81  41  71  91  52  32  40  20  73  24  60  43   7  20  49  44  79  91  48  33   4  90  13  73  29   9                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    30  73  43  70  76  17  83  85  69  32  77   1  95  49  17  63  65  91  33  79  44  96  36  31  77  92  54  59  32  43  62  58  86  33  10  68  32  50  47  13  25  60  40  68  99  75  34  83  56  64  29  50  11  11  15  28  20  79  88  49  78   4  91  46  48  16  23  43  20  34  39   8  50  34  30  48  94  40  22  76  85  29   1  83  19   3  98  68  65  44  38  60  33  95  28  19  61  95   4  53  89  81  33   4  83  90  31  43  40  11  97  79  56  65  46   2  15  42  27  87  65  28  81  57  45  83  70   7  87  89  45  15  90  45  10  48   2  41  19  91  20  61  22  14  44  26  67  33  38  33  96  47   5  57  42  96  44  55  13  97  20  15  59   8  85  31  87  53  46  86  52   4  61  95  63  54  16  53  92  97  34  45  52  20  97  67   8  79  72  39  11  34  64  52  90  93  18  72  17  21  99  20  19  40  49  38  63  17  20   7  61  60  51  70  49  64  11  99  92  21  57  83  65  31  69   5  73  33  22   2  78  76  51  18  79  60  14   1  31  72  32  30  51  31  63  67  34  69  94  46  40  93  43  78   8  28  93  49  55  71  87  67  45  73  39  26  17  84  74  71  95  18  68  45   5  37  91  69  11  57  83  77  80  98  40  70  19  42  55  13  38  48  77  46  59  59  79  35  27  27  31  92   4  90  21  73  89  49  57  54  15  29  98  92  39  27  66  30  91  70  68  72  18  63  54  17  79  49  16   1  17   5  72  29  94  16  16  83  37  48  74  13  48   3  14  10  37  46  26  55  75  25  40  72  30  64  60  85  60  66  12  29  29   9  68  98  89  35  68  17  39  16   9  51  52  99  73  10  82  66   3  16  95   7  69  38   4  97  64  87  49  23  91  54  42  35  62  75  47  36  23  76   5  57  61  90  24  64  47  19  10  97  69  92  89  91  14  33  92  24  10  11   6  35  12  92  37  20  22  74  15  61  30  79  45  46  80  15  43  95  54  68  89  16  77  54  90  94  71  90   3  26  58  72  13   8  34  74  24  33  20  74   9  40  33  65  79  36  94  41  12   9  44  50  26  91  60  78  31   5  32  10  53  61  39  42  35  35  52  53  10  53  18  13  23   4  59  14  50  19  10  62  80  71  68  91  57  52  83                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  62   1  65  43  69   5  70   6   1  23  24   9  24  19  84  86  46  94   4  12  40   4  82  31  74  95  69  14  91  58  35  25  54  97  78  77  18  52  43  85  84  71  20  28   5  58  10  67  61  19  19  91  20  60  18   6  53  52  77  35  43  49  22  40  13  83  61  25  17  81  26   7  30  28  51  74   4  78  30  41  43  97  68  40  48   7  10  10  70  36  98   8  28  60  25  72  58  80  40  34  73  63  60  10  25  47  43  20  95  55  83  54  35   6  78  14  95  33  34  84  62  56  37  89  90   2  69  17  87  28  63  81  38  56  30  65  20  34  63  97  91  63  31  23  33   6  72  11  97  52  61  43  62  15  55  51  95  35  81  21  66  19  46  19  81  28  68   4  48  40  26  27  49  17  50  66  71  35  11  70  64  93  99  26  85  43  57  15  60  19  98  30  36  39  11   8   4  82  65  69  77  76  61  36  39  59  70  61  24  40  54  49  56  29  83  44  26  95  54  77   8  59  89  43  59  19  44  32  73  98  70  20  39  16  14  23  20  45  49  28  68  83  77  78  23  29  52  92  21  13  52  27  24  10  60  84   6  44  34  83  23  54  49  95  20  27  35  27   7  26   5  32  82  29  72  55  20  56  86  96  78  84  79  52  79  89  50  54  39  59  40  60  30  72  17  98  19  93  43  83  74  18  24  31  83  16  19  58  72   8  51  38  57  20   2  12  97   3  13  22  64  74   4  13  22  27  52  91   7  76  29  57  60  15  30  85  75  58  99  86  61  84  75  46  34  62   3   7  50  10   8  17  70  52  55  33  71  60  83  59  93  64  32  65  20  52  49  55  36  22  61  57  59  74  20  57  67  56  25  30  41   9  94  94  93  39  22  96  79  13  47  50  40  60  99  85   9  64  71  99  79  25   9   8   7  82  44  43  76  58  37  79  29  11  72  65   7  79  94  56  97  41  45  11  75  25   9   5  72  62  46  12  77  97   5  45  14   2  32  71   2   5  50  42  65  29  36  66  18  28  94  11  38  68  28  66  43  54  53  86   3  99  59  87  90  30   6  39  87  48  19  89  41  19   5  40  32  19  57   3  20  40  23  45   6  89  88  25  69  63  11  39  84  68  92  28   2  11  76   5  71  37  73  25  29  97  90  77  24  12                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                75   5  99  63  26   2  14  27  78   1  32  90  12  77  51  53  43   7  27  48  64  92  49  56  45  90  51  91  95  25  13  52   2  14  80   7  85  89  31  90  78  36  37  59  80  36  85  24  26  37  72  33  51  90  99  39  32  96  68  98   4  21  43  86  71  66  32  47  48  27   2  49  10  13  71  50   8  41  46  72  82  91  27  64  46   3  89  70  98  73  31  65  19  34  66  50  60   1  25  63  88  44   9  58  14  54  84  99  76  29  56   3  98  84  36  74  33  52  93  72  71  98  99   1  23  11  11  30  57  70  69  91   6  77  41  93  63  49  93  40  95  61  82  32  89  92  98  59  61  94  79   3  18  79  59  32  42  15  34  63  14  69  98  37   4  24  78  66   8  48  38  45  48  75  74  88  64  82   1  49  54  69  15  80  76  88  52   8   6  52  42  67  99  18  11  83  52  11  13  25  60  98  16  61  22  49  73  12  34  28  37  45  36  78  50  32  28  88  20  14  79  56  19  25  26  29  50  81  53  16  24  76  96  42  85  74   6  33  85   2  67  88  41  83  83  38  93  76   3  60  34  63  11  34   9  87  60  76  65  54  95  40  16   6  83  87  99  18   1  83   2  15  30  17  94  56  51  79   5  36   2  21  20  50  22  92  13   9  67  77  17  33  30  56  70  50  75  23  93  71  22  25  39  68  20  47  84  13  77  25  24   2  79  95   7  48  53   8  97  68  93  18  67   9  37  53  22  58   1  81   3  43  43   6  27  86  67  23  99  78  17  92  98  29  81  71  56  63  30  22  98  54  75  41  57  42  36  11  19  97  42  33  46  35  41  15  25   5  17  16  80  55  30  95  66  46  65  55  55  45  40  70  64  74  49  30  41  81  56  16  92  19  85  74  50  11  60  34  92  15   3  51  96  50  83  58  76  79  15  39  47  75  88  10  99  25  86  80  50  82   7  92  72  41  79  59  10  55  85  66  30  23  77  99  25  41  53  87  75  80  31  11  77  46  77  25  75  17   5  75  24  97  98  98  61  16  83  48  65  44  17  84  31  12  63  90   1  36  19   6  91  43  71  21  90  15   4  79  33  10   2  33  51  53  93   4  57  40   2  81  15  80   2  99  76  39  96  56  15  60   2  74  21  13  10  86  86  22   7  64  26                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              60  40   1   8  57  72  54  81   4  28  28  26  52  65  29   6  28  40  36  59  24  53  71  38  54  85  47  74  71  56  72  29  52  20  77  93  47  61  15   6  22  96  85   5  61  60  33  10  57  69  18  35  89  23  52  41   1  61  84  97  98  19  82  59  16   3  88  30  63  60  24  62  55  57  57  14  71  63  11  39  85  98  41  25  60  53  73  55  51  63  45  40  44  85  46  94  29  23  39   7  80  72  96  77  88  26  69  24  67  72  77  70  90   3  14  65  35  60  56  73  71  66  70  40  66   1  90  51  41  13  33  52  90  26  70  14  39  43  44  97  23  17   6  66   5  63  17  30   7  33  65  86  77  96  83   5  15  20   9  53  45  94  82  57  95  75  32  95  16  42  39  43  96  82  41  22  26  73  96  32  93  17  89  29  27  82  42  13  52   6  24  74  64   8   6  86  14  58  88  53  59  79  29  22  87  23  58   1  82   8  11  21  47  70  16  98  85  57  47  86  83  91  53   1  28  60  16  57  65  39  57  83  61  90  61  81  93  49  36  18  69  71  80  78  86  78  52  16  96  78  98  16  17  94  58  76  50   3   3  61  97  48   4  71  94  55  56  22  34  43   9  78  62  18  44  71  41  51  96  47  42  45  57  24  62   5  17  30  23  55  10  61  98  14  17  49  74   6  43  75  10  71  79  73  69  86  57  77  71  29   1   4  57  53  37  14  28  94  40  13  24  19  94  14  95  30  59  75  17  36  36  53  55  35  27  41  19   3  63  10  16  30  16  32  89  73  33  10  23  82  65  32  36  18  55  64   5  48  83  70   5  27  41  71  52  60  21  34  32  68  99  73  59  52  53   6  48  21  90  69  85  26  64   9  45  43  44  18  18  58  74  80  14  46  41  83  16  75  17  64  15  32  35  69   6  25  27  50  93  12  91  97  57  85  11  67  59  35  69  98  63  42  29  58   1  15  76  13  88  17  17  94  78  82  70  65  76  44  10  48  21  44   9  89  27  19  13  79  37  50  97  72  68  74  17  96   4  33  87  26  15  87   3  49  79  62  98  37  74  40  40  72  49  45  44  22  38  40  71  85  17  43  39  48  24  31  73  23  56  14  63  75  30  38  37  56  80   7  94  46  54  42  66  58  34   8  46  99  36  47  51  39                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            60  94  21  91  95  80  24  76  36  57  75  66  29  83   8  64  10  99  54  57  87  11  19   3   6  65   8  96  28  38   4  23  62  51  31  78  20  32  32  97  60  47  97  99  57  84  31  95  87  28  82  46  17  13  29  29   5  64  34  71  47  96  30  55  94  88  36  92  33  46  87  28  15  91  52  77  43  30  52  69  62   9  42  46  60  26  83  22  49  81  44  73  89  33  84  89   9  29  72  84  63   5   2  98   9  49  94   2   8  14  18   4  80   5  34   9   2  93  78  83  96  15  70  15  23  86   5  92  69  84  20  95  11  85  60  82  59  88  77  23  86  60  97  48  84  32  18  24  91  26  11  36   9  79  62  64  50  99  82  92  45  50  50  30  33  56  35  90  86  37  93  51  77  37  61   2  34  76  76  43  15  74  64  11  46  82  84  82  69   4  77   8  55  99  82  31  49  90  39  49  99   5  82  76  46  11  60   3  55  57  71  56  80  31  92  11  17  68   1   2  66  28   2  95  29  48  27   2  94  11  17  33  56  95  96  81  42  37  89  67  81  98  25  41  62  20  80  68  51  27  16  36  42  77   9  98  98  12  20  28  72  33  77  34  72  81  19  87  69  68  87  82  30  74   1  95  27  93  52  69  50  82  97  17  36   8  33   2  12  17  91   6   1   1  86  31  60  95  11  46  31  99  83  86  23  24  75   8  42  98  55   2  16  84  52  20  36  35  57  77  78  34  33   1  87  68  12   9  49  57  53  98  92  78   1  46  36  61  17  43  30  60  20  31  57  60  59  27  16  38  64  38  28   9  59  60  44  76  77  75  29  99   3  34  55  44  67   6   1  20  46  84  67   5   3  93  91  91  97  31  32  89   8  69  98  63  37  83  74  32  81   3   2  68  59  78  96  35  79  91  60   2  68  46  24  31  60  29  41  92  72  44  50  34  42  28  89  31  58  11  31  69  41  57  33  18  30  46  29  36  87  40  27  17  76  12  15  34   9  61  56  38  95  86  47  95  95  16  57  45  82  51   1  97   7  23  85  66  24  31  35  81  15  84  75  89  25  26  30  17  27  86  53  78  96  61  85  77  65  20  13  45  62  79  91  95  99  50  73  81  13  56  89  89  60  49  50  32  66   1  25  21  99  44  24  32  41  58  16  38  80  67  55                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          42  56  72   5   7  24  77  53  56  15  12  16  70  54  55  48  23  98  92  80  61  55  88  98   6   7   3  30  83   8  63  59  14  18  48  10   4  17   2  53  86   6  55  87  37  95   3   7  26  39  84   7  40  52  76   5  67  72  32  88  89  30  91  55  45  18  84  19  18   7  66  22  14  86  17  47   2  25  65  75  44  91  27   5  95   5  80  41  95  60  20  45  40  86  33   1  87  36   1  32  47  41  32  25  80  39  88   6  77  81  42  39  88  37  31  70  73  96   1  93  96  91  60  22  21  16  22  52  54  97  12  39  31  64  43  49  52  53  42  16  38  74  93  77  69  49  45  10  73  41  93  82  15  15  78  53  52  36  33  74  41  72  81  73  93  48  98  86  42  57  88   3  67  35  77  28  57  82  46  45  71   8  99  21  91   2  81  67  89  81  67  84  83  59  37  68  40   5   3  11  31   6   9  66  15   2  15  91  41  70  63  99  82   2  66  99  80   9  27  10  50  18  92  52  66  87  76  51  63  18  55  19  50  23  20  35  96  42  40  85  91  30  67  73  25  20  33  30  78  38  94  17  23  27  38   2   2  20   6  81  33  90  32  10  98  67  61  30  43  63  96  17  68  41  14  87  64  35  56  14  89  57  48  36  82  22  70  70  81  62  39  69  88  92  66  35  58  48  19  32  25  76  84  58  54  83  51  54  52  93  53  91  58   7  32  60  39  98  29  37  58  90  19  14  14  83  17   1  65  93  97   1  29  76  71  51  24  90  19   6  71  19  85  58  14  64  19  44  35  27  75  96  27  14   8  87  27  75  66  98  91   5  96  94   3  29  72  16  18  81  18  28   9  87  58  49  85  35  91   8   5  32   5   2   2  55  44  91  17  95  70  61   1   2  24  78  94  40  83   5  69   6  58  49  92  33  11  34  29  26  68  13  42  81  94  45  72  49  22  52  66  54  80  24  28   9  59  29  23  80  47  44  67  59  15  85  79  46  33  85  68   7  35  31  17  22  53   7  40  91  85  61  63  20  19  24  83  89  25  71   5  94  56  51  72  38  38  74  29  97  17  96  47  49  75  77  13  55   3   3  27  45  96  50  60  65  87  46  49  44  85  77  86  43  78  76  86  72  71  74  76  29  61  71  34  48  10  83  12  92  76  77   5  29                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        67  58  23  68  54  93  38   6  78   2   6   5  71  21  42  67  27  82  99  32  10  24  99  41  31  88  22  97  44   4   5  56   2  75  10  96  16  93  76  12  58  16  61  46  35  36  24   2  66  39  43  29  92   3  36  46  61  93  10  44  11  75  90  90  14  19  47  74  80  15  62   7  33  96  30  57   3  46  77  18  50  34  22  76  12  10  99  27  27  77  11  33  27  46  15  20  48  50  66   9  92  21  44  51  12  57  76  74  84  13  42  27  75  23  26  56  62  19  54  26  46  83  16   3  10  65  74  44  90  53  52  44  23  93  59   5  16  61  98  52  60  39  22  22  83  38  23  92  82  77  68  88  20  42  81  66   6  81   2  89  67   8  74  12  96  82  40  12  56  47   7  24  42  27  43  33  54  56  56  25  96  57  40  95  14  26  68  40  34  54  62  69  20  67  81  85  15  72  70   1  11  90   9  24  55   2   5  66  77  68   2  52  96  56  36  59  30  71  64  56  33  46  32  20  69  32  39   9  42  15  13  85  83  95  69  20  11  28  96  49  66  17  33  70  74  25  83  63  16  46  74  35   1   9  76  67  84  65  27  23  64  86  30  70  86  73  76  73  89  68  20  16  16  44  41  57  18  20  84   7  55  97  15  96  47  82  69  78  68  94  97  42  13  89   6  17  75  99  40  10  51  99  52  14  88   1  74  71  45  74  15  84  73  91  85  57  41  48  55  67  34  13  42  78  52  74  47  71  31  18  17  66  40  13  80  68  16  30  26  77  84  87  98  30  60  72  19  50  98  29  46   7  35  20  24  51  71  97  69  67  51  38  74  15   8  17  99  91  13  19   6   3  60  66  79   4  74  38  89  63  18  91  29  93  89   9  58   6  10  33  72  21   9  32  48  21  43  50  19  94  28  39  17  53  28  55  65  39  84  34  32  19   4  40   6  80  86  96  54  33  27  27  82  41   4  76  65  55  19  70  50  66  59  85  10  19  13  48  59  87  16  14  73  40  45   8  45  25  21  82  54   6  73  66  56  74  19  46  93  69  18  23  63  86  53  80   5  24  81  69  16  45  60  97   8  29  20  94  92  57  55  97  34  49  99  61  19  27  24  34  68  96  95  81   4  27  80  30  76  73  62  42  46  49  87  22  11  47  67  71  86  38  18  97  55                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      19  51  29  58  27  60  56   6  33  83  85  27  16  80   6  75  76  63  43  98  43  43  88  44  65  30  23  65  46  68  47  18   9  21  91  70  42  52  30  27  46  34  46  19  38  27  70  32  70  74  24  25  10  41  81  20  84  36  86  89  57  62  14  55   3  13  42  54  36  54  86  64  23  21  83  55   2  20  37  39  45  48  74  89  41  15   8  14  21  69  78  57  54  26  89  64  48  86  51  96  23  65  34  79  50  12  54  46  23  77  17  96  68  61  38  13  80   7  85  96  45  39  89   6  75  16  30  50  19  79  64   7  53  27  42  45  99  66  46  99  45  61  17  72  80  27  37  77  45  30  52   8  51   8   4   2  87  65  18  48  93  18  40  66  45  68  15  43  69  11  25  39  78  33   3  61  42  95   9  78  45  54  33  31  82  69  26  59  23  24  97   6  61   9  59  55  85  87  58  52  43  86  45  31  99  20  87  49   1  94  22  18  59  82  71  63  42  36  82  27  43  55  86  61   6   3  64  11   4  83  34  86   2  98  64  63  46  98  44  62  76  32  56   1  86  20  92  89  89  21  90  14  12  66  63  25  63  31   9  45  96  99  34  10  26  46  38   2  14  97  14  52  13  91  61  92  89  18  77  33  48  72  57  62  65  30  62  43  16  59  17  25  35  71  23  13  75  17  44  77  73  81  33  26   8  56  82  42  77  61  72  55  97  41  10  47  77  40  35  11  27  94  65  52  48  69   4  11   2  57  77  35  52  46  99  84   8  84  82  56  28  44  68  15  25  37  40  38  16  41  85  62  11  18  30  94  88  75   3  98  38  24  56  14  39  95  57  28   2  92  57  42  13  82  97  29  79  22  85  70  90  48   2  62  76  95  68  64  17  38  83  12   6  97  37   1   8  95  70  44  93   6  72  40  88  82  32  27   2  11  32  19  56  53  67  11  78  93  51  87  89  45  63  51  33  51  52   3  85  72  21  12  47  18  71  27  49  74  60  34  80  67  95  20  27  74  69  16  73  41  36  68  46  85  44  61  61  64  93  20  12  52  33  31  83  31  20  91  66  85  43  78  32  18  26  63  63  13  54  62  47  70  22  60  90  20  42  86  75  98  28  16  48  46  34  40  81  25  48  58  81  10  87  89  41  70  67  58  99  26  95  70  43  68  22  25                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    77  80  75  31  87  91  97  36  70  69  60  21  63  87  72  18  39  72  80  34  81  52  90  55  32  16  47  71   8  66  36  67  98  85  49  12  46  21  97  87  15   6  99  80  53   6  93  43  39  86  38  60  32  12  60   3  84  60  34  22  45  50   9  29  10  30  69  96  80  63  74   2  57  82  58  49  32  94  90  50  41  72  61  80  71  82  88  50  74   1  98   4   7  16  15  20  12  72  10  95  11  51  40  15   3  34  79  82  39  15  37  98  55  59  38  47  65  92  66   2  78  88  40  57  22  17  25  77  24  34  99  45  86  22  97  23  27  93  34  66  11  66  10  57   6   5  11  14  22  39  34  64   3  22  71  50  98  85  23  20  37  39  78  99  89  48  80  31  60  48  23  20  34   3  56  66  55   8  71  37  81  50  85  96  35  58  38  90   5  10  87  51  10  64  99   3  60  28  27  62  89  80  28  95   5  63  40  10  19  76  42  96  40  30  20  31  82   1  43  61  38  47  68  18  78  87  23   2  79  71  59  73  71  42  75  81  78  79  96  22  44  50   5  29  39  69  30  27  44  85  56  53  58  59  44  18  71  50  88  88   5  28  52  73  38  30  63  18  61  89  66  61  49  76  41  29  96  65  57  43  67  31  76  45  96  17  37  80  26   4  88  58  83  35  10  93  31  26   9  63  41  67  60  19  16  73  10  69  29  57   3  80  18  79  32   9  35  10  32  78   9  81  81  16  32  98  27  87   3  60  29  49  73  18  42  17  74  59   8  47   8  96  44  39  68  29  86  21  81  12  45  72   2  74  87   1  66  77  28  44  19  61  28  51  80  14  76  53  15  64  33  54  82  10  35  89   1   7  48   9  81   2  82  56  37  15  39  25  29  93  67  83  93  75  47  75  34  39  20  11  42  94  36  87  51  74  58  13  19  79  94  86  68  59  88  93  85  27  75  53  25  78   8  80  95  26  93  79  87  66  70   1  95  58  65   4  13  21  56  53  98  25  40  53  87  45  21  37  35  14  31  15  41  44  91  12  49  90  28  35  54  41  18  82  62  79  73  96  45  76  20  19  22  91  57  61  49  27  99  85  76  27  90  59  35  16  32  47  82   1   8  98  61  43  50  36  42  39  56  36  93  78  58  74  30  77  77  65  81  75  20  84  59  96  23  93  47                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  9  37  26   8  25  93  47  91  21  20  12  33  28  70  65  65  25  91  24  88  23  40  77  64  12  81  87  21  68  50  36  26  41  23   6  74  34  23  80  80  82  82  95  10  91  29  12  66  80  15  51  23  56  43  98  56   2   3  30  27  83  54  75  89  69  87  14  81  28  68  76  43  98  15  36  77  24  93  52   3  85  59  24  57  49  19  62  99  59  91  17   1  38  11  31  36  41  53  86  77  57  99  40  18  51  38  84  64  63  64  82  87  33   8  71  59  35  43  13  14  10  76  58  71  12  13  11  64  38  10  31  80  75  77  26  99  38  92   6  78  96  57  16  92  44  92  99  82  48  33  19  61  71  47  42  24  10  69  34  75  68  64  77  41   2  11  97  61  67  86  17  74  43   4  15  75  31  84  77  24  22  54  85  35  34  83  12  79  36   7  37  74  74  66  77  63  48  56  60  34  91  40  99  50  90  75  52  75   6  77  51  76  45  43  22  40  64  65  92  80  95  46  11  11  32  48   4  58  45  63  43   9  75   3   3   5  14  30  43  42  89  90  31  84  13  74  48  80  73  24  19  20  24  12  68   7  70  91  10  46  93  70  47   5  19  61   1  47  14  60  24  42  51  26  59  11  28  83  27  37  57  51  82  55  56  76  90  41   9  70  98  23  54  12  73  17   1  80  11  76  18   6  81  52  27  13  95   8  79  21  31  30   9  50  71  60  24  51  32  21  26  24  12  82  36  84  69  17  53  11   1  34  61  98  11  40  88  66  62  38  83  86  19   5  82  85   5  65   6  53   5  97  87  52  55  95  16  50  93   4  79  44  44  77  45  73   3  43  52  37  84  13  83  63  54  50   1   3  16  49  15  40  58  40  29  87  62  74  61  78  96  85  39  68  85  67  93  62   8  17  15  15  78  71  72  37  79  82  95  92  48  51  91   2  74   6  92  61  37  53  80  22   5  27  82  67  93  25  77  62  85  52  69  67  31  93  26  30  66  66   4  55  31  31  46  44  14  13  29  66  12  60  95  49  51  31  49  87  56  78  53  16   4  60  30  53  46  17  51  45  51  95  62  65  48  61  75  56  70   9  90  84   1  81  39  68  81  65  49  24  89  25  51  57  73  17  27  74  64  48  37  99  58  77  55  84  90  43  43  89  18  66  59  87   8  43  20  23                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                81  86  86  56  45  84  28  58  62  74  84  87  60  11  55  43  84  52  41   6  74  76   5   7  37  94  27  99  28  14  55  92  10  55   4  26  51   5  34  83  35  12  40  56  52  32  80   7  14  50  37  99  27  92  68  19  43  43  68   5   8   8   2  71  60  56  68  52  36  37  47  32  31  48  67  77  47  17  35  63  95  16  35  95  29  26  37  97  91  74  83  34  58  20  26   3  71  34  41  10  45  84  71  93  90  42  22  69  78  15  26  51  69  36  66  11  85  96  86  53  34  95  86  48  33  99  75  32  11  53  19  78  70  50  53  47  47  91  16  99  34  82  66  37  76  74   6  25  74  21  89  12  86  17  15  21  40  70  93  75  63  13  71  12  97  55  84  73  70  90  45   3  39  64  94  48  36  17  57  48  66  68  89   6  55  68  47  49  74  95  62  17  86  62  42  75  35  70  29  81  29  72   7  11  32  19  72  56  14  43  96  26  64  72   8  23  72  62  50  62  51  97   7  47  91  23  84  97  14  78  98   8  40  91   6  69  12  58   5  67  17  29  22  81  11  41  22  65  84  23  49  96  89  96  62  18  33  34  94  55  44  73  47  16  22  58  18  91  89  24  59  91  70  82  91  95  54  73  78  96  72  38  42  18  16   8  86  30  98  70  47   4  71   9  62  95  39   3  26  79  11  19  28  18  73  15  17  37  24  60  99  60  63   5  81  32  50  49  90  51  24  85  67  90  21  36  35   3  88  44  55  67  30  97  12  92  77  17  78  65  27  21  75  60  33  15  50  38   3  36  21  53  29  62  96  99  73  87  94  61  22  93  15  75  73  29  77  28  43  92  54  67  84  15  75  11  84   1  80  72  89  90  58  16  16  27  84  75  71  52  21  88  55  49  26  30  67  82  18  31  43  19  99  79  31   8   9  70  35  17  21  98  71  44  70   8  73  18  10  89  13  88  50  26  44  18  38  73  69  50  96  54  53  55  40  24  85  34  14  58  38  64  77  69  42  81  19  84  62  42  60  60  97  93  26  35  89  95  73  78  47  13   5  29  57  41  38  62  68  58  73  12  60  50  82  97  49  88  80  89  26  17  70  15  74  72  60  25  22  69  36  33   8  96  15  51  85  80  92  45  65  59  41  93  84  25  75  48  29  29  63  16  12  71  77  71  76  94  67                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              65   8  87  91  78  78  72  45   6  33   4  64   3  76  77   1  24  14  19  88  96  86  78   1   6  57  55  40  24  27  23  19  19  31  38  24  67  80  49  17  16  89  46  66   1  85  86  81  59  93  38  18  13   6  39  37  51  61  72  28  48  65  17  15  73  95  76  26  27  31  32   5  14  79  73  65   9  67  94  81  35  92  99  89  70  39  43  96  66  91  11  26   4  38  78  70  36  95  90  58  27  93  22  37  61  22   1  22  35  90  59   5  48  28  79  30  85  27   1  12  63  47   6  95  20   9   4  33  38  80  82   4  19  50  93  27  47  31  61  94  21  46  44   8  44  98  47  73  91  21  11  72  54  64  84  22  57  25   8  62  14  31  94  77  77  70  51  31  80  97  17  78  85   7  60  72  92  87  16  49   4   7  37  76  42  51   8  22  44   7  96  10  33  19  87  19  69  44  42  89  65  46  88  79  94  58   2   4  11  80  55  36  90  66  20  99   3  39  42  59  25  77  35  70  17  81  80  87  10  79  64  75  66  96  29  51  98  16  82  18  69  48  96  77  60  58  95  49  64  19   6  67  77  89  62  91  44  93  31   7  19  47  48  37  93  13  93  89  41  32  33  98   5   3  54  47  28  94  60  59  37  53  77  45  89  42  47  40  38  98  69  76  95  78  90  70  83  89  54  23  60  90  54  29  42  94   8  75  38  75  80  10  96  52  30  51  86  49  73  75   6  66   3  31  55  41  60  21   4  73  87   3  96  28   8  64  62  72  26  89  62  15  14   6  19  35  16   4  72  66  63   3  36  66  86  91   8  78  29  60  40  15  34  34  65  45  97  43   7   4  89  94   1  28  95  25  78  80  79  71  76  76  22   5   1  38  14  49  23   3  70  21  96  57  10  65  44  10  76  54  55  43  48  91  57  95  57  53  52  38  16  58  80  94   6  93  19   1   3  38  85  84  21  92  20  33  99  54  69  16  15  65  31  39  40   4  54  99  20  46  80  14  33  45  93  19  29  86  29  48  83  55  91  75   9  13  40  10  99  41  51  17  46  90  22  52  86  77  37  95  37  41  30  44  77  36  57  33  24  42  96  54  61  68  26  82  93   1  36  32  58  46  96  99  56  82  65  37  58  67  61  78  72  63  85  29  43  66  77   1  80  59  50  75  66   2  86  17  66  84                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            15  52  79  26  49  52  44  15  27  13  99  98  40  63  88  27  37  19  75  28  80   5  60  91  40  84  17  39  69  92  91  37  44  31  53  90  10  23  31  39  94  72  98  90  38  76  55  77  24  54  58  63  82  92   1  96  35  83  15  36  92  47  36  10  98  76  87   2  80  63  30  40  71  65  15  58   3  39  28  62   6  61   9  26  48  30  91  41  82  52  73  67  15  72  55  25  62  56  15  33  48  39  42  64  25  64   9  31  65  32  58  55  58  67   2  55  36  42  33  30  39  39  83  24  51  81   9  32  49  10  67  99  13  14  43  68  38  84  61  28  88  73  31  76   5  22  40  87  56  66  60  54  42  91   2  28  17  97  43  77  99  29  61  25  51  26  44  98  49  83  86  15  93  28  26  35  54  92  66  96  80  69  65  38  38  91  13  51  10  68  55  20  78  91  43  58  28  85  70  19  91  38  24  70  54  25  13  86  36  27  28  90  69  12  28  85  28  67  67  88  14  74  56  96  97  68  29  70  38  77   9  65  43  95  29  23  16  34  55  23   1  42  14  75  16  66  50  96  50  29  13  19  84   7  15  43  77  39   4  40  52  89  65  66  94  75  26  61  61  24  16  88  49  22  39  47   9  77  82  41  14  77   8  80  89  78  70  87   8  33  98  64  40  58  31  73   6  54  59  39  23  11  64  20  55  13  60  26  47  23  88  36  24  32  90  99  53  61  88  88   9  25  79  71  98  31  69  79  86  31  76  62  75  92  86  15  57  40  77  34   4  27  37  69  75  81   2  89  65  87  32  63   8  32  15  24  73   7  71  77  23  45  42   3  93  66  36  29  67  85  90  30  89  95  31  78  57  65  55  16  89  22   7  94  71   9  79  23  15  48  76  63  92  34  53  16  21  49  18  95   9  56  56  28  11  59  74  10  53  43  61  60  91  53  35   5  93  87  26  65  16  77  59  93  23  71  48  17  93  94  37   9  48   8  27  42  59  53  67  52  20  59  22  44  66   8  38  11  21  18   6  20  88  96  96  56  40  30  84   3  56  81  14  74  20  67   8  14  48  16  44  16  86  73  73  85  10  93  83  33   7  98  55  71  88  42  93  48  11  27  80  83  50  19  69   9  82  39  51  67  83  48  77  62  53  51  65  58  78   9  52  58  17  81  67  17  84  62  77  49  60                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          21  66  65  38  10   3  22  40  91  31  24   1  23  43  79   7  37  97   7   7  23  52  67  17  55  67  18  60  50  99  26  75  27  98  74   6  13  57  22   4  64  14  25   6  46  61  16  49  54  81  74  90  91  31  93  45  85  23  24  42   1  41  55  65   7  97   5  49  79  97  19   8   4  24  57  77   2  72  81  31  62  25  81  19  95  90  18   5   9  22  64  17  56  28  33  87  15  85  32  73  40  62  33  97   4  85  51  21  31   6  61  46  97  11  31  64   8  58  35  13  54  24  73  73   9  58  58  72  98  13  33  61  46  72  83  63   7  24  94  41   4  81  53  81  60  33  46  55  64   6  37  55  96  82  59   4   8  39  65  27  54   9  22  91  47  56   4  83  77  39  98  85  83  35  18  97  92  40   2  14  75  13  13  89  31  29  53  17  98  85  89  18  51  38  90  39  75  72  28  44  22  93  15  34   4  64  52  52  97  95  93  69  74  60  42  60  78  34   4   9  65   1  46   9  12   8   3  10  63  22  76  26  80  89   2  16  65  41  54  14  87  85  20  53  82  21  87  61  93  32  81  27  23  45  46  32  84  62  23  77  53  53  17   1   6  55  59  42  72  93  19  75  75  83  14  27  27  43  16  97  62  92  98  27  55  51  47  54  50  77  60  18  30  86   1  77  78  65  54  68  74  51   4  56   2  39  12  40  63  69  61   2  55  48   9  88  82  53  66  37  30  34  88  42   8  41   9  66  73  38  35  51  56  76  99  27  95  34  42   5  93  40  68  67  53  56  22  98  51  55  75  93  91  82  69  27  41  55  62  36  71  88  68  58  68  62  35  88  97  59  54  54   9  46  36  54  89  17  69   6  23  53  39  97  15  58  41  73  17  68  66  83  83  71  22  20  74  20  20  53  95  36  50  44  12  33  91  46  68  93  28   5  23  28  88  37  28  51  34  73  15   6  82  43  17  64  92  79  14  90  54  95  21  31  46  63  15  18  58  35  66  97  38  96  60  29  62  49  28  33  24  73  23  43  51  31  40  54  79  48   2  48   9  11  18   3  32  41  45   9  32  92  34   9  88  47  20   9  44  90  49  65  85  25  10  70  84  11  36  20   5   4  83  86  87  97  34  80  22  28  74  22  50  11  67  85  88  51  37  40  55  45  29  55  44  49  14  59  66  98  20  52                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        62  71  23  43  60  42  31  70  32  23  56  77  53  23  36  28  58   4  70  36  40   4  19  18  90  42  91  81  75  28   6   3  25  35  98  77   2  29  59  90  35  13  22  64  64  90   5  87   6  78  85  17  39  27  75  69  93   2  16  31  34  41  16  13  54  58  73  36  77  83   7  94  46  27  37  92  78  56   1  28  83  55  70  33  16   4  15  37  35  42  46  64  39  34  34  46  22   3  69  57  99  84  39  18  36  90  65  91  34  64  28  39  59  14  59  86  17  49  81  79  26  25  21  10  28  58  28  88   4  19  21  25  15  74  55  62   9  22  79  32  93  84  55  18  69  23  80  61  92  79  87  52  75  71  85  65  79  34  71  91  28  38  55  39  69  47  28  70  31  43   8  59  25  25  62  73  58  58  37  32  57  83  14  27  34  37  79  13  21  83  83  62  85  80  78  38   8  68  52   3  88  96  33  92  46  13  62  66  31  41  93  78  68  22  87  32  80  76  59  68  97  72  23  37  52  82   6  31  33  92   1  69   2  95  23  79  96  65  34   7  58  40  68  34  51  43  82  93  66  51  89  95  50  71  61   2  67  29  34  41  84  49  91  84  67  36   2  55  19   6  17  68   3  34  36  62  34  93  39  66  59  50  78  79  22  80  98  45  17  17  46  43  75  47  54  97  86  22  82  86  57  56  52  52  45  94  42   2  10  86  77  74  61   1  33  19  29  45  12  46  46  91  52  19  57  94  40  72  87  22  15   6  28  32  10  20  39  25  29  65  57  83  59  19  99  15  57  33  55  44  34  52  71  58  43  42  17  34  38  22  37  28  99  26  91  21  37   7  44  48   5  96  14  79  55  33  27  21  15  74  73  67  92  70  24  32  82  34  85  77  68  23  40  15   8  77  88  25  74  48  36  76  80  79  15  36  16  92   3  53  32  42  73  93  41  24  98  85  32  72  87  10  78  51  72  17   8  60  80  95  33  42   2   9   1  81  88  18  56  10  61  24  55  66  60  12  29  91  37  95  82  11  60  98  35  79  95  96  28  22  98  85  98  15  11  48  56  91   4   9  27   5   8  57  86  69  91  90  24  80   8  67  47  38  30  56  70  94  63  69  82  83  58  15  70  15  83  40  76  49  71  54  60  34  24  25  56  26  70  40  35  89  83  91  12  48  25   9  79  71  79  67  75                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      23  95  42  88  17   9  78  66   4  59  99  89  39  88   5  42   6  27  72  10  65  68  74  30  94  57  22  73  91  75  99  84  84  31  12  12  14  37  86  77  75  26  78  77  37  65   9   2  93  62  87  63  45  16  94  56  47   7  79  25  34  13  62   7  12  85  88  45  18  72  88  39  22  95  66  18  29  19  97  40  46   3  82   8  36  38  57   1  34  37   4  87  31  46  11  70  13  18  77  48  77  83  35  19  56  34  21  24  71   8   3  13  99  52  95  49  34  20  44   9  10  29  32  40  96  19  26  75  57  69  53  17   2  21  74  82  16  78  70  58  35  34   4  68  91  31  27  17  85  32  77  28  78  39  54  72  49  39  56  75   2  35  52  19  36  58   7  58  63   4  12  22  22  52  89  65  53   4  82  53   5  11  76  63  26   5  75  69   8  64  75  27  56  21  42  33  86  95  84  86  75  40  53   6  40  44  17  49  33   9  85  39  45  73  87  88  36  69  22  13  96   8  85  73  78  31  91  30  43  51  15  68  82  96  72  45  65  57  24  92  39  74  60  19  66  24  29  42  34  64  21  59  57   1  76   6  56   9  13  27  77   1  98   6  70  30  73  22  31  52  23  16  52  54  45  95  29  62  29  21  22  34  41  33  10  99  31  62  20  22  98  89  18  40  74   4  49  72  40  99  84  87  46  77  59  21  81  37  99  45  66  81  72  16  43  65  38  30  66  37  48  76   1  26  25  96  57   7  89  25  77  82  11  40  82  64  22  24  30  57   6  80  75  30  92  69  25  64  78   8  27   3  68  39  54  74  18  90  25  53  73  64  29  96  31  56  38  56  94  69  52  88  68  59  90  15  83  68  72  72  52  95  51  43  38  17  42  32  48  24  20  46   9  83   9  68  80  94  77  74  59  52   7  89  84  22  93  32  65  52  86  21  92  22  16  69  24   3  59   3  57  70  85  13  29  48  46  50  14  70  85  94  24  84  59  43  87  22  13  84  26  37  37   1  72   7  40  73  86  25  38  85  23  97  47  52  10  22  35  36  15  30  37  23  26  87  24   3  54  55  56  66  86   7  52   6  80   2  12   2  95  68  93  91  79  12  49  63  32  63  67  94  52   4   4  54  16  60  54  39  33  53   4  32  10  57  92  40  58   2  22  24  16  90  55  87  79  44  81   3  40   8  65  19                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    48  15   5   8   1  26  25  49  61  25  58  86  34  22  72  24  17  86  38  41  70  22  17   9   2  46  65  23  57  28  61  97  29  65  13  45  72  75  92  57  40  72  84  48  71  47  11  29  49  39  76  11  84  30  30  70  36  25  52  67  53  48  30  56  12  45  21  73  13  16  62  59  51  61  20  70   1   2  91  72  70  25  48  41   9  59  95  31  51  76  28  89  24  50  96  89  64  98  57  18  79  76  40  96  49  59  94   1  84  29  98  72  24  59  51  66  63  44  96  10  67  17   3  33   6   8  42  82  29  20  16  10  65  60  53   8  30  83  51   1  78  17  56  53  93  77  25   3  23  23  31  94  43  10  96  27  49  79  74  45  36  31  49  89  64  33  85  35  33  92  94  11  76  77  13  28  18  38  46  35  97  39  71  20  97  62  41  75  28   2  43  79  13  90  55  62  67  46  70  39  83  93   1   6  48  24   8   9  23  22   6  67  11  97   1  14  28  29  55   1   3   3  10  29  38  22  65  99  34  36  71  26  93  35   1  19  78  27  69  49  53  94  52  17  51  24  82  95  32  26  47   9  15  56  25  45  99  72  12  72   2  36  84  48  11  92   4  55  49  38   2  82   1  96   2  28  54  14  89  43  17  28  97  34  22  11  71  45  95  63  10  81  12  36  63  59  33  85  57  12   4   2  56  27  82  30  90  29  30   7   1  84  48  97  51  32   6  55  86  85  21  44  47  71  12  13  68  94  60  30  55  68  33  19  67  41  18  81  18  10  59  34  27  91  59  27  58  40  77  74  21  56  23  44  53  79  46  82  27  47  53  83  85  60  72  59  94  56  32  41  15  67  69  26  98  24  74  89  53   2  43  35   2  36  50  11  36   4  39   2  84  29  59  39  16  28  33  51  77  62  69   1  23  23  14  52  64  84  94  57  35  45  91  39  51  40  92  11  79  21  60   4  48  32  52  40   4  76  27  35  53  52  36  46  40  22  98  27  53  64  86  83  51  57  48   3  63  31  18  67  13  14  98  60  20   4  58  97  19  78  23  28  61  47  77  43  99   2   5  68  14  33  66  84  29  66  93  49   2   4  71  28  99  59  18  29  53   4  90  31  14  73  29  23  16  90   2  64  57  72  74  98  15  25  44  58  53  27  51  79  56  44  34  42  49  87  58  65  32  23  49  38  58  38  32                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  95  77  14  11  31  21  38  26   9  98  21  75  25  83  37  92  10  58  95  69  38  83  42  48  46  18  76  61  11  78   5  55  17  64   9  90  17  26  17  24   1  80  59  37  68  93  70  29  11  59  57  80  42  23  38  84  45   6  54  66  17  42  94  88  68  76  85  17  78  66   4  20  94  21  62  84  22  26  85  56  34  82  76  52  39  62   7  10  90  58  89  34  81  86  23  87  32   4  97   7  43  25   2  19  22  92  18  74  45  96  31  20  48  91  32  98  51  25  44   3   1  39  61   3   3   4  72  97  77  49  60  41  33  95  35  21  11  37  49  74  62  92  31  93  44  34  61  60  14  43  78  24  41  46  57  59   6  37   3   1  79  94  26   2  95  26  88  21  53   3  18  29  38  43  75  15  86  32  27  73  21  73   1  72  64   2  31  10  63  27  81  77  12  48  82  53  26  59  19   7  13  69  38  56  48  33   8  13  50  60   1  77  11  68  18  81  61  95  36  98  80   3  71  63  55  32  72  56  98  35  88   4  38  95  91  63  10  32  67  77  23  73  74  99  72  62   2  14  51  14  58  66  20  18  56  87  99  54  87  68  37  35  65  81  21  63  84  43   5  47  80  18  37  84  23  54  36  55  83  91  19  55  24  36  27  72  51  89  99  46  60   9   6   2  83  77   4  47  28  89  69  10  42  43  51  23  83  89   7  48  35  75  81  26  75  55  25  21  50  21  40  69  95   8  85  31  12  44   8  66  89  65  21  89  65  19  21  74  46  38  50  11  89  91  91  61  81   1   7  23  44  63  86  77  24  40  15  76  36  24  75  27  74  32  34  54  35  83  18  70  69  53  80  39  67  66  81  98   4  45  78   8  15   6   5  17  89  69  37  24  60  90  61   2  37  17  91  15  19  33  10  56  69  46  29   8  80  76  92  79  49  21  92  50  60  97  70  21  81  96  89  89  59  93   2  12  78  67   1  40  36  68   9  32  96  43  98  94  37  99  58  14  67  25  72  18   7  70  50  81  51  72   3  57  48  80  30  31  95  29  34   5  11  66   9  84  64   8   6  32   6  50   6  16  49   7  21  55  42  81  60  84  26  75  31  23  55  12  82  14  52  91  78  92   2  80  54  52   2  60  77  72  56  54  34  47  16  16  20  18  65  94  77  17  62  27  84  67  72  16   4  84  55  54  10  29                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                77  40  43  64  36  77  75  79  53  58  23  28  25  76  45  77  40  78  72  30  30  76  27  21  58  94   7  68  56  54  85  16   7  70  45  83  93  43  54  52  74  72   5  41  51   7  93  90  53  88  56  76  89  79  98  11  55  88  64  39  28   7  10  81  31  51  24  33  98  92  88  71  38  44  17  46  23  47  32  23  12  21  51  84  80   7  27   9  14  12  48  62  40  25  35  15  75  35  80  15   2  16  29  46  76  58  88  16  85  36   8  75  57   1  71  13  18   5  43  39  54  67   4  95  20  15  33  15  53  70  92  55  79   9   9  40   5  10  50   9  73  34  87  99  47  31  48  81  16  26  62  56  17   5  83  96   7  56  49  35  18  43  41  76  29  89   2  82  93  21  71  96  13  87  55  86  43  73  55  50  75  60  17  22  57  10  22   5  67  67  49  63   6  42  82  11  66  46  68  78  72  88   7  76  20  94  59  70  96   1  38  54  56  80  82  68  24   3  97  82   9  94  19  76  29  80  15  45  89  84  31   9  33  39  62  65   1   6  91  54  96  15  87  43  97  15  28  24  22  99  18  75  36  94  66  59   3  13  45  72  19  24  17  90  16  32  85  88  25  44  74  68  45  22  67  82  33  87  55  86  35  80  14   5  15  39  96  25  88  70  16  98  73  37  57  85  96   9  76  36  62  68   5  49  70   8  26  42  71  40  19   3  33  64  20  58   9  11  32  59  39  36  41   9  27  65  23  17  28  45  73  80  66  41  54  59  20  64  52  98  72  91  62  64  33  65  22  18  95  79   3  63  92  82  98  76  95   5  23  32  44   2  67  57  67  82   4  52  89  17  78  61  17  14  67  23  99  91  11  44  75  74  17  35  38  14  75  44  17  15  10  39  73  12  84  98   5   9  27  91  65  68  93  81  57  78  45  22  38  24  83  83  62  36  69  52  76  93  22  31  66  72  19  89  47  46  52  92  19  50  32  74   5  34  99  50  83  65   5  46   8  25  51  29  48  92  65  56  91  15  29  87  61  41  68   4  20   7  34  66  52  36  12  22  43  21  59  25   2  94  10  45  56  45   1   5  83  11  29  51  57  52  59  92  42  68  44   4  92  32   6  85  77  44  85  33  40  44  46   9  99  68  35  46  80  39  62  30  58  19  63  75  75  29  79  87  65  92  84  88   2  74  16  33  13  69  66                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              35  62  35  20  39  79  30  62  37  35  32  36  94  70  85  19  25  71  49  55  15  89  91  45  52  29  66  53   5  58  10  44  53   3  92  13  43  66  84   2   5   4  72  79  94  93   2  90  75  77  50  37  26  73  64  15  20  23  54  96  78  95  74  72  45  22  89  47   5  82  67  26  30  70  36  25  33  61  33  90  44  46  76  23  68  26  82  81  56  72   3   2   2  88  96   6   2  33  34  41  20  37  86  19  30   5  92  43  95  72  60  38  97  21  60  54  66  58  76  94  24  68   4  89  15  56  92  25  12  67  71  87  89  28  39  92  67  70  89  42   6   9  30  61  42  72  21  68  25  62  68  36  66  55  69  99  44  23  25  40  72  75  27  26  90  88  85  88   6  92  61  51  32  15  57  89  10  75  69  99  96  61  33  57   8  64  24  33  71  45  36  74  11   7  61   5  56  24  19  33  27  94  44  20  61  91  89  99  45  75  63  64  52  88  25  36  16  14  76  40  10  35  95   1  54   7  96  21  24  47  23  89  11  88  88  11  90  49  88   7  21  44  86  39  14  26  84  92  50  10  23  99   2  39  52  65  64  90  60  79  63  26  99  64  47  91  36  54  94  76  80  98  61  37  27   7  37  34  84  97  38  24  82  73  99  44  61  22  50   8  28  62  98  89  70  78  96  75  45  71  44  98  88  74  29  12   9  50  92  81  38  93  82   6  89  24  13  74  63  28  29  54  29  47  25  24  57  70  38  66  33  79   5  89  85  54  62  27  64  71  50  91  12  72  90  20  32  80  54  97  91  11  24  75  36  32  36  52  52  60  60  69  63  93  26  96  17  95  57  43  38  92   5  85  40  15  23  86  81  62  68  73  50   3  11  30  83  79  44  71  19  43  45  64   1  46  69  21  30  87  72  32  75  13  72  90  38  14  35  44  28  77  39  12  91  28  55  61  86   5   2  17  85   5  25  86  23  60  61   8   2  40  35  65   4  29  75  75   8  38  30  96  81  61  95  27  44  73  48  11  23  20  63  94  52  57  67  91  74  55  16  86  40  98  80  89  79  53  89  57  24  11  89  85  17  69  41   6  99  27  20  88   9  87   7  99  40  33  99  81  59  11  45  90  98  58  27  32  41  94  65  55  76   1  52  67  82  56  70  86  43  64  87  10  91  50  34  14  89   6  50  22  27  50  59  88   8  26                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            54  66  49  11  96  50   9  25  84  39  32  70  74  49  38  87  55  36   9  34  31  92  46  11  83  58  52  61  38  24  29  39  59  23  54  77  58  67  24  50  86  51  37  18  96  86   3   4  69  62  70  53  73  93  40  76  55  45   9  82  10  71  17   3  70   3  92  18   8  95  97  99  95   5   7  31  90  96  57  46  46  19  65  98  42   9  40  38  27  34  32  66  30  83  83  14  90  67  86  88  47  30  57  96  34  57  34  77  59  83  51  23  36  26  33  62  18  89  31  68  35  98   5  83  26   2  64  99  58  32  12  21  34  48   6   3  24  15  11  11   6  94  29  80  73  77  55  77  97  15  78  18  37  44  16  87  88  63  32  56  24  60  10  86  23  27  85  64  65  79  13  70  69  95  21  42   7  80   7  25  75  64  83  55  89  18   7  37  63  76  35  95  70  46  53  58  20  49  98  38  49   7  66  78  29  31  77  42  40  78  24  34  96  52  10  32  14  93  78  91  90  51  10  49  19  25  92   5  87  55  64  61  30  60  38  19  52  42  36  24  20  96  39  49  31  78  67   3  16  38  48  82  39  20  89  82   6  28  72  30  55  67  68   1  70  40  54   9  71  87  66  65  88  55  24  40  69  99  16  46  31   9  71  59  85  72  11  26   3  70  49  43  14  23  62  83  93  74  28  34  94  53  87  72  68  82  79  93  72  53  24  87  57  94  38  61  45  42  57  31   6  63  14  29  69  98  14  23  62  44   5  74  34  61  70  25  70  45   2   2  39  91  12  17  68  26  52  73  59  39  27  20  23  93  37  79  38  82  21  39   4  41  42   9  70  55  28  38  36   9  93  67  70   5  36  22  53  82  53  72  84  16  36  15  85  51  48  49   3  92  56  29   1  21  93  36   5  18  84  41  71   8  60  36  77  59   6  48  74  48  96  82  32  56  71  93   9  47  69  78   1  95  94  82   3  87  37  50  72  10  21  96  25   6  20   5  82  76  90  40  28  35  41  46  66  43  25  78  35  91  70  12  75  65  83  46  16  25  31  53  81  52  63  40  37   4  50  90  72  30  55   9  66   2  32   5  70  64  37  94  37  46  55  95   6  38  78  95  35  53  98  28  89  76  79  64   3  59  16   9   8  20  68  28  83  24  16  58  43   2  46  36  72  73  23  98  15  84  48  13  64  77  17  85   4  36  99  74  51                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          32  34  70  58  56  70  63  25  70  85  62  77  78   1  98  15  41  87  12  22  14  80  44  33  22  42  82  51  52  73  89  66  74  52  31   2   9   3  84  58  54  40  92  30  17   1  36  10  83  89  57  76  48  85  43  10  27  62  36   4  57  84  56  16  21  97  72  18  69  48  40  11  80  68  80  38  11   2  89  85  84  68  81  19  26  23  11  11  93  57   2  30  22  83  77   4  90  22  61   3  41  50  47  83  30  92  92  34  62  50  24  61  45  17  92  30  52  16  68  82  21  21  54  19  43  69  34  42   1  22  47   3  24  21  49  70   8  86  35  20  88  18  53  20  52  74  31  30  88  48  80  42  27  46  27  62  57  64  86  29  65  14  39  16   6  67  27  18  67  51  29  37   6  52  77  94   5  36  86  69  64  15  20  74  97  14  63   9  10  79   6  74  56  76  44  89  37  99   1  14  44  72  36   4  21  36  52  68  21  64  28  84  88  15  85  72  12   7  25  34   8  60  98  10  25  12  57  78  39  68  35  79  41  47   1  29  69  33  96  27  89  42   2  23  89  85  24  72  12  55   5  42  83  36   2  13  84  88   2  93  77  21  88   9  61  84  73  22  81  70  67  17  91  42  31  19  80   4  62  95  59  44  21  17  18  92  18  46  21  93  55   2  29  22  99  87   6  35  93  45  83  87  89   1   8  42  55  60  65  82  48  69  45  86  54  21  13   2  69  26  93  27  78  27  81  31  94  57  32  78   2  26  12  49  66  34  24  50  40  51  45  69  27  72  33  36  76  45  48  46  71  30  99  12  88  64  40  63  42  30  81  25  77  96  90  64  36  41  75  42  47  34  73   8  94  36  67  65  11  70   9  34   3  15  96  57  84  63  94   7  11  29  36   7  33  13  28  50  92  10  43  76  44  25  20  75  87  35  74   8  48  82  44  99  90   6  72  99  91  83  35  47  35   7  76  71  27  28  86  31  19  77   3  93   5   6  50  91  70  22  52  63  96  13  84  80  23  46  95  46  87  35  12  40  19  24  53   2  54  46  93  15  84  77  30  79  43   1  41  67  12  10  51  32  94  64  37  67  64  91  14  93  56  80  34  59  56  48  28  55  20   2  95   6  54  64  14  96  10  48  76  54  33  11  36  79  16  78  15  34  82  44  37  50  76  83  96  14  61   9  13  71   8  83  81  23  24  28  60  57                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        44  38  31  33  62  64  84  22  54  88  78  71  76  99  48  10  37  56  49  58  13  78  78  83  32  77  73  97   6  69  35  52  23  11  97   1  28   1  79  24  31  75  80  63  25  99  24  10  75  33  40   8  23  43   5  30  28  21  71  81  78   2  81  12  95  73  10  10   9  17  37  94   3  86  49  37  83  59  48  85  69  44  29  22   8  10  21  24   3  30  22   3  58  13  26  66  83  94  46  78  44  24   1  52  71   1  12  48  15  63  74  74  39  80  20  84  89  52  62  47  43  58  53  34  39  35  27   6   3  36  30  37  70  18  21   3  32  35  39  83  45  60  31  52  83  65   2  89  91  72  75  39  41  41  33  97  38  24   4  46  20  12  95  86  84  72  80  28   3  56  19  32  36  15   9  95  43  49  63  45  36  68  71  52  97  37  53  99  48  21  25  75  16  72  72   3  70  66  14  61  14  97  90  56   8  18  36  28  94  18  73  42  26  99  13   1  96   6  95  24  79  78  17  37  15  70  59  94  62  74  21  65  25  12  33   8  83  81  29  46  66  64  83  78  56  11   6  30  47  93  25  44  15  15  12  83  72  42  74  10  45  66   9  65  61  55  65  90  25  46  10  12  63  26   6   6   2  79   1  96   6  52  65  30  97  41  51  31  32  15  83  76  66  68  60  92  64  22  67  67  60  82  76   5  99  20  53  79   7  26  96  79  67  40  74  13  98  65  97  68  29  76   4  29  84  99   8  42  33  68  88  82  12  90  96  15  93  37  75  95  22  93  72  72   5  69  14  92  24   7  43  71  19  42  50  74  44  66  25  98  83  92  40  54  90  29  99  16  15  15  32  20  49  29  68  26  51  23  70  38  22  87  36  13  65  11  20  29  15  23  15   3  53  39   7  48  50  33  45  25  97  49  95  82  26  45   5  75   6  39  90  19  93  49  72  95   5  94  36  81  35   6  46  21  39  88  75  54  86  69  18  85  73  37  74   9  27  91  85  40  42  42  50  44  52  35  40  34   7  10  75  89   6  27   5  49  31  51  86  57  72  31  16  28  83  24  91  67  56  95  68  60  33  12  70  50  53  57  67  58  29   9  47  10  73  84   3  30  54  22  88  53  74  70  78  20  95  74  89  95  14  57  97  80  48  88  53  43  36  97  81  43   3  42  78  42  10   7  47  76  60  14  75  25  71  63  69  69  41  95  87                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      28  54  35  75  79  49  98  17  74  77  62  26  68  28  11  49  28  92  86   6  70  26  73  44  59  76   8  36  19  59   5  10  28  22  14  10  37  82  35  10  75   5  50  93   6  77  46  80  56  94  89  11  32   6  10  78  16  55  18  25  41  85  94  69  90  53  17  41  75  37  76  47  20  84   4  17  52  45  95  33  57  96  31  69   9  45  94   6  38  36  38  83  11  36  12  44  29  92  20  20  55  50   4  76  76  58  96  10  89  99  52  52  63   4   9  17  50  78  13  78  69   4  29  72  30   6  53   6  82  82  46  45  20  71  52  64  25  45  94  18  83  23  38  19  89   8  73  86  59  40  86  26  43  61  68  39  31  39  47  22  87  71  21  35  93  33  88  86  48  44  31  37  25  97  11  33  92   6  59  88  27  21  12  29  23   7   5  37  69  79  94  42  44   5   5  34  38  48  14  92   9  62  84  44  77  93  47  10  93  61  47  49  78  42  73  22  63  74  48  72  89  49  69  54  32  39  19  51   6  49  20  61  66  87  44   1  86  82  85  37  25  83  97  68  22  68  18  21  90  58  15  50  40  21  60  35  77  22  37  10  42  89  69  15  95  72  23  78   9  59  91   2  16  14  25  67  41  84  98  31  54  97  45  48  70  97  75  95  35  73  75  55  14   5  57  35  37  90  66  49   4  86  98  94  89  67  53  93  27  52  53  50  34  68  64  51   2  25  16  71  55  15  63  62  78  11  98  57  36  15   5  17  95  53  47  85  93   2  65  91   7  62  59  22   5  65  34  68  37  11  52  76  98  84   2  92  40  71  95  71  87  50  48  92  34  13  75  99  47  61  63  73   4  81  14  89  66  48   8  81  54  53   4  94  68  27  45  44   8  29  29  56  44  80  22  10  72  37  45  86  46  71  36  47  25  35  80  70  76  20  45  18  80  34  84  64  93  42  99  21  91   6  84  17   1   6  55  26  27  40  82  24  78  52  47  18  97  66  46  29  82  68  47  64  40  56  46  80  28   1   3  24  62  28  67  51  20  15  49  76  14  20  74  30  43  20  73  91  30  46  35   9  75  72  67  79   6  65  16  60  60  12  14  16  63  77  60  23  25  60  93  18  20  60  93  91  87  34   7  75  54  22  86  49  29  30   1  78  79  99   9  48  36  59  43  39  63  38  69  82  62  45  62  49   2  48  92  17  33   3  45  34                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    26  61  15  40  49  83  74   5  94  84  25  14  54  76   4  86  65  77   2  97  62  81  80  32  72  63  55  57  29  95  60  18  95  86  58  76   5  23  57  14  72  36  62  21  82  70  18  49  36  13  91  76  93  10   1  16  14  85  42   3  77  96  99  37  61  42  95  64  48  38  59  58  26  41  35   3  28  43  69  90  70  75  65  44  27  57   9  54  55   8  13  88  53  55  59  77  68  53  44  44  74  54  70  11  91  62  40  90  91  22  80   8  98  11  89  60  98  69   7  67  78  24  39  18  43  31  83  98  26  17  69  32  63  10  53   8  93  89  73  62  71  43  55  65  36  61  12  76  77  36  50  79  65  70  57   3  82  13  45   5  70  80  49  40  85  98  40  41  90  48  86  31  95   8  93  36  57  94  43  93  60  32  81  87  67  74  52  29  57  33  16  17  44  29  98  22  49  75   9  84  82  77   7  17  17  22   3  99   9  50   3  53  88  28  94  41   6  82  95  52  77  86  21  17  42  50  44  83  97   8  64   3  86  40  68  71  46  53  15  21  98  78  26  93  62  89  92  28  56  35  65  24  53  38  81  38  32  83   5  67  58  16  78  39  38   3  76   5  52  91  82  53  62  48  15  76  49  30  89  56  90   7  38  41  17  42  20  80  11  29  61  33  12  91  96  13  70   6  49  85  66  90  26  73  17  56  12  58  45  22   7   6  53  59  45  91  75  38  31  54  30  18  62  90  62  93  27  21  80   4  23  54  82   9  41   4  98  26  10  29  61  19  31  67  88  48  11  59  90  90  34  78  34  86  35  26  60   8  54  37   9  85  64  68  85  34  19  95  13  34   3   7  57  98  45   1  12  46  53  85  50  93  23  14  57  41  82  59  63  31  22  12  16  10  69  59  19  40  36  43  17  35  47   2  63   7  44  69   5  43   2  73  37  50  51  12  74  46  79  70  42  63  61   7  80  12  75  98  79  76  78  62  40  71  53  48  31  73  21   5  12  46  29  42  76   4  50  62   6  73  93  66  78  65  24  89  58  13  10  72  88  35  88  35   9  46  44  60  27  14  67  80  35  62  16  91   7  44  29  61  19  27  85  54  73  72  13  30  51  28  37  25  48  47  93  42   5  12  60  34  28  56  79  79   9  72  15  52  90  55   4  79   8  66  55  52   7  77  41  61  22  12  15  18  92  40  18  25  65  36  55  88  36                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  57  34  71  16  60  20  39  49  52  39  19  76  45  88  93  96  22  23  15  16  86  42  17  93  69  44   3  60   8  20  71  38  26  39  97  66  83  29  63  53  44  56  49  97  39  72  72  55   6  87  62  58  48  78  69  89  90  53   9  59  83  64  10  36  22   7  17  47  49   4   3  49  83  48  52  44  89  78  36  36  51  86  50  74  52  45  29  25  33  88  54  65  56  10  99   7  73  84  93  78  14  47  24  56  62  97  28   6  16  71  21  38  46  64   4  93  27  69  80  76  35  70  21  88  32  45  72  36  61  30  85  92  59  13  60  25  40  63  96  28  43  29  18  80  36  76  77  20  35  85  40   4  30  19  57  53  42  68  92  45  97  70  89  28  53  43  36  75  17  87  36  18  12  21  35  16  62  65  51   5  46  41  53  23  15  41  58  63  83  86  98  45  32  55  33  37  17  23   9  88  65  66  53  22  25  17  51  28   6  77  47  73  82  44  50  30  46  64  68  27  48  73  50  17  28  17  33  68  79  38  37  68   2  96  55  38  90  55  10  76  48  43  29  60   8  14  75  59  94  35  52  11   7  45  82  29  42  10  34  65  13  64  98  13  16  49  43  26  52  11   2  22  42  13   3  44   4   3  61  27  42  29  26  24  17  15  22  43  66  45  54  33  27  11  60  90  64   1  63   5  23  35  69  49  18  72  97  60   9  67  42  43  42  72  56  36  98  34  23  77  37  56  75  51  70  48  67  52  42  99  13  69  40  44  41  92  48  17  69  66  28  72  50  10  62  52  49  84  62  71  98   5  92  57  88  34  86  19  85  12  29  22  66  63  19  57   7  36   9  70  26  56  50  25  14  85  73  73  62  80  93  55  71  27  36  23  62  28  75  37  93  10  91  25  69  50   3  56  43  95  40  85  83  87  97  79  30  51  47   2  91  77  22  67   6  95  64  51  13  57  20  26  64  29  16  85   2  78  39  39  26  99  10  25   3  24  74  73  72  72  61  95  16  42   4  61  34  87  80  25  79  87  45  26  90  97  14  42  58  24  26   5  46  93  50  23   1  10  85  92   3  69  45  41  59  74  67  71  53  38  51  11  84  28   3   6  53  85  71  61  59  34  37   8  12  82  56  11  34   9  71  18  17  49  18  48  52  85  72  83  30   1  45  59   2  84  93  57  62  46  27  16  35  88  98  24  84  65  36  52  44  19  34  30                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                11  20  16  23  94   2  39  20   6  65  14  41  80  52  34  15  99  95  59  50  54  31  65  61  46  65  53  14  45  42  81  41  96  62  39   2  39  93  75   9  92  11  20  95  25  44  25  19  40  36  53   5  80  27   5  96  13  90  60  68  27  75  64  21  64  49  58  16  41  67   1  37  37  18  80  11  71  14  15  37  81  65  58  63  23  56  43  50  52  59  75  38   9  87  75  44  74  66  99  17  45  31  86  85  92  62  47  56  94  14  89  82   6  29  58  46  14  50  78  18  28  98  21  99  15   9  20  37  87  46  79  21  15  94  76  70  56  14  42  22  85  18  73   9  47  77  16  28   4  98  57  71   3  41  43  47  37  91  37  79  20  92  47  32   1  86  41  43  17  79  38  58  36  11  90  16  70  84  40  28  49  53  69  44   8   5  14  33  81  41  10  94  70  63   3  49  92   5  66   2  67  69  21  49  13  27  11  37  68   4  97  52  20  40  10  65  62  59  46  35  34  97  14  35  32  56  50  49  58  13  33  85  49  92  73  69  92  91  22  53  72  15  51  27  32  35  61  38  32  97  81  54  78  52  21  13  89  93  77  90  15  93  79   3  67  82  67  11  68   4  64  71  44  35  23  86  72  25  85  71  91  21  55  31  49  71  83  62  47  92  59  60  44  87  34  56  35  85  85  11  59  61   5  84  93  21  70  56  45   9  55  91  27  83  83  77   5  29  42  53  72  60   5  36  97  91  68   2  96  48  56  86  67  91  64  71  53  55  79  37  12  87  97  47  22  29  52  83  62  18  93   5  62  30  25  93   1  31  43  65  60  72  61  54  41  84  24  44  75  93  58   6  42  90  84  30  34  28  45  66  21  58  52  53  64  89  85  99  47  57   5  54  26  20  84  62  93  99  97  65  70  33  42  36  21  32  22  81  62  91  73   2  10  55  53   6  11  78  23  29  14  21  74  72  99  69  59  27  20  92  36  21   3  69  50  13  49  51  98  11   7  18  91  50  39  70  49  11  70  53  63  23  13   3  57  77  77  64  78  58  54  79  21  66  14  92  43  12  47  79  41  21  67  44  89  34  69  88  83  78  59  58  73  38  23  36  99  76  53  97  97  82  89  35  23  76  55  53  32  58  64   8  30  82  22  95  71  88  63  81  84   7   5  27  80  70  18  63  34  53  20  96  39  94  80   3  55  53  27  39  78  76  11  87  46                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              39  72   4  21  98  99  74  67  16   6   8  42  86  46  58  77  12  46  10  25  92  48  59  90  65  59  32   3  45  27  23  83  48  69  55  33  52  46  40  31  84  21  61  48  23  62  13   7  58  14  14  53  49   9  47  30  66  45  22  24  55  32  83   8  13  97  57  94  38  72  66  99  46   7  94   8  45  77  75  15  47  25  90  42  34  81  52   8  70   6  48  71  38  81  85  54   7  63   7  43  58  48  78  46  58  92  26  51  84  55  35  33  28  92  95  38  36  43   4  41  27  84  90  85  62  37  76  35  72  83  70  25  53  46  59  51  48  39  87  34  97   4  69  49  93  51  58  38  63  97  55  28   6  86  10  98   3  91  36  77  97  95  93  67  73  67  83   2  23   9   8  75  36  81  68  91  21  75   6  39  65  75  60  90  87  74  90  13  16  31  27  96  11  22  97  52  13  89  63  87  27  74  75  52  93  62  79  69  76   4  74  44  42  78  74  16  91  80  55  71  20  35  98  12  12  56   9  34  82  23  98  63  37   7  30  24  98   9   2  21  33  86  36  23  49  53  61   7  80  30  53  24  73  64  14  90  84  22  27  78  42  13  12  29  67  69  95  69  85  20  86  68  97  40  67  91  81  18  61  15  84  52   4  54   9  98  83  82  13  30  65  10  53  71   1  23  58  72  92  29  62  29  35  50  71  94  95  80  32  91  31  67  38  29  25  16  17  86  33  43  73  80  93  39  57  99  28  33  60  84  12  93  99  94  84   3  76  93  58  27  71  18  34  24  22  91  28  85  65  11  21   8  79  96  67  64  81   3  19  92  26  83  79  38  30  26  40  62  69  63  59  54  96   5  49  38  45  63  57  64  35  37   7  34  81  87  98  90  14  62  57  99  38  77  71  58  76   8  80  71  41  41  79  16  99  68  54  58  53  56   3  52  64  65   2  75  23  46  76  72   2  91  96   9  66  80  71  25  60  11   5  86  90  64  46   9  85   5  72  38  90  15   6  39  57  44  68  89  15  26  45  24  36   5  48  46  29  69  73   4  70  33  75  35  33  79   7  71  49  31  51  96  71  52  62  84  65  29  35   4  26  81  21  15  56  25  83  65  57  86  53  55  28  33  55   2  76  56  86  15   6   9  18  51  24  61  83  72  21   5  90  31  22  92  11  57  68  62  61  33   4  48  94   3  59  24  80  46   3  22  48  57  10  34   9  43                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            66  96  62  52  16  63  56  99  49  42  80  54  48  78  57  30  89  14  36  14  67  25  96  83  97  32  31  44  34  61  61   6  12  94  90  54  45  93  60  58  46  85  39  54  46  37   2  85  63  92  25  96  29  55  68  77  62   1  16  27  47  24  86  47  28  51  97  73  84  80   8  87  11  27  67  27  14  77  82   8  62  33  85  36   1  44  25  36  26  68  50  89  53  36  46  16  65  15  30  31  88  35  76  89  69  23  87  40  10  20  73  43  67  91  98  61   4  67  55  65  89  47  68  42  27  28  58  88  27  14  92  20  35  54  11  51  75  32  13   1  66  44  67   6  66  44  47  10  56  61  29  63  67  36  74  17  13  94  18  45  88  40  94  19  29  28  17   4  17  39  29  75  83   4  51  33  69  25  51  79  40  92  73   7  13  77  13  13  84  71  68  95  95  87  37  65  15   8  66  84  17  83  89  90  54  88  29  88  85   6  37  31  92  46  50  57   7  19  10  89  60  90   9   7   9  16  45  89   7  68  29  23  56  56  82  73  69  13  79  44  18  87  57  20  70  59   3   3  25  82  83  87  57  14  86  11   5  77  43  48  28  90  94  49  26  40  85  15  47  38  69  83  90   6  96  49  40  93  28  23  85  80  72  94  65  30  58  91  49  28  84  55  79   4  23  98  65   8  61  70  72  50  81  52  30  90   9  38  39  11  43  16  65  66  90  11  60  85  66  13  75  79  95   3  83  74  56  40  63  65  93  30  85  19   9   5  13  12  51  14  13  28  15  29  31  19  93  33  16  89  73  23  38  43  59  63  41  32  77  64  57  14  45  94  55  99  44  86  51  18  22  91  29  34  84  26  38  44  36  48  66  47  29  87  91  12  97  54  30   7  10  66  47  89  90  54  49  42  30  60  59  74  78  89  33  36  51  75  82  11  96  78  20  39  79  47  50  82  78  72  52  10  55  37   7  97  73  35  73  26  82  86  67  42  23   6  39  84  36  65  62   5  61  32  64   8  82  68  62  77  99  78  35  35   6  99  62  99  47  94   1  16  55  51  45  32  37  20  32  44  12  23  41  39  70  92  44  61  62   7  99  26  31  91  86  64  58  33   4  30   1  46  59  37  40   2  65  54  96  64  68  88   6  48   8  72  70  97  43  41  23  85  65  65  74  72  49  72  84  27  58  65  56  66  50  55  30  74  49  46  23  63  54  51  73   7  11                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          95  84  67  26  16  44  39  92  39  77  71   8  43  22  32  50  52  37  34  10   3  90  58  97  60  89  14  90  61  70  78  38  42  77  62  92  98  51  97  74  58  23  51  20  31  27  46  27  81  27  25  27  86  99  62  52  60  56  66  47   9  10  60   6  76  10  26  23   1  66  18  53  12  98  85  71  94  22  25  34  82  70  94  37  67  23  34  10  70  85  53  72  42  79  34  57  12  61  56  13  39  87  26  41   4  68  67  12  78  82  31  93  54  30  23  57  30  77  50  49  46  95  21  85  72  59  18   4  37  10   6  95  72  14  82  68  59  47  52  57  30  54  44  46  25  68  89  16  96  91  23  59  87  71  56  21  54  55  93  29  11  20  90  47  21  43  71  37  21  27  65  31  41   9  63  50  21  57  27  70  22  57  61   2  14  73  38  62  19  68  89  10  81  93  66  38  51  77  21  81  43  33  79  80  84  87  27  63  28   2  96  11  68  83  12  98  73  23  54  99  29  38  79   1  10  56  95  70  97  35   8  90  58  98  71  90  59  55  92  70  78  89  99  62  62   1  31  87  35  18  22  11  82  78  55  34  77   5  52  70  81  96   4   1  84  99   1   3  66  97  79  33  89  43  84  74  18  66  56  81  39  92   5  36  11  38  61  76  78  60  73  20  30  28  17  26  77  38  60  60  88  29  72  36  45  90  78  95  95  52  17  60  89  48  44  33  52  19  72   8  37  35  21  43  46  19  40  36  74  10  55  71  26  65  27  28  68  37  99  48   9  63  54  14  50  36  43  86  93  98  19  68  56  21  65  74  16  20  88   1  66  26  63  41  87  88  49   5  64  89  83   1  17  26  26   5  37  15  31  56  63  73  44  71  10  31  32  99  20  56  93  62  94  60  60  74  68  39  73  84  88  17  93  46  56  21  77  54  25  74  72  38  82  50  49  84  31  31  83  40  15  45   1  19  39  79  30   3  43  30  90  12   8  89  76  57  15  92  44  42  62  96  14  65  43  92  23  16  34  50  75  91  75  81  85  24  56  68  74  25  31  20   6  55  21  25  89  81   9   9  26  52  51  64  88  49   8  69  52  93  62  92   9  10   3  43   3   9  48  78  95  56   6  15  29  42  61  38  51  89   4  22  63  88  16  56  44  92  97  93  55  94  90  28  94  10   2  69  24   4  37  25  21  55  82  16  63  93   1  46  55  60  81  25  25  16  45  34                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        89  66  80  95  84  86  78  73  84  48  82  80  98  38  50  38  20   7  84  60  18  88  18  95  76  49  51  21  67  41  90  66   5  55  11  62  23  51  23  55  92  57  74  31  21  50  75  43  73  74  55  20  54  72  37   8  81  72  91  12  20  43  32  50  63  19  44  37  29  95   5  93  75  21  45  14  16  99  57  79  90  32  76  89   9  95  54  56  81  72  49  43  72  76  75  24  10  41  69   2  16   8  19  41  80  40   2  88   4  96  72  25  61  12  63   8   6  75  69  66  73  13  79  34  50  51  58  57  48  87  45  74  94  98  23  39  71  87   9  38  82  76  75  97  69   4  33   2  11   7  82  99  37  64  30  14  74  63  39  26  67  64  37  37  97   1  65  38  99  46  49  56  32   9  90   3  88  48  71  53   2  40   5  27  11  91  34  86  31   4   5  80  46   5  48  44  99  17  89  11  53  82   8  15  78  55  15   1  26  91  62  51  62  55  34  82  54  95  35  63  77  11  32   3  66  78  59  15  41  26  26  45  60   6  17  22  62  53  36  54  76  58  59  23  74  55  54  87  58  11   9   6  52  88  53  95  91  51  91  93   5  32  75   5  29  93  28   4  87  24  95  11  28  87  21  77   3  84  62  39  18  36  35  96  39  67  97  10   6  26  76  31   6  93  15   3   3  36   3  72  50  97  20  19  68   3  49  39  90  90  35  12  50   5  32  45  43  99  45  83  73  96  51  19  29  76  57  48  95  13  39  72  50  40  68  40  73  60  71  30  65  32  57  43  60  84  93  18  20  15  13   5  80  20  31  49  45   8  26  57  62  45  64  24  79  54  30  27  53  53  69  17  33  86  87  61  45  60  83  23  42  51  39  43  89  27  50  14  99  54  76   7  40  13  75  12  58  56   9  73  64  91  51  13  25  85   7  38   8  74  28  71  95  13   7  62   6   5   2  95  96  72  23  65   3  78  57  90  95   6  91  31  42  78  84  95  94  97  91  12  69  78  73  99  78  41  96  24  50  85  25  36  61  79  84  45  79   2  66   5  35  16  50   8  21  29  60  99  40  85  69   4  62   9  31  66  87  39  22  99  89  27  89  39  58  34  19  72  81   1  74  42  28  54  51  39   9  97  23   2  12  20   1  52  37  66   3  64  15  48  92  93  50  15  95  26  70  34   9  37  81  64  65  58   8  84  31  83  76  58  84  37  93  69   3  88  84  36  25                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      33  87  68  97  35   1   1  95   4  50  26  75  21   2  10  54  28  40  12  48  26  29  57  27  46  29  55  92   6  88   5  70  37  22  21  60  58  42  49  27  18  68  42  21  83  47  21  54  53  19  16  59  25  54  68  16  57  66  85  30  46  71  34  10   9  75  35  41  43  45  22  77  63  71  79  98  55  99  96  90  85  43  88  35  90  82  75  83   7   1  97  75  69  14  84  36  99  98  98  26  15  54  84  18  73  26  95  47  74  50  35  72  34  62  85  87  62  65  72  63  53  41  44  48  36  79  47  35  55  81  64   2  54  70  47  96   1  70  71  95  16  98   2  82  80  16   1  49  15  63  37  82  48  24  42  79  84  89  48  29   8  87  34  26   2  75  12  59  14  29  96  16  11  49  92  61  87  13   2  27  21  21  83  41  29  62  24  75  55  70  91  14  86  62  35  25  69  91  99  50  76  44  99  63  66  21  27  12  19  77  84  72  27  53  90  19  22  38  94  44   7  82  80  88  36  78   3  15   4  41  43  41  91  65  42  55  25   2  43  32  50  48  66  69  89  92  13  87  66  74  89  55  32  57  88  98  59  74  53  95  45  68  23  73  69   1  23  88  77   3  49  16   5  16  31   6  83  58  47  16  23  89   3  89  61  46  73  29  34  17  78  40  87  69  27  78  21  57  65  75  78  45  30   3  72  46  89  77  94  95  31   7  74  23  15  18  53   3  85  11  23  36   7  94  33  68  95   9  13  65  63  28  56  55   8  68  20  93  24  57  78  17  19  88  49  88  25  18  97  73  21  46  47  53  80  26  27   2  60  75  35  83  46  73  25  25  13  55   4  41  19  27   3  38  30  70  41  79  77  24  84  66   3  70  74  19  32  45  82  14  82  26   5  56  51  64  55  73  62  81   6  71  93  55  18  58  83  60   2  64  62  29  51  54   3  43  34  14  37  71   4  16  77  48  86  81  53  91  73  25  48  87  18   1  29  41  50  83  54  28  77   5  85  81  54  56  79  29  54  29  11  71   7  67  43  97  32  21  59  30  89  19  23  72  55   3  94  52  72   2  58  40  76  32  76  14  76  49  54  14  27  59  99  45  76  22  72  81  77  27  52  64  77  92  90  53  47  46  42  90  75  62  53  82  49  23   3   6  59  19   7  86  69  33  89  56  74  84  76   2  21  78  56  55  36  69  46  35  25  38  38  80  97  13  41  18  19  18  43  89                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    38  93  44  58  89  12  76  52  22   4  97  71  65  60  73  75  69   3  13  48  64  88  51  43  10  42  46   5  92  76  74  10  16  46  11  71  81  22  87  23  33  47  59  98  87  91  33  94  27  36  93  91  12  65  11  74  49  73  40  27  21  95  81  64   7  50  24  15  92  79  76  92  24  91  44  93   7  46  18  46   8  63  62  64  77  79  23  66   1  81  77  59  54  35  38  61  40  94  75  65  39  50  88  66  42  81  80  70  20  70  30  13   8  79  42  56  50  94  53  79  92  84  21  74  28  66  93  14  36  24  78  76  52  94  67  47  75  38  98  87  47  43   5  75  40  91  30  17  29  73  41  99  23  55  48  90  56  33  83  73  99  43  67  54  11  27  96  92  60   6  49  66  10  78  53  13  21  90  96  12  63  77  97  31  29  97  61  24  18  57  36  91  67  78  15  90  59  48  60  47  87  31  45  75  70  28  21   8  69  29  86   1   2  36   2  35  15  43  86  52   2  25  76  23  36  35  96  94  12  26  83  55  31  57  15  35  44  56  90  70   5  11  38  22  94   8  42  31  30   7  12  12  45  87   4  51  21  15  45  89  37  38  54  32  97  37  81  70  98  76  93  58  53  20  99  94  67  32  27  91   1   1  65  10   8  68  27  92  28  69  10  57  63  96  46  45  61  69  32  69  83  80  83  36  88  64  57  29  52  48  54  92  78   7  52   4  27  48  94  58  15  91  22   7  77  56  40  96  96  71  58   8   6  20  77  85  56   1   6  76  20  35  27  25  15  68  44  46  34  42  37  63  44  97  84  28  18  17  29  67  78  57  29  43  74  24  99  74  60  10  47  15  99  27  46  41  11  37  67  95  34  61  51  13  24  76  30  44  98  95  37  17  82   7  51   8  24  12  55  20  33  46  98  76  32  75  15  47  21  30  50  26  45  77  22  65  14   5  69  22  22  25  81  54  49  94   2  44  54  78  19  90  64  80  74  92  72  15  27  90   7   6  30  71  67  52  11   6  17  18   1  12   7  54  30  41  56  72  89  52   2  99  71  85  56  85  39   5  96  52   5  40  54  30  59  18  98  81  80  82  56  22  90  33  84  51  31  42  47  83  47  19  84  10  54  46  86  50   8  82  45  31  58  35  91  72  16  80  15  29  39  16   3  90  28  83  45  19  88  13  19  74  74  70  85  18  67  64  20  64  73  90  47  80  31  56  31  81  11  58  57                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  11  69  66  98  68  44  92   1  62   5   2  52  88  56  48   9  60  29  81  38  59  48   1  45  49  63  86  71  61  79  60  59  55  55  90  22  32  72  90  71  76  29  31  40  60  93  88  43  36  75  14  44  60  98  11  26   2  67  41  60  89   1  50  70  51  17  56  19  24  89  72  84  54  17  11  35  79  72  40  33  50  14  15  72  72  92  79  56  26  51  61  83  98  20  64  55  65  37  42  16  49  57   6  76  27  65  25  38  89  16  31  49  33  36  13  20  18  69  62  60  35  27  51  33  40  97  53  22  25  84  16  40  38  27  97  74   4  81  65  72  27  48  29  57  13  97  84  11  73  75  13  85  47  61  59  14  78  40  10  34  52  63  41  99  66  39  58  59  64  15  10  24  17  45  43  34  30  42  61  64  38  39  85  44  27  44  41  94  68  63   5  46  12  88   7  80  77  71  74   8  95  55  27  89  58  65  89  39  87  29  40  20  70  83  15  83  45  55  13  40  88   6  12  13  94  21  62  59  91  88  97  95  85  79  60  85  84  34   8   9  84  37  40  44  78  60  20  87  40   4  51  64  94  50  26  69   5  37  31  28  97  64   2  49  57  89  39  47  55  24  44  25  76  71  51  38   9  18  71  14  55  28  32  16  36  86  53  20  35  33  90  35  80  80  22  36  91  70  16  95  67  43  29  46   3  86  69  49  70  57  10   5  71   9  68  69  64  57  54  70  30  44  17  59  91   2  18  31  35  15  67  72  23   2   4   1  65  15  98  57  82  70  80  60  31  51  76  27  74  20  50  92  81  41  99  79  96  99  60  95  68  29  89  92  35   3  33  43  99  80  34  14   2  10  59  37  57  57  68  43  54  64  36  85   4   7  61  46  11   6  27  51  40  87  95  60  88  46  54   5  87   6  99  14  84   9  43  58   2  69  84   3  89  37  46  15   7   3  58   7  99  66  98  28  55  13  45  67  74  89  62  76  43  31  64   6  27  43  48  49  11  91  86  25  39  96  97  77  67  90  73   5  31  20  74  11  39   5  66  92  71  39  69  59  47  61   7  31  73   3  94  86  77  16  30  35  99  94  77  53  22  91  88  98  87  12  86  21  58  99  52  87  79  12  71  48  36  61  82  45  60  30  64  55  64  83  14  18  48  58  38  20  61  36  97   4  46  77  22  70  58  13   6  44  16   4  53  78  54  49  15  10  36   3  66  74  31  44  82  44   6  78                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                17  58  29  97  43  43  58  60  29  70  74   7  18  67   5  50  66  58  31  34  25  94  91  94  36   5  53  97  89  56  82  11  30  73  86  53  87   2  64  30  51  15  40  45  34  65  97   7  72  41  54  59   9  54  64  91  85  80   7  50  99  51  33  58  38   5  83  12  28  59  50  19   6  56  10  48   9  47  59  11  42  85  50  44  32  48  57  18   1  51  69  25  24  51  92   2  90  32  38   5  71  53  33  64  19  86  99  48  42  69   9  10  92  96  17  22  34  17  18  79   4   3  99  22  10  38  51  81  55  23  45  70   2   3   9  27  23  17   5  61  72  97  11  48  43  13  70  77   4  66   8  82   3  88  95  23  94  35  74  71  61  70  95  65  79   5  94  24  59  34  63   4  75  22  34  78  23  55  34  44  95  45  70  62  30  35  30  10  39  41  83  80  26  22  30  97  69  76  26  41  26  27  56  65  33  61  49  98  62  14  91  64  19  79  31   1  39  74   9  91  81  58  85  90  36  43  83   3  41  34  61  19  18  21  22  74  71  97  47  62  93   7  84  92  19  40  85  25  39  98  60  16  44  33  67  85  34  24  57  17  57  86  40  12  14  46  67  62  16  56  69  49  51  15  38  74  62  52  72  31  67  32  49   2  94   1  46  24  91  63  14  39  89  81   8  89  70  84  61  52  32  87  29  95  17  72  98  46  54  98  52  61  24  85   9  47  90  87  17  21  85  91  12  13  36  76  79  53  45  30  41  52  51   6  17   6  67   8  52  46  10  16  44  14  56  74  23  67  65  37  70  12   7  86  22  54  77  34  82  79  10  72  13  99   8  73  69  80   2  21  11  88  97  89  99  79  69  66  27  19   4  30  98  15  14  82  56  83  56  96  33  47  34  88  96  37  32  59  13  16  24  51   5  90  42  49   7  28  40   6  50   8  77  84  61  28  92  26  84  18  79  55  74  71  29  60   9  56  30  97  91  41  73  50  20  19  59  12  26  52  13   3  47  52  88  83   1   4  82  76  94  40  89   3  11   4  86  30  20  36  62  49   7  36  50  79   3  55  47  66  80  30  26  65  22  66  70  21  21  50  24  84  85  32  45  37  59  70  42  57  20  24  31  50  50  46  61  90  87  65  32   2  82  97  24  71  77  12  74  14  71  55  66  96  77  64  85   4  11  63  48   9  22  79  67  59  37   8  52  81  75  66  78   9  58  51  75  43  92  76  83  43  64                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              27  43  47  45  96  25  75   9  95  28  22  79  18  62  52  87  24  94  92  82  44  92  89  43   6  39  97  67  46  64  18  19  62  37  41  41  65  68  38  96  35  75  57  42   2  43  59   6  38  69  49  95  91  20  44  22  14  31  76  75  64  31  82  50  17  87   5  71   7  85  11  75  16  89  89  34  12  89  17  68  16  45  69  58  33  74  27  49  20  16  63  38  92  58  30  73  93  72  89  18  40  62  72  91  74  44  22  40  26  87  23  90  12  57  48  66  99  27  16  18  61  33  33  98  11   3  98  47   6  84  23  37  74  51  93  46  75  37  71  34  98  58  68  58  21  77  61  32  43  23  51  30  91  94  70  82  16  25  39  70  93  47  69  88  44  23  66  83  17  20  48  76   1  67  51  12  82  11  12  82  94  26   2  21  45  93  71  99  53  79   7  13  72  97  82  83  51  85  80  82  87   9  54  30  26  94  28  15   4  44  61  59  11  29   2  89  14  92  72  33  19  14  65  92  33  59  58  32  54  98  38  76  11  68  37  35  92  69  69  35  34  19  94  18  23  95  49  89  28  13  33  35  10  57  86  71  37  27  26  75  67  93  25   7  12  69  57  77  59  32  29  23  83  10  60  21  21  76  69  90  70  50  51  26  41  80  13  79  11  98  23  98  57  15  85  29  66  83  18  36   6  69  73  73  45  42  22  42  92  61  51  13  66  61  27  88  83  47  92  87  12  21  11  65  93  70  40  21   8  61  56  93  35  55  74   2  68  31  82  15  11  15  82  17  11  24  55  73  55  90  88  25  39   3  52  82  63  63  74  20   9  50  69  25  14  71  26  59  50  53  55  92  16  77  72  16  14  76  69  27  53  40  30  17  66  75  58  11  55  89  34  79  67  46  96  88  95  79  78  82   8  30  37  26  16   7  35  30  49  87  98  51  68  89  47  80  68  16   5  99  66  57  67  26  13  31  99  63  91  86  22  90  54  44  58   6  79  34  99  88  61  74  60  64  42  42  64  23  15  29  35  14   9  39   1  65  98  94  85  22  84  84   2   5  89  82  39  69  65  74  51  67  15   5  17  87  70  98   6  27  13  67  81   3  47  24  24  16  49  67  20  66  51  57  71  35  90  51  72  71  92  15  50  91  78  45  19  76  99  50  21  75  89  75  17  78  83  30  12   2  24  72  30  35  58  62  65  55  57  63  64  57  60  73  86  71  68  96   2  10  17  36  64  21                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            85  30  46   9  12  88  66  50  80  35   5  98  16  61  21  10   1   4  34  94  23   1  54  63  11  12  91  20   8  69  86  72  20  25  60  97  84  87  35  78  49  63  19   8  90  78  13  89  25  93  23  12  60  80  13  49  45  82  69   7  45  36  87  88  14   7  64  26  62  96  20  87   5  86  80  56  94  33   6  97  22   2  83  73  12  98  79  77  92  32  27  52  52   4  76  60  83  70  70  21  26  80  86  27  33  43  13   9  52  27  91  30  60  85   5  32  91  26  71  70  41  66   2  31  98  13  28  63  52  26  19  91  16  60  70  25  58  32  89  98  27  77  56   6  77  15  59  89  10  62  60   1   5  61  62  91  57  65  85  39   3  25  50  25   1  70  66  75   1  55   2  50  24  64  49  52  59  87  78  49  46  44  96  86  26   9  69  58   2  34  59  90  56  47  61  81  55  97  23  27  15   5  33  84  30  66  88  44  85  75  88  20  48  76  21  17  98  18  99   2  31  23   8  94   1  62   3  10  81  39  51  88  66  55  90  78   2  60  26  93  64  55  95  93  58  92  92  35  62  29  92  65   5  77  97  95   8  76  83  38  46  53  38  79  20  79  65  29  14  75  53  91  76  85  34  34  25  61  97  40  80  38  62  25  51  74  91  80  51  80  93   2  51  76  56   4  51  71  33  24  35  71  33  59  57  77  26  28  40  59  83  67  28  21  81  30  92   5  33  87  28  98  74  35  92  58  32  40  95  58  94  39  79  70  26  36   4  83  87  38   1  95  68  21  31  80  95  93  70  59  61  88  41  28  77  71  75  64  48   4  22  63  35  80  97  58  72  82  69  66   9  72  64  84  27  45  78  52  63  24  78  18  62  59  64  64  75  61  91  36  43  23  61  78  21  12  40   9  33  79  66  57  38  54  27  37  38  88  46  75  90  56   6  84  48   1  84  35  54  66  22   5  31  35  61  16  80   6  54  98  32  40  64  61  96  22  27  30  60  94  49  13  85  71  92  76  89  14  24  32  75  55  63  89  46  98  86   5   5  86  97  41  44  26  97  97  55  77   3  93  76  69  54  99  86  53  26  23  92  79  12  86  91  63  16  13  32  86  73  78  90  96  13  44  38  44  87  60  12  27  19  71  46  43  35  65  31  37  80   9  72  89  45   4  12   6  41  69   2  91  13  74  67  89  60  26  38  55  46  16  20  81  87   1  26  60  79  78  53  91  23  90  66  54  16                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          10  43  29  63  26  22  24  46  81  44  92  57  97   2  12  45  80  66   5  12  10  77  55   5  41  24  88  65  30   8  31  64   1  95  94  29  92  99  97  41  33  71  66  30  54  91  80  27  50  28  92  47  13  82  88  89  60  46  10  25  73  27  15  28  34   8  69  38  65  97  11  45  90  48  50  82  94  24  89  23  25  70  24  87  84   4  19  60  59  91  81  57  96  67   8  83  37  86  46  99  76  63  87  98  85  67   5  29  29  19  64  35  88  33  34   4  92  68  14  76  67  85  13  38  21  80  18  22  71  97  52  34  12  14  84  29  42  57  47  59  84  60  70  47  75  55  55  30  19  10  56  14  34  93  39   3  38  59  38  82  64  24  72  99  39  85  23  61  80  18  92  89  75  55   9  21  23   6  10  92  27  33  13  24  47  95  91  75  72  20  87  60  34  24  67  92  21  13  30  12  51  15  56  20  45  62  74   9  32  45  97  68  93  33  22  45  36  38   6  33  12  83  48   3   4   1  58  83  83  31   6  52  92  70  75  66   1  26  82  80  11  85  14  72  82  93  32  46  13   7  68  42  35  92  25  25   5   5  70  90  75  19  80  59  90  59  48  94  51  40  22  66  23   5  82  71  76  65   6  27  58  90  22  43  88  86  86  97  35  81  56  65  33  35  67  46  69  13   8  18  27  61  50   8  45  96  55  61  46  73   9  38  38  82  29  16  94  86   6  51  40  63  90  42  64  97  97  71  76  20   5  80  69  74  86  24   2   3  72  23  37  20  88  44  48  92  36  60  37  68  11  51  60  42  21  43  78  95  22  56  34  33  30  94  84  10  52  51  35  81  89  73  92  11  43  24  45  17  27  15   2  34  21  70  47  83  28  77  13   6  68   7  23  23  19  79  25  16  10  26   4  60  15  81  84  26  79  23  43  25  55  64  39  82  51  19  35  79  79  40  63  41  57  96  78  26  74  60  28  17  21  81  68  44  82   4  52  99  38  91  22  37  86  48  70  40  24  64  79  77  57  70   6  32   7  80  88  38  24  93  90  32  34  58  65  61  42  93  14  21  42  29  57  77  67  44  73   2   8  18  19  83  85   2  44  15   2  53  69  38   8  66  18  56  36  29  16  51  15  70  34  39  26  15  46  83  95  49  27  86   3  72  77  62  99  78  63  55  67  65  36  97  21  71  58  48  60  32  97   3  26   5  13  14  40   2  39  90  55  57   1  72  70   9  61  48                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        2   1  51  63  55  55  80  68  75  93  41  34  32  64  62  75   1  38  85  25  91  68  95  28  21   6  13  36  89  68  26  44  30  78   9  34  46  42  60  77  28  10  51  34  17  31  30  34   4  14  36  78  43  55   5  84   4   1  38  28  98  17  52  90  31  25  11  30  86  96  12  40  42  68  75  83  62  80   2  31  89  15  83  59  57   5  51  51  60  10  53  32  84  68  64  74  34  37  42  87  99  97  63   3  80  15  40  98  93   3  78  27  62  14  94  24  86  52  55  74  43  52  78  14  98  48   8   9  41  76  10  59  24  74  72  16  39  68   4  26  12  16  23  63  55   3  19  72  43  61   3  70  91  49  10  80   2  40  10  52  25  99  23  90  14  98  67  79  73   2   7  40  86  84  85  34  40  18  90  50  79   3  11  32  65  10   9  84  32  26  68  76  98  86  31  94  22  40   4  56  94  76  86  71  55  88  61  56  90  43  22  48  97   5  60  22  54  65   4  87  64  40  11  15  86  18   3  96   3  70  53  80   6  53  62  73  97  77  11  84  74  48  98  99  48  18  73  62  27  66  56  75  31  97  79  22  24  46  68  73  51  68  46  23  58  11  29  72  65  90  86  58  12  14  34  60  74  84  68  28  97   2  68  78  11  96  25  60  44  26  74  49  87  21  95  41  10  87  29  91  96  81  59  51  20   8  52  28  13  32  19  66  76  88  15  10  41  67   2  56  26  89  61  29  81   2  41  36  54   3  72  91  91  49  65  38  81  38  11  14  72  38   3  73  87  84   4  32  10  75  57  68  78  39  91  74  94  26  52  95  51  10  97  66  47  67  58  13  34  61  44  13  54  22  80  26  17  25  17  49  16  57  26  75  84  10   9  11  49  45  54  81  92  39  49  33  23  34  20  10  36  25  68  70  76  59  99  16  60   9  76  78   6  74  41  80  71  99  32  50   4  94  70  89  57  71  42   3  73  10  30  33   6  54  70  91   9  79  19  56  75  15  78  77  72  89  39  81  90  70  32  90   7  38  63  77  97  26  65  98  71  28  41  31  21   3  10  52  56  21  90  12  82  96  85  31  89  89  48  35  73  11   7  26  70  64  69  45  86  51  28  40  90  12  59  28  60  73  90  62  54   3   4  90   4  99  66  48  29  52  67  65  75  96  67  68  93   9  49  32  13  16   8   3  46  16  23  71  32  81  27  67  46  55  53   8  83  47  68  59  86   9  37  43  10  87  54                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      54  55  47  33  68  54  32  59  30  50  79  13  69  42  31  44  81  54  98  81  82  41  36  28   5  91  46  53   8  48   8  76  72  11  95  16  39  91  98  85  62  47  79  81  84  11  25  71  85  85  95  50  68  65  47  61  17   6  95  93  25  41  74  33  66   3   7  21   2  47  26  69  71  56  17  33  63   4  42  60  67  13   5  78  64  82  52  16  48  29  90  16  64  58  23  49  99  61  53  27   4  61  18  68  27  23  78  38  89  17  53  67  53  20  91  48   7  22  89  83  16  68  30  50  14  14  40  62  57  96  75  92  77  23  19  36  51   6  13  28  51  69  84  90  11  29  53  58  33  44  11  69  44  43  28  20  48  19   2   8  24  10  67  39  81  76  35  22  24  59  63  11  92  99  43  38  39  44  67  92  44  28  73  66  66  59  26  26  74  76  13  75  71  44  31  34  37  89  45  85  20   1  34  41  43  55  79  92  10  66  63  39   1  20   4  83   6  26  41  69  35  26  27  25  42  11  21  64   4  86  88  52  49  30  71  23  43   1  82  30  37  94  72  10  72  45  64  69  58  86  44  37  97  59  44  94  21  62  22  41  96  27  74  41  99  87  61  39  41  83  54  68   8  13  75  46  57  44   1  70  73  72   6  90  66  22   7  47  55   5   1  54   1  56  45  12  10  73  35  62   4  31   4  47  21   5  95  81  90  27  67  17  89  17  56  69  39  56  35  32  53  71  54  16   6  46   5  23  62  65  27  42  13  56   9  36  71  65  23  87  37  66  30  99   3  35  46   7  39  66  78  49  99  32  70  74  83  16  13  22  65  31  67  13  87  14  61  45  78  95  41  62  29  31  83  95  81  55  30  83  11  16  54  21  46  90  67  50  17  58  94  53  66  29  30  21  32  57  11  72  20  50  32  87  67  39  13  50  55  33  99  60  33  49  51  35  97  77  74  32  93  38  74  59  59   2  62  31  18  12  83  87  41  67  89   6  98  67  47  50  44  92   2  97  17  77  95  12   4   6  98  68  48  14  71  37  20  77  90  72  99  59  19   4  87  78  97  98  72  91  78  75  75  12  77  43   8  93  24  22   9  23  46  55  26  57   9  97  68  85  61  70  58  67   7  77  92  16  34  97   4  67  20  13   7   3  58  17   5   4  59   2  48  19  14  60  31  68  50  99  66  27  56  21  54   5   7  16  50  92  52  70  62  81  96  34  74   7  76  98  37  62  75  56  83  80  74  54                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    40  93  45  99  39  48  66  17  33  11  58  94  44  90  75  85   6   9  76  43  50  33   2  37  35  38  79   4  91  57  43  61  92  77  16  36  28   1  35  42  26  97  53  42  11   9  81  56  84  31   6  10   2  95  36  97  41  74  18  67   8  56  85  64  24  98   1  63  94  14  14  59   6  94  17  56  63  31  42  68  28  51  13  28   5  20  63  75  11  95  18  17  56  77  15  37  98  66  22  30  89  98  12  48  40  83  60  70  53  50  25  30   7  63  92  34  51   8  55  25   6  48  26   4   4  61  35  44  37  51  44  32  15  55  80  45  62  67   6  96  48  32  38  69  48  52  43  79   3  22  90   2  28  18  65  53  67  80  10   1  30   7  69  68  43  60  20  77  25  81  67  91   3   5  95  72  66   3  99  93  60  27   3  34  74  33  89  34  88  31  20  28  55  74  96  20  97  64  48  41  97  70  39   2  35  30  75  73  47  84   4  12   7  52  40  75  58  53  29  34  66   2  83  82  30  83  36  42  68  53  72  42  17  23  92  28  66  75  65  99  23  98  74  89  12  47  60  25  61   2  33  71  69  41  65  65  43  94  37   3  89  38  91  96  37  40  38  55  30  99  19  94  55   2  70   6  52  27   9  42  35   3  99  34  62   7  94  47  20  81  48  41  60  10   9  52   7   3  73  69  52  66  39   9  32  69  78  87  16  14  91  43  71  14  25  92   8  61  37  67  48  66  82  95   1  53  91  84  65  77  57  12  68  16  43  68  79  41  35  30  97  30  24  39  83  57  84  78  13  47   4  26  77  61  93  24  20  44  38  87  29   2  40  36  57  10  73   2  39  88  79  26  42  89  95  34  22  13  83  62  96  44  96  16  20  74  84  32  95  23   9  71  79  66  11  25  40  78  68  62  62  27  36  46  87  23  57  82   6  68  70  24  31  32  89  44  93   4  67  66  37   7  26  89  88  80  27  12  90  86  50  90  56  32  98  17  73   7  34  33  77  28  68  10  80  48  25  52  46  32  43  39  96  19  50  85  80  28  53  58  25  63  26  24  34  40  82   1  62   3  48  22  95  30   8  20  28  23  38  46  50  55  69  53  52  16   5  40  52  26  74  49  91  84  13  11  22  27  90  61  59  76  24  51  84  15  38  53  65  56  68  60  25  85  14  98  88  74  65  58  97  80  10  58  76  14   9  82  72  56  63   8  69  77  77  52  76  36  87  59  63  13  37  16  15  83  60   9  97                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  50  16  50  14  62  59  14  26  67  70  28   1  76  32  94  17  53  69  13  82  26  14  78  64  68  81  87  13  10  80  23  48  25  58  61  57  24  26  49  64  12  21  23  86  61  83  47  55  70  30  69  14  43  22  57  99  98  52  67  62  17  81  57  78  16  70  28  21  26  72  99  96   2  88  56  47  43   7   4   8  25  41  64  44  63  23   8  94  42  54  77  82  49  35   9  52  91  99   1  39  62  74  14  22  25  75  34  62  57  45  87  53  96  58  36  58  52  92  13  17   4  21  69   8  15  48  39  56  27   9   4  18  79  14  49  45  35  64  58  69  75  49  50  41  77  43  54  73  19  11  67  46  77  27  47  65  31  14  61  51  11  90  66  29   4  34  31  62  57  42  25  92  11  10  88  55   3  60  78  77  71  74  24  46  54  53  23  42  41  28  17  75   7  20  48  94   2  21   6   2  39  95  48  63   7  87  84  38  96  93  89  30  97   9  28  96  43  61  53  12  48  73  74  64  37  80  69  46  87  96  91  78  66  32   5  27  71  78  80  89  63  58  39  87  55  70  57  93  13  12  20  53  56  74  50  76   2  34  50  28  55  82  20  55  37  73   3  84  67  78  57  48  28  22   5  69  60  68  28  39  78  57  32  77  65  68   3  82  67  73  57  27  19  17  76  11  59  17  43  87  93  87  65  50  20  57  44  87  77  14   1   2  13  78  11  78  21  27  60  48  10  19  43  66  59  51  44   9  44  51  59  46  98  45  85  35  57  58   4  57  84  79  37  15  22  67  25  18  99  39  48  70  80  79  20  78   3  39  57  61  28  78  40  82   9   9  53  73  84  82  78  56  37  37  92  59  77  99  22  37  58  71  43  66  77   6  84  51  37  12  67  31  75  10  27  36  68  17  54  97  65  43  66  20  28  17   1  90  65  13  58  40  17  20  23  43  94  79   1  85  34  43  18  95  41  25  60  67   4  83  89  19  34  24  53  30  80  37   2  14  49   6  57  96  39  53  18  40  74  45  34  90  89   8   9  66  83  58  23  83  71   8  51  20  47  10   2  25  58  92  45  93  71  68   5  60  57  44  31  52  67  25  61  76   7  70   5  24  82  26  14  49  12  72  27  16  87  86  53  61  62  93  84  24  76  13  91   2  67   9  45  36  61  27  27  49  75  11  37  95  73  50  66  58  62  79  48  98  67  62  30  14  43  74  77  79  12  41  85  85  65  63  26  18  98  77  40  50  47  96                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                65  25  38  89  64   6  44   6  25  80  36  68  16  27  65  69  31  76  54  59  51  15  84   3   5  12  91  31   1  96  43  92  45  61   7   5   4  60  23  59  19  13  93  89  99  28  42  72  49  78  62  43  22  45  59  86  75  25  94  26  91  32  27  45  47  46  86  45  70  50  96  42  50   2  97  40  91  85   6  42  48  80   8  56  28  31  57  28  45  26  44  14  28  12  45  83  76  55  94  96  78  69  92  31   2  31  44  33  28  45  34  85  15  30  49  34  90  52  96  13   2  80  15  79  62  79  81  56  79  63  44  54  38  20  83  86  11  15  25  55  37  95   1  50  92  13  98  24  68  48  11  12  21  64  37  15   1  94  42  27  79  19  93  14  34  62  40  79  23  95  41  61  98  27  54  95  22  96  33   7  58  96  71  29  43  53  27  92  88  92  22  71  11   3  52  68   4  16  77  49  46  73  87  10  89  37  11  66  74  77  43  65  97  16  73  90  93  41  32  44  43   3   2  99  68  54  59  76  24  70  44  10  39  43  11  20  61   6  70  90  71  62  50  14  50  32  75  24  75  43  84  73  92  84  99  84  50  33  36  65  50  58  76  13  65  82  45  46  32  68  30  60  89  76  19  17  17  47  80  23  34  55  60  18  13  89  98  65  41  74  85  18  26  25  56  58  14  77  20  59  97   5  15  31  11  58  52  13  16  22  78   4  67  54  94  61  55  79   3  47   6  52  96  38  92  58  79  55  46  71   2  69  11  44  48  20  86  12  18  67  28  70  44  97  99  91  40   1  44  51  99  60  28  37  25  15  72  35  60  74  86  54  30  29  69  35  82  72  47  99  71  55  62  92  81  76  45  34   2  68   8  16  75  98  49  23  17  89  77  60  16  17  73   6  31  72  38  26  85  71  23  15  59   5  21   1   4  72  49  26  33  88  91  88  73  84  18  20  65  21  74  16  98  89   1  45  42  95  82  37  91   1  67  38  66  91  40  93  99  88  79  39  65  37  51  52  34   2  35  16   2  74  94  58  60  91   8   4  62  94  21   4   9  95  41   6  42  34   2  60  46  75  44  40  76  90  77  22  36  85  81  81  15  39  13  35  44  22  51  24   9  15  33  31  23  37  41  37  16  17  60  19  50  85   2  45  73  80  32  84  28  52  79  84  78  66  26  16  84  91  35  77  54  83  92  33  94  73  82  65  82   8  15  25  53  10  31  99  15   8  51  95  39  43  55  89  97  49  83  49  19                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              28  76  83  41  54  36  99  44  29  96  68  44  15  26  33  67  94  37  54  56  99  26  37  27  62  88  14  69  80  61   2  64  51  71  81   2  96  81   8   4  32  98  20  20  34  41  34  14  40  43  37  68  60  14  62  50  60  30  99  97  22  22  99  47  90  91  10  24  54  53  76  98  39  59  94  40  14  75  76  70  93   9   9  55  82  14  33  56  44  71  69  38  28  58  42  67  46  70  29  66   4  89  23  11  89  26  20  70  92  99  16  36  59  77  33   8  20  40  37  92  52  33  91  95   3  80   3  14  79  18  22  34  70  68   7  38  13  64  98  72  67  41  46   4  78  14  25  17  11  60  45  70  69  57  27  46  96  90  67  24  56  61  30  36  72  47  47  73  25   6  65  65   7  86  10  26  39  31  18  97  89  62  15  91  80  27  27  21   8  81  25  65  45   7  77   7  96  32  31  13  35  31  10  26  17  83  33  37  53  13  68  52  52  14  55   7  35  86  22  53  93  83  48  58  13  32  82  95  11  24  72  56  66  55  80  22   4  92  61  93  72  24  85  63  91  63  32  24  74  10  10  47  61  53  13  10  63  48  15  24  21  31  79  13  23  14  43  31   8  84  15  41  88  26  25  28  33  46  41  28  94  25  85  91  57   7  58  29  54  32  75  25  38  60  60   7  49  40  70  71  57   6  37  16  11  92   3  29  82  51   4  80  59  64  69  32  88  67  38  49  23  62  62   8  28  46  14  70  74   2  42  48  20  91  46   7  33   3  13  61   5  18  61  12  63  53  94   4  44  84  91  59   1   2  49  17  60   8  24  26  12  99  52  39  71  38  35  22  66  99  15  96  84  20  86  49  36  19  73  82  70  34  79  13  72  37  78  90  90  93  60  13  55  47  46  39  31  66  11   6   9  94  33  30  74  32  72  39  41   4  48  35  67  83  43   7  39  66  46   3  62  53  20  23  26  74  73  16  86  43   2  59  35   6  41  47  63  47  58  52  62  45  42  49  19  47  51  25  43  97  98  80  41  64   6  31  47  58  69  65  81  62  61  10  54  90  14  87  82  81  25  83  69  56  52  14  30  44  50  78  12  66  63  64  65  76  88  35  32  57  45  16  96  66  22   8  94  77  23  57   9  62  18   2  44  77  69  95  88  43  41  65  64   1   6  13  43  26  88  26  82  33  97  21  72  79  90  55  38  62   3  77  25  45  55  57  62  12  91   2  66  57  27  16  82  45  92   3   2  19  52   6                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            41  99  56   9   3  42  86  97  33  59  15  43  82  11  71  23  79  33   1   7  76  98  40  60  27  51  66  24  77  83  34  97  80  41  92  54  87  38  26  48   1  35  29  20  61  79  17  63  31  67  75  74  89  52  41  98  43  97  32  52  96  61  26  43  79  42  93   2  24  74  54   3   7  22  27   9  27  42   3  17   3  81  83  85  86  34  49  80  28  62  22  78  24  70  53  77  82  25  11  43  27  41  83  39   7  66  24  25  77  95  16  97  47   6  48  41  70  28  17  88  64  25  60  11  40   6  97  48  93  31  17  50  65  83  11  47  43  58  93  15   9  61  68  23  53  89  34  24  38  58  97  90  51   6  10  82  97  78  41  66  54   7  39  79  31  84  73  63   8  80  67  16  92  20  53  87  75  26  71  83  75  60  94  83  17  88  69  22   9  32  12  57  61  91   6  79  34  25  57  89  26  60  54  23  46   4  33  73  62  90  84  66  69  98  17  71  35  99  12  15   6  20  24  25  62  91  32  16  72   6   4  38   4  13  48  94  72  73  29  39  63  45  91  63  50  42  93  65  83   4  16  91  92  41  84  63  30  55  41  10  11  42  96   7  30  47  93  90  32  48  88   2  81  45  57  53  91  36  40  95  94  94  33  67  28  64  60   8  97  30  42  14   6  63  65  51  31  69  64  30  47  48  64  48  28  27  59  63  34  35  72  37   9  15  21  67  73  32  67  71  23  41  84  37  46   7  61  82  35  24  39  65  41  71  31  88  93  93  60  27  44  18  48  23  71  91  21  26  83  64  46  25   5  64  74  21  42  82  32  99  83  35  69  81  25  79  60  97  83  64  47  14  55  35  31  71  97   7   6  60  75  39  43   7  68  93  23  72  44   6  74  68  77  18  60  89   9  65  82  14   6  81  39  40  23  54  13  76  58  79  78  58  65  30   7   6  76  11  45  53  51  29  82  56  57  95  17  47  29  50  25  79  45  58   7  99  63  10  12  41  83  40  51  88  30  19  84  29  55  38  26  12  63  80  83   7  19   5  21  92  14  30  51  90  16  47  52  71  40  34  76   7  40  73  52  88  70  77  21  86  79  89  64  23  59   6  12  99  43  21  55  77  24  21  75  96  33  72  44  46  39  14  36  64  99  96   1  87  58  86  50  11   2  15  96  89  79  72  78  59  75  99  48  18   6  58  68  20  92  38  78  18  95  46  14   4  15  57  63  69  74   4  16   2  27  40  60  70  13  24  36  86  71                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          18  38  41  72  81  67  26  56  54  36  39  85   3  41  76  92  33  15  36  93  96   6  40  56  35  61   3  75  56  83  85  63  97  97  40  51  59  71  89  82  11  83  99  93  39  48  47  86  18  31  21  85  66  92   3  41  46  84  55  20  61  34  39  90  73   5  37  10  18  86  81  40  75  38  56  41  82  75  91  26  77  87  29  60  30  62  59  31  41  65  69  27  99  91  91  70  49  33  96  21  38  65  75  59  51  44  75  43  81  28  90   1  83  25  69  20  42  24  48   1  55  50  23   4  66  24  33  13  39  10  96  63  94  99  19  16  23  39   1  27  41  73  81  75  58  41  85  35   7   2  89  97  18  36  90  33  22  20  21  97  33  28  98  66  29  85  86  23  45  20  78  93  81  90  31  59  52  34  84  94  46   1  27  69  34  66   4  89  60  57  66  53  64  85   3  82  41  97  14  72  16  75  86  69  89  12  31  97  97  42  28  70  18  53   5  45  76  45   6  67  70  29  40  84  30  49  31   2  79  43  94  46  95  94  19  49  77   7  78  60  39  79  47  98  87  41  14  26  14  51  99  90  67  57  99  80  28  55  55  18  92  95  81  23  32  69  45  14  21  58  53  65  69  17  35  49  17   9  66  82  69  43  46  19  62  92  69  32  21  43  67  94  99   9  12  28   3  33  47  58  11  64  71  56  51  54  69  91  55  29  72  25  19  67  24  73  10  98  41  83  70  65   3  17  95  57  45  83  50  96  59  63  72  64  40  68   8   7  96  55  60  23  27  11  26  16  23  46  48  32  47  89   2  56  71  97  41  23  88  15  25  76  47  52  67  81   5  18  15  24  97  40  64   8  13  65  52  11  83   6  16  41  48  75  84  75  35  13  28  82  25   8  87  30  68   4   9  37  84  61  61  53  46  54  96  19  46  99  28  20  96  90  91  68  22  54  72  75  49   4  85  96  96  21  44  46  83  37  66  38  33  67  77   6  64  43  36  10  51  58   8   8  72  70  75  43  75   2  18  36  12   4  20   1  86  37  27  67   3  12  34  42  44  80  79  41  73  35  92  77  28  61  27  50  53  78  82  47  12  85  10  26  21  34  61  42  63  66  94  11  24  13  17  53  63  69  94  63  35  69  61  14  29  14  57  47  60  38  59  43  14  21  33  29  44  27  36  89  29  93   2  13  91  33  24  44  46   1  57  44  73  58  42  51  62  29  46  34   2  10  18   2  62  82  97  71  70  16  21  99  15  17  75  22                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        20  90  93  78  53  20  36  10  85  64  41  54  91  71  81  82  70  46  38  53  31  20  44  80  76  31  10  95  34  49  97  77  41  21  37  20  84  40  79  63  85  30  38  91  47  19  33  78  12  74  66   4  59  85  27  58  48  82  55  55  32  27  49  51  35  96  57   9  60   7  44  40  14  65  29  24  36  89  15  47  77  30  40  43  67  31  99  35  48  15  60  14  41   6  28   4  39  77  81  66  70  23  54  58  33  34  78  14  73  66  44  30  24   2  49   8  62  38  27  25   4  84  75  94  56  55  77  31  94  95  65  47  91  31  61  94  22  73  60  67  81  78  76  28  19  10  24  31  98  29   6  19  70  77  18  83  86  64  34  42  57  39   9  30  11  50  52  89  52  14  97  80  32  13   6  30  48  50  35  65  68  74  44  28  67   5  42  97  44  65  65  78  57   1  14  27  33  84   9  37  14  86  12  41  29  44  42  79  84  26  69  66  12  32  41  92  82  16  61  78  45  83  81  31  91   3  60  32  99  33  45  19  16  27  51  81  89  47  48  15  45   1  23  65  86  28  66  24  34  30   9  76  63  70  87  53  62  37  87  24  66  35  52  71  41  46  49  56  20  30  38  68  21  10  95  68  90  14  77  67  57   9  42  85  88  47   6  18  59  36  74  33  85  29  53  78  87  85  50  95   9  19  19  58  55  22  25  38  86  66  98  97  49  82  75  46  66  39  53  34  88  87  29  93  95  83  16  35  61  74  84  58  97  77  13  40  93  44   1  40  98   6  11  27  67  11  61  25  30  68  84  78  76  98  10  60   5  55   3  14  93  96  95  66  80  89  38  33   3  18  91  47  22  19  63  48  77  34  89  53  51  26  91  57  53  34  94  75  62  12  97  16  14  76  78  83  31  47  16  33  14  46  26  33  40  83  25   3  28  51  75  72  42  98  57  36  20  56  81  55   1  67  49  68  66  85  41  12  43  22  71  45  12  19  66  24  74  82  92  60  51  58  10  75  20   5  35  15  32  96  44  96  25  54  42  72   4  62   6  78  66  50  51  62  12  95  52  48  68  84  33  99  98  90  99  91  18  61  49   5  45  25  18  15  84  18  78  76  40   6  49  44  96  45  43  93  21  95   9   1  92  41  75  75  89  41  38  21   3  50  59  30  41  71  51   1  89  29  66  28  65  21  14  33  42  19  52  18  67  42  77  13  26  22  22  73  89  36   2  50  49  73  50  23  99  93  48  34  80  38  36  11   7  54  19                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      88  52  66  20  44  30  42  50  87  22  39  59  13  90  59  37  42  34  68  37  88  13   6  46  51  96  22  25  10  62  92  50   8  89  71  96  63  56  21  71  81  98  65  69  10  75  33  10  41   8  76  49  34  78  25  84  29  39  57  86  37  65  67  34  38  64  83  73  80  98  13  65  85  63  53  46  46  39  82   1  69  33  58  35  62  96  61  22  12  78  61  90  10  36  90  53  61  79  29  30  98  96  19  58  42  68  51  15  75  60  27  79  98  39  72  57  97  84  60  50  52  70  79  77  46  95  89  82  74  68  46  36  94   4   1  45  15   4  26  64  82  76  89  80  15  57  58  54  41  98  11   6  59  12   8  97  25  41  29  83  58  17  43  61  87  81  27  76  50  42  73  96  54  95  60  28   2  73  56  89  61  80  49  23  79  41   4  62  83  93  92  40  69  70  21  24  30  87  81  54  91  13  80  17  29  20  61  76  87  93  57  80  66  28   6  19  90  52  63  66  42  18   8   9  59  54  97  58  85  24  29  18  60  55   9  11  99  63  26  22  13   2  72  96  76  17  40  91  37  74  77  16  46  87  52  86  13  15  48  55  53  75  17   8  78  73  67  88  35  91  79  66  77  36  84  65  27  83  17  41  40  50  14   6  54  53  69  54  46  42  61  65  12  42  20  29  48  43  61  93  85  67  45  37   8  79  84  94   8   7  21  85  22  14  40  43  55  88  78  15  33  52  41  56  26  42  43  92   6  70  38  72  75  39  44  31  14  77  24   8  35  68  12  14  25  27  51  19  28  73  84  90  22   1  48  97   9  31  82  47  27  81  32  69  75   3  75  63  96  94  28  73  14  58  68   3  23  23  47  66  88  29  97  34  47  35  44  42  37  56  82  61  99   7  79   1  92  32  65  54  74  90  83  42  42  27  70   5  56  52  58  28  37   4  88  17  38  32   1  99  83   7  78  43  46  11  53  61  54   1   9  73  69  72   1  75  15  21  95  64  85  18  60  11  43  33  80  56  24  50  69  28  86  27  56   4  97  47  81  80  55   5  97   7  10  89  61  92  60  85  25  59  91   3  27  57  69  40  74  62  38  98  50  63  17  14  92  15  33  75  38  46  91  92   6  37  21   4  61  63  83  48  62  71  67  56   7   6  42  62  29  20  60  98  99  56   5  55  48  46  84  46  67  87   4  45  95  21  39  22  37  88  99  12   6  68   8  54  45  86  48  23   8  94   3  32  88  34  55  85  48  68  34  45  83  66                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    15  30  36  58  67   9  82  23  89  35  34  69  37   8   4  67  73  84  98  32  34  28  30  93  78  22  30  39  94  93   7  38  27  10  39  13  26  64  96  99  55  64  68  39  84  80  17  32  94  52  76  13  75  42  16  83  26  12  75  14  79  74  99  74  27  78  27  81  31  34  24  40  68  56  40  79  81  29  77   6   7  61  24  10   9  47  22  61  47  51  11  70  29  66  12  23  75  84   1  42  59  89   5  24  74  46  47  79  40  37  57  16  21  44  16   2  62  49  86  93  72  51   3  13  72  67  74  78  72  87   5  58  99  82  39  54  80  77  40  66  78  98  14  32  24  20   5  31  59  48  20  89  57  36  54  15  47  20  82  15  22  66  32  28  28  42  73  40  74  45  77   7  36  84  47  61  20  84  93  82  89  78  75   7  79  73   4  15  85  98  42  10  27  88  75  61  77  92  85  35  31  73   1  23  69  75  14  60  14  12  64  61  63  43   3   1  89  53  69  49  54  54  33  97  20  27  90  14  77  22  87  89   3  37  12  61  40  37  91  90  55  52   1  42  42  55  61  58  22  16  89  87  46  40  18   1  63  35  58  67  20  83   7  25  19  76  81  97  84  18  96  89  61  88  82  88  51  81  85   3  12   2  22  86   4  32  96  18  54   4  35  96  15  81  20  57  75   1  80  17  85  31  45  79  28   1  55  85  64  97  46  74  28  68   2  30   5  63   5  69  85  54  84  27  27  44  42  29   8  56  63   7  89  75  97  48  27  90  17  64  38  76  43  76  34  23  33  93  49  94  23  17  23   3  55  38  31  88  90  94  18  59  90  42  93  12  21  74  32   9  29  21  15  58   5  43  36  34  47  25  68  55  12  38  81  56  46  70  19   3  70  45  54  60  89  59  14  32  35  94  53  96  24  25  34  79  97  31  79   4  93   3  38  15  74  60  39  25  58  59  79  88  47  98  79  88  90  25  48  42  85  11  29   9   6  99   8  65  93  55  29  91  46  79  97   9  54  52  85  92  40  54  22  72  99   3  92   4  25  17   9  46  60  39  28  62  98  95  10  40  59   2  60  55  45   6  33  18  36  30  41  73  11  10  88  47  71  77  95  71   3  89  25  27  93  50  73   1  20  96  75  29  64  11  84  39  94  22  77  86   7  80  39   9  74   1  65   8  71  86  75  73  39  82  79  69  73  74  84  34  47  56  23  23  88  53  74  93   7  87  87  30  22  57  61  44  30  97  67  67  26  65  61  75  82  74  76                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  36  77  69  24  10  92  86  12  23  25  95  99  81  25  82  80  86  86  20  89   2  91  90  49  45  55  43   5  10  54  54  52  47  53  19   6  17  43   1  48   3  28  79  27  93  51  38   9  96   4  42  69  62  89  33  63  40  20  43   2  57  83  74  70  76  28   4  99  34  28  97   6  56  36  94  83  79  67  26  96  87  98  69  18  37  12  40  35   5  53  31  35  57   8   2  71  48  96  39  34  55  42  37  76  19  74  30  98  35  21  34  10  92   1  27  41  90  31  76   6   1  60  54  99  68  38  78  73  12  63   8  99  26  48  52   3  19  44  33  86  94  52  65  39  14  88  87  58   7  72  17  57   7  47  26   6  90  19  19  59  41  53  81  17  56  12   8  55  14  20  59  38  91  57  81  38  54  37  19  79  71  42  17  32  22  29  60  68  18  20  33  46  23  69  44  63  45  33  89  38  70  75   8  53  35  66  54  98  43  93  83  30  14  30  68  50  73  49  21  64  25  31  41  59  52  37  91   2   1  58  25  41  55  70  58  84  28  94  57  57  38  73  97   4  44  81  62  33  63  67  42   6  63  26  33  86  43  90  69  36  22  29  51  53  99  43  44  53  74   3  26  76  78  84  88  61  43   7  17  14  65  68  65   2  25  15  12  27  96  99  61  18  30  46   9  62  44  77  50  74  79  11  63  65  69   5  70  93  96  16  94   4  79  53  82  42  82  52  68  52  90  88  43  15  16  78  30  73  72  42  17  86  27  11   4  22   7  67  20  20  31  29  85  23  35  72  16  38  37   5  36   9  61  71  22  48  99  97  36  23  21  75  58  42  61  86  90  28  92  33  69  98  23  40  66  11  57  89   2  39  35  54  83   4  57  35   6  88  45  47  54  58  95  18  50  20  80  94   1   8  44  59  31  34  93  51  86  77  93  53  43  80  55  74  64  44  83  65  74  55  13  97  29  41  78  60  33  71  82  74  29  67  28  37  69  78  46  65  75  48  93  70  29  52  14  59  89  43  45  92  60  45  56  48  78   6  25  55  24   6  41  75  24  85  32  31  23   8  83  49  10  27  77  20  84  98   8  75  50  88  53  40  87  60  85  22  46  10  16  33   5  16  66  67   3  39  45  39  37  16  91  46  67  46  10  95  46  53  32  14  18  41  18  40  11  39  39   7  54  61  18  56  12  91  40  24  92  91  13  11  48  13  81  38  15  69  55  80  85   2  15  27  89  59  44  83  33  91  82  87  71  13  30  11  58  92  62  94                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                80  56   7   4  82  43  68  67  47  10  72  73  26  41  13  52  61  23  23  57  42  94  36  92  36  42  59  80  17  67  16  15   3  82  10  15  21  55  17  51  68  78   3  14  97  62  88  31  68  87  58  97  57  39  35  54  66   4  65  85  43  53  11   8  67  96  98  35  28  95   6  44  45  59  24  63  39  10   7  48   7  20  49  88  63  23  15  79  70  10  94  52  75  90  87  22  99   6  23  59  31  68  80  30  30  93  10  65  35  80  71  90  62  63  98  58   9  75   7   4   2  58  81  21  12   9  75  88  51  29  37  96  81  11  31  46  59  57  78  46   2  99  26  84  81  19  38  41  98  13  14  41   7  79  93  28   8   9  62  38  94  44  17  41  95  94   1  19  35   1  72   3  67  12  80  55  68  63  68   2  44  17  90  55  15  79  99  10  63  84  96   1  47  60  31  52  50  44  22  69   2  34  34  30  92  27  70  88  42  48  55  44  76  61  91  82  48  71  64  64  85  24  40  47  48  73  57   1  84   7  57  64  50  14  21  57  51  57  32  81  41   7  83  57  66  32  56  92  12  48  58  40  43  70  80   3  81  42  58  66  91  33  50  70   4  20  54  79  96  37  74  94  90  37  47  14  37  15  82  50  42  43  99  30  31  93   6  30  31  85  76  23  95  23  83  78  67  98  83  68  81  53  17  71  50  74   2  74  47  12  95  36  99  12  28  49  48  59  44  83  39   7   6  84  48  98  21  72  55  14  83  24  75  51  74  12  68  26  67  87  54  36  59  23  50  73  37  36  27   2  44  24  26  63  35  74  78  53  52  60  94  62  66  12  19  18  87  40   1  60  72  34  50  22  50  40  54   5  41  65   3  85  40  33  93  74  70  66  24  61  83  16  98  77  98  15  79  87  96  25  51   4  20  42  82  59   9  13  73  54  37  28  67  51  85  42  78   2  40  96  45  32  68  64  65  45  85   7  58  21  88  20   6  96   5  86  73  53  54  95  30  26  61  66  76  58  75  32  30  82  35  66  19  52  37  70  33  40  88  32   3  78  71  39  15  96   1  66  44  19   1  64  78  57  33  91  26  86  82   8  90  60  85  98  50  93  18  16  73  30  96   2  50  29  44  61  32  34  87  58   8  96  99  91  27  51  46  26  25  28  58  10  42  81  76  26  64  85  78  37   2  28  38  52   8  51  92  20   9  34  37  29  34  28  44  15  60  85   6  34  96  76  78   5  68  15  30  68  96  66  71  29  92   9   1  39   3   8  12                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              94  49  15  64  62  40   5  11  12  92  92  79  89  85  38  79  78  77  81  82  33   9  42  47  75  90  80  24  94  18  75  38  20  43  18  41  38   8  12  90  29  64  40  87  52  72   8  63  38  21  88   7  14  27  65  65  81  44  52  65  54   3  42  43  86  21  11  96   7  48  61  74  97   7  60  74  28   6  17  72  22  96  97  45  40  51  96  55  91  98  84  65  38  61  62  43  44  45  75  20  19  34  51  42  74  94  34  54  78  35   9  86   2  93  73  70  19  12  56  74  18  68  52  46  42  44  20  85  84  71  34  23  55  43  90  15   4  79  79  63  96  23  39  63  58  31  72  23  87  86  50  33  70  96  44  71  71  96  39  27  77  61  84  71  26  68  95  33  24  62  55  11  58  35  27   3  81  46  45  27   9  44  27  66  69   2  74  73  10  56  57  12  22  24   9  59  25  46  31  97  49  28  24  64  45  15  81  68  57   5  92  33  71  91  65   3  83  77  98   5  60  50  83  39  49  28  24  91  17  36  51  35  56  58  26  14  74  16  75  35  43  79  52  26  86  61  44  49  98  43  88   5  91  10  42   6  42  24  84  50  21  96  60  71  45  65  12  88  98  60  48  22  77  71  62  69  75  12  31  72  49  53   2  67  96  28  54  51  87   7   2  14  35  48  38  17  50  16  71  12   2  14   5  59  49  45  89  78  41  18  96  14  16   9  38  36  62  84   6  23  57  65  67  47  33  43  63  57  63   3  53  26  17   6  51  98  87  33  19  49  58  17  97  36  46  22  73  67  65  93  38  63  69  87   8  45  95  15  98  29   1  28  89  91   9  91  11  15  25  87  78  72  87  64  53  81  51  53  32  41  44   8  60  14  90  64  14   5  66  88  40  72  53   9  49  64  65  82  78  80  73   6  22  90  23  64  21  30  37  72   7  66  25  50  34  81  73  23  57  87  65  92  92  40  80  87  16  16  57  63  55  68  70  91  79  60  32  74  23  27  11  41  66  50  53  74   5  27  63  41   5  69  54  82  74  65  77  96  46  14   8  62  88  35   1  67   7  25  95  71  68  51  91  17  96  95  35  72  52   7  13  83   6  11  49  80  39  10  82  13  97  23  92  55  60  80  81  59  32  92  20  24   1  32  54  76  76  41   2  64  69  82  74  72  61  32  69  46  90  88  36  14   6  52  21  54  72  93  55  38  22  68  83  89  92  64  18  75  18  27  59  30  46   9   4  65  17  68  77  95  22  59  81  68  74  48   7  85  83  17                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            11  75  45  37   8  59  77  72   1  30  11  34  27  32  49   6  42  70  27  48  26  38  53  95  11  31  59  28   1  45  49   4  67   3  43  52  80  27  61  17  97  92  80  61  17  26  55  54  86   1  53  44  24  60  59  62  29  15  86  52   2  47  86  14  82  40  27  73  83  19  37  96  13  80  10  25   1  46  40  17  21  51  83  80  46  41  17  30  11  83  70  32  13  83   1  81  73  72  68  50  61  61  43  54   9  52  74  27  29  35  94  79  39  62  45  51  40  17  15  41  39  89  77  54  19  84  66   4  33   4  72  24  51  14   5  46   1  43  18  35  89  54  36  72  50  34  85  98  75  65  78  77  63   5  96  77  71  84  94  75  91  15  62  68   3  63   2  61   9  18  94  42  56  15  74  49  28  15  54  44  25  16  46  69  13  81   4   9  21  65   3  19  48  11  87  95  65  89   8  83   8  16  63  27   1  90  13  74  65   6  74  64   6  42  81  45  62  70  95  20  26  95  11  59  44  21  82   6  65  36  49  69  86  57  74   2  73   3  29  37  58  50  16  65   6  33  75  83  15  47  49  66  42  70  59  36  38  99  74  84   9  65  57  14  92   3  83  35  77  48  54  21  66  15  88  44  69  95  78  17  34  55  79  12  61  75  96  35  56  84  68  29  19  89  86  10  13  52  80  50  37  56   3  50  65  71  16  86  71  22  24  79  13  23  53  70  85  55  41  62  18  75  99  24  91  96  74  64  22  99  54  58  38  37  55  27  23  86  34  88  54  72  75  96  45  84  17  62  11  52   8  81  92  98  41  13  75  96  73  67  99  14  43  31  44  54  85  29  99  45  11  21  20  87  65  94  45   3  37  59  46  38  28  37  18   6  19  77  75   5  40  44  63  95  18  45  78  34  93  22  30  95  80   7  11   4  32  91  34  59  81  36  83  57  10  41  46  59  75  39  58  61  59  18  66  45  37  41  72  67  92  65  17  72   5  44  75  47  32  41  51  74  89  21  59  65  97  18  51  97   5   3  13  75  10  89  95  33   7  97  79   6  65  62  85  79  80  20  68  70  25  23  26  49  44  90  59  66  46  95  78  67  18  16   1  49  31  11  17  10   7  38  32  10  20  32  41  86  21  78  62  76  18  16  54  56  91  91  99  84  56  66  47  85  66  62  56  70  83  14  90  46  81  66  59  86  94   9  86  15  79  68  98  32  21  62  59  10  70  23  88  50  66  78  76  10  22  15  80  39  70  43  22   9  88  73  90   9  15  85  59                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          43   4  32  33  18  31  96  79  12  39  81  57  16   7  15   6  60  59  44  78  53  86  73   4  21  58  16  27  85  69  10  73  94  42  64  41  66  17  17  47  84  19  72  98  72  10  71  37  83  66  96  39  19  54  27  95  38  93  48  12  57  58  54  57  95  40  56  66  79  54  71  40  37  23  55  23   7  31  17  63  20  97  88  12  43  57  42  84  78  80  53  59  24  28  67  92  49  62  12  48  13  48  41  26  71  53   2  16  24  88  94   5  66  16  96  85  43  59  11  50  46  12  10  78  78  96  91  17   9  41  52  77  44  64  15   4  35   2  21  21  64  28  48  46  71  80  80   3  16  79  47  24  31  47  77  13  39  99  15  79  92  99  13  56  10  27  78  16  72  20   4  75  49  24  17   8  15  63  25  68  88  55  19  38   4  33  98  44   3  14   3  96  80  33  30  86  61  31  92  27  91  89  43  23  93  88  95  99  94  65  70  73   9  51  75  73   5  43  24  23  76  87  54  98  80   4  14  17  48  72  72  39   9  37  98  95  73  26  98  91  25   3  47  88  34  24  50  63  53  60  76   8   1  60  24  60  86  13  36  93  29  19  89  87  43  27  35  68  88  48  77  65  78  23  57  99  43  90  82  12  71  60   1  83  20  34  91   7  72  46  83  83  79  13  37  38  72  28  34  85  61   6   3  46  71  21  97  47  74  14  86  87  27  36  26  12  55  92  27  34  47   7  39   8  26  31  63  32  51  42  82  81  28  44  83  89  77  80  54  76  53  80  57  19   1  76  13  25  71  66  24  94  64  85  81  68  20  96  95  50  15  69  29  95  48  87  61  93  84  59  63  34  85   8  64  52  83  28  36  66   9  44  15  38  51  29  64  62  44  92  67  61  90  53  61  35  61  68  55  26  54  18  56  43  84   5  39  20  45  28   6  40   2  26  51  24  53  54  14  39  21  30  77  22  68  90  73  20  46  23  59   1  17  37  71  43  55  81  96  64  53   8  60  77  88  84  36   6  25  57  65  54  52   7  11  49   4  11  84  94  94  59  13  29  66  31  98  55  37  24   3  47  10  19  81  75  48  79  26  97  54  82  33  24  38  53  15  57   8   2  98  84   2  73  32  81  67  37  50  38  84  67  62  94  73  74  51  38  89  70  68  20  37  21  97  81  38  78  46  79  27  79  71  81  65  78  94  22  15  42  48  40  87  54  83  22  45  74  67  28  71  80  52   7  62  80   2   2  22  92  99  52   3  59  36  59  63  85   7   8   4  11                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        28  29  90  66   8  40  76  71  19   7  17   5  29   7  45  25  65  34  58   9  93  30  50  97  85  88  14  39  67  67  35  11  20  25  27  84  33  77   1  35  57  47  87  81  72   7  39  93  43  50  51   5  70   1  36  92  82   2  71  48   9  85  47   5  48  81  37   4  77  18   4  12  56  87   6   2  53  32  88  50  13  13  77   1  85  80  69  56  84   1  86  20  55  14  34  25  24  38  13   5   8  76  93  82  60  88   1  96  84  72  67   3  49  18   4  42  16  51  13  82  87  98  65  94  38  24  11  59  94  25  32  37   3  60   5  57   3  98  63  96  11  13  90  16  35  63  87  25  37  73  65  50  74  17  17  79  54  25  91  75  30  56  24  37  28  19   2  92  17  80  89  46  93  94  76  21   5  48  40   5  24  27  75  17  23  16  83  16  34  40  53  31  81  49  36  38   5  86   5  75  18  79  54  68  44  40  73  20  48  56  60  84   2   9  43  63  56  85  15   3  25  12  62  57  41  13  61  96  55  93  21  76  88  84   9  71  57  70  66  59  46  28  75  83  84  74  31  34  30  37  48  30  74  90  96  78  10  78  85  54  78   1  95  73   9  78  30  45   7   8  33  70  70  77   7   5  74  97  59  85  24  76  71  56  45  58  16  68  99  85  71  20  20  36  31  30  38  38  64  91  18  62   2  69  12  47  43  61  58  22  53   9  22  53  44  83  50  20  26  18  73  95   3  24  81  19  19  26  38  62  62   3  35  13  13  44  29   2  60  29  78  99  14  92  11  74  37  65  32  91  96  12  74  50   4  59  55  94  11  37  84  28  77   3  11  23  31  19  71  45  83  40  38   2  42  40  13  96  26  79  89  66   9  46  65  68  32  95  90   8  87  95  27  38  64  55  72  65  15  36  76  11  23  37  67  89  94  50  22  52   3  81  18  22  30  24  84  31  18  47  15  97  99  34  34   4   2  47  91  24  54  75  75  12  24  61  84  41  14  40  69  34  54  88  83  49  92  93  90  45  58   7  26  40  50  30  22   4  95  91  90  52  52  56  86  66  17  35  46  31  72  25  61  50  10  30  61  30  48  89  73  83   7  60  69  52  72  72  47  15   7  79  33  48  92  93   6  37  97  12  58   4  73  93  31  83   8  28  82  17  84  64  67  54  33  64  43  63  37  24  84  40  58  67  42  90  20  62  46  60  73   6  20  36  56   5  52  16   7  52  36  24  17  45  25  27   3  50  72  41  94  11  16  26   9  86  37  38  92  45  85  72  48                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      55  38  61  77   5  82  40  34  84  42  94  50  49  45  11  76  17   2  95  94  93  76  12  27  71  48  90  40  64   3  65  70  37  31  94  82  99  49  91  89  86  27  98  95  16  95  60  81  82  46  44  80  64   4  25  29  61  44   9   3  10  76  94  93  19  12  71  31  48  88  30  32  92  23  45  55  72  10   9  77   7  81  64  81  50  63  80  58  90  86  80  79  31  90  99  54  73  32  62   1  17  32  80  41  87  40  13  90  30  79   7  77  56  59  43  41  52  84   1  80  18  24  84  11  83  52   2  84  87  82  43  54  89  62  32  18  36  22  38  84   7  83  53  69  77  70  30  48  75  14  77  64  87  39  73   7  24  52  81  32   2  16  59  42  39   6  98   3  55   3  97  74  86  32  22  24  51  98  17   8  71  53  70  97  95  92  64  52  31   8  32  66   4  59  50  58  97  63  46  61  20   4  40  96  64  88  91  32   4  40   5  99  29   1  68  78  43  92  40  38  26  59  10   3  65  28  13  88  30  60  79  78  25  36  77  77  42  84  48  36   3  66  13  67  21  34  44  76  12  67  28  96  28  26  78  23  20  19  93  93  71   2  22   3  26   4  27  46  49  64  44  61   4  82  27  12  58  16  62  22  47  48  64  58  14  87  57  24  23  21  75  65  98  25  60  40  34  32  98  20  10  81  72  71  68  22  52  24  61  24  43  29   7  99  17   4  86   3  98  73  99  30  74  27  60  57  42  24  96  29  73  68  49  49  31  18  94  76  63  78  12  69  41  42  75  45  33   5  14  77  35  75  72  72  76  60   4  37   9  83  82  22  91  47  42   4  12  90  19  50   5  33   9  80  34  20  82  34  39  90  50  13   7  19  44  33  17  64  81  84   8  48  58  70  79  20  28  79  56  11  50  55  41  26  25  62  55  17  56  39  92  12  77   6   3  67  13  86  89  26  61  41   9  12  65  42  53  33  30  16  89  18  12  22   6  68  43  57  12  40  27  86   1  37  79  26  20  90  41  33  39  62  29  72  90  80  54  47  93  11  48  65  25  58  37   8  10  16  24  28  22  72  16  15  36  58   7  62  95  83  93  88  88   5  14  79  91  74  17   5  55  30  57  69  62  67  31  91   2  75  82  56  77  19  22   3  80  42  84  24  82  73  45  43  29  20  66  19  10   6  60  17  79  21   5  72  64  66  22  43  77  49  56   4  46  46  97  62  65  32  29  99  28  57  14  65  11  76  55  20  49  28   5  48  97  77  65  34  63  46  30  53  46  43                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    43   1  29  73  88  83  48  49  59  87  13  84  74  23  38  51  73  32   1  80  23  69  91   3  14  48  59  66  93  81  12  32  80  65  64  45  44  35   1  34  71  16  97  67  10  35  28  59  40  80  80  84   2  42  31  38  46  80   8  37  34  22  62  40  60   5   8   7  69  28  36   9  53  55  45  49  13  75  13  63  86   4  43  19  39  82   4  66  87  95   9  46  78  47  64  66  13  57   8  22  85  95  23   6  83  24  71  41  78  31  88  11  84  62  52  84  61   4  81  61  61  16  47  21  76  66  28  58  19  14  46  15  29  56  80  17  57  52  39  57  57  16  70  97  72  11  94  59  34  46  63  52  59  90   9  98  78   7  38  29  91  91   1  25  12  26  51  51  86  58  74  63  79   2  34  80  25   4  67  64  45  51  81  98  94  70  54  54  75  96  52  28   5  93   8  39  96  33   2  35  51  12  48   9  16  35  17  91  16  68  30  74  79  11  26  95  26  81  65  63  15  30  25  36  69  13  26  20  69  39  60  21  89  38   6  82  77  37  57  37  64  43  74  73   5  73  53   2   8  41   6  77  96  94  72  22  26  69  26  35  65  53  56  81  80  86  84  31  64  94  80  74   2  12  35  53  47  58  47  63  35  49  45   3  74  24  70  12  36  44  12  96  35  96  47  52  71  98  28  12  25  41  51  97  17  91  92  27  69   3  71  73  82  64   4  50  74  19  65  89  79  12  97  41  84  28  97  65  53  82  86  16  11  45  23  99  17  39  58  61  56  18  12  53  20  73  95  72  30  99  94  19  25  77  11  81  28  20  38  66  68  85  22  98  87  57  79  46  57  66  58  49  99  63   7  31  36  27  29   2  32  16  30   6  55  59  54  97  44  45   4  84  96  31  79  46   9  68  91  57  82  98  86  59  17  97  13  42  26  23  30  27  33  40  52  35  53  70  80  60  67  69  61  77  18  88  45  25  41  63  62  79  80  75  36  25  56  12  14  97  55  69  70  69  61  94  30  34  61   1  91  76  60  81  60  47  15  36  35  52  53  10  92  57  31  46  26  83  87  62   1   5  20  13  28  57  76  52  69  92  71  54  84  50  83  95  59  78  87  33  16  73  47  24  42  59  58  22  55  59  29  38  72  94  15  70  99  51   2  19  63  98  29  76  46  13  71  48  95  12  19  50  30  99  27  33  59  35  88  45  22  14   5  41  84  18  13  47  47  30  24  13  29  58  36  51  84  45  63  53  16   4   7  85  36  13   8  28  65  41  86  46   9  54  27                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  48  57  62  40  88  63  39  17  22   3  25  10  89  72  90  84  91  28  10  12  23  95  13  72  40  32  96  17  37  23  81  88  69  97  14  95  91  35  78  11  95  37  22  39  45  23  78  64  43  52  33  73  61  24  82  26  85  53  58  87   2   4  10  90  72  18  57  42  10  59  72  22  60  45  53  94  10  96  58  67   3   7  80  74  55  56  78  72  59  52  92  33   3  38  11  11  73  37  14  51  57  67  96  48  30  37  77  76  71  97  18  21  63  53  85  60  69  69  89  87  61   5  77  54  11  60  78  98  82  24  49  96  79  12  13  89  90  92  40  87  88  89  80  90  70  54  46  90  57  25  62  83  35  83   3  87  27  24  68  49  73   9  56  91  60  49   5  29  39  34  60  24  66  52  79  37  49  79  53  43  60   3  81  32  84  65  21  47  81  62  82   9  66  29   7  69  45  31  25  95  18  15  47  76  42  51  87  90  83  97  23  97  11  80  94  59  88  36  23  17  18   9  21  29  64  56  18  94  74  83  29  72  16  87   6  59  96  23  51  21  90  21  42  24  52  94  89  93  82  66  94  27  83  16  15  77  74  75  52  40  17  69  96  38  93  87  81  36   3  96  52  36  32  30  54  47  26  25  55  98   7  38  43  47  45  50  26  13  13  69  40  43  85  45  70  62  39  24  67  66  39  33   2  82  73  91  79  16  96  51  95  91  30  98  78  70  36  15  37  59  42  78  40  78  83  23   5  56  89  63  14  92  67  14  82  27  47  14  69   5  75  37  80  41  40  78  59  68  39  38  81  60  28  95  26  37  16  28  28  39  80  92  73  22  49  74  51  54  30  72  75  96  45   2  36  96  60  59  77  88  56  31  15  33  51  12  82  39  86  24  47  61  28  10  88  92  99  88  98  16  61  66  93  20  32  17  72  76  20  18  71  80  78  25  54  64  49  60  29  81  95  20  35  28  13  39  64  60  23  76  37  73  20   2  49  95  93  65  31  11  40  95  35  81  79  20  70  84  57  83  43  30   8  63  34  54  44  31  50  57  89   2  11  32  52  48  52  85  51  52  31  29  26  93  96  56  26  83  92  86  99  50  40  41  59  71   8  19  15  91  14  43  60  29  68  68  69  62  77  91  89  24  15  36   2  23  30  10  87  64  49  81  55  57  40  96  76  66  62  52  34  94  65  54  93  16   8  73  11   1  51  95  32  78  26   4   7  95   2  14  16  58  45  20  60  86  51  74   3  65  92  54  30  11  10  78   8  96  59  27  97  57  51  69  10  79                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                96  11  48  86  54  37  50  72  28  23   5  50  52  88   2  95  64  16  48  61   8  79  35  54   4  33  53  36  53  76  14  46  31  93  87  86  84  62  99  49  22  50  71  16  38  94  96  44   5  75  27  26  65  84  87   2   8  70  45  47  35  91  86  88  94  92   8  50  46  58   9  51  60  35  38  23  31  55  48   1  40  40   4  68  66  93  54  36  93  53  20  78  93  95   5  20  96  89  56   4  48   7  33  80  38  17  96  89  18  45  24  64  93  46  59  37  30   2  29  58  77  63  22  43  44  53  57  56  82  52  81  75  73  96  83  89  93  16  79  94  35  22  34  20  11  83  80  58  15  76   2  64  48  46   3  72  14  97  80  91  32  94  62  54  85  98  51  43  44  44  33  80  70  84  61  54  13  26  94  46  79  45  92  52   6  51  98  97   2  95  88  23  56  46  55  18  49  43  28  62  83  45  24  62  98  66  80  53  67  49  36  26  34  38  55  15  38  16  18  93  78   7  24  62  60  64  46  48  66   7  73   1  82  49  73  42  75  97  91  39  12  31  28  89  87  73  60  42  30  83  61  56  34  17   5  93  84  79  58  68  49  23  76  38  70  90  50  76  78  85  28  47  42  43  81   2  88  32  12  66  63  31   1  91  67  44  49  93  84  41   6  36  92  99  32  56  49  33  93  63   4  24  15  16  86  60  84  95  42  72  60  48  13  68  85  71  97  75  71  64  88  14  63  57  71  48  32  98  14  73  34  31  21  42  43  24  24  21  29  36   8  10  30  53  21   2  40  12  22   8  88  74  30  43  31  41  79  62  25  22  80  73  97  22   9  82  34  12   2  42  98  34  80  64  81   5  86  16  95  13  47  65  68  90  11  24  57  15  22   5  22  42  40  61  89  95   9  81  35  42  99  80  86  80  78  55   4  99  21  18  35  79   4  97   1  46  80  89  15  87  43  32  89  91  90  10  71  90  30  13  21  52  34   3  49  18  47  75  79  31  22  13  11  32  87  40  26  71  29  63  95  32  89  22  84  26  43  28  35  93  31  66  27  33   8   5  44  38  97   4  11  73   2  27   2   5  34   8  31  37  49  40   8  71  19  39  82   1   3  27  44  41  47  84  85  61  22  32  72  71  26  90  97  32  95  38  14   9  14  55  64  29  67  16  69  65  68   8  59  58  25  74  86  76  45  60  82  16   7  53  57  93  83  63  65  93  74  82  17   2  67  50  86  82  41  78  82  39  76  23   3   8  77  42  74  61  19  85  53   9  79  98   7  66  70  95  25                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              15  24  42  12  24  94  26  50  42  93  60  38  87  92   1  49  79  63  56  57  62   4  78  70  57  82  56  85   7  79  51  10  55  42  97  51  93  84  36  68  20  85  85  11  15  31  92  98   5  20  38  12  54  34  32  86  34  59  81  30  19  32  26  93  89  28  31  77  54  15  18  82  92  35   8   5  59  48  95  72  78  73  53  90  44  13  62  20  70  36   8  37  26  66  61  17  32  68  87  97  78  60  33  26  62  50  60  16  28  92   8  55  22  91  34  38  72  75  82  38  99  38  88  31  76  64   4  31  71  30  81  38  88  84  89  49  83   7  27  92   2  78   3  36  45  77  29  43  51  90  15  50  54  80  39  69  59  69  88   4  99  26  66   1  75  15  26  86  99  70  64  50  49  85  57  89   2   8  65  84  27  34   5  70  75  68  69  99  30  94  34  33  35  25  71  91  90  81  12  13  66  52  67  32  68  57   4  65  74   2  95  97  50  67  19  63  53  95  63   4  19  73  88  95  62  85  99  10  76   6  41  77  23  12  95  59  90  93  11  24  90  21  75  22  75  37  18  81  20  72  62  63  45  13  84  18  67  49   3  29  66  95  32  78  12   7  72   1  93  90  64   8  42  90  82  89  50  52  59  65   4  50  12  67  90  60  26  38  22  73   8  11  44  32  16  25  12  13  25  31  15  48  30  30  92  26   3  54  33  93  35  47   1  44  86   8  63  33  38  51   2  13  69  20  49  37  86  63  90  44  66  71   3  55  10   1  80   6  47  93  60  54   1  89  78  19  40  78  77  49  20  13  97  26  84  46   4  43  65  85  89  82  24  93  83  37   6  32  76  10  32  63  61  74  54  28  16  66  33  16  35  12   4  78  26  63  26  42  68  91  80  82   3  24  79  97  43  16  84  84  23  82  61  44  78  43   6  11  21  59  52  79  66  62  92   6  11  47  68  17  85  26  69   9  61  24  91   7  15  84  89  41  62   1   4  39  55  14  55  72  62  86  93  40  65  35   3  44  13   9  51  52  86   8  15  47   2  99   1  12  73  94  55  93   9  99   4  64  94  16  87  93   7  61  27  97  81  58  74  49  87   2  24  18  86  78  95  10  39  78  70  52  80  52  16  50  28  44  27  14  48  91  28  45  87  95  41  86  54   3  27  39  48   4  56  15   6  80  32  42  20  58  50  18  21  23  74  28  20  39  80  66  11  32  40  70  26  33  63  22  64  19  90  63  46  31  20  77  18  58  44  13  31  82  38  40  53  27  50  80  22   5  23  82  46  36  70  77                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            36  92  44   5  51  21  82  88  69  47  88  59  90  31  83  53  34  72  69  95  35  23  66  86   7  26  26  27  18  69  67  50  81  94  66  13  27  34  38   7  49  76  30  74  41   9  82  54  91  51  72  40  94  25   9  19  62  28  31  15   2  44  29   3  79  75  20  16  25  81  58  26  38  71  86  73  91  89  14  49  78  27  24  94  46  83  86  93  27  93   7   1  61  74  20  25  65  20   6  28  32   7  40  50   5  44   3  24  25  38  55  83  63  11  28  94  79  78  84  87  35  15  26  52  96  95  18  28  35  73  54  14  90  74  51  10  65  95  60  82  67  76  72  10   5  38  87  81  76  98  48  26  19  44  57  15  86  63   7   5  98  52  12  28  11  21  28  13  59  75  77  17  48  36  87  40  14  45  38  96   7  68  41  15  86  81   6  65  15  45  41  80  55  33  79  51  52  70  25  21  54  27  87  80  29  62  64  81  80  81  82  89  16  36  46  82  35  56  59  49  63  73   7  86  58  95  56  65  73  79  46  18  26  15  86  80  39  15  85  87  37  80  23   4  81   1  92  70   1  25  75  80  51  74  24  89  40  42  18  17  71  69  22  53  66  10  87  28  95  59  76  36  84  56  73   8  65   7  88   1  15  10  44  81  30   3  40  15   6  42  43  62  89  81  97  29  89   3  58  25   5  90  47  80  66  28  42  46  25   9  86  94   4  30  26  69  35  52   7  87  35  47  83  38   1  27  25  14  98  47  34  44  42   6  18  48  77  59  87  41  21  95  48  81  31  84  66  98  37  92  91  96   5  50  20  19  55  95  15   5  96  68  38  28  33  94  11  32  75  78  63  75  81  27  64  36  35  37  89  80  11   9  60  42  79  32  59  67  48   5   6  47  13  28  55   9  22  52  36  79  17  70  88  29  73  16   3  26   3  99  71  13  12  14  41  44  29  86  62  13  17  76  58  99  11  53  14  53  45  38  28  77  52  18  96  77   6  23  99  34  39   8  87  37  86  52  70   8  43  59  46  12  39  55  35  41  34  31  39  87  71  75  78  11  34  43  80  40  56  90  43  94  14  40  57  14  27  10  46  64  85  31  59  79  47  61  95  50  83   1  17  36  71  66  93  27  89  94  14  34  35  40  61  59  26  98  35  78  52  75  86   8  52  65  30   3  32  77  68  31  23   4  13  29  38  80  53  35  63   4  72  54  32  44   4  10  11  93  92  45  53   9  50   9  12  97  14  70  10   6  85  30  75  15  36  46  12  25  22   6  18  71  53  18   3  74  13  30  88                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          32  60  93  55  46  41  20  17  34  10  44  57  87   9  38  62  54  39  33  15  17  22   4  95  25   1  41  40  38  30  87  61   6  24   2  41  94  44  24  70  59  19  36  96  72   4  31  45  26  28   8  37   8  56   4   6  20  72  79  66  70  25  85  46  73  31  36  90  98   6  88  72  43  69  66  92  76  78  17  38  80   1  73  31  37  81  75  49  41  74  47  33  42  57  64  35  42  97  13  71  32  38  28  54  26  11  75  75  68  91  64  71  52  20  31  38  44  46  38  51  76  78  25  21  63   7  54  31  76   5   7  36  31  97  49  27  35  26  19  26  74   1  45  82  51  44  82  81  73  87   9  93  61  17  37   4  40  81  98  24  58  92  70  67  82   8  85  99  83  69  72  21  83  52  16  80   6  60  14  84  91   6  39  27  86  62   1  75  29  29  13  21   2  58  26  66  21  48  31  71  46  64  17  40  26  62  33  30  51  37  53  16  87  16  59  41  24   6  60  37  97  79  27  93  12  73  18  73  32  77  47  60  39  91  96  92  87  34  49   6  48  79  95  31   7  83  68  64  20  14  68  26  27  60   8  31  16  85  57  47  74  44  11  14  52  88  36  96  94  99  96  74  32  83  44   5  83  15  19  78  42  23   3  12  55  22  96  95  86  28  64  40  67  42  71  83  17  76  98  16  28  69  69  53   9  52  64  94   5  52  70  13  49  28  78  71  92  47  91  17  61  79  79  81  84  82  15  31   1  78  98  89  27  71  71  36  41  26  16  44  78  85  77  31  14   1  32  47  99   3  69  47  42  68  82   1  58  99  50   7  83  24  76  71  66  64  22  52  64  23  93  19  28  33  73  80  59  12  10  35  27  31  33   3  13  99  92   9  31  10  86  24  25  92   3  23  84  39  69  80  37  20  28  35  95  76  88  98  75  29  25  39  57  71  57  51  47   7  79  32  39  21  20  33  16  63  74  69  78  14  71  55  40  27  39  87  80  13  29  25  98  60  72  26  39  38  43   9  39  62  94  33  98  66  94  24  80  34  11  36  54  68  64  96  23  42  45   6   3  69  77  56   7  73  39  90  47  86  29  10  39  96  78  91  53  34  90  85  32  22   3  34  79  91  26   7  51  72  78  83   4  73  36  26  10  89  95  35  68   7  16  88  27   3  89  68  34  72  79  81  67   8  16  78  95  76  85  35  81  28  20  70   3  96  49  84   9  50  51  92  10  30  81  48  25  96  30  24  21  96   4  68   4  41  53  74   1  43  76  59  50  11  72  32  86  99  87  94  28   6                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        83  95  12  76  20  85  71  26  69  38  54  15  28  24  10  18  50  68  75  62  34   6  71  34  66  23  23  85  71  71  54  95  29  94  61  72  12  30  95  80  56  57  41  98   5  55  31  59  73  50  16  95  57  44  83  94   7  69  79   7  58  33  45  19  94  55  29  88   4  90  43  12  82  28  77  69   9  40  55  10  33  17  21  59  30  31  92  64  81  77  89  38  61  75  21  23  78  54  99  71  54  95  45  67  46  32  77  85  69   5  69  75  63  99  39  94  35  82  46  49   3  64  66  33  98  36  20  62  77  22   7   3  76  22  11   3  74  56  82   8  50   4  82  60  63  94  87  79  75   4  32  65  52   9  61  16  93  90  48  56  16  63   2  67  76  66  29   2  68  85  37  69  45  91  42  26  40  25  76  89  60  57  44  75  72  67  63  44  67  62  24  11  34  55  64  43  23  75  13   2  52  23  47  72  29  13  99  74  52  74  90  98  60   9  48  80   5  78  17  25  27  25  27  63   6  62  80  42  58  18  95  88   7  35  12   1  11  43  57  70  38  47   4  95  20  55   4  39  67  67  75  48  30  22   6  39  53  94  20  87  34  15  11  18  59  92  86  61  65  92  84  39  23  85  80  22  46  44   3   8   3   4  75  92  49  58  71  17  73  58  81  12  73  53  27  19  48  52  68  95  72  11  72  12  75  75  11  30  31  28  45  58  96  62  88  32  14  29  31  63  89  10  94  74  83  52  42  24  42  14  33  38  96  65   7  49  93  41  10  96  92  56  39  84  42   6   2  92  95  51  70  83  31  15   1  48  16  65  58  15  84  42  29  52  58  14  55  72  17  35  69  90  13  13  10  30  88  41  39   5  63  63  14  96  12  72  83  58  34  37  61   3  55  14  25  22  24  51  49  66  32  42  61  16  44  73  51  98  32  89  27  71  73  90  36  49  40  93  94  76  81  30  88  12  51  62  38  72   5  99  81  66   3  74  22  46   7  71  76  44  34  25  31  24  20  45  97  15  85  82  23   6  50   8  69  17   4  98  29  96  29  17  73  92  52  44  97  47  72   7  12  58  99  57  13  98  91  64  95  17  47  45  15  16  12  39  11  27  19   7  17  27  95  79  77  72  27  19  21  97  87  90  13  31   2   5  36  37  44  14  80  31  26  48  10  52  22  29  66  71  22  39   5  56  10  98  68  83   1  28  32  47  59  46  98  61  90  44  33  76  84  26  48  30   3  62   7  30  28  23  30  46  26  38   7   8  80  37  30  66  15  22  57   7  76  85   3   3  89  55  25                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      11  35   9   5  59  85  71  61  82  23  10   4  74  92  84  18  67  19   5  77  69  40  72  60  49  55  31  10  94  58  22  84  39  72  92  99  64  52  24  61  88  84  16  14  24  26  11  36  67  83   2   3   5  90  58  73  29  56  39  45  55  52  40  47  26  47  23  21   8  71  40  93  29   6  82  77  12  68  14  79  28  30  38  92  46  62  19  16  49  81  70  99  34  89  45  79   1  10  14  13  65  23  88  92   6  65  18  33  63  62  28  55  40  52  27  40   4  93  12  26  99  46  33  37   1  35  72  52  96  46  85  44  60  47  12  69  33  12  73  59  53  17  83  73  81  65  43   3  43  35  67  23  69  16  81  37  83  89   3  45   4  81  69  25  86   1  55  81  69  98  41  62  55  92   8  60   9  71  46  21  78  61  83  91  84  45   9  46  79  24  35  65  43  35   6  67  93  32  87  20  21  43  85  46  66  49  15  67  92  43  64  60  83  42  47  15  84  61   6  38   8  16  55  41  88  28  40  40  50  51  44  75  90  18  79  95  91  17  59  41   1  67  97  96   5  35  18  75  66  41   8  37  15  28   9  25   5   7  93  31  87  28  17  92  15  75  85  25  66  11  12  59  66  89  72  56  94  52  83  85  33  48  38  84  80  45  12   9  48  58  67  31  28  57  95  90  15  56  59   2  22  35   9  56  92  18  99  63  75   5  19  33  86   4  67  53  39  52  42  34  85  76  28  86  97  96   9  75  37  46  26  77  78  71  47  54  49  37  52  43  13  11  91  61  40  83  75  34  95  32  72  85  88  78  39  98  92  46  98  99  84  82  65  57  31  68   1  20  62  29  38  60  39  80   6  88  59  70  98  86  72  11  98  99  15  27  50  56  65  93  98  83  32  87  24  98  77   5  71  88  41  64  89  45  26  22  39  48  76  72  42  20   2  74  91   6   3  31  26  49  81  94   5  49  16  32  66  63  79  21  41  95  91  91  42  18  65  60  38  85  83  50  77  36  79  17  68  65  36  43  49  67  95  78  59  46  13   9  74  17  50  87  41  67  82   1  39  11  82  29  62  46  60  11  38  74  45   5  13  83  71  41  60  61  43  34  76  14  62  10  86  99  74  82  60  20  29  73  26  55  31  81  43  28  94  15  95  65  81  32  98  27  11  75   4  24  12  63  53  14  63  46  47  83  18  67  29  99  40  55  90  49   4  87  37  13  85  68  94   6  74  18  15  22   2  48  44  73  22   8  10  84  48  48  24  59  36  79   6  95  70  39  54  91  57   2  14  97  19  98  56  12                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    34  37  11  25  36  44   6  94  52  77  67  11  63  49  44  64  53  25  58  71  33  79  53  35  36  74  40  25  27  96   3  13  60  78  51  53   7  38  32  61  35  15  98  38  43  20  52   4  66   4   1  78  22  22  58  81  76  83  20  97  69  19  93  46  54  95  18  32  18  53  93  90  11   1  86  66  74  83  59  33  28  17  39  14  91  90  64  31  47  39  17  82  24  90  59  55  88  51  97  58  58  77  90  95  77  52  58  45  78  25  27  96  36  10  82  16  21  80  20  96  50  23  79  27  18  66  18  24  50  23  35  82  76  52  78  35  29  14  64  55  24  95  36  64  95  96  93  76  53  47  50   4  67  22  39  94  80  97  20  55  81  16  94  86  85  60  75  93  70  14  99  12  85  30  12  26  31  79  56  92  88  64  73   5  39  78  84  16  23  41  69  81  59  27  50  14  21  91  44  64  68  25  78  31  75   5  49  52  13  32  82   7  35  19  57   5  73  29  13  28   6  39   7   9  15  37  48  79   6  96  74  62  75  31  68  23  75  83  71  60  61  85  91  77  79  58  30  45  66  12  10  25  78  65  22  79  83  65  11  94   5  27  45  65  50  14  76  76  83  41  49   2  22  55  71  29  15  15  38  84  87  20  70  57  81  73  29  78  19  28  80  33  41  30  81  33  49  67  96  87  93  12  45  81  43  70  86  85  81  22  62  64  13  92  94  47  30  75   6  25  80  46  72  97  53  36  48  30  83  32   4  43  28   8  57  49  73  19  44  51  97  49  68  45   4  50  33  67  10  29  36  82  34  83  72   3  33  74  73  36  97  31  21  12  76  42  46  96  88  71  37  12  81  51  49  92  66  63  12  76  85  55  25  91   5  35  96  97  13  14   9  78  94  69   7   4  93  66  45  26  35   8  33  41  43  63  35  29  53  90  28  62  86  24  84  20  39  11  49  64  98   1   2  15  57  34  50  99  83   3  46  15  97  60  89  78  48  91  84  33  26  21  35  60  36  38  54  47  73  24  31  86  79  77  40  37  82  47  94  23  99  89  12  51  33  50  80  21  45  17  58  27  58  31  51  78  41   3  91  54  31  97  62  95  31  78  96  87  45  34  60  25  81  22  23  12  86  27  88   1  10  13  12  51  26  75  57  89  20  67  77   5  26  31  18  35  92  34  45  30  44  26  62  39  79  52  67  79  80  81  98  47  40  93  40  82  44  94  24  44  57  81  26  35  67  57  68  30  40  14  82  59  70  36  57  36  70  39  70  19  76  84  84  54  56  20   6  62  42  37  61  86   2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  8  49  16   2  10  15  70  58   2  45  40  51  75  38  87  37  49  84  66  33  36  13  62  72  65  31  68  98  39  19  95  96  53  46  32  60  24  72  98  79  79  48  15  30  79  14  69  36  72  16  75  26  37  14  61  80  81  51  98  23  54  18  35  61  20  76  88  33  19  23  64  27  33  61  30  34  43  18  64  13  74  54  13   7  38  49  49  16  88  70  87  52  63  81  88  42  51  62  40  34  52  92  58  31   7  21  33  64   4  24  34  42  43   5  31  53  91  12  65  53  83  81  18  73  27   9  64  12  41  42  24   2  60  99  89   9  73   1  54  19  61  46   1  47  52   9  18  97  72  86   5  73  18  49  39  67  27  23  30   1  69  83  61  41  55  54  30  85  26  34  34  28  40  21  38  93  27  11  70  90   2  98  86  94  59   9  22   8  17  39  71  62  35  66  48   6  51  29  31  19  79  95  19  74  10  36  24  89  62  27  24  83  80  68  71   1  67  34  27  79  37  27  87  87  12  46  14  58  87  46  67  25  15  62  59  61  39  21  69  45  74   1  38  31  29  37  95  83  58  18  48  92  68  97  18  73  33  81  62  66  74  93  20  83   6  43  87   7  24  30  89  76  86  50  13  46  96  64  47  30  76  71   6  47  69  41  30  78   5  76  88  56   6  45  80  22  69  95   5  27  65  52  77  25  52  20  54  97  96  24  24  93   1  36  44  74  59  20  17  75   1  29  77  25  76  89  43  19  74  83  56  45  36  68  14  10  11  41  49  35  70  39  80  77  30  85  96  30   4   6  20  59  92  50  90  50  59  45  30  14  99  69   5  46  71  18  64  27  36  14  42  24  82  54   6  37  44  64  69  65  10  27  23  16  10  33  21   5   4  22  68  60  65  29  49  43  68  20  67  44  36  67  68  80  38  15  91   4   8  38   7  14  65  73   2  57  70  48  81   6  64  51  48  16  81  67   5  56  93  13   8  96   1  21   1  38  63  75   4  50   9  16  96  27  50  71  73  74  55  91  59  99   5  48  68  14  26  90  40   7   4  50  61  97  23  21  37  48  76  16  76  96  25  79  79  24  86  21  35  94  15  83  91  15  12  44  12  94  93  77  47  60  48  59   2  25  37  96   9  14  50  29  59  95  77  80   9  59  63  89  18  52  97  85  26  73  85  82  25  40  92  53  80  83  89  62  38  79  70  59  78  39  53  25  47  95  85  71  76  16  18  52  63  92  55  47  86   6  60  23  78  96  31  48  19  56   3   1  20  87  53  53  42  41  87  16  91  16  78  17  83  71  76  63                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                10  89  22   8  46  12  69  34  33  91  74  60  38  62  79  69  81  53  53  76  84  26  74  45   1  24  12  39  44  97  10  94  84  18  10  70  96  89  99  96  93  60  96  60  97  75  94  20  92  88  80  95  30  30  36  99  46  38  11  21   5  15  77  79  42  67  14  68  88  20  36  73  84  90   1  39  57  64  63   5  13  53  35  69   8   8  93  85  98  32  76  99  78  33  98  99  21  46  26  78  49   7  82  33  20   1  75  83  48  65  82  93  31  67  97  45  99  78  34  39  71  11  23   9  44  32  40   2  69  87  45  24  52  21  58  85  71  22   1  26  67  33  90  63  15  68  64  98  34   4  62  27  32  22  52  53  81  94  89  57  42  10  18  70  39  35  39  24  47  66  88   7  83  79  23  52  90  22  48  22   4  60  48  24   8  85  50  90  83  14  93  21  48  78  79  50  52   6   5  24  13  68  56  14  47  53  49  53  69   2  30  99  39  33  83  72  25   6  75  99  62  58   2  85  91  36  22  17  34  41  75  21  17  84   2  13  62  76  48  59  52   7  59  13  55  16   3  77  10  43  45  51  10  32  70   7  88  89  31  15  18  74  11  25  95  56  53  44  23  12  35  78  27  66  38  90  45  84  85  41  73  87  93  59  52  63  29  86  65  80  96  51  51  99  63  81  61  34  30  15   3  11  34  37  26  58  23  43  44  74  61   6   5  97  72   8  21  59   6  57  54  10  60  12  24  85  43   3  66  97  25  41  22  58   1  79  41  17  69  96  44   8  32  75  28  43   8  49  82  79  64  60  63  27  37  77  47  35  38  59  15  56  63   7  60  82  40  65  29  47  71  47  53   4  52  64  93  61  22  59  41  93  64  39  12  90  56  35  24  29  14  48   1  77  36  19  80  18  35  34  39  39  47  91  69  95  29  62  18  89   2  75  57  98  92  70  23  44  93  65  37  77  87  39  11  15  21  41  52   7  39   2  15  11  23  53  81  70  10  45   6  74  75  13  16  78  76  10  51   7  13  41  27   1  24  97  81  58  39  85  21  31  49  78  56  51  12  33  13  47  62  92  79  40  20  73  13  28  93  34  36  70  93  31  43  66  25   3  35  95  73  52  53  51  16  19  57  75  63  45  45  13  15  94  79  88  91  49  17  55  28  16  40  33  20  17  59  69  60  74  42  56  81  24  26  68  35  97  74  56  90  44  29  83  77  74  54  61  51  79  47  87  41  77  44  37  61  80  63  29  42  35  39  94  63  40  53  67  78  72  91   7  83   4  38  21  58   5  93  48  71  72  40  77  30                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              50  13  42  62  45  61  28  45  67  35  62  37  62  59  65  56  64  70  95  98  39  63  81  75  21  50   3  54  68  72  85  91  46   2   7  42  77  92  15  96  42  70  23  18  30  91  60  57  96  31  93  90  70   1  38  59  72  98   4  63  24  14  77  41  71  64  60   5  34   7  51  72  93  68  14  28   2  79  20   1  17  15  17  10  57  77  61  95  62  47  78  83  38  39  25  62  98  53  63  11  69  85  99  43  54  92  33  36  78  88  74  23  57  74  95  99  33  66  68  87  13   3  29  82  39  92  94  87  60  14  40  21   3  54  11  85  80  95  95  87  55  98  97  49  90  38  90  61   7  81  78  47  36   8  43   5  62  80  36  87  98  82  59  84  67  98  26  49  38  59  33  80  39  46  95  39  89  82  83  34  10  19  18  38  30  10  95  20   6  24  26  85  33  79  46  21  42   3   2  93  28   4  88  47  21  60  43  32  12  68  91  87  66  42  24  20  69  38  89  65  99  27  51  81  80  73   6  15  13  88  41  48  58  68  93  45  55  33  87   9  98  19  53  69  16  49  95  75  30  68  61  85   8  26  73  97  80  61  10  28  60  40  60  60  35   3  15   3  30  76  37  49   7  53  95  16  37   3  56  29  84  50  87   9   6  27   8  81   9  12  68  16  94  43  58  85  86  43  49  68  60  77  52  61  94  18  35  55  77  88  93  49  90  41   8  29  31  80  22  66  89  44  63  36  96  26  36  14  60  17  50  27  54   2  86   4  57  37  20  44  74  93   3  79   7  23  13  11  42  94  61  66  20  66  32  64  65  76  90  96  12  24  78  48  71  29  65  29  24  14  58  53  19   3  62  10   1  60  79  24   7  44  23  44  20  39  11  95  64   5  74  21  19  63   4  25  21  85  59  35  85  11  27  66  28  37  25  72  58  67  31  92  39  92  38  88  54   2  12  33  18  74  17  49  62  82  28   3  90  82  87  75   9  94  64  61  99  80  44  44  53  30   8  27  59  30  28  43  38  54  94  71  51  82   9  79  31  78  68  34  97  41  39  61  65  67  88  77  84  75  77  39  75  52  32  47  97  59  70  86  28  21   1  74  69  20  50   8  13  59  94  72  74  51  25  27  56  88  98  85  32  57  62  79  43  49  55  26  77  43  10  46  64  51  42  60  63  50  26  11   5  84  19  94  36  27   3  53  18  54   8   4  31  82  39  36  32  74  12  84  87  97  38  25  55  18  32  59  30  92  43  12  89  59  83  15  80  95  70  28  75  45  88  55  40   9  13  61  97  27  36   4  77  10  53  72                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            73  39  91  75   6   3  75  95  99  64  32  38  32  76  25  69  60  95  79  62  68  72   8  50  16  69  82  24  56  35  70  22   4  21  33  27  93  85  17   4  77  30  83  87  11  99  12  35  23  39  25  31  94  76  65  50  47  51  49  18  46  26  87   4  17  70  75  49  77  73  21   6  18  21  77  79  76  44  84  52  31  46  13  54  88  61  73   1  45  51  50  52   7   3  32  33  89  26  56  12  39  95  32  75  60  72   7  61   6  88  84  88  85  86  23  79  63  45  45  63  53  87  79  82  55   7  69  30  73  32  73  45  55  37  75  17  85   5   9  50  63  23  15  58  51  60  80  19  34  75  31  83  17  94   1  13  45  39  43  21  21  68  66  22  98   5  20  87   2  90  13  85  59  70  71  91  53  88  94   8  21  29   7  84  52  30  86  23  61   9   3  56  93  17  10  10  30  71  14  19  36  12  55  53  46  41   2  83   9  22  84  83  24  74  45   1  89  43  60  29  71  93  40  68  93  17  10  14  11  68  68   5  39  32  28  60  47  64  12  20  19   5  65  20  22   4  85  50  28  86  19  75  61  30  89  57  44  39  98  63  32  53  57   4  75  50   9  98  18  86  34  92  70  93  86  99  69  29   7  55  34  20  44  82  33  83  30  99  67  57  33  66  73  61  26  74  71  84  77  60  60  97  56  49  18  81  77  31  48  83  80  38   5  62  84  13   7  83  32  97  61  85  65  93   5  26  35  69  44  88  57  42  72  11  10  31  56  71  56  98  52  12  43  63  58  45  71  59  22  86  52  21   8  13  65  33  43  60  24  63  30  60  48  48  80  88  46  56  39  43  58  81  90  74  59  96  78  15  74  59  62  22  98  96  53  73  24  57  27  18  87  49  43  40  28  93   7   3  60  54  26  29  49  80   6  88  86  16  95  25  95  46  33  83   1  51  68  47  69  96  59  41  72  65  29  77  25  55  42  70  45  62  78   4  16  32  97  87  22  92  47  45  77  43  21  18  27  44  49  52  36  26  63  63  55   6  87  15  19  31  93  41  94   8  41  10  54  57  17  77  81   8  61  37  72  44  74  84   6  20  61  98  30   8  82  88  12  78  98  62  27  62  84  37  51  57  86   4  32  66  32  30  19  12   3  34  85  76  36  82  84  79  85  10  68  29  35  13  43  56  58  43  10  38  43  96   9  90  35  25  17  93  56  62  30  36  72  38  54  89  79  93  64  34  30  75  46  10  92  39  98  16  12  98  74  90  15   4   3  42  93  62  28  42  57  25  84  40  88  77  81  65   4  22  21  50  30                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          57  41  51   3  38  40  55  65  65  73  11  82  62  15  65  18  26  24  87  40  72  79  10   7   2  25  90  47  72  70  52  77  99   2  51  62  90  82  50  14  11  30  13  96  33  71  79  83  45  28  96  69  19  79  24  65   8  64  32  77   7  42  27  91  21  87  33  57  87  28  60  75  54  52  41  88  73  93  10  89  59   4  88  10  67  25  30  18  78  78  12  55  21  71  78  41  98  72  29  17  77  76  99  64  88  29  15  27  83  95  72  42  33  97  60  75  14  74  94  91  73  99  43  59   6  89  77  99  42  16  34  32  26   7  28  36  47  28  32   9  90  75  66  77  99  70  89  28  42  91  95  11  20  44  32  59   8  63  79  45  78  74  92  15   8  83  99  56  23  89  28  22  87  70  97  21  54  58  80  33  41  61  89  37  67  72  29  67  27  65  29  16  71  10  39  19  97  72  17  34   1  74  90  50  67  34  74   2  44  69   5  93  88  85  69  19  50  40  19   7   5   2  34  96  39  29  89  22  49  46  79   2  91  69  37  23  32  59   9  77  39  64  16  70  25  38  88  97  71  35  17  84  81  60  57  73  13   1  76  84  34   1  31  99  92   5  91  62  59  89  42  35  87   8  91  53  50  81  11  80  36  23  51  59  77  87  26  68  22  64  99   8   4  94  13  52  52  23  80  56  55  95  52  78  51   3  96   2  35  81  67  93  95  70  50  44  59  54  25  51  76  41  47  74  17  11   6  16  76  30  58  41  28  88  90  98  95  79  56  65  23  67  89  90  61  38  92  66  51  68  91  84  13  35  99  63  37  18   7  46  92  74  29  87  53  86  92  30  65  31  72  87   1  66  83  91   8  13  65  61  47  76  12  40   6  68  80  52   5  48  30  72  87  45  56  23  23  36  86  72  98  85  43  46  58  63  43  65  13  14  97   6  27  19  72  54  67  94  41   4  40  73  26  97  69  93  69  31  19  58  24  73  25  10  90  73  17  17   3  29  57  25  67   2  75  97  89   5  85  82  91  25  35  74  19  34  35  69   2  20  45  93  73  57  69  73  40  78  63  65  55  95  52  39  91  13  74  22  18  31  85  67  80  96  30  44  41  63  80  71  28  92  22  88  59  15  91  28  81  41  35  58  67  52  59  80  47   4  44  76  45  12  49  60   9  83  19  47  66  91  86  97  87  72  16  70  28  27  61  95  26  19  27   3  91  64  45  29   9  83  26  68   9   8  78  21  75   7  16   7  81  86  74  98  91  71  40  62   1  59  50  78  94  36  34  56  41  91  45  42  42  40  42  12  98   2  70  48                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        15  94  35  71  38  72  79  34  93  95  71  18  28  71   3  12  52  57  21  80  70  47  17  66  76  62  83  77  19  25  36  97   7   4  15  82  67  83  82  78  22  95  78   3  19  16   4  92  22  84  66  85  46  18  28  47  92  38  80   4  98  39  25  46   3  25  76  16  99  58  89  64  17   3  49  20  19  11  30  55  13  55  42  37   1   4  57  60  83  92  94  31  26  54  99  59  32  33  75  33  60  50  55  65  73  67  46  40  16  49  51  13   5  81  54  65  60  20  56  17  97  52  50  27  48  15  60  50  15  49  93  26  10  48  67  51  92  88  96  55  82  48  11  71  97  41  28  59  66  39  49  76  86  56  30  68  53  27  57  35  29  35  39   6  91  70  12  71  57  61  73  25  96  31  74  69  63   4  93  46   7  99  66   1  78  86  81  88  97  65  66  64  50   1  52  78  60  77  63  81  57  25   8  59   2  17  73  22  78  74  46  74  40  64  48  88  95  54  45  73  99  63  18  47  79  63  20  53  29  82  92  62  85  47  67  71  99  41  90  38  43  14  45  74  69  58  81  87  80  33  70  74  51  19  72  91   1  80  21   9   2  32  89  80  83  73  93  27  22  34  12  29  74  81  55  10  85  64  48  56  75  75  72  17  85  33  17  93  56  19  88  13  95  39  50  21  36  81  56  40  37  14  51  81  43  97   5  17  49   8  84  52  51  50  62  13  90  34  64  73  32  98  83  48  88  31  12  12  37  78  25  59  86  73  17  75  11  19  43  87  18  77   1  12  91  76  75  26  57  67  84   5  53  26  49  55  89  46  43  17  44  75  23  97  45  53  97  54  86  85  67  88  25  66  99  81  45  60  53  81   7  84  56  77  68  36  68  88   7  45  61  69  24  29  11  37   1  36  97  34  94  86  48  56  60  49  80  57  31  90  95  35  28  43   8   9  59  33  45  78   9  80  12  44  89  71   8  81  29  91  50  17  69  32  52  10   5  26  38  60  95  97  10  15   4   3  33   1  67  40  57  49   9  46  10  59  63  87  25  89  36  22  66  99  51  11  54  84  31  33  11   4  93   9  38  12  55  62  99  57  23  95  46  58  24  19  43  12  97  52  62  43  85  10  52  79  34  73  59  41  99  60  98  81  74  45  83  60  50  12   8  78  54  62  61  13  14  21  33  83  59  58  15  71  38  28  41   6  55  73   2  69  23  56  55  30  28  26  52  85   5  35   9   2  91  63  11  68  12  81  94  94   7  19  58  71   5  63  90  43  49  37  47  79  47   8  28  77   4  32  43  82  18   2  19  54  95  25  66                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      87  63  73  29  85  67  96  83  68  32  69  84  75  66  33  19  39  83  72  45  27  56  26  37  39  33  17   3  92  79  74  84  53  70  71  95  16  76  21  48  90  16  43  89  45  37  23  45  40   9  11  43  27  21  85  87  19  95  48  62  89  97  96  91  80  95  87  21  80  43  75  78  75  78  30  85  70  49  28  57  27  45  49  75  23  56  11  26  77  93  21  55  76  29  35  84  80  16   9  52  86  43   2  60  89  35  21  90  23  36  49  84  87  29  54   1  28   2   8  13  61  95  82  71  69  53   5  98  58  79  18  50  62  47  76  42  93  44  63  95  21  40  72  28  27  19  40  88  89  36  42  11  15  40   6  39  45  56  98  71   9  38  42  78  98  78   4  31  31  30   5  62  97  57  41  68  85  64  14  21  97  58  16  15  40   3  99  43  69  48   6   2  26  84  88  37  42  64  53  53  95  54  98  14  48  59  49   5   5  55  26   6  82  85  79  48  27  47  87  21  23  64  64  18  38  68  53  56  20  27  87  57  59  34  31  42   3  64  32  92  89  18  16  15  87  41  43  11  93  98  74  17  15  52  64  95  98  59  59  20  60   3  21  42  53  20  50  34  30  62   7  72  44  67  83  94  47  28  57  48   5  42  72  99  17  77  30  66  18  80  92  60  30  42  50  31  28  93  51   9  25  44  78  52  23  65  18  39   1  74  56  43  27  84  48  24  20  99  99  70  89  73  73  39  57  65  46  12  25   5  49   7   2  46   7  77   4  51  93  54  44  23  18  98  69  64  53  77  29  11  84  34  70  88  74  78  46  93  96  62  90  26  40  10  13  94  45  98  75  40  91  89   3  32  71  66  16  70  53  59  71  60  77  99  97  20  96  45  91  41  79  76  63  26  10  82  96  25   9  79  72  49   8  47  28  95  41  37  99  96  87  73  18  74  89  34  22  97  97  63  60  23  79  15  76  42  41  26  54  14  64  99  11  96  17  61  37  43  79   4  36  35  35  41  83   2  83  60  21   3  93  16  51  31  69  70  18   9  88   3  59  32  64  75  48  76  44  72  72  72  12  83   8  58  36  77   9  79  24  53  22  64  43  44   1  62  42  68  30  41  80  57  24  96   2  81  29  83  44  74  68   2  59  13  11  94   1  61  69  50  11  10  34  66  42  97  88  87  27  70  81  14  97  81  80  30  99  81  60  30  79  16  48  34   5  54  23  30  41  30  92  58  59  76   6  61  67  29  91  29  76   7  39  29  71  15  24  70  69  37   8  36  20  87  12  88  78  60  19   2  78  71  16  15  57  25   8  78   6  42                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    74   4  16  21  19   7  33  31  62  39  67  93  34  49  11  35  84  38  11  59  40  90  98   9   9  37  12   7  66  48  48  35  66  86  66  24  99  31  69  56  61  45  83  57  94  45  41  68  70  31  85  93  40  24  63  53  87  31  98  69  47  33   6  76  46   1  34  64   6  16  38  82  54  43  31  84  58  48   2   7  84   5   4  95  10  17  33  20  83  72  47  92  29  30  57  44  36  26  95  49  46  33  96  81  35  77  55  57  88  69  17  69  22  16  89  57  89  63  88  30  30  94  28  26  24  72  94  86  14  30  63  67  66  35  48  53  38  24  45  67  90  65  57  95   2  44  85  16  22  57  22  10  79   8  49  83  52  91  81  27  76  66   2  82  73  88  92  22   2  94  68  29  70  92   5  65  22  60  33  25  27  31  93  47  41  39  42  67  33  75  74  82  48  88  34  46  63  11  10  71  98  77  57  76  17  75  79   7   3  97  40  90  35  60  32  17  30  77  83  97  71  67  75   5  45  38  42  71  51  51  29  94  19  30  71  75  40  10  41   4  42   2  59  44  38  61  29  40   7  49  22  80  74  18  13  21  27  57  14  51  82  40  52  80  26  84  99  15  16  63  19  51  74  17  48  24  37  97  96  77  97  12  22   3  74  76  96  91  95  79  33  15  11  15  57  49  51  70  11  91  35   2  18  30  10  87  98  57  78  74  89  82  43  71  41  58  28   1   3  96  53   1  82  38  37  43  39  99  94  28   4  82  91  62   9  22  40  36  29  49  82  13  87  86  96  33  51   3  98  97  78  92  57  13  39   3  58   4  55  91  15  50  98  73  83  29  24  36  62  75  25  30  19  16  48   6  87  81  73  88  87  93  74  17  48  51   8  56  28  38  89  56  88  56  74  53  71  43  29  77  11  99  50   8  80  15  35  46  79  21  13  22  50  63  34  32  83  68  54  64  12   4  35  88  18  87  69   9  32  66  40  16  93  88  74  24   9  65  63   3   6  58  97  15  74  87  30  70   6  33  90  63   4   6  78  68   5  82  71  10  60  46  17  35  44  95  30  63  80  30  46  71  80  13  29  40  76  62  45  13  81  14  73  60  12  43  39  25  44  28  17  98  31  22  78  21  83  97  46  21   6  74  11  25  81  31  17  95  55  30  49   1  32  58  15  43  25  18   7  40  54  39  50  61  40  58  27  46  81  92  39  53   7  84  35  63  49  55  70  24  71  74  29  26  98  14  12  63  73  52  27  69   9  68  82  25  79  22  37  91  50  89  74  67  23  32  33  36  47  75  51  65  47  64  45  52  50  84  40  26  25                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  48  12  78   9   1  20  71  80  47  94  79  86  98  45  23  13  64   6  45  68  81  40  11  87  80  58  34  21  36  69  92  22  70  78  84  67  30  86  37  47  82  97  34  70  51  85  44  44  47  64  15  50  88  88  63  97  75  49  98   8  76  54   2   2  17  20  11  31  84  33  84  25  53  61  29  21  23  10  87  36  75  81  79   4  11  70  77  30   6  79  43  29  57  67  90  15  30  36  31  57  90  64   3  97  66  22  10  83  96  20  94   1  89  30  63  36  18  58  52  52   1  91  63  17   3  54  97  71  88  40  12  23  64  78  84  37  21  99  90  27   5  93  34  67  77  94  56   2  64  63  83  45  44  82  31   9  75   8  33  17  22  93  32   9  78  13   4  69   6  53   6  30  80  98  78  82   5  53  46  95  84  55  43  52  20   4  65  12  33  26  66  97  27  56  98  56  39  78  88  61  86  41  66  75  30  55  10  73  43  27  96  25  16  82  47   9  35  33  28  31  90  89  50  11  25  53  47  86  92  96  94  89  52  66  99  51  19  94   1  69  93  32   3  57  59  56  63  38  50  92  11  12  50  16  74  77  13  56  77  80  75   6  20  77   4  42  22  19  35  60   6  95  61  29  66  21  54  61  70  80  93  69   8  28  14  67  68  25  59  17  76  97  48   1  10  45  15  98  17  10  58  54  88  20  85  49   1  97  72  66  44  65  97  41  14  68  90  96  93  33  79  86  10  39  75  37  84  41  76  14  78  51  23  27   1  74  99  71  57  87  42  36  53  18  62  68  89  71  12  74  47   7  71  80  69   4  26  25  65  67  77  63  32  87  24  99  97  56  20  75  64  69  25  85  96   9  93  94   3   9  79   3  54  23  85  53  70  81  34  29  22  79  15  24  97  74  94  88  95   7  26  54  88  79  48  14  76  87  37  81  95   2  99  97  87  74   6  38  39  27  45  53  67  68  51  46  69  54  45  64  88  44  16  88  24  40  50  78  80  18  94  78  24  31  75  54  25  59  78  66  60  87  90  36  78  75  39   6  95  23  92  10   4  11  41   7   7  65  73  28  80  21  95  87   5  52  20  94   4  22  42  67  34  80  19  99  27  56  11  21  14  42  23  86  50  22  61  43  87  19  11  57  30  32  41  95  96  64  73   6  87  16  76  35  81   4   8  63  95  37   3  54  59  77  78  55  13  18  33  75  79  67  26  37  78  97  81  97  89  65  77  76  68  89  32  92  55  49  74  32   2  19  46  78   8  85   8  48  85  31  74   5  53   4  91  45  34  87  24  27  92  37  89   3  57  36  63  64  22   6   2  58                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                33  13  26  94  85  17  93   3  41  11  30  73  71  54  91  72  11   1  60   7  92  61  15  72  24  32  90  54  97  65  46  41  79  40  25  84  65  55   7  33  77  93  80   7  65  23  14  67  12  94  30  83  26  60  64  84  33  69  91  85  27  48  25  74  21   2  43  83  22  51  59  71  14   2  61  70  67  92  46  90  42  44  41  37  43  74  43  33  26  16  72  96  24   2   3  44  96  62  62  71  15  42  55   5  86   8  23  17  73  39  33  10  91  84  88  72  39  82  38  55  42  33   9  96  82  14   4  77  38  46  15  72  45  78  58  22  10   6  28  25  30  77  66  11  40  99  26  17   8  41  83  82  11  82  42  27  58  88  33  76  32  85  54  32  62   8  91  29  21  17   4  91  28  72  74  39   9   4  36  40  14  86  74  20  78  40  43  77  38  57  49  91  79  67  80  28  33  89  19  47  84  92  85  10  30  86  12  76  50  55  31  64  34  88  62   7  66  22  88  92  37  21   2  69  77  54  47  54  27  44  83   7  47  52  53  21  24  38  79  51  62  69  22  16  27   3  71  79  13  42  61  22  86  77  76   9  68  74  81  71  28  75  34  78  67  80   7  28  10  29  41  91   8  35  82  11  23  40  29  18  98  98  82  69  97  50  67   9   9  41  85  54  41  34  36  95  82  83  14  87  92   5  85  85  54  43  42  90  67  82  14  87  80  70  24  59  50  65  58  65  53  77  64  25  21  30  62  88  57  39  91  73  27  46   8  57  38  80  39  26  93  69   7  70  30  89  36  34  20  51  29  43  28  95  45  65  48  12  79  99  99  31  19  79  94  66  21  79  75  87  28  85  54  63  60  51  38  80  57  34  62  97  99  55  99  92  78  59   8  48  35  45  33  35   5  11  49  96  99  80  88  85  24   3  75  62  73  65  71  24  12  94  70  14  27  28  71  18   8  30  94  60  62  12  42  39  80  65  83  78  22  61   1  50  16  78  61  95  40  53  63  25  42  66  70  57  74  73  95  52  38   9  31  52  65  73  14  84  21  11  46  21  68  56  42  43  74  58  78  82  59  87  28  24  25  95  83  70  37   7  41   4  89  14  99  56  46  95  71  59  17  28  43  87  53  67  37   6  81  48  11  57   1  37  17  54  39  74  78   8  51  31   2  64   4  65  30  80  36  20  39  33  39   9  31   9  21  51  41  82  91  55  44  83  81  49  99  79  96   9  65  69  18  20   9  18   3  71  23  31  64  81  97  65  75  47   2   4  89  28  27  14  16  66  56  16  59  22  64  26  79  52  25   9  78  84  98  90  27  95  24  89  98                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              12  14  20  15  29  70  92  30  79  21  85  30  87  60  22  87  19   5  62   2  47  14   6  27  49  89  81  69  25  59  88  39  97  34  66  52  52  18  29  26  33  40  83  33  75  18  83   9  20  95  87  13  74  20  44  18  90  16  33   1  67  22  40  23  37  88  34  95  87   8  87  15  25  80  47  90  75  69  71  48  33  37  77  50  11  74  81  46  29  41  77  84  43  74  82  62  31  81  64   2  65  98  33  15  97  48  93  51  15  70  48  86  41  46  32  68  72  81  89  48  56  25  21  67   7  27  59  59  78  48   5  20  58  16  67  41  37  13  65  13  17  44  83  10  91  98  35  85  16  81  20  28  59   2  54  92  31  43  71  79  84  59  57  23  20   2  96   9  50  30  93  96  49  23   1  29   3  92  87  63  51  29  72  58  10  96  21  63   7  40  11  46   4  11  21   7  89  20  41   3  69  87  89  25  92  99  93  90  70  35  46  17  28  63  73  20  92  16  61  38  73   9  95   3  40  64  19  63  30  23   4  82  37  42   4  62  27   2  66  97  93  73  97  62  17  66  73  90  15  22  21  33   6  16  32  63  56  56  61  79   2  35  80  73  25  78  98  44  71   5  89  37  33  54  42  57  47   4  28  90  10  98  35  72   3  51  51  92   8  96  90  83  61  96  55  52  42  85   6   3  21  22  30   8  32  32  86  93  96   2  14  87  19  95  45  36  27  54  32  98  11   5  87  67  99  14  16  14  36  22  97  89  75  87  78  69  37  51  34  84   6  12  52  15  75  95  92  29  46  12  45  16  65  71   1  29  92  69  72  75  59  83  89   9  55  96   6  52  51  82  57   3   4  70  46  70  92  17  37  67  69  86  39  88  47   7  41  23  36  70  46  83  28  23  87  31  68  58  33  28  94  76  16  27  36  51  18  29   3  69  83  58  53   3  98  89  28  88  48  49  23  49  56  14  20  97  11  24   4  46  90  38  50  57   5  71  80  34  81  79  99  69  77  19  27  76  72  53  45  79  73  62  23  85  22  64  28  75  28  81  45  36  16  60  93  73  40  28  69  69  24  61   6  25  85  29  43  55  71  38  74  39  62  20  57  85  53  85  11   6  38  74  50  92  48  51   7  63  72  26  51  44  77  55   2  55  78  77   3  25  93  54  76  56  24  87  97  26  55  46  84  46  89  91  95  98  28  80  35  35  88  66  95  43  65  36  69  24  32  66  28   5  60  22  88  52  68  38  84  32  38  34  77   5  21  56  60  88   8   4  93  44  16  34  10  24  95  80  41  27  93  89  84   8  87  87  68  91  60  58   1  56  65   2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            97  68  61  42  28  80  61  85  47  67  67  58  11  79   3   4  60   6  91  80  86  89  70  49  18  93   4  73  59  29  84   9   8  88   4  85  16  38   1  19  46  76  27  26   5  19   3  60  42  75  81   4  59  58  52  15  13   4  37  48   8  60  60  37  12  23  19  36  45  86  77   5  15  96  85  10  86  61  86  90   2  86  64  92  72  61   5   8  58  37  68  19  64  29  21  41  88  54  38  98  50   5  44  16  66  86   5  72  64  55  84  97  46  96  74   6  98  97  53   3  49  54  50  18  39  81  18  12   6  35   8   1  99  85   6  19  60  30  89  53  56  37  31  22  73  48  62  43   3  88  33  82  45  93  90  51  79  83  43  24  42  99  64  28  81  94  74  46   8  57  40  70  21  40  54  86  84  20  18  48  87   3  30  66  29  99  36  94  15  42  35  62  71  32  70  97  48  92  12  78  33  84  99  49  52  60  65  27  27  97  45   2  35  81  22  76  26  49  84  16  60  97  73  58  40   3   1  96  18  45  14   6  58  55   1  19  63  37  61  90  77  62  54   4  39  58  94  76   6  15  38  38  26  69  83   7  16  50  65  65  72  64   1  60  49  51  57  56  16  73  52  60  34  37  77  32  45  79  67  79  35  27  50  27  33  16  56  15  64  42  50  15  43  39  17  44  10  14  59  15  26  64  65  70  82  85  85  35  49  43  68  92  59  34  37  22  80  94  52  52  55  65  47  62  96  14  27  93  75  81  82  42  12  19  34  63  76  42   7  71  65  81  98  60   1  47  51   9  57  19  43  27   3  44  29  71  79  86  31  72  27  29  93  46  54   4  66  97  12  70  36  40  75   2  54  26   5  53  61  60   8  75  66  26  21   5  46  88  79  61  45  30  31  31  91  44  29  10  21  52   3  42  28  81  32  77  79  11  91  96  55   4  86  55  17  34  93   1  60  43  43  41  63  89   5  69  32  42  77  45  72   8  51  84  10  30  38  85  22   1  86  45  30  93   6  85  76  98  87  61   2  82  44  26  93   5  21  49  59  57  79   6  47   6  82  63  81  94  18  26  38  77  15  19  16  13  86  14  76  21  76  76  31   8  96  17  72  85  85  62  21  52   9  21  80  51  78  22  81  76  36  54  10   3  62  51  53  91  20   9  31  24  44  58  50  32  66  64  71  28  21  16  46  51  11  48  59  13   9  81  49  53  77  23  31  47  51  56  62  56  99  17  66  52  21  52  12  16  88  94  71  19  17  65  57  23  41  41  72  64  87  62  11  92   3  36   9   8  48  54  80   8  38  62  71  76  25  82  29  33   1  26  46  32  47                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          86  67  77   6  60  98  32   2  51  31  60  27   8  57  18  62  50  33  52  82  95  96  78  57  48   5  54   4  53  19  69  34  51  10  86  13  67   9  17  97  53  97  84  58  43  22  75  69  20  97  62   1  36  76  62  87  14  40  76  92  58  23  68  30  58  34  73  57  27  34  70  65  76  98  26  50   2  66  24  55  70  20   4  51  17  46  54  92  42  17  82  89  12  31  19  32  76  50  54  47  15  76  28  93  93  87  22  41  22  72  95  41  58  19  87  49  34  21  30  32   8  56  37  37  45  15  62  26  22  68  57  30  79  88   8  80  47  96  22  81  51  58  80  73  33  24  86  86   2  50   4   8  61  64  44  65  74  76  46  54  90   6   6  95  62  35  35  85  80  92  93  16  44  65  34  57  22  68  38  71  19  78  20   7  11  51   5  58   2  10  85  16  54  89  23  52   7  63  92   5  43  51  23  56  24  27  86  78  91  90   6  69  91  68  71  71  35  63  16  11  13  24  24   7  91  58  40  96  59  91  99  12  17  80  93  58  99  80  34   5  93   5  21  79   6  58  60   7   4  48  92  17  42  40  87  34  40  59  30  63  99  28  34  53  35  11  69  60  37  44  27  84  52  83  73  34  90  41  83  25  76   1  60   4  80  65  72  95  82  70  96   3  65  96  95  73  48  50  17  66  46  64  88  98  26  10  27  14  39  23  98  26  71  25  85  54  87  44  79  66  37  40  76  91   3  86   4  64  96  17  10   7  96  60  97  74  31  53  79  63   1  31  57  14  18  87   1  89  55  74  28  36  71  29  64  16  76  69  21  64  23  87  74  63  69  56  40  46  54  27  59   4  30  15  75  57  58  17  26  67  15  32  28  65  64  97  37  66  23  69  18  66  83  68  68  48  89  13  69  60  85  34  85  59   9  51  70  85  46  13  74  26  84  30  94   1  48  35  34  27  30  34  40  63  46  48  38  30  81  95  24  89  81  90  48  24  49  11  33  85  24  16  66  15  89  75  33  90   1  28  71  97  20  44  77  22  55  60  33  43   3  60  40   2  74  18  49  62  37  14  16  56  83  76  13  58  16  45  45  17  79  56  47  81  81  57  98  96   1   2   9  72  20  42  47  74  97  87  57  88  25   7  99  22  82  96  21  24  56  24  53  44  47  25  92  50  17  31  47   4  57  47  82  95  65  15  36  42  52  67   8  42   9  54  88  95  63   7  74  95   8  16  63  45  67  24  68   6  94  78  42  33  12  27  69  84  22  54  88  18  40  94  89  62   5   3  43  25  16  42  98  92  61  25   8   7  92  11  75  54  63  16  38  69  64  88                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        27  15  36  69  65  18  53  59  68  29  11  68   6  32  16  73  22  64  75  68  79  17  75  11   4  65  55  54  20   2  98  19  81  34  15  81  68  96  64  11  27  52  93  77  28  84  17  35  88  15  22  42  95  25  39  46  55  70   5  36   1  30  33  57  28  26  96   7   7  49  98  18  59  87  66  42  80  36  57  34  58   3  41  73  66  59  97  26  71  85  67  16  52  96  59  25  19  33  80  47  27  23  25  22  92   5  16  71  66  69  22  35  82  78  97  15  49  65  28   1  80  17  30  75  48   3   2  25  42  80  35  72  43  97  23  51  53  17  73  95  45  34  42  49  90  72  63  44  97  11  74  65  73  60  90  36  52  44  65  18  56  57  45  37  76   6  94  47  63  82  52  46  35  60  48   1  28  31   6  63  13  45  15  89  82  11  32  33  40  89  98  18  26  97  28  82  79  34  17  28  93  77  20  31  73  46  57  83  92  71  63   2  42  13  20  98  52  25  37  75  72  79  75  82  81   8  49  38  34  37  30  80  56  27  67  42  51   3  26  11  55  81  65  29  24  31  26   4  66  23  25   2  36  68  54  61  20  44   7  95  78  77   5  10  41  62   4  33  39  38  30  50  74  28  54  12  31  42  81  69  34  28  28  44  56  24  92  18  31  64  37  41   5  78  24  15  20  66   3  17  58  75  21  58  41  87  60  58  82   5  51  85  29   7  26  19  29  69  39  22  94  26  86  39  99  98  29  97  39  46  60  32  16  67  26  64  48  82   8  21  83  68  11  84  87  50  46  71  96  89  18  49  73  93  10  83  65  81  37  79  87  84  46  31  75  55  89  70   5  55  52  11  89  77  34   1  10  52  36  81  39  23  98  27   3  59  32  70  17  45  30  45  15  50  80  74  50  42  43  97  79  16  98  71  89  16  80  73  56  31   6  15  18   7  72  27  35  29   9  48  45  21  42  44  30  73  55  97  42  61  68  41  32   4  86  50  87  20  81  19  77  30  34  79  57  90  33  24  38  63  45  71  92  41  87  65  37  84   7  55  94  57  16  83  93  36  42   9  19  10  27  77  25  32  35   8  79  41  12  90  76  90  20  17  40  93  98   4  36  29  74  16  60   2  70  79  19  94  19  93  49   8  98  33  30  96  84  39  53  14  26  76  24  87  94  29  29  22  53  23  34  86  23  31  27  76  88  14  37  45  10  13  92  85  90   5   8  52  42  21  10  13  75  37  78  69  19  34  93  85  16  24  87  17  12  86  28  82  81  33   1  94  44   2  88  31  45  73  71  78  23  61  28  77  44  46  77  69  36  87  54  81  98  22  62   3  43                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      97  55  37  66  99  97  60  48  46  53  35  48  38  96  62  73  48  52  83  38  20  52  25  65  87  70  73  65  24  74  24  74  13  92  96  93  55  31  92  63  78  32   4  47  91  35  24  21  92  62  83  71  92  80   8   2  52  13  40  51  92  45   4  95  44  43   7   5  14  63  67   5  73  48  88  90  90  50  65  67  51  43  52  83  14  56  43  67  91   7  24  21  96  80   1  74  54  73  14  81  66   5  11  63  12  51  85  26  97  13  95  57  64  90  90  52  85  79  75  46  23   2  18  96  16  59  46  63  18  17  25  80  50  94   3  78  67  17  79  65  60   9  76  92  69  34  12  10  72  58  64  60  28  28  14  15  16  94  45  78  47  62  96  17  55  36   8  72  58  17   9  82  23  78  69  20  40  78  39  17  43  61  57  30  61   2  23  39  56  31  98  40  97  19  59  78  85  87  26  63   4  33  58  12  31  18  65  49   6  23  30  68  28   7  19  32  15  17  29  41  81  48   7  81  33  78  90  63  21  59  63  78  39  42  67  82  25  54  62  59  97  42  50  52   8  68  74  87  23  50  83  70  27   4  89  39  32  81  66  28  49  77  41  64  40  97  66  62  47  39   8  15  56  30  27   9  23  42  95  90  22  85  99  54  30  36  45  50  94  88   3  41  35  11  75  28  59  48   5  27   8  24  76  51  70  46  46  91  75   2   1  59  11  31  34  53  13  67  95  82   7  63  43  74  73  12  68  67  49  14  32  90  84  36  45  39  54  62   8  23  20  79  86   2  11  97  27  17  19  45   1  41   1  24  15  30  61   1  38  27  40  27  45  22  21  25  50  45  74  81  66  36  10  20  57  73  97   7  88  81  22   2  34  76  42  75  25  58  71  32  37  20  95  45  80  42  88  13  80  75  48  69  23  62  22  14  69  75  32   5  98  42   4  58  93  20  71  84  80  59  95  12  36  72  94  16  27  28  34  45   1  63  64  92  95  72   2   1  52  10  66  58  35  37  12  47  42  80  53  37  39  57  29   8  66  46  78  49  67  36  10  85  83  91   1  89  18  38  78  24  44  50  17  29  42  72  79  78  41  40  66  12  88  84  92  72  38  42  27  35  28  74  32  42  62  15  30  26  62  31  75  56  55  73  65   8  56  37  22  24  78  88  56  44  38  27  30  37  59   3   5  59  21  99  94  93  96  25  85  74  29  95  52  81  14  96  88  16  42  93  65  96  38  48  17  52  33  11  14  58  55  59  90  37  99  64  97  94  96  52  39  69  66  51  14  95  39  65  94  95   2  74  52   4  89  44  28  66  73  49  85  26  20  67  40  34  94  65                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    72  39  80  21  17  93  63  53  56  23  60  67  73  87   7  86  71  15  13  70  10  27  10  93  10  13  25  37  43  98  15  55  31  57  62  19  18  57  84  28  35  78  28  62  43  40   7  94  38  99  43  28  27  82  91  82  41  23   6  94  92   4  15  97  39  53  74  64  42  10   3  88  42  42  15  24  31  79  85  13  84  98  82  10  34  95  96  91  19  25  38  29  31  12   9  21  87   8  36  94   2  84  59  51  22  69  16  34  41  24  84  64  84  37  80  16  96  12   5  41  46  87  12  29   9  65  12  81  47  85  52  17  36  94  92   7   4  75   1  50  72  52  64   9  13  82  52  37  17  47  49  15  63  20  52  24  59   7  33  88  94  94   5  50  20  79  63  94  29  22  66  69  40  86  89  47  70  85  15   2  78  74  80  34  95  71  16  98  48  37  24  92  31  19  72  90  85  44  28  29  66  89   4  59  24  67  46  36  81  77  24  70  93  76  57  83   1   7   9  13  20  94  94  58  29  33  41   1  93  69  73  16  23  65  92  21  31  80  89  80  79  45  32  44  94  94  55  41  13  78  82  36  68  31  25  79  85  48  22  59  64  65  14  83  76  67  33  19  95  72  69  70  71  52  14  42  54  74  29  72  96  11  91  51  39  88   4  80  21  47  11  38  11  75  56  13  26  13  96  47  95  96  97  72  56  94  60  66  52  46   4   1   4  11  93  97  87  48  80  27  18  92  32  35  50  15  39  42  24  52   7  96  95  84  59  95  10  16  85   3  12  69  35  90   3  84  73  76  44  63  22  82  70  57  44  56  96  69  75  88  42  71  43  88  20  18  20  56  41  34  87  12  91  20  52   4  49  76  33  18   4  36  20  13  55  63  14  96  20  96  17  68  76  99  33  73  26  75  77  69  16  55   7  40  86   1  45  30  90  80  66  62  26  32  76  80  89  27  88  97  98  22  11  69  74  89   5  12  80  62  90   3  18  60  56  84  46  74  95  27  91  53  16  64  26  57  66  97  65  29  66  77  91  31  12  53  19  92  39  96  69  50  47   5  65  25  45   8  71  59  12  25  39  62  74  55   8  41  47  23  60  90  51  92  84  12  25  43  56  23  74  18  21  67  45  83  98  55  74  71  54  61  35  84  69  11  14  95  68  81  88  15  61  77  24  77  85  70  52  91  60  77  67  62  31  36  19  46  90  61  84  95  59  58  94   4  85  49  76  27  52  89  71  92  95  34  44  91  87  61  18  48  16  25  86   8  46  46   2  18  49  30  97   6  24  64  37  99  31  71  21  32   6  53  80  81  26  11  75  57  59  39  22  27  26  30  76  35  41                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  96  85  60  68  58  59  54  57  28  19  72  53   2  73  62  72  38  72  90  15  91  59  23  36  72  22  45  82   1  96  46  71  81   6  17  38  49  58  15  29  39  60  92  45  27  61   6  98  58  58  12  39  70  93  63  37   2  64   2  20  15  21  11   2  46  11  77  51  49  80   4   2  85  70  98  42   2  17  91  37  90  21  68  25  89   2   3  19  24   2  82  79  19  36  90   9  25  78  68  47  50  60  90  94  89  30  87  34  93  50  11  39  70   5  85  81  57  53  13  77   4  95  42  42  12  19  63  86  90  42  13  39   6  38  58  22  27  61  75  31  52  98  19  86   4  45  44  34  24  18  97  33  31   5  64  98  42  57  32  72  66   2  85  51  28  20  60  47  18  96   3  72  12  93  79  46  13  19  29  68  70  51  37  33  14   5   9  26  64  43  35  44  13   2  99  39  24  84  61  94  97  66  56  50  36  10  92  30  20  59  14  81  88  40  11   9  38  99  56  77  44  26  46  91  40  86  20  22   8  55  49  67  46  40  36  24  94  74   6  49  48  33  63  40  40  92  78  84  48  12  20  92  20  21  71  14  86  32  53  19  88  65  17   7  47  47  68  59  11  21  74   2  43  19  10  59  16  98  43  91  17  90  89  48  46  60  58  17   4  12  84  30   1  65  53  85  99  81  34  90  80  66  10  32  93  62  25  25  48  41  59  80  48   2  94  76  78  19  70  56   4  89  78  79  35  99  64  47  37  72  16  65  22  63  74  87  28  76  47  18  68  90  54  16  29  43  88  99   8  79  43  30  92  42  85  19  85  83  95  14  80  55   9  31  33  56  59  64  43  87  30  21  71  59  28  52   5  33  52  92   4  16  65  32   7  77  57  18   3  35  20   9  14  61  27  45  45  24  15  97  47  34  17   4  13  31  54  22  54  78  36  84  98  16  35  24  31  63  74  61  53  22  60  62  99  83  67  31  76   6  59  60  16  77  38  76  87  38  65  69  82  73  90  86  82   3  32  51   3  17  73  87  36  37  91  28  86  22  93  72  55  89   1  21  85  38  55  33  98  60  80  64  71  78  26  51  77  24  46  39   9  26  40   2  30  33  14  80  21  61  57  35  12  27  76  39  60  22  31  17  98  99  63  73  79  33  26  67  74   5  98  87  22  39  58  73  80   2  14  46  40  40  75  56  78  99  24  30  54  44  30  38  30  93   8  56  29  60  61  14  64  11  39   2   4  65  82  47  15  89  17  77  25  79  45  39  87  82  11  26  73  93  13  25  73  54  89  22  51  58   3  34  72  19   1  63  20  53  56  71  17  42  92  20  99  81  70  96  45  20                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                3  41   2  97  93  43  71  86  99  52  31  84  19  47  77  69  48  54  81  55  83  10  62  57  32  47   9  15  78  49  96  48  36  90   6  87  29   7  99  84  20  45  32  85  68  57   2  98  95  85  14  47  59  93  91   4   9  39  83  67  98  44  11  91  34  91  27  67  68  51  79   2  55  33  54  95  87  57  95  42  52  37  28  91  23  20  32  17  93  75  84  55  58  26  50  44   2  47   6  93  55  92  25  32  62  71  44  50  51  49  20  72  75  88  95  97  63  87  66  22  65   7  79  79   6  65  65  58  58  82  67  62  73  77  91  83  99  35  76  66  38  31  16  13  76  55  76  53  58  65  45  55  63  90  86  71  49  96  48  98  72  33  95  80  83  70  30  63  38  88  45  76  92  17  65  67  59  62  18  67  72  28  35  84  52  59  74  77  12  42  39  83  59   4  29  35  86  82  96  86  99  48  61  42  67  56   6  59  86  35  77  62  17  13  21  41  96   3  27   6  38  20  23  59  12  73  32  42   1  54  46  71  40  65  21  60   2  22  36  18  68  43  18  43  34   3  58  19  84  81  31   1  58  79  84  11  58  88  27  35   7   5  64  47  60  10  30  84  69  96  54  95  41  84  97  70  83  49  90  38  24  27  82  47  15   7  66  64  96  57  97  28  40  74   1  33  51  58  26  37  65  36  60  87  62   4  92  72  66  64  48  13  94  47   6  65  23  70  18  86  37  66  51  55  76  32  72  84  59  45  19  13   8  89  64  64  10  11  16  22  55  29  64  19  85  90  40  14  11  96  28  20  54   7  84  67  26  12   9  60  55  40  64  50  65  91  29  59   3  65  37  56  88  93   3  15  67  25  68  69  60  62  58  16  57  41  46  76  75  63  40  22  58  99  63  69  30  20  16   7  55  77   9  43  65   5  79  83  59  11  65  35  55  49  87  92  65  25  46  77   8  15  72  59  86  26  25  24  49  80  33  27  97  33  33   5  64  98   4  78  57   3  68  54   5  77  37  86  32  17  13  58  95  37  86   5  83  28  53  19  76  28   6   1  57  74  48  93  51  80  72   1  85  36  47  77  71  18  83  75  67  36  27  55  44  77  70  59  23  37  65  20  23  13  59  95  36  58  64  42  81  26  70  27  51  73  69  72  81  50  58  73  31  99  66  57  52  64  81  71  68  66  80  93  33  43  57  85  72  30  75  30   6  76  37  50  79  33  64  96  41  78  63   1  27  84  33  46  83   4  49  16  36  19  57  41  35  21  74  82  20  91  21   3  35  47  89  85  45  80  51  69  40  18  62  29  48   3  21  35  75  13  80  80  62  17  83   5   5  19  98                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              44  67  67  46  64  94  53  23  89  11  60  96  90  93  41   3  92  88  27  89  90  86  56  77  21  78   1  19  25  93   4  98  27  71  81  85  26   1  65  52  70  49  99  14  54  58  82  46   5  18  35   5  19  50  11  10  23  54  15  32  28  20  20  10  49  90  51  43  14  15  74   3  46  77  84  79  58  22  24  55  42  27  86  11  69   1  39  34  90  59  60  75  87  39  17  87  88  91  94  31   5  79  59  60  63  41  71   1   5  66  86  92  46  55  46  42  55  25  35  65  92   1  28  12  68  15  94  13  69  77  32  44   7  93  25  10  46  94  79  52  16  70  36  73  61  96  28  84  56   2  95   6  63  12  36  81  14  60  64  67  91  23  62  71  79   2  75  70  32  85  86  15  57  89  68  95  84  95  32  75  60  96  80  66  83  60  47  65  43  44  80  97  93  83   8  56  10   4  65  61  50  75  34   1  57  23  12  36  38  37  58  71  24  70  22  83  56  35  81  92  27  28  89   1  11   7  71  32   9  18  49  81   4  66  95  27  98  98  85  35  19  27  69  10  47  27  54  19  41   8   6  32  47  20   2  29  35  65  20  68  81   7  10  28  46  52  12  70  58   5  22   5  81   7  61  45   4   8  31  83  86  24  70  32  51  17  48  10  12  93  67  77  66  80  63  33  30  96  45  50  58   3  56  60  91  41  94  95  56  38  90  14  77  22  71  73  62   1  16  23  63  61  23  13   1  47  69  61  11  67  54  53  80  25  72  87  65  20  79  98  24  17  62  80   8  31  78  29  45  48  40  50  66  57  10  26  11  28   7  25  29  25  20  32  21   2  23  64   9  30   1   4  37  66  58  22  19  39  35  51  91  47  69  28  30  90  77  90  32  23  79  75  72  51  28  36   2  44   2  79  34  64  77  45  71   9  12  34  70  26  61  11  35  21  63  56  66  88  58  94  67  48  83  95  29  78  84  49  99  78  28  47  31   4  84  20  13  27  16  50   3  34   1  20  80  34  18  62  18  35  58  69  26  80  25  47  39  84  38  93  77  63  49  53  16  13  20  31  27  23  44  61  50  65  22  16  34  51   5  95  65  19  83  73  62  41  37  44  75  56  39  73  55  18  49  22  23  71  51  36  59   3  77   1  28  58  62  82  12  54   6   6  53  15   3  57  66   3  27  99  21  68  62  82  46  28  30  84  16   1  66  89  56  41  56  55  48  97  61  56  88  73  48  92  21   1  68  51  79  74  16  42  48  69   5  24  97   1  72  57  63   4  62  56  71   2  14  26  68  59  24  75  80  17  26   8  48   3  82  59  40  52  17   5  42  22  94  67  30  90  90  31                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            26  56  59  87  46  22  47   1  28  90  55  69  65  56  69  27  42  26  16  29  26  66  65  66  77  69  74  50   3   5   1   1  19  21  72  10  25  47  46   2  40  55  62  75  99  61  30  36   8  91  14  93  68   1  62  93  68  88  73  13  80  69  99  10  88  86  45  14  16  74  46  98  81  86   8  13  84  80  16  50  28  61   8   7  21  64  65  89  59   2  38  49  55  74  27  37  44  93  50  99  57  29  70  25  77  91  90  21  38  31   9  59  74   3  79  59  83  54  95  47   7  32  80  65  97  24  27  63  92  22  18  60   7  15  49  76  67  14  54  69  23  44  42  16  19  88  44  11   5  44   7  78  14  74  88  92  69  31  26  77  81   8  87  36  86  74  15  14  83  15  79  55  80  95  62  37  49  18  82   7  42  79  95  91  88  81   1  56  46  22  76  98  35  89   9  53   8  18  73  82  95  54  87  73  47  25  55  46  71  70  29  79  85  26  69  58  47  50  47  33  97  75  35  52  50  87  54  53  15  18  81  21  84  77  22  97  32  10  60  86  35  56  26  88  94  77  30  21  24  95  82   7  95  65  42  49  93  25  28  40  90  50  17  84  25  96  98  84  82  41  35  30  28  13  60  90  15  92  70  91  13  95  32  75  11  31  84  19  71  22  51  85  92  97  32  23   4  52  73  80  58  10  39  17  36  23  76   2  57   2  39  34  57  69  29  52  74  40  85  24  83  39  35  79  34  82  38  55  12  28   4  51  93  31  37  56  69  36  78  44  79  32  81  11  79  88  37  85  18  77  79  67  78  28  75  85  35  52  67  65  93  73  66  27  35   1  49  58  91  19  71  38  45  86  21  89  38  76  93  61   7  71  20  11  16  62  58  80  89  90  75  29  83  85  20  80  25  72  44  67  21   2  49  54  37  68  30  74  70  79  25  69  12  14  96  36  62  99  36  20  21  52  21  72  17  44  63  25  15  19  25  15   1  37  40  70  28  47  69   6  89   9  56  24  36   4  26  82  87  72  89  71  42  20  29   9  54  30  54  21  28  89  12   3  75  44  46  51  75  44  40  58  54   5  44  41   2  69  38  95  63  14  48  38  48  99  32  57  34  38  54  98  93  24  80  68   7  16  53  31  71  94   5  15  21  37  16  71  93  52  44  23  36  77  59   1  28  77  38  74  78  38  53  20  85  30  31  79  56  16  12  15  42  11  25  83  49  12  70  87  17   2  84  41  98   6  35  26  96   3  34  51  47  57  88  69  90  53  73  33  78  42  58  68  20   1   8  39  80  70  93  10  89  42  27  16  24  81  36  76  91  26  49   5  95  94  21  70  65  70  37  39  64                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          47  75  29  56  96  37  88   3  64  76  54  91   1  51   4  82  76  57   6  80   7  58  56  93  49  16  42  78  69  88  50  88  64  20  85   7   6  24  23  43  66   3  41  33  64  44  86  50  37  92  73  20  34  99  21  69  45  71  39  99  13  49  98  82   9  23  12  67  16  75   2  45  96  75  17  70  41  22  86  64  20  73  34  95  20  70  34   1  59  79  28  92  43  44  98  98  43  86   8  72  46  93  38  90  87  11  79  28  18   2  24  24  71  92  83  48  48  48  34  34  83  97  70   2  10  80  41  90  13  19  48  90  73  81  82  45  80  18  42  15  26  85   6  30  10   3  57  63   7  72  17  65  24  76  30  10  64  88  14  59  66  37  44   8  17  67  61  51  30  67  28   8  93   8  64  86  45  88  77  68  91  65  53  49  94  90   7  62  46  59  99  71  97  48   4   5  81  22  41  68  28  71   4  31  15  19  33  11  65  44  80   3  15  76  70   9  40  95  70  26  37  75  85  18  13  85  31  20  89  14  38  16  68  73  34  57  70  80  30  64  36  62   3  65  80  67  53  32  96  38  27  39  77  81  78  64  52  86  77  20   2   2   5  79  69  32  89  42  76  14  81  26  98  93  36  62  50  51   8  58  76  49  58  17  65  64   3  93   1  42  75  65  67  46  17  55  33  27   9  40   5  20  39   3  66   3  67  13  39  60  89   5  48  58  69  99  70  63  78  26  41  59  24  31  38  94  36  84  80   3  65  11  66  32  43  50  10   8  65  69  67  73  56  99  29  98   7  34  67  99   3  44  73  38  25   6  21   6  83  62  28  41  98  12  39  62  13  36   9  38  19  64  31  48  29  56  79  42   7   1  95  93  67  70  82  90  78  14  98   4  57  48  39  15  85  53   4  59   6  85  16  83  56  36  36  98  54  79  42  59  19  85  87  19  36  86  96   5  15   9  36   9  68  59  52  62  53  83  32  85  68  31  86  80  19  66  31  34  86  12  37  75  56  81  61  45  46  35  30  48  60  49  41  51  23  70  87  73   8  17  87  25  92  89  59  99  17   2  68  52  73  31  49  72  77  21  34  85  20  32  13  89  40  50  38  96  69  87   8   7  47   9  65  37  64   3  64  53   6  20  26   4  55  81  28  12  74  39  40   9  72  85  86  58  17  60  97  17  22  92  48  71  11  76  91  18  81  43  39  49  89  77   2  69  92  85  65  38  29  66  24  56   8  79  80  45  72  58  10  33  94  85   6  26  93  49  76  95  47  14  26   5  32   8  93  52  12  12  79   1  41  86  49  15  18  86  78  96  50  76  61  69  31  76  87  88  59  38  10  60  31  28  25  93                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        49  76  17  50  49  71   3  62   6  10   9  13  66  31  18  24  65  73  99  15   1  97  45  39  19  11  44  70  82  76  96  81  52  85  49  33  34  65  11  36  73  81  92  79  30   8  27  88  80   6  56  97  52  11  77  86  24  30  48  50  71  72  61  18   8  11  53  63  83  65  29  47  52  30  55  58  81  17  35   2  13  99  88  90  31  29  60  83  91  50  80  22  77  17  85  50  93  94  69  80  89  75   3  51  92  94  90  24  19  56  39  40  11  74  58  63  15  40  96  33  12  36  47   5   3  60  48  24  67   2  97  90  38  10  99  11  45  68  32  96  62  41  10  15  34  28  99  35  84  64  39  21  37  21  87  93  75  24  32  83  82  57  74   5  22  72  40  51  84  89  49  18  77   9  75  92  47  46  45  46  39  12  42   3  55  19  81   6   7  61  98  44  18  35  87  88  74   9  81  27   1  60  56  38  63   6  61  40  19   4  41  55  22  75  93   5  88  74   2  55  66  49  98  99  28  12  62  82  43  19   6  67  66  97  71  34  56  88  59   6  69   5  34  32  13  42  62  53  90  19  37  51  28  39  65  89  67  40  72  25  23  37  85  61  50  62  82  57  76  49   5  99  16  36  12  55  84  44  95  14  24  63   3  81  71  54  44  30  21  97   3  93  61  45  86  33  27  38   9  63  47  70  84  23  87  16  60  21  85  44  92  27  60  29  71  50  82  12  33  17  98  29  46  45  65  57  22   3  58  13  52  77  44  78  85  73  17   8  81  72  51  73  29  47  74  91  39   8  37  94  66  20  16  28  62  83  19  27  48  36  34  85  16   5  50  47  26  21  71  30  23  96  28  85  77   7  34   5  39  38  17  52  15  39  61  71  19  73  12  33   7  65  97  43  96  36  83  54  70  52  88  79  52  97   1  30  14  19  80  54  35  43  90  11  14  92  42  79  31  69  57  77  87  46  96  57  86  19   1  60  61  18  60  54  17  35  39  62  50  84  23  30  95  25  99  76   3  94  35  80  69  37  69  13  64  61  57  74  11  21  10   4  99  98  72  47  52  89  98  86   3  72  70  48  79  76  67  39  46   6  63  49  71  39  89  53  61  84  12  56  29  42  81  39  41  18  30  91  92  72  63  49  90  88  57  44  81  63  71  92  29  93  64  27  42  56  79  54  55  42   9  79   7  15  87   5  79   7  40  31  17  45  12  59  11  91  27  43  87   2  70  89  98  78  50  64   4   8  86   7  76  64  84  70  90  64  51  64  81  45   4  21  87  96   9  70  33  49  44  26  36  41   9  33  94  46  21  41  44  94  27  56  38  21  57  39  88  88   1  34  88   1  55  47   1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      48  96  47  48  88   1  72  42  74  50  57  96  75  11  94   7  91  66  65  92  37  99  65  47  90   3  60  35  88  30  97  11  17  48   4  81  34  32  11  28  58  93  87  63  85  12  61   3  97  97  21  85  22  90  99  18  90  82  85  70  62  21  89  48  19  61  13  75  72  61  60  99  20  69  69  80  95   1  35  63  82  56  33  89  55  20  37  12  66  77  97  72  83  84  97  97  57  45  48  47  98  25  15  48   1   8   9  20  76  83  51   1  12  37  78  39  83  38  24  68  75  11  75  80  20  35  18  60  43   1  61  66   6   2  48  75  98  45  30  97  45  37  15  77  36  89  36  88  20  77  41  17  84  57  53   6   3  42  91  36   5   7  29  91   6  62  53  47  92  96  10  10  76  87  62  29  13  90  75  40  36  11  15  63  81  16  46   2  57  43  91  28  15  92  72  99  42  41  87  25  45  83   9  14  37  47  49  63  57  87  55  83  86  93  38  83  17  87  27  91  88   7  15   9  11  27  55  49  36  81  46  60  88  53  19  15  39  58  54  18  47  35  34  16  10  49  62  16  48  22  75  90  55  69  48  92  82  37  41  75  82  55  37   4  22  92  86  97  85  50  49  95  19  67  99  26  11  25  14   9   4  77  26  59  16  18  95  16  58  32  62  33  90  51  44  99  37  25  75  88   7  58  56  30  97  41  13  26  97  96  89  73  81  89  79  26  80  69  42  11  41  45  54   1  25   6   1  64  31  20  41  89  86  47  58   4  76   5  19  81  55  92  66  19   4  65  80  48  66   2  29  54  11  98  95  25  24  29  91  83  30  75  49  46  73  38   3  49   8  89  80  76  50  91  97  29  93  90  88  31  62   3  43  51  17  50  68   3  71   7  29  81  38  32  49  13  77  55  38  29  39  10  67  26  72  23  21  77  65  74  56   1  97  40  69  54  37   8  11  60   9   1   3  61  24  78  38   4  99  24   3  30  54  18  28  48   4  84  11  97  30   6  33  66  75  95  94   5  88  99  64  67  70  57  69  35  33  81  90   6  18  24  35  99  21  47  80  89  16  94  40  82  80  48  28  80  74  46  24  29  79  96  10   3  77  54  12  57   7  66  60   9  61   7  18  35  19  62  26  42  45  65  41  23   1  17  79  67  77  89  51  90  50  30  92  46  77  39  37  67  19  96  21  84  91  36  40  92  76  76   3  21  86  50  93  69  22  41   4  86  59  44  46  44  44   4  34  83  47  15  32  85  30  92  64  23   8  93  91  34  90  64  96  74  11  60  25  77  87  87  68  37  77   9  32  30  97  76  43  17  17  87   2  57   8  22  66  19  82  86  42   7  34  26  40  54                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    59  82  73   6  87  18  69  16  43   8  97  85  29  48  30  33  27  64   6  26  11  10  77  81  90  43  99  79  59  47  30  65  53  28  25  68  89  19  37   4  63  14  93  90  83  95  42  52  49  95  36  97  46  96  19  95  11  27   1   1  72  59  36   1  77  97  91   6  42   2  68  95  90  95   2  35  34   3  27  16  23  16  76  77  41  85  68  18  82  44  38  10  95  73  97  34  66  51  50  37  98  80   3  44  38  79  56  20  42  33  47  39  64  56  83  89  39  43  57  13  74  77  78  75  35  57  75  45  83  78  87  83   7  62  16  48  64   7  54  52  19  32  36  94  39  80  85  54  25  95  23  57  50  64  16  56  20  50  69  63  12  27   5  99  36  31  14  80  34  72  59  13  89  21  23  52  93  49  10  34  34   8  91  21  42  58  46  29  42  71  36  62  56  50  99  92  30  50  60  43  83  23  32  94  48  11   7  55  31  57  54   3  79  41  90  76  97  46  93   6  47  51  59  31  31   5  29  34  21  92  23  57  71  99  53  53  82  94  33  42  67  86  78  96  51  83  23  70  21  75  17  65  63  72  27  58   7  62  98  75  19  53   1   1  93  16  88  38  84  95  92  89  29  63   6  68  19  79  60  39   8   4  56   2  44  63  35  76   6  94  50  56  18  93  32  52  42  70   4  55  92  21   9  83  26  98  45  87  13   7  24  89  42  41  21  68  83  21  24  64  60  70  18  55  64  61  77  53  31  50  63  58  38  69  45  30  37  89  59  23  61  23  14  68  94  90  39  84  44  41  78  18  81  44  56  86  75  31  70  91  60  18  81  68  84  29  46  25  37  87   9  86   3  74  22  75  53  74   4  89   8  40  10  14  28  62  76  11  50  18  91   5  24  98  65  28  64  85  62  70  16  42  47  13  73  36  54  41  41  22  65   4  67  37  91  34  42  46  20  71  66  53  60  16  90  44  95  70  90  35  45   3   6  79   8  10  44  35  39  53  67  46  13  30  56  54  79  60  47  52  88  72  92  21  49  78  87  83  87  31  52  62  61  86  10  54  23  32  26   6  75  90  95  62  53   1  57  22  97  18  80  23  42  22  43  57  77  37   5  61  76  15  15  69  51  75   1  20  29  42  96  75  66  94  68  43  37  29  14  14  93  99  35  20  87  86  65  80  85  82  94  16   3  92  46  13  57  41  91  57  45  17  51  19  42  90  98  54  91  73  98  27   7  61  56  82  18  42  20  75  51  74  81  28  85  46  88  63  47  33  49  73  16  85  95  59  99  74  61  25  16  57  75  35  70  84  23   8  11  68  95  32  46  48  38  67  45  36   6  81  25  40  82  64  58  17  63                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  78  44  90  36  78  71   4  43  51  47  23  88  75  23  97  36  74  63  37  96  99  45  52   9   7  78  90  88  97  51  42  98  74  35  77  61  52  83  17  38  16  91   2  85  77   1  86  68  92   3  77  21  65  68  66  88  20  35  61  21  79  89  61  79  18  34  38  21  26  48  25  42  61  62  53  89  26  64  39  63  50  27  63  93  52  43  91  50  88  52  58  18  66  58   4  85   1  73  88  80  17  51  35  17  90  63  64  50  37  79  89  42  79  80  84  58  16   5  76  95  66  44  32  85  86  75  49  15  81  95  28  78  93  36  41  88  13  66  97  28  47  90  68  55  59  85  73  61  94  89  20  43  75  58   5  59  25  71  39  52  80  33  32  72  67  44  38  48  80  83  55  53  52  64  15  51  26  37  31  26  51  72  83   1  92  12  47  89  80  97  15  90  44   7  91  89  11  96  83  24  21   5  50  99  30   4  17  16  82  80  27  86  27  94  99  80  80  99  39  74   8  41  47  77  43  35  14  40   4  28  60  76  95  33  26  18  32  88   7  90  44  85  17  69  94  15  45  25  70  24  47  76  81  42  95  42  63  50  41  64  64  31  27  84  58  27  42  42  11  51  30  61  31  14  23  68  91  29  56  85  34  75  57  36   2  81  25  37  54  96  10  91  55  52  77  15   7   8  87   3  78  63   1  54  25  12  30  88  42  62  78  83   3  51  36  42  21  10  78  32  21  35  15   3  11  56  65  56  52  47  55  28  42  57  54   5  31   1   3  39  96  54  14  85  67  26  83   8  75  76  15  45  40  96  46  99  81  10  80  81  73  12  81  57  23  43  88  11  53  69  45  54   2  27  16  46  93  96  36  19  17  71  33  63  34   2  31  23  85  63  62   5  62  52  89  46  46  15  23  92  42  24  81  93  46  76  14  39  73  25  44  85  46  20  39  15  90  61  39   8  79  70  76  32  31  76   9  35  22  46  92  46  97  67  93  33   7  69  77  42  99  96  28  88  63  90  27  38  46  41  36  85   7  78   9  76  87  51  24  44  64  43  76  95  38   3  18  21  27  94  99   2  64  69  25  75  93  36  99  73  99  40  67  28  57  11  95  30  57  26  52  55  60  46  26  57  33  33   2  44  93  44  52  58  97  51  23  41   1   5  45  51  41  12  69  25  87  28  55  17  51  90  61  43  49  45  36  84  29  15  42  70  13   4  64  53  43  39  12  81  28  98  65  40  97  29  60  13  28  55  74  46  50   3   1  24  71  55  99  36  55  58   6  15  98  83  11  11  51  56  75  83  48  69  25  83  87   1  94  85  52   9  20  14  95  97  76  89  48  21  53  73   3  98  49  29  74  79                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                87  91  40  10  98   4  88  37  86  13  55  42  39  76  72  24  17  36   1  24  90  14  29  55  64  87  45  37  18  99  51  23  11  96  30  16   1  54  17  45  49   2  62  60  30  50  47  82  18  46  31  10   6  22  34  54   8   6  74  56  91  39  40  16  75  94  51  26  22  91  38  30  74  92  72  99   9  48   2  38  49  29  20  86  13  57  70  39  56   7  30  47  85  17  90  27  32  70  44  88  24  74  59  54  27  38  80  93  96  30  13   9  85  22  73   1  92  47  37  97  77  80  81  50  36  55  98  90  87  70  96  60  57  15  37  83  37  53  46  30   7  97  16  65  54  24  12  28  51   5  59  98  67  16  72  31  51   4  13   6  43  93  29  22  31  18  92  54   3   7  88  98  40  50  95  36  21  70  13  84  26  96  38  87  41  61  83  83  53  11  58  88  91  70  51  63   5  84   1  71  78  74  87  19  55  53  55  61  29  22  20   1  60  64  36  22  34  64  95  18  87  57  53  82  54  63  38   1  75  75  77  65  97  68  42  35  15  95  64  97  85  18  90   3  98  54  67  23  14  74  70  43  73  56  82  80  33  99  30  43  81  95  67  43  85  25  83  54  21  98  64  36   1  19  43   1  49  61  71  65  51  27  32  97   5  56  39  51  17  79  85  65  41   2   5  61  97  96  59  56  31  67  23  25  71  67  47  20  92  46  35  15  86  99  93   3  96  29  61  57  80  35  76  23  39   2  96  77  27  10  73  63  26  20  30  16  36  17  53  98  48  95  36   7  59  10  85  88  72  24  45  18  56  23  54  41  14  40  46  69  68  55   3   4  19  59  47   4  42  31  19  24  86  13  45  60  55  83  74  21  41  95  28   2  26  41  14  59  55  20  10  73  47  70  10  38  13  81  34  44  31  23  65  16  49  11  30  14  93  28   9  15  82  14  38  92  26   8  56  53  25  29  59  21  99  37   6  46  21  32  80  72  69  37  92  13  70  58  77  81  29  48  34  94  88  91  33  79  51  58  63   4  47  76  71  65  38  22  37  47  35  35  49  55  46  85  26  53   6  74  53  83  89  47  45  19  20   1  84  69  41  39  62  26  54  62  42   4  71  71  37  20  54  34  54  63   2  79  42  54  30  93  41  57  78  49  75  28  37  40  31  11  41  95  47  20  23  53  94  87  66  64  64  10  12  36  25  22  34  50  39  71  24  92  38  68  58  80   6  35   7  65  56  16  57  88  69  62  81  50  99  60  14  88  78  27  85  77  76  74  22  45  69  72  19  71   3  14  75  66  79  78  58  79  18  60  58  15  51   3  81  49  65  61  67  90  37  13  65  28   6   6  88  19   2  29   1   9  45                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              20  26   4  71  12  99  44  65  61  48  26  54  99  55  43  74  73  64  48  95  80  42   4  59  56  97   9  72  38  85   2  98  52  70  58  95  90   9  56  39  64  48  40  24  14  50  74  85  24  52  72  36  79   5  64  35  93  95  42  37  69  93  61  50  60  44  98  12  64  65  88  30  64  51  19  22  83  30  30  53  44  84  89  98  13  37  65  63  92  96  47  74  72  21  75  49  35  28  97  77  25  98  50  74  16  37  73  87   9  79  68  95  58  71  22  31  89  28  41  50  60  70  81  68  74  98  64  64  39  19  80  18  72  68  44  31  82  27  37  26  52  98  95  65  57  61  92  37  97  70  27  70  92  24  11   7  32  94  37  65  43  85  95   7  12  46  71  83  84  17  34  37  62  91  23   9  16  53  19  28  90  66   1  29  54  18  83  97  35  21  42  77  38  84  33   9   7  88  48  58  15   5  29  66  13  33  37  77  32   3  84  57  16  26  94  96  81  77  28  66  92  72  94  49  32  90  65  99  76  31   2  78  90  97  44  37  90  82  88  64  81  67  65  97  57   6   7  46  67  44  47  83  38  87  88  99  22   4  62  64   9  81  21  49  72  46  23  87   5   3  28  37   3  95  67  10  28  65  45  18  29  15  38  76  14  69  27  24  78  17   5  69  29  17  67  41  30  46  64  22  17   1  41  35  84  63   1  76  39  83  17  62  83  45  57  21   1  85  18  91  82  39  28   8  52  39  27  61  20  12  79  81  41  75  32  17  46  33  86  46  81  28  21  77  86  40  26  66  31  33  53  17  43  67  19  85  32  98  47  51  92  83  54   1  42  96  36   1  55  20  49   3  64  32  91  49   1  12  38  79  38  95  55  70  94  64  84  76  63  62  48  18  77  23  57  46  10  80  73   8  72  48  43  39  21  78  59  71  60  13  60  92  57  63  21  64  83  27  35  95  53  32  39  33  89  93  70  45  39  13  95  54   1  46  97  11  76  23  94  73  60  37  10  65  49  49  82  40  48   2  19  77  39  27  97  42  56  19  39  59  55  74  21  40  72   5  31   6  80  97  35  89   7  27  85  40  41  31  94  64  68  13  42  42  47  95  16  25  43  27  51  91  54  91  57  12  64  30  17  60  81  83  84  21  52  79  69   5  66  69  33  65  39  93  86  96   3  70  65  75  80  71   8  67  14  56  84  75  39  33  37  48  78  86  85  76  38  74  39  28   1  68  58  59  48  50  89  92   7   8  57  17  60  94  97  76   7  23  14  75  89  10   2  14  11   3  59  63  49  77   3  80  37  75  11  23  71  74  57  25  91  30  20  27  83  69  37  86  88  57  89  17  14  65  92   4  79  38  54  29                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            8  82  35  63  61  62  11  48  95  75  40  53  73  96  55  80  27  50  79  86  26  71  59  46   4  61   9  76  13  30  39  22  75   6  29  86  93  87  67  37  61  74  61  61  91  50  91  95  61   2  74  71  75  64  75  63  63  65   1   7  74  16  94  97  87  30  89   2  63  37  59  30  54  81  57  94  79  30  58  17  23  33  25  72  38  70  45  70  94  28   6  33  50  91  49  61   4  30  14  41  53  89   7   1  12  42  82  20  31   4  19  52  66  99  68  69  92  25  90  75  85  81  52  76  37  35  70  88  69  60   4  13  14  66  15  24   9  68  75  86  66  90  49  67  81  65  12  48  43  47  73  87  50  86  48  31  16  92  88  71  87  37  45  90  56  22  66  65  45  26  67  54  49  95  41  86  62  43  91  80   1  16  13  18  24  17  99  13  54  15  14  55  77  86  21  41  82  61  11  37  91  27  91  16  99  29  51  21   5  96  58  25  27  44  17   8  83   6  77  35  78  86  15  66  64   7  16   3  49  38  41  96   4  17  20  97  36  84  83   8  72  37  49  57  33  61  67  37  14  85  80  14  83   2  53  30  49  53  44  81  27  45  19  75  54  42  94  39   9  13  38  87  40  92  14  97   2  91  13  54  41  33  82  97  18  99  68  42  69  84  94  51  55  13  52  66  14  91  41  57  97  69  54  16  63  72  14  17  53  91  59  35   9  63  55  58  59  51  58  92  17  97  79  12  56  97  47  57  84  58  69  47  30  38  60   5  65  34  47  71  89  86  71  39  76  20  59  17  22  28  13   8  26  23  22  39  86  38  29  25  79  81  53  13  75  45  67  32  14  50  19  29  93  99  20  57  46  61  34  40  47  87  92  42   6  70   4  29  94   9  84  91   6  48  39  39  67  68  58  75  52  77   8  82  95  44  94   2  86  11  26  36  16  86  26  64  50  58  36  21  98  87  55  44  51  48  13  26  81  57  52   4  95  88  80  50  32  64  55  35  35  62  60  26  13   1  38  36  77  15  12  84  90  13  78  47  59   1  95  80  95   1  59  99   1  50  33  88  86   2  64  43  93  59  35  12  90  51  14  33  51  14  65  91  61  62  75  17  20  67  69  14  23  92  97  41  41  94  52  91  52  39  38  58  64  19  65  64  19  86  95  51  73  89  74  55  21  47   1  53  43  96  19  12  32  52  30  65  92  47  97   9  80  34  16  42  84  53  73  76  41  22   8  82  92  78   2  79  39  25  61  94  13  94  74   2  87  95  80  27  22  16  15  34  83  16  50  58  36  50  48  73  88  33  76   5  62  59  58  42   6  53  77  95  85   6  81  17  79   5  22  70  73  32  65  82  44  47  82  26  52                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          50  96  73   3  95  97   4  15  71  42  27  29  38  64  97  60  94  36   7  44  61  12  90  31  40  92  28  71  93   7   3  35  77  98  49  67  57  56  39  30  77  42  79  20  14   7  48  46  29  73  32  31  82   1  47   1  14  16  54  22  15  62   5  83  52  71  43  99  69  86  21  88  32  41  23   2   7  53  47  94  40  91  28  16  10  18  56  44  62  26  66  16  11  37  41  21  80  34   7  93  92  95  48  17  74  76  77  43  37  66  51  27  26  20  53  11  85  37  32  78  61  60  53  32  16  79  46  12  85  84  23  21  89  71  14  58  73  81  62  60  58  64  16  74   3  70  23  31  74  75  60  28  26  17  21  70   1   7  56   8  59  28  28  43  35  46   8  37  91  96  28  29  78  82  43  10  22   4  89   8  68  32  64  42  35  63  65   2  56  87  11  59  95  21  63  95  19  46  43  87  80  86  44  64   4  15  80  87  29  80   5  72  23  38  41  26  33  22  82   6  75  97   7  75  28   4  15  25  55  27  83  85  47  84  76  16  23  18  92  94  42  40  65  97  66  13  77  22  79  50  43  73   9  28  91  98  19   8  24  53  71  40  73  80  70  25  28  29  88  82  98  57  37  39  52  32   9  32  53  46  65  34  25  94  33  41  27   8   2  32  71  60  75  96  81  92  58  59  40  90  17   1  99  46  14  43  31  41   3   1  25  49  49  99  49  68  79  69  68  48  90  73  91  39  48  50   7  33  92  99  95  86  56  84  60   4  78  71  24  73  40  31   1  64  45  92  35   1  88   9  99  93  25  45  21  40  15  27   7  47   9  19  14  91  54  37  97  58  35  73  62  60  21  51  59  73  53  57  30  88  18  38   9  16  80  17  15  88  93  15  96  24  47   3  95  83  22   2  71  11  58  19  68  44  77  79  42  20   9  77  55  83  25  56  85  18  75  11  67  68  59  96  68  66  99   4  97  97   7  65  20   4  25  83  87  12  22  43  51  92  34  18  25  25  11  35  57  76  24  79  65  56  88   6  15  92  51  52  78  21  20  12  95  80  29  80  70  39  13  29  60  77  90  46  60  91  87   8  95  20  18   2  90  90  33  86  45  78  25  28  98   7  70  44   6  88  66  53  58  66  41  61  46  42  59  10  69  63  82  11  29  55  89  37  92  70   9  62  87  15  77   8  95  70  18  22  82  63  62  18  87  40  63  47  49  33  67  22  53  86  93  81  44  63  29  63  36  73  68  49   5  14  99  95  57  87  47   9  35  34  66  68  47   8  33  48  77  95  69  66  18  40  79  23  18   6  70  18  40  52  82  36  47  74  16  14  71  53   5  78  77  83  11  81  65  91   9   4  57  98  47  82                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        76  84  43  38   3  15  10  26   4   5  91  14  12  69  97  79  76  17  65  49  12   5  12  71  46  28  61  65  67  10  77  41  15  76  98   1  24  35  28  30  72  77  95   7  63  34  80  28   3  49  54   6   1  93  44  45  21  13  52  82  50  27  79  22  95  11  56  93  70  56  86  15  41  96  33  98  53   9  69  47  79  55   4  77  57  61  62  64  59  68  84  47  63  31  94  76  75  65  83  21  33  97  38  66   1  11  53  55  74  41  89  87  10   4  65  23  81  92  65  24  63  96  90  45  11  76  23  19  90  46  16   4  26  46  96  26  33  76   6  90  11  16  63  28  81  63  78  55  24  56   6  60  69  65  91  85  15  37  71  25  45  30  42  35  48  20  68  50  46  85  38  73   3  62  16  34  82  74  95  39  65   3  82  87   5  69   2  29  76   1  37  28  46  20  64  43  19  26   8  94  33  53  84  96  99  97  98   6  88   3  86  44  54  34  28  91  55  59  65  77  63  43  40  92  78  75  21  19  49  10  25  42  26  70  66  33  46  65  33  55  85  35  70  14   4  16   7  63  27  52  14  70   9   8  63  67  50  78  50  11  24  64  63  19  25  92  29   7  20   5  62  50  77  41   3  25  69  54  55  34  34  75  14  16  87  32  76  79  75  53  62   2  99  67  79  80  84  53  73  86  33  52  50  74  64  47  56  53  91  57  97  31   8   6  56  62  30  40  74  26  28  72  67  51  16  72  84  64  49   8   7  95  28  97   6   6  22  70  44  51  53  34  46  72  46  63  42  58  29  14  64  16  65  56  85  21  77  40  63  63  67  88  44  57  25  87  46   4  13  60  80  83  29  65  93  89  99  17  47  91  75  32  40  50   8  86  23  65  62  63  48  83  87  76  18  85  88  51  31  36  86  73  17   2  25  67  35  76  43  81  78  73  68  62  29  53  95  23   4  44  36  34   4  43  16  10   7   4  68  85   6  72  22  63  50  63  91  50  32  66  23  93  55  22  96   4  90  39  44  77  96  27  27  79  51  86  68  19  32  23  85  50  79  84   1  81  76  69  58   7  94  21  19  75  61   8  76  77  15   4  36  85  33  24  51  33  34   7  86  74  45  58  15  83  34  79  37  36  27  32   7  25  99  91  43  71  82  97  30  53  30  50   5  58  83  93  32  49  36  57  62  50  92  45  40  97  74  70  34  78   9  69  26  17  30  14  66  71  29  22   6  78  10  50  23  23  78  10  31  51  10   2  13  87  51  58  54  71  39  97   5  43  68  42  78  88  78  46  55  74  23  93  36  71  45  22  43  58  82  93  48  27  79  51  91  78  42  83  80  93  77  38  44  57  47  63  71  21  35  63  54  90  60                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      11  31  41  31  49  90  45  71  70  71  54  46  17  97  43  19  69  64  86  26  35  33  71  15  75  88  71  10  80  23  64  96  86  16  60  31  48  72  18  57  21  27  21  87  96  29  65  31  77  90   2  22  71  51  81  45  75  72  58  87  74  47  85  33  75  26  90  97  37  99  99  76  66  73  31   6  13   8  73  33   2  34  36  12  97  45   6  14  80  93  80  38  40  99  18  59  12  33  23  48  30  64  79  75  10  35  30  20  73  59  70  96  88  41  42  64   2  51  92  96   2  90  34   9  53  40  50  66  46  33  10  40  42  90  35  65  53  86  56  94   2  11   6  81  18  25  51   6  24  18  51  75  20  19  49  14  62  45  38  11  19  86   5  39  25  58  29  90  11   4  95  73  84  38  82  31  84  46  80  63  32  48  97  39  56  68  11  17  21  26  22  94  97  43  89  68   1  97  89  96  44  69   2  97   6   2  39  46  87  45  52  98  23  92  21   5  39  91  44  43  54  86  75   3  98  98   6   4  86  48  11  71  44  98  20  18   1  63  76  57  14  16  75  16  56  79  36  24  33  30  96  90  66   2  22   7   8   9  92   2  21  72  56  59  26  54  38  77  52  74  28   1   4  94  79  10  58  85  13  65  45  78  13  87  80  97   5  19  90  39  29  21  72  16  24  30  98  63  56  92  48  77  24  41  94  31  76  60   1  91  11  36  24  36  64  18  25  83  40  22  35  65  59  47  28  39  22  72  49  86  18  53  59  94  33  75  12  95  72  33  59  11  20  85  73  30  14  86  98  42  20  57  92   4  33  39  98   9  38  45  35  27  61  11   7  80  27  59  66  96  26  87  60   8  15  82  21   4  97  75  51  46  78  93  64  73  51  15  40  94  81  24  21  81  70  11  22  92  33  51  36   8  72  73  50  27  75   6  86  96  37  35  19  64  76  50  50  98  26   5  87  76  51  34  40   2  79  13  18  23  82  61  22  60  18   5  90  11  28  38   4  92  35  57  95   5  31  63   9   7  42  71  81  23  51  82  21  63  48  90  88  12  56  60  88  40  28  57  61  72  15  64  77  74  52  91  30  16  57  69  83  52   6   3  20  68  36  94   8  20  52  81  25  87  37  14  40  53  79  12  66  99   2  43  42   1  62  71  46  30  83  20  52  68  88   3  98  22  56  78  50  96  69  74  95  51  15  20  93  34  67  12  16  58  28  90  40  65  87  77  67  56  10  59  42  43  92  80  28  36  23  12  55  43  31  23  30  70  50  24  14  12  70  98  25  98   8  67  44   1   6  81  14  64  27   9  39  17  62  10  77  62  80  60  16  39  58  97  70  51  68  78  79  32  91  59   6  80  42  23  36  25  96   5                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    95  81  64  38  47  44   8  78  40  17  73  93  23  32  59  65  14  84  54  45  60  63   5  95  71  21   3  33  64   8  87  98  81   5  84  81  87  15  29   2  37   9  65  53  35  51  35  33  28   5  38  34  63  86  78  88  68  73   3   5  94  66  38  22  38  55  21  74  73  93  67  45  73  80  58  55  87  52  99  66   6  29  42  36  42  21  36   6  19  78  71  97  95  66  73  98  59  75  76  66  63  33  73  48  82  93  54  92  40  51  50  80  64  95   4  64  63  12  76   9  37  29  45  37  45  65  32   9  98  33   7  25  29  21  69   9  17  68  87  18  96  83   9  73  25  38  59  76  72  89  59  73  35  60  67  10  98  33  47  81  57  56  80  68  87  57  91   7  97  49  73  36  83   6  98   5   7  71  55  98  43  92  91  44  43  76  14   2  63  34  31  29  63  27  32  91  47   2   2  74  56  56  83  58  14  56  18  17  41  46  18  40  43  17  47  86  45  37  13  77  89   2  10  83  83  47  99  81  74  42  20  34  65   8  47   2  99  70  99   3  98  90  18  76  70  42  66  76  32  62  23  90  87  78  81  14  92  58  61  77  43  92  56  37  32  37  55  30  49   1  73  91  80  10  19  33  57  63  66  27   1  64  80  84  67  94  41  78  18  86  53  29  98  74  77  80  57  31  18  38  92  88  13  87  22  45  19  49  49  61  40  18   9  79  23  77  57  92  51  12  88  57  86  26  64  74  12  48  72  38  92  46  57  99  16  29  99  65  41  98   4  70  21  90  62  17  46  24  40  79  49  63  60  91  82  17  55  50  94  25   1  98  57  96   5  32  90  42  78  87  79  80  24  55  33  71  89  48  13  12  72   2  75  12  48  45   3  16  96  85  83  85  93  91  88  24   7  55  32   5  67  46  63  21  42  82  96  74  72   4  94  23   9  45   8  90  75  37  56  46  45  31  46  33  45  12  94  12  52  90  47  83  17  11  40  36  28   2   8  31  18  51  26   1  41  63  11  38  64  50  77  68   3  32  82  57  83  21  53  37  31  41  22  43  18  34  16  48  36  30  59  20  38   1  15  31  60  77  45  17  25  37  53  89  45  75  99  24  35  69  84  36  14  52  72  25  87  50  17  87  98  65  18  38  33  83  69  86  77  15  46  73  46   5  44  34   6  89  94   8  91  62  71  86  68  15  75  56  73  15  68   1  33  86  18  93  67  48  91  15  46  36  68  39  64   1  81  77   5  28  20  50  84  54  71  10  42  55  50  77  83  66  34  15  21  44  97   9  76  52  60  71  36  54  55   2  83  96  59  95   5  25  19   3  61   6  31  10  85  53  63  62  48  71  51  81  97  63  77  21  13  99   7  63  74                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  62   5  32  71  70  69  65  80  44  64  17  89  32   4  10  14  60  57   1  23  93  28  17  45  36  20  61  38  95  51  75  63  19  29  83   2  66  22  90  55  66  65  64  69  71  23   8  96  40  18  19  16  63  78  65  92  65  35  89  53  15   3  62  48  89   6  34  60  59  65  81  58  43  51  17  97  30  17  22  78  28  31  69  35  15  48  33  92  16   5  73  79  71  82  11  97  96  66  81  47  79  28  50  32  89  99  91   9  72  57  95  81  64  79  36  56  48  87  22  58  38  44  93  84  30  45   7  69  32  70  37  29  86  89  91  17  41  95  66  36  22  11  21  54  83  58   5  51  21  94   4  77  68  53  34   3  30  49  72   6  20  63  50  56  62  65  87  11  43  95  86  39  59  74  49  90  43  67  30  38  41   7  78  44   8  64  39  13  14  44  52  37   4  34  23   6  19  62  33  81  46  12  61  32  29  74   8  22  25  46  98   3  43   8  92  10  34  41  14  18  24  95  92  53  50  18  79  85  14  35  85  94  76  73   8  16  32  64  63  83  66  97  19  58  94  38  66  74  24   6  88   1  97  91  27  57   6  74  68  90   3  75  91  36  91  83  79  26  24  62  93  72   7  93  38  58  20  37  19  77   9  78  57  19  18  83  41  86  40  23  18  97  10  18  31  28  23  45  81  54  39  12  65  92  76  41  74   9  14  54  99  33  23  84  22  66  54   4  85  98  84  66  65  62  43  76  89  71  30  39  86  51  94  52  67  83  95  77  97  87  48  17  39  67  60  28  94  13  34  49  87  14  43  60  80  10  64  30  37  82  88  77   6  68  11   2  92  26  80  84  36  42  69  36  15   4  12  15  53  80  36  19  59  86  74  98  78  33  89  80  22  10  63   9  17  25  19  20  57  36  50  23  71  21  42  40  51   6  16  88  30  78  63  98  74  16  20  10  52  57  39  68  39  89  98  25  33  95  28  49  48  94  97  96  42  21  36  36  97  40  19  60   2  83  38  75  12  29   1  93  30  30  63  74  16  68   7  60  47  44  37   8  63  45   8   3  36  49  70  77  19  62  82  21  26  60  95  30  75  41  85  43   3  39  32  28  36  44  75  84  14  30  79  79  70  41  85  36  76   9  41  29  92  40  95  66  39  13   1  49  97  91  63  35  43  39  51  70  35  38  19  11  66  93  18   1  39  49  92  12  72  96  38  27  61  14  78  53  29  55  42  53  40  55  22   5  73  83  17  64  20  51  47  58  21  49   3  40  47  14  30  13  19  18  28  38  24  31  10  92  54  59  85  18  63  93  56  48  24   5  29  34  11  48  34  49  52  96  63  87  16  26  17  18  61  81  30  97  62  58  46  31  77  57  20  12                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                34  13  61  14  55  34  69  36  51   3  23  63  45  57  32  14   2  17  58  17  98  70  94  57   3  72  32  22   3   3  58  59   4  95   1  38  11  37   1  91  78  79  15   5  91  53  55  12  64  46  76  89  79  15  34  82  44  18  35  35  91  70  62   5  69  41  16  54  37  34  17  33  97  70  39  96   1  12  87  64  91  99  97  52  41   5  91  55  14  72  35  49  73   5  25  31  83   6  64  51   3  91  88  28   4  50  52  49  24  96  62  95  90  87  10  33  49   3  94  59  12  92  21  55  43  11   3  49  34  42  51  36  58  57  62  35  24  52  29  51  63  15  53  61  28  46  98  84  15  32  72  87  89  64  78  68  81  47  21  86  78  16  62  79  33  88  85  63  72  67  27  17  16  20  24   7  27  79  51  49   2  36  97  81  28  41  44  22  95   1   1   3  14  19  90  85  42  40  22  52  57  14  44  11  14  99  88  15  20   6   9  96  95  22  33  85  13  72  87  45  85  90  79  70   8  24  21  96  64  23  37  93  32  10  94  73  10  23  88  14  98  36  83  52  19  42  29  22  14   3  18  15  29  92  23  59  67  73  42  92  78   8  73  65   7  19  67  20  65  59  21  65  12  80  69  26   3  68   3  23  19  52  72   7  33  75  88  10   4  81  77   3  87  65  94  70  36  53  46  82  14  34  14  15  80  52  71  56  97  25  69  76  82  89  57  67  88  33  75  80   4  98  41  89  27   1  58  54   5  60  51  54  53  80   9  23  23  82  71  52   4   3  62  66  78  83  12  61   8  42  53  75  89  35  67  43  10  42  31   1  56  32  55  62  91  94  18  24  98  59  14  46  28  88   7  86  83  70  43  57   5  73  47  62  54  73  21  54  90  53   1  47  43  92  91   2  16  74   8  86  88  57  45   6  10  27  59  49  13  91  16  52  32  18   2  61  75   9  69  39  65  36  64  87   2  45  57  46   7  14   2  75  95  80  92  90   5  70  39  66  16  75  23  72   2  33  71  66  81  77  19  99  64  44  34  12  59  53  55  66  18  31  32  16  92  13   9  25  31  80  72  12  97  55   5  84  37  32  56  54  83  38  45  93   4  17  36  29   3  33  52   9  17  31  91  39  92  98  60   9  13  33  46  57  38  41  77  14  38  57  25  98  70  77  18  97  44  63  20   9   9  87  69  41  78  28  55  90  13  35   2  50  33  90  85  60  69  78   6  52   1  38  96   8  40  21  89  29  50   9  92   5  13  17  53  94  62  65   3   5  31  96  66  27   5  86  41  13  18  78  86  84  52  71  80  24  86  84  99  10  66  75  28  70  91  58  83  39  76  41  53  69  76   8  33  80  50  11  11  73   5  68  61  69  52  57  64                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              20  92  15  96  11  43  35  70  34   4  78  94  20  54  37  81  74  55  64  16  54   6  41  43  60  96  80  71  70   1  54  26  59  51  90  70  71  59  71  38  50  53  21  43  10  38  58  58   3   1  93  83  14  92  10  58  94  41  79  53  99  69  32  83  50  19  98  31  44  47  33  98   1  16  21  83  11  23  82  34  72  60  60  60  59  87  60  67  58  67  40  84  28  73  55  43  35  98  76  42  90  36  66  72  31  67  66  79  46   8  24  14  46  24  72   8  47  45  90  81   1  42  98  42  10  80   5  76  66  54  32  90  93  34  12  58  96   7  38  43  61  74  37  38  62  27  12  45   2  53  40   3  78  31  44  92  46  98  22  73   2  26  95   8  67  41  58  57  72  26  18  69  34  74   2  50  43  46  52  92  98  18  78   1  23   5  21  56  73  84  15  38  74  10  22  45  32   3  58  64  10  35   2  73  35  14   9  23  10   1  54   1  54  94  11  98  59  80   9  74  49  66  96  74  37  17  51  21  26  69  48  21  39  44  90  98  66   2  13  17   2  45  46  28  94  77   2  22  82  35   8  71  10  35  84  46   7  89  96  80  61  94  64  23  52  49  32  52   4   8  92  95  95  92  30  99  13  62  80   1  16  40  14  86  24  51  81  21  23  52  54  23  50   4   2  28  24  47  37  48  42  79  16  58  71  69  23  96  80  96  29  50  87  23  85  96  78  21  88  98  19  16  25  22  91  11  50  57  52  21  56  76  25  21  26  60  14  38  34  29   4  74  91  54  34  80  24  42  32  72  60  36  46  29  51  88  25  55  73  89  90  52  45  56  47  59   9  88  46  46  79  43  50  54  83  52  29  56  11  39  29  30  90  55   7   9  19  11  34  51  10  61  48  88  80  40  42  94  36  40  97   7  50  27  79  53  49  69  90  11  69  36  31  12  35   9  13  55  28  50  84  98   5  66  35   1  66   1  15  91  74  96  38   1  11  92   1  49  27  58  52  87   4  77  88  72  41  52  18  24  73  50  81  96  16   4  90   3  80   2   3  96  82  10  84  90  14  47  39  13  32  28   1  60  71   7   5  58  75  35  31  60  55  51  74  14  83  78   4  76  52  37  86  44  73  30  34  12  12  62  74  66  19  61  12  94  91  38  45  87  91  77  70   5  93   6   8  33  10  22  95  26  87  90  70  99  15  89  63  93  29  24  69  23  33  49  41  19  20  76  90  11  22  19  18  17  44  76  30  64  75  75  94  49  82  79  40  64  98  15  21  65  30  98  79  98  78  17  17  76  14  21  56  68  26  91  11  62  16  59  87  81  51  65  30  17  65  83  66  19  30  30  95   3  90  87  81  38  61  27  84  99  11  92  90   2  19  39                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            34  85  78  38  47  93  88  19  68  48   9  19  19  40  76  17   6  62  98  23  96  87  27  65  94  70  85  28  12  52   1   1  10  72  48  54  89  16  94  95  94  51  36  51  17  16  88  99  21  27  42  73  24  52  11   6   1  60  34  44  94  85  41  62  96  23  72  25  28  67   2  47  49  56  70  97  61  81  81  93  26  55  81  55  31  42  93  92  84  31  33  27  67  39  26  85  11  84  79  47   5  26   4  56  36  25  53  96  46  54  12  54  16  31  74  60  93  28  37  60  29  72  72  90  45  55  14  11  62  29  49  55  69  94  61  69   2   4   8  34  15  42  99  80   3  92  42  71  75  96  55  88  71  13  49   9  55  26   3  37   1  23  44  17  23  50  31  61  39  89  23  67  33  26   6   8  31  73  99  97  27  71  95  54  89  80  71  27  98   1  70  67  97  68  12  66  97  20   8  45  19  15  55  67  25  44  40  47  47  97  71  14  25  63  27  49  54   4  28  97  81  54  45  29  86   7  85  19  36  91  33  55  98  86  18  30  63  50  67  89  58  30  44  56  84  56  64  90  38  22  33  18  96  38  55  91  42  73   3  41  46  65   8  90  84  22  32  84  55  52  54  62  92  17  15  48  16  75  84  53  13  34  50  29  63  37  22  57  34  30  59  17  41  62  23  61  29  30  83  84  56  85  31  88  50  85  32  34  22  44  22  57  72   6  47  70  39  69   3  99  42  17  72  53  49  71  25  55  18  97  17  50  34   4  70  79  29  44  50  15  68  38  52  67  90   1  47  14  67  40  40  98  40  92  87  11  14  76   7  40  16  68  51  71  92  26  97  47  48  98  52  68   7  72  86  73  98  28  15  24  87  12   7  24   8  54   9  54  50  41  52  45  68   4  88  97  17  24  61   4  39  79  80  85  19  69  11  29  83  85   7  99  98  12  59  80  51  22  45  75  37  38  81  79   9  68  49   4  45  51  75  50  42  41  64  17  64  34  66  36  25  95  78  57  32  29  35  34  58  58  94  67  59  69  49  71  20  98  46   7  85   3   8  24  50  58  73  94  51  50   1  47  96  85  64  82  11  99  14   9  20  30  68  45  62  23  38  19  41  36  20  85  16  11  47  78  21  76  95  22  44  25  61  77  15  27  56  35  87  32  18  80  50  67  61  85  34  38  91  22  53  31  18  17   6  92   3  27  41  39  43  73  57  72  25   6   5  38  72  94  21  91  55  33  96  59  81  89  86  90  38  11  25   8  21   8  97   9  66  96  65  31   8  97  67  61  34  27  85  78   9  16   1  77  95  51  39  16  55  28  73  43  31  21  79  60  59  58   2  26  49  62  31  86  88  45  17  32  43   6   1   3  59  21  70  75  77  84  57                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          27  97  18  79  84  88  75  40  67  21  41  86  44  39  85  23   1   4  39  64   7  67  89  24  58  76  35  90  83   9  28  74  88  69  20  43  30  23  89  15   4  35  86  83  59  53  86  79  79  63  58  54  35  82  28  23  40  78  17   9  54  89  63  63  67  92  13  19  47   6  84  86  24  81  14  71  32  96  49  37  72  16  61   9  69  22  58  99  74  19  38  20  66  13   4  58  14  96  59  38  69  58  25  15  40  68  94  93  43  64  88  49  80  40  39  30  57  13  33  39  98  39  92   3  20   7  43  64  72  19  51  30  50  79  68  83  33  49  81  44  46  15  88  22  12  16  90  58  13  62  16  10  36  99   1  24  11  68  36  37  64  14  55   1  25   1  72  73   1  17  29  44  11  25  34  18  58  81  64  79  19  84  40  33  23  74  69  44  86  98  33  72  39  85  22  79  42  89  95  72  78   7  56  98  30  94  62  15   7   9  83  69  50  57  94  30  34  40  28  70  26   8  55  27  97  65  29  72  30  25  82  49  92   3  90  85  61  93  29  59  46  75   3  64  36  74  10  21  81  78  47  87  65   9  45  60  94  82  57  78  12  35  77  93  68  35   5   4  76  64  17  85  10  93  72  15  10  51  57  23  79  29  72  53  87  49  51  59  63  10  35  40  18  33  49   8  26  59  51  80  29  53  41  83  95  25  93  33  36  35  12  37  21   6  56  28  88  26  10  11  79  62  37  92  50  68  89  63  62  21   8  75  54  45  37  51  77  66   1  26   9  56  25  95  16  57  88  62  69  26  27  72  60  25  16   1  71  74  52  86  65  57  39  55  42  79  25  49  12  72  85  28  64  48  57  65  49  62  99  93  32  30  85  84  68  41  10  76  25  65  10  39  12  20   9  64  67  28  22  26   7  30  43  26   9  24  86  41  32  91   5  12  89  73  27  35  75  96  35   8  91   7  12  31  98   6  90  48  67  57   7  18  18  12  45  96  95  78   3  90  86  16  95  40  51  43  84  97  97  36  80  35  81  54  65   3  46  18  69  96   3  47  19  24  76  66  67  42  36  79  67  24  58   7  90  10  64  21  98  34  21  80   7  49  87  57  14  41  94  15  65  47  50  85  12   4  97  94  29  20  40   8  64  45   2  68  65  82  70  94  75  15  56  83  56  62  82  28  48   2  23  15  62  42  37  65  38  57  47  52  71  64  66  99  34   2  66  70  88  33  92  16  37  90  25  96  83  66  56   5  27  93  98  20  52  12  29  72  49  11  95   9  99  83  22  15  51  11  94  28  10  32  51  70  64  19  73  60   8  57  65  50  28  67  34  14  78  44   5  87   6  70  14  41  69  29  82  71  72  42  58   3   1  54  38  82  17  12  77   9                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        93  21  96  30  45  13  12  59  87  47  50   5  72  86   8  28  30  36  91  61  15  23  67  48  14  20  64  60  37  17  76  39  25  22  92  51  90  63  12  49  59  98  80  15  21  74  30  73  73  90   8  96  45  59  23  87  53  59   6  22  57  23   3   1  41  77  56  63  64  14  30  83  50  11  18  22  96  50  74  59   6  62   1  80  28  50  27  64  21   8  43  67  21  93  47  28  12  82  81  42  32  98  88  12  40  39  85  86  86  95  79  69  64  44  82  30  45   6  54  76  90  24  11  38  51  34  76  56   9  12   2  29  66  30  39  30  34  83   3  35  89  96  33  45  41   8  99  58  34  61  15  52  82  32  68  10  27  19  85  51  22   1  63  33  38  30  67  87  39  28  53  96  38  90  34  24  27  49  61  31  28  41  16  33  60  28  54   5  68  19   4  26  25  83  45  54  74  27  45  52  34  61   4  24  57  55  98   1   2  25  35  22  66   5  29  96  12  64  25  16  43  54   7   2  93  83  61  23  59  59  99  64   9  95  73   2  16  62  55   7  65  96  87  10  18  18  92  25  32  47  58  67  60   7   2  83  69  45  79  41  74  59  66  57  32  55  73  19   4  13  76  71  85  17  12   9  27  78  88  69  67  22  49  17  20  35  69  57  58  14  99  76  45  34  79  64  77  65  10  37  86   3  98  49  21  12  84   7  92  40  38  70  69  28  63  98   4  95  97  99  92  72  36  44  95  14  83  36  58  68  98  64   4  84  45  53  28  79  14  90  85  76  51  93  45   2  60  90  83  17  58  25  50  28  27  10  25  33  28  68  76  92  62   7  12  70  16  82  43  34  79  37  26  80  64  95  39  13  20  47  18  20  33  51  81  28  16  84  41  76  69  78  62  41   9  84  91  94  45  80  23  93   5   1  14  34  49  60  49  38  38   1  68   7  46   8  58  38  53  27  44  65  49   6  93  66  22  59   5  55  18  70  37  91  91  93   2  60  40  71  13   4   1  75  21  60  42  56  75  45  20  84  38  57  42  45  87   6  97  44  13  69  86  15  47  98  28  21  29  83   1  68  93  36  37  53  34  85   6  76  55  71  32  16   2  77  10  79  35  55  79  13  36  33  30  57  87   8  47  93  94  69  82  33  68  96  25  25  26  46  94  59  60  56  14  21  84  95  45  77  45  48  28  82  86  74  40  16  35  37   6   2  34  82  30  75   6  57  73  74   9  92  83  88  78  68   8  99  92  75  15  48  21  24   5  21  28  67  84  22  45  19  40  78  38  42  63   4  30  38  63  24  52  56   3  40  64  54  82  89  45  30  12  72  10  85  83  98  83  63  85  69  63  87  50  36  64  85  36  79  44   2  88  27  74  82   9  28  19  11  27                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      70  71  40  41  42  34   9   4  86  24  87  75  39  45  72  23   2   1  90   4  76  20  63  84  87  66  52  43  46   8  35  16  14  98  87  82  70   7  26  24  96  97  15  34  38   2   1  12  78  94  14  28  57  63  36  82  28  24  25   6   1  26  94  15  38  92  70  79  71  92  56  21  57  53  73  74  12  73  85  72  53  82  49  29   5  23  49  29  46   9  91  46  89  45  67  29  16  30  55   6   1  56  38  74   9  63   8  54  83  14  38  24  51  51  54  44  84  13  65  27  47   1   1   9  89  57  20  68  57  33  73   5  56  28  39  64  26  52  75  94  57  64  61  26  72  89  74  11  26  48  70   7  13  30   4  78  90  41  32  88  97  72  12  52  95  98  20  82  57  40  54  33  56  92  26  54  75  28  99  23  69  89  95  40   6  23  56  81  59  19  10  20  88   2  46  32  28   4   2  91  34  56  29   9  95  81  89  42  96  45  13  25   6  47   3  83   3  18  79  14  60  69  65  26  48  95  66  89  82  82  40  58  83  43  34  81  29   4  96  50  79  61  86   3  93  87   3  44  34  30  50  63  29   4  64  96  46  83  89  56   4  18   4  86   1  94  23  11  44  21  65  96  56  41  98  69  83  98  10  10  74   7  72  12  25  45  74   8  82  95  29  37  44  37   9  33  50  53  73  69  50  51  46  46  33  89  86  88  20  17  21  38  34  30  39  96  94  16  93  54  64  33  33  96   6  80  68   3  37  24  57  28   4  45  93  96   3  65  46  48  95  67  57  25  49  90  88  51  41  55   4  27  10  97  56  12  18  87  91  40  27  79  99  14  31  91  51  75  16  82  36  34  41  86  70  12  31  47  10  64  67  28  36  48  42  25  46  45  32  32  65  69  46  69  95  68  61   3  40  12   3  61  44  50  11  12   2  16  82  45  33  32  11  47  81  10  10  94  71  48  11  88  68  85   9   9  73  39  51  34  66  59   1   4  44   3  56  56  42  53   4  33  88  75  23  74  17  14  88  99   4  85  63  21  28  29  99  99  17  64  11  58  48  73  26  73  11  76  34  65  17  32  83  64  34  26  73  37  59  12  39  68  21  97  39  84  85   1   1  49  38  72  60  24   5  92  58  93  37  67  34  59  40   1  50  24  48  85  71  37  12  78  47  87  57  50  48  73   7  35   2  28  98  16   3  33  60  94  34  84  28  84  97  99  69  88  40  22  67  18  81  96  19  26  17  81  11  18  54  31  86  65  11  56  81  30   4  47  73  97  47  31  80   6   5  15  62  77  55  26  45  83  63  92  96  74  42  89  51  12  85  28  38  71  98   1  55  94  15  62  71  98  40  66  23  27  57  20  12  18  98   7  82  77  95  33  91  16  29  21  13   3                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    76   4  76  49  69   4  90  43  39  46  74  92  84  59  42  77  85  46   4  63  80  43   1   1  14  58   3   2  28  33  14  17  14  74  54  50  32  40  43  59  55   2  47  64  28   2   9  57  34  78  12  88  59  35  25  84  46  46  82  42  81  29  33  77  30  73  56  26  43  52  20  70  17  92  49  52  84  47  53  51  86  78  84  64  92  66  62   7  26  88  13  57  73  13  42  56  41  44  27  95  44   8  98  17  23  20  22  48   1  87  96  34  42  77  98  60  49  80  89  88  70  73  89  50  45  24   3  61  64  28  36   5  53  11  12  22  26  85   6   9  52  33  60  57  96  67  26  28   5  84  35  88  83  47  11  43  49  24  70  15  41  95  47  37  75   4  60  34  59  89  97   6  75  15  24  88  64  79  56  94  33  66  44  67  17  36  50  86  87  54  41   8  54  20  36  58   8   2   5  48  82  45  50  94   2  72  18  84  45  77  87  34  14  87  65  32  75  70  20  63   8  97  56  56  63  52  63  30  75  68  10  12  47  76  78  27  74  61  13  11  40  70  33  69  81  62  20  63  81   1   3  12  27  75  17  96  63  20  73  69  39  60  18  39  84  67  62  36  46  91  76  96  95  72  32  84  63   8  80  73  56  10  82  83  69  66  57   4   1  52  72  88  92  21  29  14  69  47  23  57  72  66  75   9  93   4  40  17  13  89  55  45  52  41  76  68  74  53  54  40  66  14  67  63  24  19  81  41  92  65  60  88  24  56  10  29  87  40   6  36  49  48  67  38  32  40  25  18  58   1  92  19  75  89  33   9  29  74  21  66  13  36  80  46  29  64  49  77  82  87  28  77  27   6  67  74  96  30  34   1  97  62  76  22   5  82  38  36  46   4  14  10  69  55  40  84  48  27  13  33  94  45  54  41  32  76  88  54  75  60  68  53  87  50  96  43  75  23  83  55  40  90  69  63  42  56  33   1  76  80  50  64  29  81  42  21  93  45  42  44  70  73   5   6  35  28  77  68  83  94   1  64  50  83  75   7  70   8  86  22  79  47  70  37  57  28  91  49  56  66  28  15  53  92  53  38  10  61  39  86  82  36  16  43  78  47  75  52  15  27  86  49   1  83  19  35  14  27  57  74  49  21  65  36  49  57  62  80  19  66  40  56  28  71  73  79  54  30  20   9  19  74  16  96  31  96  86  71  74  58  42  59  80  14  84  36  74  11  22  69  75  22  84  12   6  17  34   2  79  63  17  75  76  41  40  62  13  91  64  38  71  73  42  66   8  37  79  43  90  10  25  23  91  43  53  27  63  73  81  62  32   4  55  34  44  38  54  27  52  96  94  76  26  22  49  96  17  81  29  73  13  55  21  39  20  49  36  72  89  38  41  48  56                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  67  47  12  11  77  52  19  91  59  20  60  16  74  15  75  38  71  18  53  46  47  30  70  73  21  16  74  84  81  42  28  30  38  55  80  10  22  87  60  60  65  87  54  14   9  63  63  50  50  76  97  79   1  41  33  61  45  40  46  93  13   3  10  94  72  84  34  80  97  80  14  97  73  23   9  56  62  54   5  55   2  78  85  12  12  69  87  41  38  67  47  92   1  85  86  37  14  42  22  44   6  70  57  27  40  63  28  91  24  72  57  70  95  74  38  49  75  46   3  72  14  66  71  33   5  20  65  81  69  88  75  60  70  50  27  80  61  88  12  92  99  49  23  93  96  50  20  86  39  19  98  59  65  11  10  31  81  18  68  76  19  53  70  11  30  73  68  44  80  89  97  62   8  69  79  40  37  71  45  67  58   7  88  31  46  72  18  19  86  96  87  45  96  97  39   5   7  76  90  80  34  87  11  98  15   5  32  90  69  11  65  79  93  61  56  63  34  32  33  19  60  75  34  61  45  22  35  38  87  30  45  40  37  43  68  74  63  33  78  23  37  42  68  72  45  64  77  16  83  93  39  27  19  31  93  58  86  72  88   4  83  89  49  70   2  69  19  62   2  42  51  92  48   1  77  94  10   3   4  12   9  59  94  85  72  57  72  51  13  98  37  21  29  41  70  11  83  98  79  97  41  21  10  76  64  58   2  36  94  84  62  15  15  33  53  38  40  80  83  90   5  73  90  59  45  31  76  98  32  16   5  18  67  93  32  44  18  80  58  55  15  63  55  69  53  69  48  96  30  11  25  24   7  20  21  26  93  75  57  29  71  74  61  22  31  82  63  28  64  30  87   4  71  53  65  33  83  57  16  82  39  35  41  96  83  35  74  34  74   2  22  13  31  24  29   8  78  62  96  77  98  53  84  72   3  47  32  79  92  47  58  53  17  76  17  86  50  90  89  11  29  36   1   2  41  25  38  56  29  26   4  39  78  12  57  94  40  65  43  45  61  61  53  11  33  37  63  47  55  80  20  20  25  62  47   7  51  13  39  63  97  74  77   8  44  19   5  11  60  95   2   6  47  60  87  41  15  16  86  48   1  80  69  87  40  58  35  79   2  14  98  17  35  99  95  36  72  13  33  12  12  95  67  87  59  18  72  59  74  26  33  61  97  19  42  59  73  98   3  76  66  53   1  16  47  36  60  37  70  33  54  92  94  26  69  97  80  14  62  62  16  80  21  65  90  89  51  58  96  58  87  84  13  25  59  46  99  39  21  19  30  26  36  34  44  22  41  34  38  28  90  76  33  28   1  53  80  90  65  32  95  34   3   4   9  18  81  99  52  54  46  69  99  22  61   9  53  98  82  76  66  52   9  10  85  89  20  81  48  54  13  87  87  26                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                80  83   5  37  90  54  26  73   3  65  25  14  74   8  76  51  21  79  23  39  84  27   5  43  11  46  68  65  54  77  61  33  84  63  19  57  19  56  37  19   1  24  31  49  32  83  29  97  13  82   1  82  77  99  65  98  16  72  94  31  76  71  21  91  71  42  63  62  21  94  46  12  23  54  28  37  72  32  58  45  16  86   1  69   2  41  81  58  57  86   5  71  55  12  28  11  34  63  83  41  15  84  74  42  32  48  96  87  81  99  77  89  32  46  73  88  42  17  55   7  30   3  66  15  23  83   5  21  52  48  27   8  38  38  65  86  70   2  50   3  69   7  57  60  75  25  95  72  48  24  34  92  63  20  52  16  15  36  54  24  66   4  80  28  89   4  84  43  45   8  93  58  50  11  49  90   1  25  56  98  29  81  99  66  38  36  63  53   8  77  46   2  91  80  27  40  83  94  29  65  87  31  88  75  47  33  48  26  55  42   6  55  78  21  45  24  86  42  72  21  30  25  10  96  10  40  31  30  37  87  90  92  53  29   5  54  58  31  21  28  94  16  78  53  62  15  18  19  23  23  95   3  53  83  75  44  87  81  13  23   2  86  45  71  19  89  92  94  24  40  53  62  63   5  26  35  41  81  33  98  84  30   5  51   5   2  64  74  79  61   7  39  56  52  32  86  69  46  34  14  34  85  13  19  22  52  95  85   8  58  39  97  86  52  61  22  28  24  81  15  26  56  36   9  74  31  83  70  41  29  65  35  87   3  32  45  37  99  64  31  16  45  39  59  15   2   4  43  77  90  51  67  43  54  49  80  37   7  84  51  81  23  20  78  87  56  84  63  44  41  99  38  32   2   3  67  40  51  70  91  56  76  88   1  27  15  12   3  48  38  95  15  74   1  46  26  20   2  86  72  48  79  47  41  67  55  92  13  52  20  90  86   6  49  16  46  55  87  48  93  60  80  78  18  71  74  99  93  57  24  71  65  70  82  93  73  88  74  48  38  61  35  58  43  47  46  96  63  46  18  75  35  14  39  98  18  64  50  80  84  88  38  70  35  93  52  84  63  23  77  35  73  48  54   4  29  48  90  22  66  16  29  99  94  53  42  51  20  23  72  37  33   5  10   3  62  38  87  86  63  31  48  15  56  58   9  93  76  79   6  43  31  93  30  59  62  25  47  97  51  96  56   7  38  69  58  10  21  59  40  13  31  28  27  79  64  22  92  15  87  20  67  49   2  84  37  36  56  83  68  38  85  22   2  49  43  66   4  34  39  56  16  15  55  68   9  94  64  88  70  99  24   2  92  91  88  91  20  16   3  94  38  64  64  42  26  52  25  73  89  68  87  90  50  40  80  37  40  63  80  63  25   5   3  63  96  29  65  49  74  19  95  21  47  66                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              73  94  57  59  39  30  37   7  82  46  81   3  58  69  33  85  42  20  34  22  16  18   9  92  92  17  40  17  86  43  66  80   4  75  48  44   8  35  74  56  17   2  97  86  55  68  84  73  89  58  82  48  30   8  37  59  77  15  91  32  82  80  43  23  86  11  34  18  84  84  42  17  18   2  35  56  32  55  73   2  21  64   8  32  71  21  67  89  64  29  31  43  27   4  17  59  33  61  71  83  15  23  68  58  24  52   7  72  58  78  88  54  87  83  22  13  37   8  56  54  16  97  52  55  29  51  99  50   7  35  51  72  24  41  12  46  51  71  84  94  74  87  94   7  17   4  91  56  56  14  75   1  34  44  69  98  66  16  34  52   6  76  45  61  39   2  92  62  89  68  97  79   4  78   8  67  26   2  49  56  10  33  22  72  74  61  41  20  77  58  17   4  61  51  26   1  75  49  91  17  63  29  26  98  46   8   8  29  33  74   2  45  33  56  52  37  56  85  97  45  64  39   4  37  67  94  28  45  24  11  52  76  31   6  69  56  96  97  96  97  43  51   1  42  76  88  22  56  42  16  94  56  78  66  22  85  34  77  17  82  40  14  60  75  72  38  90  30  99  57  68  31   4  38  62  17  30  55  24   4  37  82  30  54  82  12  37  97  85  57  67   5  87  77  22  65  88  60  69  26  67  25  21  45  62  37   7   5  39  31  19  46  61  56  61  86  10  23  59  17   5  58  12  69  38  57  45  47  38  81  80  40  29  27  88  36  28  86  46  72  69  19   3  44  17  66  12  31  49  90  48  12  87  30  44   4  17  91  93   7  22  60  35  98  15  38  81  24  59  50  33  85  55  30  15  70  15   7  26  49   8  23  13  86   3  98  23  17  66  26  11  29  18  81  68  62   5  46  44  46  93  87  77  26  73  24   6  77  68  96  60  87  40  88  90  15  26  63  95  53  34  69  79  98  80  78  42  82  41  97  19  47  14  33   5  19  34  96  89  21  87  33  70  77  41  49  52  30   3  33   5   2  66  54  98  28  15  59  85  27   4  85  76  72  16  39  62  81  30  37  51  22  84  73   6  32  66  48   2  73  28  84   9  73  16  25  81  38  88  27   3  38  68  74  82  72  62  10  59  88  22  96  78  70   1  34  19  44  21  10  74  19  86  55  63  80  55  71   5  90  46  65  25  52  57  67   7  26  13  62   6  39  97  62  23  67  73  79  53   8  76  31  73  83  84  37  83  47  46  90  77  39  55  86   8   2  64  50   6  48  84   9  68  27  73  83  13  82  48  99  24  43  68  42  42  78  38  18  77  65  14  43   7  57   3  93  74  80  53  46  96  31  40   7  18  98  37  52   2  65  36  84  63  10  46  90  28  92   7  81  54  56  18  82   4  17                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            11  88  50  53  25  41   6  93  63  25  63  26  19  52  91  79  68  21  14  39  60  67  33  98  76  21  78  68   6  33  13  17  29  93  29  42  72  48  19  93  75  30  84  62  88   3  61  72  70  74  44  16  90  86  11  92  60  86  35  48  56  11   8   1  16  52  92  77  42   7  46   6  43  40  79  96  79  65  45  17  71  97   6  34  25  34  51  81  33  86  92   4  20  43  36  95  74  96   6  22   2  54  53   7  62  19  27  47  77  91  95  25  71  68  39  41  71   4  33  20  97  90  89  38  19  58  33  21  58  98  49  45  85  52  19  92  86  83  66  50  16  98  76  86  39  10  21  88  13  91  80  98  50  87  79  87  57  36  46  67  38  67  26  73  89  21  15  67  78  74  19  31  62  97  15  68  82  50  46  87  43  44  18  81  56  84  27  69  86  75  76  19  54  35  56  89  21  11  67  52  93  97  48  70  41   4  59  73  95  15  83  20  47   7  53  14  97  25   6  10  26  11  53  82   2  48  96   2  68  28  83  78  44  55  64  26  91  45  27  26  49   2  52   8   2   9  93  47  51  82  90  81  73  83  22  16  77  42  29  76  51  76  84  70   9  48  33  54  63  69  24  73   7  27  27  91  50  31  37  97  53  69  37  61  10  80  67  47  27  21  44  26  11  48  91  14  86  85  56  22  10  89  66  88  32  60  83  35  40  35  47  12  72  28  63  83   8  18  36  25  97  32  91  57  40  47  70  60   2   5  18  50  50  35  65  67  73  74  20  30  83  33  26  17  28  65  41  97  59  69  53  29  18  25   1  91  35  91  99  19  54  85  75   5  23  46  92  61  79  94  56  18  74  90  96  49  61  81   9  42  71  30  51  52  65  20   9  85  38  34  68  17  84  29  50   6  91  21   1  89  73  61  55  70  61   1  29  79  29  77  20  43  32  61  51  10  46  68  53  75  22  11   7  18  97  49  22  85  33  43  67  66  97  17  54  72  42  35  11  67  71  12  48  31   3  11  36   8  25  58  67  50  83  97  30  23   9  56   9  44  35   6  43  55  55  14   7  68  69  72   9  24  40  64   1  90  76  77  86  21   8  59  45  15  51  83  83  50  35   4  69  77  77  23  61  39   6  44  92  67  83   7  32  70  43  75  97  20  23  94   4  66  54  82  20  98  36  84  31  42  63  48  18   2  31  94  69  16  24  88  28   7  46  62  28  20  49  67  97   1  33  16  99  19  92  60  68  57  48  88  98  83  68  89  62   8  47  71  46  25  89  72  42   5   9  98  48  83  63  71  64  37  45  83  90  62  43  88  13  68  84  59  49  64  16  70   9   6  16  42  79  20  18  53  69  56  80  51  33  48  27  31  58  11  72   9  69  89  27  53  76  14   4   4  91  24  89                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          69  98   3  90  42  59  26  67  97  41   9  92  14  50  83  48  15  63  84  52  62  66  43  20   1  78   9  16  54  96  98  54  78  58   2  22  18  46  77  54  12  37   4  17  29  13  28  58  29  70  86  28  23  66   5  25  74  73  62  90  75   3  74  13  85  97   5  66   2  83  23  68  73  39  35  79  77  27  97  82  40  17  97   7  71  51  48  56  46  81  77  48  17  91  49  15   6   7   1  27  73  93   2  96   2  63  70  31  18  60  80  34  37  98  43  99  19  70  88  26  50  34  28  24   7  36   1   9  45  73  80   2  97  21  71  50  60   6  84  42  79  57   7  66  48   7  28  23  72  39  19  15  93  82  10  69  79  22  75  56  72  67  38  74  68  28  71  62  52  71  10  34  58   3  65  57  23  76  46  75  58  14  29   3  69   2  86  35  56  60  77  85  98  20   4  34  53  12  94  15  24  50  52  16  10  98  38  18  66  74  68  17  71  25  29  10  85  82   9  99  41  95   7  28  91  45  70  95  93  30  47   7  19  20  60  38   9  29  18  76  53  14  43  57  15  90  62  78  96  16  62  73   9  45  77  41  74  66  42  74  94  59  88  21  97   1  84   3  28  65  28   1  53  28  58  98  53  51  55  35  91  86  70  97  29  14   5  44  47  16  96  21  29  87  33  25  91  62  20  14  39  18  90  75  11  91  76  72   3  57  12  89  65  80  10  31  40  31  47   1  16  50  61  89  76  20  70  16  67  31  68  98  40  92  18  29   7  68  59  14  69  30  17  86  80  27  25  82  65  46  72  77  23   9  17  74  84  73  63  92   2  88  52  70  97  55  83  71  14  21  44  72  39  77  93  93   2  26  61  78  77  79  55  20  84  39  84  19  97  93  80  25  51  46  41  92  66  48  26  40  51  60  57  61  33  49  70  13  73  20  49  19  79  86  17  46  50  26  30  72  50  98  70  43  98  92   8  59  27  46  46  87  39  77  48  59  52  12  89  34  68  73  45  24  65  13  16  58  22  18  99  83  90  44  69  69  86  91   5  76  70  60  76  83  88  12  13  23  80   8  75  54  15  69  98  40  19  67  40  30  64  19  61  34  59  74  48  87  58  98  39  83  88  40  38  87  59  78  71  77  50  65  32  51   7  62  39  64   8  31  40  93  25  21  88  49  74   9  57  85  28  94  88  28  28  44  57  23  92  26  12  63  68  50  70  27  43  37  95  10  13  93  87  12  56  20  44  36  72  20  67  32   3  20  45  80   5  84   3  81  84  63  94  69  68  82  48  47  28  26  95  41  19  95  11  54  29  28  89  43  70  80  28  47  55  16  52  94  89  22  26  40  66  30   7  98  20  88  58   8  87  90  77  23  69  41  83  24  59  43  17  16  31  94  68  62  28  84                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        34   3  38  49  90  38  90  86  75   1  70  62  87  28  12  93  85  19  68  41  34  96  21  54  53  93  69  55  21  42  30  43  64  10  46  35  55  69  72   7  85   3  84  86  37  42   4   3  78  19   8  18  95  12  92  11  69  41  94  41  30  39  82  43  90  47  24   6  59  68  53   6  87  18  51  84  89  65  48  51  35  96  55  35  51  61  63  39  85  36   5  27   9  25  38  46  41  40  17  73  67  44  38  25  58  24  93  64  22  15  38  97  30  28  38  51  98  45  78  15  82  95   2   4  61  31  64  65  23  11  76  24  35  71  34  73   7  43  20  99  46  82  75  28  91  91  74  88  76  20  20  28  62  18  39  10  78  73  72  18  78  49  92  81  58  38  28  57  26  33  80  34  32  44  33  42  31  14   5  35  61  57  80  81  79  71  21   9  87   1  22   5  19  38  81  73   7   1  98  45  88  58  95  48  78  61  50  52   7  88  46  42  55  42  97  67  11  19  79  12  53  50  53  35   7  19  82  20  99  77   6  56  30  81  40  20  86  39  79  14  61  80  98  86  34   5  69  63   9  46  35  74  34  61  94  77  25   9  79  57  51   8  41  69  81   8  24   3  93  93  19  48  27  35  39  55  91  86  66  36  18   4  54  46  16  10  73  98  37  90  73  26  14  43  84  49   8  44  70  20  10   2  99  42  20  44   8  80  62  20  79  83  39  82  25  43  23  24  51  39   3  23  36  93  40  65  63  40  30  90  18  80   6  67  37  16  39  48  66  91  24  46   4  46  34  63  90  75  51   4  33  23  28  76  16  17  22  38  82  54  78  86  55  76  12  91  11  72   3  33  39   6  57  46  46  87  67   5  67  19  59  35  79  17  76  53  26  20  82  41  24  43  67  89  43   5  81  85   6  22  60  69   3  54  45  16  22  73  25  57  11   8  89  90  88  27  61  68  76  84  64  14   6  37  61  34  66  22  46  96  46  90  77  11  24  84  13  77  15  87  83  47  95  70  98  19  45  69  84  17  56  50  18  50  72  31  58  11  73   8  52  22  85  18  69  95  50  72  89  17  29  17  51  69  71  52  76  33  85  94  77  63  48  69  23  42  48  29  86   7   1  76  42  23  98  62  42  59  56  29  28  18  27  57  47  16  23  89  80  86  46  51  68  80  32  64  96  13  83  29  35  20   8  72   2  70  45  17   8  71  47  51  34   6  85  11   8  75  27  56   1  42  76  92  72  97  84  87   5  50  19  19   4  99  80  26  45  22  51  91  20   5  63  95   6  12  82  81   8  96  86  13  67  62  54  19  12  83  19  91  74  88  64   7  44  31  65  67  90  99  51  35  39  34  37  58  13  55  29  79  51  59  50  93  29  43  50  60  62  32  48  23  69  33  66  81  37   7   4                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      12  86  47  56  59  18  69  62  16   6  81  81  35  95  12  21  50  54  72   3  90  61  57  44  37  46  14  14   9  69  89  11  80  33  94  98  36  53  45  32  53  92  58  39  35  42  73  43   2  83  17  60  36   2  53  16  15  41  98  41  33  77  80  96  77   1  55  25  67  91  83  36  49  95  25  83  54   8  89  79   8  81  19  15  77  16  99  22  34  61  38  26  97  63  87  54  16  65  19  52  98  61  60  39  92   9  98  43  64  81   9  71  16  51  47  55  20   1  38  65  86  86  51  36  49  93  64   6  89   5  75  24  92  52   9  97  42  15   2  34  41   7  94   3  22   6  76  19  10   4  75  97  49  18  10  46   1  61  89  25  96  48  16  69  15  33  16  17  11  38  95  24   3  11  61  65  25  52  25  74  50  14  59  60  91  25   6  45  82  79  13  41   9   6  65  47  23   6  21  66  20  32  40  12  38  71  74  45  96  74  52  34  79  51  33  42  38  52  79  27  33  38   1  33  53  88  91  54  51  34  84  48  74  32  10  79  44  24  91   4  54  23  30  53  92  42  53  92  34  75  77   4  74  69  38   9  25  49  32  56  98  94  72  47  65  30  40   1  20  64  94   9  83  71  57  44  51   2  65  56  26  83  17   1  39  86  15  94  45  23  14   4  29  15  27  45  17  51  59  30  57  67  44   2  19  46  41  28  80  76  41  98  33  86   8  87  96  31  84  35  12   6  89  56  45  60  64  25  34   3  22   1  69  73  82  78  44   4   1  23  34  24  49  80  92  15  54  34  63  44  93  72  79  26   9  13  66  99  18  28  23  61  10  51  10  19  41   2  16  79  98  32  22  84  92  53  61  41  98   7  50  74  98  22  23  56  51  80  27  29  37  61  13  65  17  56  48  24  14  66  25  81  39  73  89  41  53  92  43  72  59  53  93  62  19  94  47  41   7  62  45  46  27  59  75  16  10  88  48  54  70  96  13  81  46  29  47  43  26  87  35  29   1  84  53  17  55  36  52  32  45   8  79  15   4  41  67  92   2  27  12  63  56  53  69  70  43  27  85  45  60  18  61  67  63  92   4  81  11  84  34  95  70  96  35  86  10  49  98  26  25  73  86  77  86  49  98  20  29  18   3  13  10  83  39  39  81  33  96  62  41  39  85  22  25  60  80  73  13  18  86  49  50  50  57  70  38  85   7  95  94  24  46  42  77  63   5  27  42  36  27  56  82  61  37  16  57  39  72   3  12  65  88  70  11  15  13  69  39  90  13  61  47  11  88  50  78   5  31  61  26  82  14  80  19  60  38  16  50  20  75  74   4  83  99  93  91  10  95  52  50  15  51  58  16  33  91  13   6  51  50  32  97  64  73  16  55  72  21  43  41   9  78  65  18  64  86  40   6  85                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    62  87   3  36  82   7  33  85  74  10  85  52  56  93  34  15  31  61  95  94   2  47  96  84  52  88  88  43  91  64  34  36  49  21  55  31  76  39  77  21  56  12  50  77  61  27   6  94  73   9  48  33  55  34  15  73  94   8  86  67  15  67  38  88  81  80  20  37  87  11   2  92  84  24  23  78  59  30  76  73  99  30  31  59  88  17  74  88  98  31  14  32  82  84  98  84  67  31  91  46  91  99  12  88  65  58  64  48  75  94  40  54  86  47  56  77  85  97  60  45  59  10  69  91   2  63  50  66  83  10  63   4  97  73  49  75  59  73  22  11  75  61  74  83  73  43  64  67  34  61  20  55  58   7  11  42  37   6  27  69  11  50  47  97  65  88  42   5  75   7  38   5   4   3  24  77  26  59  77  34  49  18  77  72  25  62  53  12  56  82   8  23  94  40  18  85  40  86  36  20  42  15   8  64  95  62  99  20  66  81   4  51  41   8  98  41  18  99  85  59  60  39  76  82  58  88  39  97  13  25  98  28   4  26   4   2  21  52  37  41  22  60  32  96  89  87  88  26  65  37  89  20  53  70  73  35  72  65  80  25  45  79  68  60  95  33  92   2  76   8  81  25  57  42  13  78  47  58  77  73  53  45  61  46  14  31  85  95  97  23  42  92  32  55  27  82  54  40  19  27  75  60  81  46  15  72  29  74  84  13  60  57  40   1  78   1  85  81  82  38   4  76  85   9  42  74  57  97  31  35  37   3  59  76  10  73  45  82  82  57  52  12  19  72  10  19  89  94  52   4  72   2  26  19  52  85  94  31  68  20  75  91   4  90  81  15  71  68  63  56  62  29  18   8  83  84  95  24  55  82  98  51  97  13  58  13  57  74  77  12  21  26  91  11  27  24  18  95  54  28  59  88  64  70  82  32  23  98  38  26  83  96  75  83  20  46  38  59  25  40  94  53  84  19  15  15  26  41  23  49  41  97  71  25  26  75  66  98   8  93  68  89  93   2  89  35  94  22  91  73  73  67  42  88   7  71  82  76   8  82  28  26  10  24  43  34  71  28  28  85  10  37  45  92  90  92  88  38   6  13  66  10  62  56  61  45   2  78  42  32  64  32  77  16  45  16  79  79  35  95  59  22  58  17  22  76  52  74  74  62  99  64   7   3  77  66  29  32  96  29  43  43   9  43  10  79   2  18  12  63  74  43  15  39  84  94  93  91  54  69  56  34  72  38  95  90  16  79  12  13   2  71  82  84  79  55  65  20  22  82   3  37  30   2   1   6  26  88  65  33  30  53  32  11  70  58  94  92  40  84  89  26  76  65  18  11   2  95  37   1  50  22  82  76  58  25  81  84  87  33  53   4   8  80  31  28  38  66  46   4   7  58  14  78  16  77  86  13  47  45  58                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  71  18  76  29  15  19  45  71  97   9  92  88  72  20  72  17  43  77  85  16  88  53  53  82   4   7  56  29  38  26  66  59  76  12  84   9  68  33  13  30   5  20   3  73   2  41  77  96  16  41  94  67   8  69  34  73  77  70  59  36  45   7  82  56  20   4  54  30   9  71  93  71  86  73  30  42  39  84  32  48  54  62  88  89  94  11  68  62  73  24  93  19   1   3  33   3  68  55  49   7  76  50  53  54  23  64  18  40  59  89   3  19  12  63  87  43  39  87  41  21  55  77   5   6  96  54  26  98  38  31  82  23  31  25  57  22  86  75  85  98  95  20  53  80  60  68  37   6  47  44  47  44  61  99  25  73  56  44  57  96   5  24  78  93  15   1  87  48   7  90  57  92  93  43  41  29  15   4  52  62  92  27   2  40  26  89  83  40  17  19  49  62  21  33  81  60  12  70  25  89  20  95  43  40  19  38  65  98  64  85  81  49  95  48  61  92  82  95  20  81  20   7   1  40  62  78  50  14  71  23  97  57  46  81  15  27  71  54  46  84  83  48  22  71  62  87  73  68  94  27  26  10  60  43  36   4  80   6  98  13   3  33  91  71  92  43  23  75   1  55  29  96  84  51  99  37  40  49  42  98  36  61  66  61  32  81  82  72  21  99  12   9  78  95  57  17  78  71  24  29  39  44  46  72  67  97   8  73  62  47  47  40  88  16  93  16  51  12  50  20  12   7  80  59  28  43  37  16  51  65  60  46  59  21  73  58  52  51  77  13  14  30  47  26  72  39  23  22  86  31   2  29  77  24  61  28  87  92  57  33  95  97   6  50  82  38  21  15  62  29  43  42  39   1  79  85  17  33  84  45  80  33  66  20  36  31  15  84  76  87  66  47  58  23  13  70  81  59  35  58  61  56  93  71  15   2  49  41   2  95  46   8  99  52  98  22  98  91  63  64  35  44   1  86  67  11  82  43   8  37  92  25  93  83  99  75  99  92  94  45  90   2  86  55  50  57  51  81  57  42  35  89  48  75  62  52  22  11  51  96  19  44  22  39  26  35  62  82  57  51  71  52  13  94  94   6   1  80  68  23  70  80  83  35  65  16  72  75  81  78  58  61  20  66  16  27  74  30  71  23  62  25  19  69  81  88  43  45  31  25  78  62   5  23  96  30  44  11  67  30  27  86  54  67  40  43  50  18  42  39  25   7  35  35  93  75  96  13  44  99  33  82  32  58  50  94  12  88  25   7  62  13  76  98  84  29  24  68  37  76  65  35  22  51  46  99  68  86  20  82  33  49  38  89  21  68  93  96  33  79  19  32  38  33  64  99  49  95  44  76  42   6  45  48  41   8  39  36  43  54  67  39  79  86  84  40   9  57  17  55  58  18  56  70  97  41  41  84  64  64  73  62                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                98  42  57  28  68  14  68  56  67  44  16  82  88  39  24   8  15  35  17  70  74  30  79  41  85  33  88  22  51  27  44  54  75  67   8  34  32  90  50  35  39  30  29  16  86  10  90  79  93  99  34   9  36  89  33  74  63  66   3  55  86  97  40  19  17  92  44  33  76  92  19   9  73  26  96  87  38  78   3  96  83  45  21  91  20  91  32  31  51  77  32  90  39  89  51  39  79  54  55  97   9  48  96  47  83  67   3  36  19  81  72  22  14  27  90  37  22   5  57  68  88  72  86   7  82  19  49  59  40  94  96  63  36  51  91  56   4  96  37  99  44  66  58  84  10  65  66  50  14  44  73  51  71  83  56  17  49  79   6  75  33  24  74  46  81   4  27  20  46  13  49  63  73   9  36  91  58  53  37  58  82  16  23  17   1  37  88  46  34  73  43  23  52  37  87  51  28   5  68  93  81  27  79  61  79  47  82  30  31  13  48  90  50  65  29  92  68  40  83  96  76  20  71   9  50   7  87  98  32  21  48  40  88  83   5  48  65  87  80  68  92  60  60  48   9  99  27  36  41  75  49  67  13  34  36  30  81  27  12  79   1  92  71  38  52  40   8  25  82  87  24  70  50  97  64  56  82  82  59  30  17  47  83  92  91  59  84   6  17  17  90   7  56  24  71  58  64  67  22   3  38  23  68  52   7  69  24  16  80  89  11  41  64  26  34  55  52  65  30  75  93   4  21   3  97  67  95  87  19  22  78  21  85  64  51  75  85  25  24  73  71  42  97   1  95   4   6  67  80  68  36  59  56  38  76  81  17  71   6  18  20  83  52  75  11  32  94  45  60  71  88  91  45  69   6  89  52  45   8  79  38  14   4  81   5  71  76  24  52  69  26  54  65  12  78  11  21  80  74  11  89  35  50  77  52  79  46  36  15  65   3  34  37  54  45  45  31  13  35  62  55  86  48  26  28  56  99  94  77  45  88  90  51   4  47  41  14   8  48  78  17  60  63  93  27  51  14  92  46  68   7  69  67  77  97  93  84  24  69  89  72   4  90  75   8  53  83  88  66  75  87  91  13   5  38  19  24  73  53  68  94  76  57  10  52  67  65  65  27  26  56  56  79  91  50  79  85  90  67  53  80   8  16  28   4  40  51   6  43  40  76  49  91  99  63  72  32   5  96  82  64  95   5  98  60  43  52  12  41  44   3   4  94  13  46  55  45  60  27  95  59  66  65  95   4   5  93  49  60  90  19  60  20  77  12  80  14  70  82  86  56  96  40  98  39  60  35  43  84  82  54  70  84  70  85  82  53  13  84  37  53  75  89  26  15  78  97   2  46  68  15  63   5  78  94  33  82  70  20  18  87  87   5  16  35  67   1  38   5   1  79  16  79  91  19  81  94   6  46  37  11  80   4                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              98  58   4  12   6  35  89  14  10  78  94  72  11  80  26  53  73  10   9  51  17  70  58  43  85  44  34   7  65  41  80  78  85   9  67  93  13  47  29  56  72  42  77  88   7  67  51  43   9  62  14  38  55  71  77  91  81  44  97  14  18  64  10  52  20  83  14  25  48  19  68  30  86  16   1  45  57  77  86  79  83  15  66  46  53  78  82   7  89  83  18  56  67  41  98  92  42   7  51  24  82  89  83   8  99  65  59  11  39  18  21   3  38  54  81  10  93  87  27  92  81  28  82  35  35  62  40  46  76  57  58  39  43  82  36  50  95  49  15  56  94  89  68  35  24  53  48  51  36  53  16  31  50  45  89  97  55  43  22  82   6  60   8   6   8  70  68  54  81  57  14  21  30  89  74  52  90  60  69  49  27  18  62  38  28  55  16   4  20  76  53  59  69  30  64  64  89  87  96  29  49  89   6  58  44  97  97  10  99  71  59  60  86  87  24  64  93  10  66  90  27  49  40  51  55  24  70  49  22  63  88  18  93  82  98  90  57  39  24  16  63  54  29  55  58  61  91   2  84  72  68  52  93  64  88  11  14  90  14  11  59  14  38  49  44  17  52  13  92  71  93  13  54  85  61  96  22  57  50  26  73  88  74  88  34  38  89  15   5  26  67  14  91   1  63  52   8  82   7  36   7  25  59  87  90  62  16  77  58  42  32  70  92  85  71   7   7  36   4  31  34  82   2  36  31   2  39  89  71  13   9  75  81  17  75  18  64  88  81  32  74  71  71  20  16  11  82  87  20  86  56   4  79  97  98  29  13   2  75  19  20  91  77  92  27  23  91  49  95  14  38  15  56  68  28  79  56  77  66   6  50  46  18   8  90  64  68   9  16  63   6  35  14  33  91   5   1  43  12  42  36  52  41  74  17  13  25  39  84  13  97  85  30  15  60  46  87  84  59  51  48  59  30  23  83  95  97  96  10  30  40  51  59  61   8  29  91  80   8  96  94  34  60  27   2  46  32  73  81  47  48   5  26  66  28  38  75  21  41  29  35  26  87   6   1  70  60  43  39  87  21  41  93  70  44  71  30  35  28  89  49  18  99  19  35  35   2  81  21  91  85  92  29  83  15  55  90  71  47   2  99  73  17  43  13  71   5  13  55  62  97  31  89  46   3  13  28  44  92  85  71  83  95  17  46  98  51   6  51  25  77  79  20  84  83  46  31  53  32  28  50   3  53  12  40  49  13  97   2  88  34  56  68  75  62  72   1  64  61  89  37   1  32  26  90  54  12  86  43  41  74  90   6  16   2  26  95  65  63  10  99  36  47  55  98  26  36  63   2  37   6  73  20  23  39  37  98  60  99  29  57  49  51  15  52  35  93  34  39  72  48  22  54  89   1  70  32   3  85   4  86  74  88  88                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            52  24  89  56  28  32  40  79  76  23  17  62  52  90  64  56  47  36  84  38  21  64  57   9  37  24  98  61  69  48  38  95  78   2  57  11  67  63  53  98  40   3  49   1  49  93  85  89  66  49  16   3  14  79  15  96  92  96  96  86  12  64  82  92  11  58  81  95  28  48  51  33   3  32  57  46  38  41  78  20  99  64  17  59  40  48  16  99  77  85  73  29  20  19  22  36  72   9  68  98  85  27  74  52  71  46  34  98  69   6  90  75  81  18   2  50  66   8  68  27  64  87  83  83  49  42  36  16  88  42  63  63  84  72  10   4  12   6  43  80  17  59  17  78  41   7  23  13  81  38  67  43  70  77  88  40  92  67  11  39  74   9  73  39  73   5  83  14  36  36   4  87  48  90  90  97  32  80  24  12   1  10  33  16   8  42  53  95  30  24  87  22  37   6  89  56   7  18  10  58   3  53  68  31  53  73   3  55  87  59  70   3  33   2  27  76  24  88  31  26  88   4  41  32  19  22  41  42  70  74  84  71  41  30  64  18   8  12  12  92  95  74  17  21  72   8   4  28  28  71  11  79  96   2  55  65  28   1  25  43  67  29  75   8  47  75  16  35   8  20  20  74  45  28  46  76  77  46  52  90  74  72  94  17  88  77  54  19  47   9  92  32  39  12  83  84  72   5  42  10  92  70  46  19  58  87  54  95  60  82  62  66  20  43  46  28  88  88  12  97  41  80  57  77  41  53  72  49  72  82  88  23  61  43  89  65  39  25   9  67  34  14  17   9  91  76  29  69  62  83  92  90  98  26  59   2  86  66  58  58  98  34  55  76  25  17  75  55  21  70  75  53  48  65  87  69   8  61  69  78  21  82   9  46  25  97   7  20  77  13  94  19  87  15   5  52  36  45  31  52  24  64  39  58  74  24  69   8  99  82   4  72  93  75  89  85  13  38  87   4  12  93  30  41  91  21  59  43  57  95  20  62  12  63  84  85  46  18  77  77  11   8  56  71  18  68  83  50  43  12  35  99  36  31  86  28  81   4  92  43  10  10  80   1  86  48  27  73   9  91  67  93  26  36  17  77  41  22  30  69  88  49  65  53  30  19  87  33   2  98  15  66  64  59  32  26  83  14  55   4   1  28  90  43  20  40  44  84  89  58  11  75  53  42  38   3  70  64   7   3  81  14  29  22  92  53  91  25  92  97  24  63  19  88  15  66  84  32  88  50  53  94  38  22  22  38   3  28  92  99  95  16  94  68  31  26  34  88   7  81  40  60  20  88  95  67  63  87  99  64  20  43  48  10  69  20  65   4  34   8  19  26  65  58  70  62   3  92  15  93  35  27  39  56  43  35  82  43  74  54  18  91  11  39  79  82  85   1  23  69  48  75  38  11  47  73  59  40  95  85   3  58  61  60  21                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          64  13  17  29  57   7  68  96  83  24   6  63  44  51  92  97  85   1  31   5  58  86   2   7  80  11  37  41  13  66  16  45  25  53   6  48  47  97  61  33  16  75  65  73  51  23  27  51  97  49  72  82  36   2  65  81  57  16   4  56  54   8  89  28  52  43  56  66  45  96  25  74  98  90  20  27  62  96  83  93  71  32  19  82  45  89  73  44  65  19  31  66  23  80  11  18  63  47  29  26  69  27  94  75  20  85  48  51  33  94  28  54  71  21  67  36  51  96  11  75  14  62  25  54  50  58  79  34  84  20   7  97  30  79  84  24  34  41  11  34  86  86  87  48   2  52  89  51  81   2  68  54  83  82  92   3  10  81  57  53   3  66  55  50  19  11  67  42  98  34  92  92  63  43  33  83   8  29  85  91  87  84  15  25  18  18  80  21   3  34  41   3  11   2  67  61  77   9  68  81  17   5   9  71  40   7  98  63  64  14  41   4  21  69  54   3  84  74  57  17  56  95  84  98  69  56  49  40  32  42  99  52  82  45  42  67  57  98  93   9  90  34  11  43  17  24  39  20  79  20  75  35  32  67  93  30  19  90  40  39  16  56  64  25   8  98   5  61  14  69  40  82  79  38  12  14  41  52  67  33  43  59  72  99  16  11  42  13  54  20  13  73   4  90  88  95  54  27  17  69  73  62  17  85  18  21  82  79  85  76  16  83  13  14  54  81   4   7   2  73  56  73  51  40  26  54  67  64  84  30  59  75  44  75  61  16  77  28  48  11  39  80  41  85  85  75  12  80  70  98  16   5  92  23  39  56   7   4  77  29  20  21  76  69  10  32  11   5  78  81  65  44  37  29  80  51  34  35  38  80  83  15  80  78  28  59  62  84  23  39  76  48  66  58  31  48   5  41  95  85   2  73  22  15  46  97  15  70   1  32  54  67  67  27  90  30  27  14  70  31  96  12  27  96  13  66  91  44  40  91  32  16  44  73  93  60  65  76  87  99  90  11  76  54  32  74  34  84  42  29  24  32  23  72  10  87  81  93   8  87  65  49  59  24  38  42  55   8  82  57  49  63  62  44  86  44  21  94  88  58  32  43  11  93  93  69  74  47  28  99  11  95  52  95  70  90  95  30  75  88  59  88  44   4   7  84  61  60  46  37  94  26  46  77  99  95  55  23  41  29  58  19  13  41  38  62   8  28  85  51  12  79   5  18  23  38  70  56  40   9  58  90  68  84  26  55  70  35  27  94  87  64  69  38  70  35  47  94   8  36  31  35  65  87  50  76  71  91  49  10  36  55  42  84  91  21  82  36   2  43  79  22  18  70  25   7  22  75  54  76  91   2  27  11  42  33  37  79  32  76  40  32  72   2  91  32  43  26  43   2  40  44   2  60  39  22   2   2  65  82  72  41  84   4  60  75                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        24  38  36  99  51  40  83  66  25  82  57  10  36  67  78  45  84  72  21  96  37  23   9  22  14  40  20  69  87  92  69  56  42  80  86  94  83  28  69  79  38  82  40  76   1  13   3  16  49  23  46  20  10  15  34  66  96  18  93  67  75  53  25   6  88  82  82   6  81  78  62  40  51  66  48   8  93  15  60  57  20  98  20  82  89  78  95   7  34  81  65  52  68   1  81  29  89  91  87  53  60  81  17  25  83  17  48  94  58  31  96  80  76  49  15  13  28  16  42  91  35  77  55   6  75  66  42  88  31  63   8  15  34  41  44  83  98  98  29  38   3   8  52  83  27  25  23  16  74  76  86  29  93  40  33  32   7  18  83  89   4  83   6  23  78  10  70  40  49  34  47  65  38  64  15  78  16  82  78  20   8  13  45  46  86  86  40  67  65  16  92  64  45  34  46  62  99  14  51  39  12  30  22  15  91  20  65  85  74  44  82  72  97  16  30  27  15  12  49  67  45  16  60  89  21  90  38  86  34  68  15  41  60  14  49  38  70  39  42  76  56  98  71  51  47  79  95  19  86  21  94  54  76   9  28  76  27  76  24  99  82  13  41  88  31  85  16  31  43   2  84  54  49  96  79   6  95  52  15  38  59  58  79  59  90  73   9  33   9  93  75  57  75  16  85   7  16  10  69  11   5  94  33  11   3  20  66  58   5  48  36  49  28  60  35  57   9  50  56  19  28  88  30  98  28  66  33  78  88  93  97   4  75  59  96  54  84  53  90  58  91  79  69  46  57  47  28  24  28  71  59  69  75  38  17  73  43  27  65  70  63  30  43  27  64  91  88  68  51   2  87   9  32  54  21  17  13  11  56  65  70   7  21  66  77  54  82  71  44  50  12  52  22  90   3  42  61  45  89  89  72  26  93  87  68  41  86  95  67  49  96  56  64  33  49   3  20  46  40  27  59  87  49  73   2  27  40  76  14  99  49   9  82  76  38   8  68  92  36   4  10  91  66  69  96  12  48  44  37  71  39  30   9  98  94  98  33  73  14  55  21  54  36  13  40  29  68  72  40  29  17  39  88  55   7  24  31  89  66  91  74  70  69  92   6  81  15  23  64  66  59  26  79   5  45  61  78  16  13  33  20  95  56  34  44   3   9  78  92  76  72   3  68  55  20  24  17  18  22  52  16  25  21  69  83  63  36  17  50  38  52   5  25  33  13  72  35  43  18  93  74  98  93  75  68  95  87  52  86  99  12  72  78  29  43  43  54  34  10  72  97  42  78  50  14  29  45  25   6  92  42  56  17  76  45  30  43  49  39  24  32  73  29  39  13  15  12  66  89  96  46  11  33  40   3  48  13  27  83  30  99   3  12  16   1  38  92  26  38  28  38  98  68  26  86   1  33  79  42  76  59  60  84  53  53  61  22                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      63  50  83  95  36  90  50  70  17  57  52  76  82  10  95   6   7  39  65  52  81  30  84  75  51  21  18  63  13  71   4  90  17  28  67  84  64  66   8  73  26  73  13  33  96  13  57  74  62   4  41  25  35  48   3  37  34  27  66   4  92  86   2  58  13  22  28  14  94  85  74  89   6  26  31  59  47  64  82  21  21  64  95  43  78  50  31   6  52  40  20  98  83   1  72  10  98  74  99  38  43   7  47   6  25  84  92  46  85  95  91  21  23   6  85   2  92   7  27  88  85  62  35  77  60  27  59  55  89  60  80  54  34  84  91  95   7  35  84  42  77  57  25  24  23  57  60  24  27   2   4  35  38  34  65  57  81  52  77  20  14  43  65  68   4  38  31  63  36  67  90  82  83  92  25  64  66  63  13  65  19  75  71  53  74  58  99  16  37  42  67  66  74   8   4  83  61  95  50  67  42  13  98  97  71  78  88  60  46  66   5  25  30  32  83  60  12  67  62  66   2  73  27  48  35  16  50  59  66   4  42   2  16  36  58  56  79   9  29  88  57  53  57  77  36  92  68  46  38  18   5  12  27  26  80  32   4  79  14   9  86   1  32  11  37  13  91  88  37  95   1  43  13  22  67  46  32  28  55  72  22  41  54  35  34  28  18  52  52  86  27  33   7  44  31  24  16  54  34   7  37  80  15  69  54  99  99  61  57  95  78  46  14  99  11   4  18  16   9  89  85   7   9  61  79  98  40  66  32  37  52  56  42  17  75  21  92  77  55  81  36  31  62  68  76  44  82  82  77  42  29  20  98   7  48  67  39  75  99  66  70  69  74  51  49  46  70  97  45  51  22  60   2   8  11  76   5  82   3  55  52  59  82  63  77  19  73  21  79  90  83  28  59  88  51  68   9  11  89  34  67  61  69  73  65  39  78  15  68  46  72  77  62  42   6  80  66  90  16   7  81   2  16  72  86  65  62  32  27   3  86  80  31  91  43  26  44  55  68  49  60  71  63   3  84  48  55  39   9  38  87   2  47  10  43  85  61   4  94  23  37  18  76  44  47  91  46  21  61  22  78  34  67  13  32  83  87  12  34   7  67  59  81   7  34  76  54  43  49  24  17  86  74  19  91  14  36   9   1  20  25   6  20  70  62   4  14  56  41  52  67  23  63  92  92   7  15  95  69   9  80  31  67  92  57  33  68  30  64  29  22   5  95  63  45  72  95   8  11  71  23   3  86  62  41  34  97  71  32  92  68  89   1  18  57  69   7  32  39  43  97  85  54  97  38  21  55  23  79  39  26  95  13  96   1  89  56   9  31  24  62  44  51  11  13  45  33  36  14  60  14  45   2  54  59   7  30   7  74   7  38  20  74  58  98  23   4  78  39  37  36  67  82  62  12  80  61  69  21  68  18  31  88  87   1  33  55  27                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    84  79   8  92  64  36  48  26  84  85  94   8  44  48  20  31  35  65  32  11  76   3  42  93  61  85  79  27  99  68  65  74  70  21  22  26  19  71  84  61  96  70  67  50   7  63  58  20  54  32   7  57  61  54  37  11  20  73  53  66  23  70  76   3  75  91   6  54  64  20  42  25  43  22  91  73  91  34  31  23  50  51  84  42  63  56  48  19  34   6   3  93  86  22  27  85  97  18  81  80  22  42  23  32   9  43  81  93  24  12  67  38  82  47  94  27  80  96  37  61   7  97  66  75  75  21  36  53  40  42  72   2  70  16  85  68  94  14  43  26  38  75  63  67  23  80  13  41  51  92  64  29  90  16  41  33  70  47   5  10  32  81  52  54  67  23  84  38  84  26  52  65  90  94  95  48  98  89  76  68  13  34  65  88  60   7  37   7  57  92  17  94  96  28  69  88  49  72  75  14  31  98  87  10  85  29  18  64  22  76  84  86  31  11  53  73  22  60  75  10  21  22   2  40  43  93   2  98  47   5  22  26  10  22  67  81  64  53  27  68  83   2  79  46  47  76   6  95  34  67  53  96  41  69  96  51   2   7  80  33  19  61  59  25  83  61  67  18  48  94  68  33  61  95  51  75  52  83  85  46  72  53  48  42  10  32   8  81  32  79  33  23  18  82  22  11  72  39  80  23  86   9  85  62  37  63  48  51  32  34  29  38  20  79  13  44   7  77  30  74  67  89  67  89  12  78   3  10  81  66  77  81  91  84  39  27  18  46  46  27   9  27  75  70  88  11  92  66  27  48  71  77  39  90  12  69  49  31  19   7  68  53  10  42  48  10  88  97  30   9  20  16  45  64  87   2  25  45  41  31  50  67  47  93  79   5  36  16  36  58  54  16   7  96  51  21  90  45  56  79  19  87  51  56  52   8  16  40  58  85   9   3   8  53  80  18  25  13  58  52  26  35  97  74  17  49  90  42  98  48  94  64  69  66  89  34   6  64  23  94  48  54  32  57  50  43  96  64  62  26  97  12  29  27  65  84  68  50  28  40  38  96  31  29  78  99  14  46  89  76  83  56  53  60  26  68  99  48  20  64   6   5  91  35  92  16  72  13  44  45  34  76  80  12  24  11  45  32   4  41  34  21  94  32  39  50  79  67  49  43  24   8  19   2  64  40  93  35  78   8  52   8   5  87  54  35  27  91  64  68  27  44  90  67  68  33  97  83  66  42   1  17  38  33  40  35  50   8  43  92  36   3  63   3  26  76  22  63  97  71  44  41  48  51  13  15  51  74  96  76  38  36  95  87  75  90  14  54  36  45  50  33  66   2  78  71  25  51  57  51  61  17  15  43   6  51  13  18  67  12  40  81  71  28  83  42   9  83   1  19  53  25  87  25  57  68  87  91  44   4  36  70  72  41   5  38  83  78  35                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  14  45  15  89  66  44  27  44  62  95  13  85  86  27   7  60  63  18  77  63  83   1  86  93  29  12  80  45  71  76   6  52  47  23  55   8  49  77   6  60  52  70  96  86  14  19   2  67  88  87  14  95  47  94   5  37  42  88  77  32  37  15  45  53  18  76  32  43  67  81   7  17  31  96   6  82  12  70  40  42  53  16   8  58  70  21  32  92  43  31   6  82  57  37  38  25  80  50  35  79  90  81  84  63   9  54  68  99  84  64  45  52  77  56  52  15  25  73  41  65  94  42   9  67  49  26  74  47  58  14  63  74  58  58  40  50  49  39  98  27  24  75  38  97  28  79  66  16   4  38  36  57  94  95  77  82  36  22  93  68  48  56  77  15  87  28  78  74  26  23  83  94  72  33  28  33   9  17  33  33   4   4  43   3  89  66  81  69  53  86   7  95  53  45  21  85  91  59  82  66  29  59  82   8  99  50  77  75  40   3  75  16  17  86  60  46   5  82  54  58  54  81  87  75   3   1  28  57  97  58  64  48  48  96  72   1  42  98  76  24  30  38  62  39  85  18  52  51  52  94  37  88  77  19  81  18  52  36  84  48  48  40  18  31  18  52  66  96  78  78  49  84  51   1  54  26  78  83   9  16  96  43  86  51  29  28  16  36  43  54  54  79  66  13  72  98   4   4  67  72  76  72  40  85  74  52  20  14  72  48  96  39  66  99  14  74  88  86   4  83  75  79  12  62  72  97  89  22   4  11  69  75  32  19  87  94  82   6  89   1   8  64  62  21  65  60  51  43  82  22  54  73  31  29  31  85  23  15  70  60  32  90   7  15  16  84  45  29  43  17  91  68  25  20  18  24  47  78  37  58  56  18  44  93  92  38  91  89  58  31  61  30  78  57  11  22  71  28  20  85  70  52   4  17  12  28  74  41  52  35  13  67  53  74  12  20  79  62  74  13  82  14  83  82  17  53  25  35  23  87  10  16  77  48  46  31  42  22  64  73  27  10  84  54  30  81  82  54   4   9  97  49  83  42  24  14  79  74  51  14  23  58  95  21  37  82  99  25  80  70  28  67  32  61   2  60  63  26  89  87  19  42  65   1  80  86  43  20  51  49  89  21  47  90  30  74  10  48   6  65  83  22  38   6  68  52  16  27  20  63  16  70  81  20  55  63  49  78  36  16  30  54  92   9   1  20  61  52  16  68   4  81  66  81  79  75  81  70  32  48  23  59   1   8  29  90  74   4  58  39  47   1  74   3  78  92  71  63   3  23  15  22  64  70  26  47  38  66   3  40  91  29   2  52  99  87  27  45  22  82  68  89  23  18  14  59  43   8  88   7  39  73  89  56  41  47  21  68  97  21  17  14  91  69  78  89  73  25  59  87  72  99  91  94   4  94  19  73  88  10  56  39  76  19  65  42  22  65  73  74                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                28  48  18  86  27  34  12  73  10  72  49  92  72  87  98  57  87  53  80  53  98  58  36  61  94  59  50  34  62  56  74  38  24  53  14  96  85  18  81  63  25  66  19  35  39  54  14  90  49  32  90  89  58  28  86   3  42  58  56   2   6  61  28   9  44  86   3   4  45  27  46  74  11  44  30  64  75  71  22  28  60  49  58  32  84  24  99  25  59  94   7  32  95  11  27  87   9   1   1  65  64  90  41  70  74  59  38  24  95  24   8   1  95  47  55  50  33   8  78  27  79  34  93  66  25  39  70  36  39  30  30  16  61  27  84  23  43  83  10  52  98  90  16  93  47  67  42  56  58  69  36  19  45  24  85  83  17  68  86  80  39  91  65  90   9  53  45  73  69  89  95  71  74  70  39  79  20  85  84  98  36  70  30  75  93  57  42  55  34  27   7  11  67  62  76  78   6  88  31  47  91  65  60   9   9  45  35  71  32  52  33   1  63   6   2   2  82  19  30  43  78  63  76  37  71   8  95  27  74  92  45  10  84  19  91  55  40  24  14  75  51  26  12  73  90  19  91  71  63  52  42  30  71  63  74  20  68  20  75  66  93  75  32  63  54  68  46  18   5  26  38  79  77  61  52  44   3  54  37  41  14  48  29  45  86  80  70  37  18  42  77  46  84   8  63  39  68  79  23  69  35  36  92  62  55  85  27  51  97  67  51  38  35  22  43  71  31  89  53  64  17  58   2  28  93  70  53   1  18  13  20  39  69  92   4  72  51  96   4   2  15  91   6  17  94  80  45  35  56   1  10  54  64  26  48  52  11  41   9  24  51  50  84  39  86  69  11  58  96   8  73  80  80  64  85  44  48  35  37  87  23  34  72  54   4  39  10  23  30  80  77   1  46  70  68  16  13  32  51  51  63  29  39   2  93  50  72  89  37  94  88  23  29   4  38  68  63  23  75  10  83  58  57  83  66   6  11  29  32  90  89  78   1  79  22  21  60  33  37  84  54  15  27  74  78  26  17  31  41  67   2  60   3  28  50  27  75  44  71  20  62  76  54  92  43  15  52   6  85  87  79  35   7  14  65  88  67  51  93   7  45  27  16   4  40   3  19  17  74  74   5  35  44  17  87  68  66  14  38  60  48  31  36  26  72  47  17  62  27  36  30  16  67  97  20  44  32  77  93  98  44  95  44  22  16  14  85  26  48  60  40  64  40  84  54  96  28  91  17  87  57  89  54  97  76   4  56  55  84  66  18  33  90  34  28  61  18  99  36  80  43  75  74  28  21  19  58  48  26  35  86  70  72  39  58  81  56  25  42  27  87  67  39  94  66  17   8  85  15  33  63  26  83  56  62  74  64  64  54  74  57  19  73  84  86  47  51  91  92  41   6  70  59  13  15  38  55  13  89  12  65  13  78  38  87  69  65  70   9  30  15                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              14  22  28  63  57  72  37   4  46  41  59  64  14  35  67  46  52  64  54  20  42  67  54  73  22  40  60   7  82  47  79  28  80  61  23  68  20   5  10  45  96  56  82  94  26  35  92   2  87  29  80  60  21  94  67  95  35  96  27  20  15  46  47  65  53  15  70  28  93  50  50   3  71  35  93  34   9  78  95  15  20  19  45  29  10  20  33  58  65  94   1   4  78  21  31  60  51  96  39  85  68  64  82  25  50  80  76  72  12  77  97  58  52  66  10  52  62  41  92  59  49  44  59   5  96  76  99  76  49  86   7  69  46  33  53  42  82  82  66  81  13  26  67  85   5  84  96  78  40  22  64  74  69  68  88  39  68  77  55  42   2  91  80  24  52  16  48  60  52  58  57  74  97  83  59  85  35  78  69  56  23  50  93   2  17  52  20  92  62  47  14  33  48  19  98  57   6  66  14  94  58  26  58  16  93  93  80  64  10  50   1  97  40  65   4  98  33  12  17   1  53  17  68  92  90  91  20  66  79  72  60  85  81  98   2  48  62  50  70  45  38  61  35  49  45  67   2  94  84  70  54  38  48  13  40  77  48  45  10  26  28   6  47  65  31  85  52  20  78  88  80  14  78  78  23  27   2  77  85   2  17  12   2  37   1  77  29  51  39  86  43   3  68  54  76  87  76  85  84  49  26  25  31  62  10  72  48  93  93  55  24   2   4  12  11   3  20  22  62  60  67  71  90  96  60  48  59  89  94  32  55  81  52  84  81  55  30  11   8  69  24  60  31  70  81  85  53  18  20  34  13  16  52  60  42  36  68  43  84  62  16  83  89  64  74  18  86  86   8  14  69  78   1   9  70  43  61  61  73  91  91  46  21  15  97  22  55  17   6  34  40   4  52  29  77  98  41  22  43  91  28  57  52  31  97  98  26  37  28  56  37  97  71  78   6  13  68  39  23  23  73   8  38  68  46  20  13   4   7   7  90  13  60  77  42  31  52  60   2  93  29  81  89  60  40  68  97  22  69  89  89  39  51  53  99  70  12  14   9  16  60  56  51  94  30  26  13  27  78  67  67  22  23  78  98  69  22  14  68   2  61  61  15  84  42  16  84   7   6  72  14  14  64   9  43   7  96  56  26  70  59  90  12  68  14  54  66  32   5  76  89  12  27  95  34  10  95  74  14  18  32  46  44  13   5  63  60   8  44  95   6  94  54  13  94  69  49  11  66  24  85  33  67  93  18  51  76  77  18  48  59  20  29  77  58  74  40  68  59  64  31  64  13   1  10  38  54  47  34  80  35  29   2  17  61  29  92  93  61  40  55  54  58  13  89  48  64   5  75  52  96  41  19  53  77  94  86  77  45  77  85  87  75  14  86  25  58  53  24  78  87  96  44  11   8   7  93   8  92  81  17  91  44  55  24  41  93  52  65   1  41  48                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            86  66  50  38  73  60   9  94   1  94   6  50  60  84  65  59  13  94  70  23  82  12  18  35  22  82  75  31  17   1  62  33  25  65  93  11   5   6  63  98  94  41   5  50  73  62  54  20  93  80  50  50  65  25  56  62  12  39  76  53  90  47  34  95  17  68  80  82  15  28  52  93  12  14  22  95  38  25  58  56   7  38  61  80  93  41  87  69  51   3  59  75  36  68  19  58   3  17  53  88  84  67  55   7  42  59  33  21  30  48  33  54   3  92  31  60  36  52  38  75  34  35  84  94  61  62  61  54   9  68  55  39  55  17  20  58   3  56  89  46  39  64  15  29  20  76  53  66  13  65  79  77  51  62  18  91  37  88  63  89  56   1  71  92  73  63  68  98  87  41  27  17  61   6  89  81  36  43   5  92  33  22  97  94  65  76  30  96  69  51  43   5  78  83  46  96   7  59  90  21   8  65  53  63  61  48  36  29  58  74   9  81  90  42  36  20  23  93  80  54  18  61  79  65  61  88  75  89  47  34  70  96  20   6  83  23  30  47  77  43  67  54  25  94  66  17  80  88  77  79  16  21  29  88  37  60  61  14  95  68  46  32  39  90  18  81  66  15  95  89   6  92  35  87  29  76  62  39  43  70  34  78  55  75  87  37  19  48  42  77  73  71  44  35  13  68  28  73  18  69  25  13  41  80  32  92   1  44  10  76  53  32  12  44  68  13  46   2  97  46  43  77   4  73  78  54   9  30  99  45  46  16  59  88  43  79   6  61  11  79  70  18  43  94   3  35  37  57   2  21  22  99  35  79  99  75  44  78  18  23   3  46  37  84   3  39   5  75  94  54  13  54  37  29  85  64  24  70  19  41  38  82  26  55  42  88  42  65  54  81  25  41  10  84  24  79  15  48  54  73  96  19  75  89  32  57  26  73  37  66  69  32  33  64  65   3  23  53  51  22  86  55  13  58  85   1  74  90  48  26  37  49  34  58  34  42  22  26  93  92  89  29  92  35  17  47  38  67  90  50  63  39  57  34  40  57  62  85  92  46   3  39  42  51  40  75  40  31  77  49  41  29  11   2  57  98  15  50  97  93  78   6   8  67  92  44  68  30  41  95  35  65  99  99  24  78  49  26  13  13  43   8  48  98  28  32  68  88  55   9  79  34  97   1  72  81  34  14   6  55  40  90  93  13  96  55  92  17  35  94  31  74  22  45  33  16   5  45  40  57  78  29  64  86  10  36  94  44  14  95  66  64  41  51   3  32  27  10  37  28  43  55  91  28   5  72  36  32  20  40  32  70  69  57  92  74  74  36  53   3  86  86  93  93  53  74  81  57  81  14  33  91  36  62  13  31  74  73  96  99  99  56  12  51  89  84  89  99  62  19  85  37  80  53  66  80  81  58  95  22  86  92  30  42  81  20  37  12  22  30   1  17   6                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          79  65  98  56   5  90  70   9  66  56   3   7  35  84  99  31  43  81  93  10  99  67  93  47  64  13  65  76  76  63  80  74  80  77  22  43  52  44  85  55  18  78  79  21  75  62  75  94  24  87  36  21  50  28  87  30  93  23  78  30  88  77  20  45  18  89  45  13  41  11  93  90  96  19  67  78  74  39  12  15  46  22  31  90  87  79  43  27  45   3  29  99  68  79  45  13  83  81   5  19  37  95  70  70  72  20  24  84  38  36  35   8  97   7  49  41  50  64  80  64  82  65  58  25  40  15  66  35  71  79  52  97  49  78  39  89   1  25  67  75  82  48  47  94  99  43  70  31  35  48  74  47  21  28  47  55  94  21  72  41  69  30  76   5   1   1  83  47  95   5  44  84   1  85   4  83   5  18  39   1  50  28  16  87  71  21  49  51  33  56  67  49  94  47  45  87  40  92  65  56  67  70  98  69  36   1  40  95  40  43  61  71  90  72  52  19  72  40   3   2  91  35   9  72  54  29  13  66  39  41  69  12  24  99  83  71  37  15  59  44  69  13  87   3  17  99  75  12  83  25  42  36  29  35  51  34  12  44  32  93  14  28  82  90   5  44   1   3  82  50  68  67  49  95  83  66  68  59  76  40  96  98  24  13  77   3   6  66  55  86  44  25  84  26   3   4   5  64  14  12  48  75  48  22  80  16  98  60  31  73  24  41  87  29  10  59  54   9  56  32  53   7  90  38  76  93  44  56  69  53  82  92  79  70  36  67  69   2  37  92  17  20  78  52  54  42  87  43   4  14  37  60  25  23  95  60  22  76  24  75  29  91  92  62  90  55  63  10  84  81  79  38  22  47  88  61  22  63  44  87  44  92  44  61   7  56  19  51  45  57  15  24  80  23  24  21  41   7  63  43  35  90  72  18  67  42  37  73  48  59  14  17  47  19  49  53  24  97  64  30  13  90  17  63  62  13  14  24   4  65  35  58  42  66  88  81  15  54  62  98  59  66  87   5  28  55  58  53  87  13  56  43  86  87  82  80  90  10  51  73  41  45  11  16   2  21  71   1  28   8  92  26  88  22  51  34  82  32  24  64  73  94  45  43  95  44   6  44  19  23  25  23  82   7  76  10  61  79  96  52  67  11  26   3  95  96   2  35  36  54  46  16  82  62  58  30  84  39  30  63  89  52  62  88  46  90  97  25  68  64  83   9  54  64  21  80  74   3  65  21  15  36  40  21   9  30   5  54   6  25  59  34  15  55  45  29  80  91  17  64  68  33  56   8  36   3  52  68  47  88  57  42  32   5  62  40  87  11   2  19  94  23  96   9   7  20  22  56  75  12  44  86  30  81  73  36  60  53  32  64  29  27  11  46  15   7  38  89  14   4  39  25  91  99  98  72  42  45  40  12  11  69  16  49  58  94  53  96  99  36  71  54  10  36                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        96  56  53  94  17  66  73  52  28  34  78  20  55  14   9  55  24  49  56  43   9   2  76  81  61  46  50  32  94  62   2  52  50  59   3  41  62  95  58  43  68  96  57  80  96  90  51  30  16  19  82  18  55  39  67  15  97  12  57  35   6  64  81  91  37  14  31  78  46  16  95   6   5  35  27  35  53  94  96  37  31  61  13  58  82  50  94  32  10  36  86  26  21  35  62  53   4  86  70  24  89  66  98  65  88  17  31  34  22  39  96  34  71  47  62  91  55  25  12  45  74  92  62  16  23  83  36  90  44  80  98  32  71  91  38  95  21  14  28  68  91  55  74  52  79  51  47  11  20  55  68  70  36  98  33  88  12   9  43  59  36  55  97  55  51   1  15  71   8  60  60  21  44  38  59  75  35  19  17  67  38  56  91  66  32  68  96  76  14  26  78  62  88  55  97  37  57  73  86   3  22  64  34   7  72  82  55  50  95  13  32  78  92  76  77   7  58  29  37  22  70  92  24  85  50  83  20  62  83  57  84  39  11  57  40  86   6   9  52  26  26  73  31  61  44  62  72  51  50  87  26   7  97  36  61  27  71  32  41  31  84  40   9  49  30  94  87  14  26  41  89  47  97  79  24  47  37  77  39  38  87  49   4  32   5  65  12  26  38  26  23  36  81  37  43  85  58  93  99  11  56  24  54   2  93  84  71  11  67  94  95  59  63  46  88  51  15  99  47  67  19  50  57  16  20  63   3  55  14  36  44  95  74  31  24  19  31  60  99  31  41   4  13  95  80  14  97  22  88  26   8  30  86  77  12  19  62  74  11   3  38  27  77  12  63  73  50  66  94  93   6  96  45  30  30  72  11  25  44  62  40  36  17   2  88  95  89  57  93  44  42  30  37  95  13  32  64   4  18  52  64  88  73  48  82  65  46  96  24  78  60  56  48  79  92  54  36  40  32  48   8   8  92  98  33  57  27  80  77  55  90  36  61  17  22  49  51  27  91  98  70  41  70  73  78  92  42  88  13   1  18  46  74  79  20  65  47  13  59  64  26  66   8  72  86   1  11  27  54   8  47  91  33  84  29  69  19  54  96  42  82  63  72  10  82  78   5  29  64  65  56  74  59  48  36   9  28  71  42  79  82  21  72  14  82  63  45  50  52  77  54  85  65  53  14  49  90   1  98  40  31  53  16  34  88  47  11  27  56  94  74  25  13  15  96  75  16   2  59   5  66  14  93  18  23   9   4  48  38  91  99  42  68  75  76  46  70  36  72  31  38  36  95  21  78  27  22  17  59  44  27  40  74  70  52  39  47  55  61  53  13  33  94  62   5  71  72   4  21  37  40  23  73  25  80  58  38  37  42  15  19  53  81  88  48  92  88  38   6  26  44   7  72  15   1  95  86  89  86   4  62  36  45  22  99  57  62  74  96  57  45  25  63  40  32                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      83  27   4  37   2  42  13  90  61  26  98  73  16  46  20  81  56  34  17  45  18  71  97  59  21  30  84  88  11  83  21  48  68  81  20  15  16  86  85  86  83  49  36  83  48  25  83  27  46  35  65  44  16   2   3  93  55  26  15  68  91  12  81  66  44  45  62  82  91  94  17   4  44  65  63  32  48  20  80  81   9  79  17  89  18  62  63  31  76  83  75   9   7  60  44  42  97  71  19  66   8   3  49  52  88  90  46  40  65  50  78   3  97  68  64  16  33   2  71  23  19  14  83  25  84  83  60  23   3   2  85  63  16  49  14  74  61  48  46  73  33  25  33  85  42  97  36  78  14  67  77  84  98  17  53  23  99  40  37  94  88  18  24  65   1  96  72  13  12  78  49  30  97  69  38   5  81  37  82  23  21  70  18  21  12  51  32  13  18  24  56  82  45  16  65  51   7  92   9  82  74  22   7   8  21  74  33  20  29  37  92  98  36  85  52  11  98  68  93  88  76  29  12  27  44  75  60  77  42  76  12  31  92  92  97  90  23  73   5  51  35  21  78  22  67  77  52  95  11  66  98  86  40  65  35  23  48  26  53  26  63   6  63  27   8  95  86  55  77  75  79  45  74  31  23   2  85  16  45  73  78  16  94  82  12  12  44  44  18  28  64  94   2  64  84  76  31  93  84  77  48  37  14  51  34  53  74  24  54  65   1  87  25  63  26  90  51  95  78  78  73  49   5  14   6  98  27  11  58  92   6  41  39  81   4  27  29   2  66  60  23  47  55  64  55  52  69  69  78  92  55  14  80  24  57  33  83  86   9  59   2  92  64  97  36  56  77   7  38  81  62  97  58  72  15  20  17  88  28  32  42  68  89  93  52  88  64   2  56  74  84  60   3  59  66  12  26  91  66  28  68  72  48  59  83  60  41  92   6  24  11  75  75  68  62  45   3  93   8   2  17   9   5  21  56  51  64  60  84  24  99  22  31  31   2  43  82  44   7  35  82  71  68  30  44  52  25   9  59  13  46  91  66  89  87  90  84  84  92  29  41  81  46  89  40  93  64  49  83  73  26  32  27  45  96  66  57  14  59   1  43  80  92  19  92  25  11  32   3  93  59  86  93  57  39  13  33  22  59  73  73  65  60  17  54  72  25   6  42  64  46  74   5  28  83  33  39  14  30  70  38  41  67  99  43  91  83  84  86  51  97  68  75  62  67  85  51  29  69  38  61  13  37  35  94  80  16  37   3  63  72  70  42   1  87  48  75  10  55  99   2  96  83  24  90  68  40  56  43  19  27  57  13  42   1  74  95  20  87  42  82  36  81  98  46  46  79  33  28  91   7  51  57   9  33   2  49  67  25  83   5  40  11  40   5  66  25  71  40  99   2  34  99  13  89  81   5  19  73  44  40  44  36  66  76  81  97  50   9  33   4  72  44  88  25  85                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    51  21  51   5  39  78  97  71  67  94  47  88  80  74   9  79  92  41  55  80  29  83  79  27  25  70  32  36  55  10  34   7  47  51  86  89  65  97  91  99  12  50  56  87  49  98  56  78  15   4  93  81  98  92   1  54  10  63  32  54  94  21   2   7  64  96  38  47  89   8  71  71  76  50  75  23  25  68  79  27  73  12  77  73  57  48   9  11  63  32  89  42  26  90  40  71  50  21  21  80  42  27  97   7  65  25  98  75  13   7  22  18   5  43  23  59  21   7  99  62  77  57  36   4  66   9  73  69  68   2  63   6  98  97  11  35  36  96  81  16  81  95  49  69  60  70  42  31  82   1  60  74  69  48  78  48  72  22  46  51  42  89  62  73  51  10  22  43  96  84  67  49   9  88  65  47  41  95  76  62  78  29  30  71  35  93  15  65  58  34  43  52  15  56   7  29  67  82  27  45   1  88  92  68  86  68  86  52  53  13  34  88  37  31  29  18  57  45  14  50  63  36  92  52  63  85   1  13  80  24  61  56  52  26  30   9  72  48  71  95  47  47  68  91  70  62  71  64   3  93  72  17  79  60  95  47  13   1  41  32  57  24  29  56  66  95  80  48  55  47  25   5  56  63  72  43   1  42  72  34  20  52  16  61  61  88  97  84   7  77  37  50  37  23  79  43  31  40  56  65  31  53   5  47  85  53  66  58  34  59  31  70  55  66  85  38  71  37   1  33  64  67  75  92   4  68  36  84  24  83  12  65  79  13  70  38  28  82  18   3  28  32  68  54  39  42  45  54  78  33  59  90  92  84  18   4  65  40  86  87  27  27  82  65  18   8  29  72  30  87  32  17  42  48  19  96  70  86  88  35  21   4  59  12  58   5  67   1  78  29  47  76  67  41  84  39  78  74  77  46  65  69  98  68  25  74  55  20  92  39  52  90  18  72  49  46  34  37  33  60  24  94  37  68  96  94  98  11  76  88  25  46  59  88  10  88  87  60   2  35  59  69  88  48  53  19  67  77  98  39  86   4  80  61  29  75  34  76  88  46  41  21  76  83  49  28  77  35  19  82  96  23   3  93  97  52  18  95  97  52  54  98  95  55  32  55  96  63  54  92  50  24  49  20  13  95  16  99  73   1  12  20  74  92  91  97  19  57  94  72  76  78  75  18  70  68  92  19  43  79  44  65  64  50  55  95   7  98  78  54  22  87  82  12  88  63  76  72  50  71  44  46  39  26  99  90  91  42  46  17  57  22  22  43  43  16   4  67  41  65  47  67  24  18  42  75  89  39  85  13   5  91  12  88  68  11  88  15  79  13  25  86  46  69  97   6  51  64  81  75  77  45  87  94  27  71  34  76  63  54  80  15  67  90  82  98  68  76  15  68  23  35  40  12  30  53   1  45  10  35  20  62  65  38  37  79   1  27  78  69  25  26  53  82  49  67   1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  85  26  17  64  99  52  35  69  17  21  53  66  22  97  45  60  37  61  54  37  54  32   3  20  80  98  96  62  57  33  26  28  14  33  33  77  98  99  45  23  63  14  50  54   5   3  22  67  78  45  97  58  92  89  22  12  14  35  62  87  38  25  46  28  59  93  33  97  89  31  80  65  11  10  20  63  66  82  99   8  17  31  65  78  83  11  16  84  85  61   8  41  43   2  60  86  86   3   1  38  56  89   6  85  57  19  78  91  62   7  27  81  37  50  56  89  69  88  15  54  45  56  56  56   1   9  57  34  43  72  31  74  13   7  94  60  83  23  71  66  92  36   8  72  26  82  95  82  26  71  71  81  63  74  22   6  50  46  63  57  99  32  30  70  82  42   9  50  72  97  60   4   8  77  76  97  59  44  77  24  16  84   9  37  10  57   4  19  12  91  34  27  69  88   9  31   4  32  71  66  58  45  61  65  73  26  43  18  15  38  48  85  56  69  89  91   7  70  20  52  79   9  44  41   4  26  69  90   7  86   8  86  74  87  62  42  84  51  53  71  16  38  17  59   7   7  85  31  32  75  51  24   2  19  78  21  70  11  87   2  69  52  67   8  92  86   7  50  99  39  21  76  81   9  82  74   5  81  92  39  67  77  51  52  54  85  15   7  16  83  12  38  50  69  64  20  73  42  25  42  63  38  46   7  96  71  17  83  63  83  79  35  27  83  49  20  65  93  59  82  19  56  94  39  39  41  26  79  58  77  34  55  93  68  22   5  38  86  59  59  90  46  67  70  45   3  80  17  17  89  54   9  16  83  41  40  25  14  25  14  87  66  66  85  76  99  83  76  33  62  67  46  29  96  16  12  90  41  86   5  57  59  11  38   4  51  65  73  73  81  82  16  25  91  49  95  86  29  80  19   1  97  70  40  21  12  93  43  28  94  93  55  26  80  83  36  18  70  98  33  95  88  99  58  45  23  43  35  98  36  96  78  62  49  27   1  58  32  18  75  73  64  16  72  92  97  81  54  65  36  84  49  29  35  28   1  16  60  31  78  17  31  36  52  73  69  10  50  83  24  10  46  30  89   4  22  92  64  28  77  59  97  84  40  97   3  94  83  62  14  30  61  38  88  92  33  72  10  70  32  62  77  41  82  50  56  74  31  14  86   4  40  89  84  59  42  75  31  32   2  62  60   7  51  79  90  33  97  55  39  94  22  55  82  55  69  76  70  26  56  42  72  17  95   7  99  19  85  94  85   9  65  18   2  84  37  27  42  68  54  24  50   6  28  62  13   2  33  97  33  60  24  50  26  28  60  54  25  24  31  18  47  44  98  45   7  59  91  55   7   1  24  10  86  78   5  15  95  92  44  76  18  82  41  64  99  78  37  27  46  27  84  19   2  64   7  79  87  51  81   1  35  65  98  20  92   5  63  34  42  84  51  87   4  61  24   7  77                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                98  57  38   3  94  18  56  61  22  76  57  77  29   4  18  82  94  39  58  63  33  82  68  42  12  80  50  51  23  36  69  90  29  41  53  79  55  69  29  83  10  81  55   7  22  38   1  89  12  66  72  45  75  41  87  62  61  46  14  66  70  61  38  27  85  45  67  45   4  17  11   6   5  57  12  28  90  14  20  26  12  53  88  76  60  30  77  73  81  45   8  93  35  44  70  77  43  16  97   3  45  34  58  95  91  45  20  57  74  81  85  40  16  30  72  41  15  57  13  13  40  45  63  92  52  62  81  38  63  65  64  87  48  27  33  44  86  98  33  91   3   9  42  97  76  96  49  65  20   4  25   3  14  28  17  82  17  43  19  80  99  52  60  26  26  91  34  92  73  69  92  45  28  55  56  13  88  43  88  84   6  92  80  41  51   2  77  33  72  10  59  38  45  72  40  47  42  40  72   1  50  30  63  81  80  23  49  79  40  76  85  18  83  94  61  59  58  99  62  66  96  10  54  22  27  46  89  60  49  15  50   9  19  22  65  51  55  94  87  75  81  50  24  29  43  27  23  74  99  49  15  29   2  96  90  47  24  37  49  64  66  73  92   5  96  40  74  73  75  47  70  89  31  97  94  82  18  20  49  54   5   3  24  63  75  89  17  38   2  72  68  53  53  31  13  60  14  12  54  90  95   5  40  76  45  18  16  73  44  68  30   3  97  51  32  75  88  87  41  82  55  23  25  24  49   5  26  53  77  45  15  57  64  85  35  76  94  77  26  43   1  41  57  74  45  34  63  76  52  39  97  46  70  60   3  99  36  44  31  25  35  14  28  66  27  37  34  81  87  16  23  86  89  90  51  51  39   8   6  57  45  26  74  67  32  70  10   7  76  68  26  96  40  15  51  53  32  95   9  47  43  45  39  79  89   7  76  81  98  37  12  34  24  82  73  11  11  27  19  79  38  59  59  43  71  25  27  79  56  62   2  30  87  58  97  84  76  71  32  21  48  88   5  44  56  80  60  88  25  68   5  86  78  24  60  93  49  22  10  67  24  92  15  49  36  78  16  91   6  52  29  76  96  62  92  68  92  38  12  81   4  62  81  84  71   7  17  21  76  71  13  47  54  54  41  39  64  51  66  57  17  32  55  89  48  93  15  65  28   7  73  33   7  53  16  52  58  43  32  30  73  45  41  48  96  28   3  55  24  84  85  46  27  70  73  91  85  12  96  82  77  16  32  58  64  21  94  17  99  45  93  91  28  79  13  43  95  50  91  76  59  17  15  92  35  80  58  51  85  90  51  61  28  30  31  24  36  62  95  91  30  17   6  59  51  79  92  61  88  66   1  41  43  65   5  65  29  92  65  62  46   3  44  27  63  32   4  69  52  47  87  80  86  37   7  26  74  76  50  62  82  72  50  59  46  95  50  60  52  20  63  69   8  70   8   1  34  48  72                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              16  78  83  18  79  35  79   7  88  48   6   5  10  39  14  75  39  19  13  81  12  74  38  24  17  76  82  32  84  78  62  98  58  51  97  74  10  29  27  33  32  22  80  96  76  60  83   5  65   4  65  98  42  17  38   6  48  48  14  89  29  77  56  61  13  39  71  34  76  16  20  60  56  82  25  57  72   4   2  43  23  45  76  49  63  84  95  11  49  61   2  28  71  16  83  47   7  40  25  73  97  31  45  93  34  60   5  38  14  21   5   8  81  73  60  28  14   3  81  16  26  20  51  22  23  34   1  11  72  36   2   2  19  57  21  12   6  23  52  61  53  71  84   1  38  45  35  35  54  61  63  51  18  21  90  92  91  11  73  37  78   3  31  10  65  15  96  15  52  90   8  81  10  15  77  49   8   6  23  59  14  10  87   8  20  78   3  67  52  60   6  26  93  86  43  16  28  30  47  13  99  45  87   5  43  50  35  77  47  70  20  73  86  51   3  27  91  51  98  47  45  32  56  29  29  40  46  81  93  98  18  35  25  30  16  81  14  88  53  79  63  14  40  47   9  47  39  55  67  38  78  98  92  72   6   4  31  28  45  37   3  60  29  40  71  64  12  26  42  49  59  76  70   5   7   6  24  26  72  64  63  95  67  89   8  87  96  86  90  33  90  91  56  62  17  39  61  81  94  60  10  65   3  58  74  82  58  16  89  57  15  86  15  29  26  40  87  78  21  78  67   2  68  39  91  16  27  94  16  61  25  47   7  74  44  22   5  91  20  65  73  33  91  36  75  65  98  15  58  59   7   4  22  46  38  66  76   5  31  15   9  19  65  84  64  72  87  43  14  71   6  74  28  11  49  20  47   4  33  94  47  88  27   9  85  29  26  34   8  76  92  10  63  50  14  74   3  99  77  46  74   5  37  66  44  32  38  34  15  52  21  87  56  47  94  99  58  43  11  19  61  10  62   7  48  72  17  22  51  92  96  89  43  51  36  80   6  46  66  60  26  87  14   7  78  19  91  46  68  94  58  79  41  42  23  78  20  67  24  74  25  72  41  80   1  82  81  71  31  68  12  47  42  79  46  37  49  95  70  12  82  53   6  41  72  14   4  21  87  46  65  90   2  37  70  70  79  30  73  75  84  40   1  81  17  74  39  58  64  24   1  16  84  22  55  15  19  36  61  18  48  44  14  96  66  97  25  82   7  46  50  33  12  25  90  84  10  37  48  85  47  36  29  11  75  60  17   1  67   8  55  24  35  89  40  66  72  76  10  10  96  96  61  45  82   2  91   4  36  75  91  19  82  38  53  77  41  75  51  18  28  75  15  69   1   3  95  81  56  77  14  88  87  91  54  51   3  36   9  30  52  23  53  30  56  89   6  87  71  99  50  14  65  12  51  96  63  73  31  32  96  81  70  15   9  82  20  92  63  37  78  32  60  37  33  86  44  68  51  76                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            59  86  55   1  91  98  99  83  89  25  17  43  41  58  74  41  39  78  80  96  48  43  39  98  22  37  17  22  68  29  89   5  81  46  28  21  82  14  25  85  71  94  53  90  90  29  84  24  97  83  13  58  25  57  75   8  41  12  21  64  74   5  68  53  99  58  26  54  17  67  40  21  94  86  35  41  35  81  63  92  89  95  44  60   6  54  33  54  26  87  75  29  32  45  68  70  31  59  98  34  68  75  53  28  21  90  34  35  65  48  83  14  50   2  54  62  15  35  45   5  91  55  95   4  62  90  41  91  36   5  31  50  67  98   7  82  56  58  43  89  56  54  61  71  51  95  97  59  50  19  93  95  15  34  66   2   2  93  93  39  47  54  30  97  65   9  43  55  80  43   3  51  84  23  62  76  14  60  80  36  77  65  10  27   1  32  75   2  99  66  25  58  74  43  41  48  85  91  36  92  47  87  43  24  63  44  85  96  67  47  24  59  14  67  45  42  34  93   6  90  79  27  40  74  79   7  10  31  22  28  45  28  24  89  22  76  51  11  64  33  30  75  25   6  66  32  65  82  36  33  16  37  63  48   3  58  11  22  47  19  85  15   5  67  41  79  79  96  99   4  24  71  78  72   8  15  56  87   1  51  25  20  65  62  73  23  15  16  13  66  42  48  76   6  39  10  25  62  16  54  45  83  20  20  43  29  80   6  50  82  84   9  27  86  96  50  84  81  91  63  36  62  19  49  48  64  11  22  18  42  51  99  50  31  12   2  58  16  79  92   3   4  53  90  83  70  51  14  64  26  67  81   3  12  95   3   9  97  82  53  21  55   7  39  42  66  26  84  42  14  36  98  20  78  10  97   4  53  22  20  62   6  26  60  63  67  68  95  78  81  89  21  31  78  74  83   3  84  34  37  86  33  11  56  61  71  79  25  69  43   5  96  40  93  93  12  22  26  53  51  24  58  49   9  39  49  81  77  45  32  10  40  93  68  73  92  66  76  73  99  27  23   6  48  80  32  72  56  17  92  53  41  78  35  61  19  67  30  69  23  69  93  35  96  44  71  20   3  98  50  92  57  18  51  10  53   2  32  94  56  60  13  95   3  63  95  16  25  43  61  34  88   9  77  39  90  94  80   1  81  80  48  53  27   2  73  74  73  39  54  64  56   2  44  11   3  43  47  55   3  13  37  89  48  25  97  23  33  56   4  88  86   9  67  26  27  60  60  10  40  25  61  15  79  12   7  21  94  12  30  70  53  95  38  12  33  52  53  70  34   2  19  11  13  81  19  78  52  82  89  81  67  79  57   8  58  99  88  17  49  19  65  22  98  12  37  68  52  39  46  42  54  88  62  17  99  67  90  49  40  99  48  98   9   6  17  14  17  50  99  57  61  85  25   8  95  21  77  42  97  99  71  68  11  30  34  50   9  60  10   6  85  30  44   2  19  52  81  72  66  17                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          29  21   9  60  74  52  72  30  22  68  73  30  81  22  70   8  44  70  80  98  61  81  84  51  67  97  30  34  29  55  93   5  14  53  27   6  51  72   8  30  45  12  25  85  24  48  63  37  93  54  51  48  55  12  59  42  49  13  85  80  97   4  49  57   4  91  71  78  66  19  66  39  59  50  52  63  53  19  25  73  45  36  97  79   9  25  39  99  81  77  51  74  59  48  14  15  56  80  98  54  39  61  66  40  48  30   8  54  26  42  76  94  84  11  47  41  81   1  39  71  26   2  43  77  20  38  27  57  79  28  90  46  49  87  29  37  21  74  68  91  19  55  74   2  55  79  54  56   6  67  64  65  20  48  47   6  19  92  28  50  51  36  77  99  17  99  15  92  36  84  86  70  65   6  37  22  13  33  22  34  41  91  84  70  58  80  48  58  13  71  51   3   6  65  24  32  74  14   6  38  70  25  27   2  28  99  32  71  73  98  86  93  24  28  77  70  54  31  37  73  42  64  37   2  11  38  29  75   9  63  99  80  29  51  23  17  37   2  57  85  72  35  70  61  44  95  47  67  66  10  61  94  76  91  87  41  42  79  62  61  98  63  56  31  96  57  54   7  74  79  29   7  19   5  29  82  86  68  42   9  86  65   4  39  42  38  46  30  49  15  47  23  87  71  50  27  59  49  21  39   6  39  26  35  64  74  10   8  47   7  81  97  78  49  43  56  92  74  50  57  62  90  66  77   5  56  76  60  56  11  55  38   2  86  78   6  91  24  56  73  95  84  49  14  95  18  36  42  54   6  85  11  77   7  82  24  73  40  36  50  18  12  52  46  35  88  44  17  41   3  54  52  10  10  66  21  81  96  88   9  86  51  39  84  32  34  97  16  15  20  83  85   7   4  97  65  81  37  38  30  49  39  65  94  17  21  71  36  46  79  90  91  28  68  54   8  19  99  69  62  93  54   3  65  94  80  85  26  59  98  73  86  93  42  86  93  58  14  36  14  74   1  68  51  39  24  45  45  41  25  12  90  26  41  60  35   2  69  13   2  51  61   3  35  17  23  40  27  91  78  34  50  18  27  34  71   2  98  19  13  12  32  51  78  61  28  42  43  54  49  10  42   2  78  28  41  62   8  40  36  44  18  24  95  64  95  62  55  77  44  84  38  50  94  79  66   1  18  13  47  55   9  30   2  97  73  50  90  44  95  49  42  96  45  94  87  87  40  36  31  81  18  90  32  60  44  54  21  97   8   6  75   9  73  59  70  77  50  96  84  62  72  58  28   2  18  74  31  12   6  28  56  81  63   8  71  94  24  69  38  17  81  73  22  62  21  68  71   2  36  42  77  89  17  54   9  70  72  44  99  81  32  89  56  35   5  14  55  66  69  65  26  51  39  39  96  57  71  52  71  40  55  43  40  92  52  84  45  35  21  58  88  11  40  19  55  12  44  92  64  70  78                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        79  53  69  87  71  63  60  82  88  77  11  15  80  48  35  80  47  31  46  50   5  92  19  45  24  26   4  88  48  53  65  82  88   1   4  37   5  93  25  95  17  70  42  35  46  43  53  21  91  20  40  71  98  27  93  70  32  51  13  19   5  68  92  70  28  48  45  57  34  82  36  11  22  75  40  61  22  92  11  13  72  95  90  30  16  52  31  70  22   3  50   6  66  58  86  17  14  77  26  42  75  71  65  11  84  53  76  24  15  40   6  87  27  37   4  90  75  43  27  40   2   7  79  64  33  28   3  52   1  88   8  72  94  49  68  19   4  90  65  80  64  85  78  33  55  94  92  13  42  92   4  16   5  81  84  76  15  82  21  77  63  20  44  20   5  20  43  57  35  86   6  81  51  76  81  92   4  17  62  92  57  48  77  46  25  66  45  71  46  47  30  29  85  56  75  50   9  49  66  80  84  77  24  36  92  72  99   3  62  66  35  35  98  28  75  77   8  43   4  81  23  80  66  95  24  61  68  94  54  70  78  97  17  45  49  22  68  35  28  79  60  55  24  50  70  86  27  72  31  82  10  14  15  84  53  34   2  29  44  25  59  55  47  91  68  16  87  44  64  24  68   9  32  65  46  48  77   8  43  16  46  50  13  97  81  25  95  70  68  26  47   5  51  18  90  11  26  68  75  18  14  75  56  63  96  29  77  68  23  93  71  72  82  84  42  42  65  28  95  70  23  19  27  76   5  74  13   6  44  65  84   3  57  40  15  48  13  33  86  57  36  13  43  53   3  18   9  21  68  87  41  71  94  77  48  47  15  68  96  20  95  17  56  24  90  27  51  59  16  59  22  32  34  38  43  13  52  55  16  34  55  66  47  86  92  74  70  42  72  97   2  55  84  54  25  40  84  24  59   3  87  50  57  67  48  66  66   8  70  97  42  26  44  89  69  90  64  48  66   5  71  85  32   4  61  66  82  16  20  92  65  42  23  87  11   7   2  24  31  11  97  76   2   1  32  92  25   3  49  72  90  15  85  13  21  27  85  89  90  19  10  38  69  38  74   4  95  11  56  63  41  20  46  70  79  81  20  68  46  85  57  45   1  35  90  86   1  44  34  73  39  50  63  42  73  94  12  95  66  89  42  54  40  90  17  83  65  27  90  27  82  48  65  77  98  58  40  84  17  91  94  27  88   2   2  62  77  12  37  28  96   1  70  75  16  30  52  19  47  32  32  90  12  41  63  27   8  61  71  78   6  75  21  73  61  45   8  80  44  62  92  59  82  54  26  21  79  18  18  25  87   6  67  59  71  19   9  55  44  48  97  18  42   3  10  83  76   7   5  99  56  59  48  83  83  42  25  44  22  51  75  24  38  84  62   9  90   2  83  65  98  78  58   1  94  94  99  73  92  42   9  44  16  85  12  36  58  23  53  86  18  61  93  70   7  25  23   9  96  40  99  20  37                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      63  27  75  11  11   4  73  49  45  28  19  88  96  76  45  56  75  33  36  58  34  79  74  29  81   2  76  60  84  30  44  81  34  13  47  12  41  10  77  81  49  33  46   6  46   7  28  78  39  97  58  32  49  22  68  86  98  99  47  69  65  95  68  60  97   9  58  95  34  74  20  52  21  73  73   4  74  13  63  16  21  88  62  23  31  81  78  22  21  57  59  61  79  55  62  61  88  28  85  90   7  37  83  36   4  85  76  47   1  38  91  55   5  36  26  65  73  17  12  73  55  53  84  77  56  52  78  18  14  12  49  31  21  16  96  98  69  87  33  11  88  94  61  95  67   4  67  70  91  43  66  80  61  44  95  18   4  99  67  96  62  54  27  24  73  30  18  91  32  10  28  46  62  83  15  46  53  36   8  38  89  82  23  73  14  62  45  79  13  37   7  46  92   3  76  50  46  13  82  39  27  45  32  55  80  59  34  30  59  29  75  88  13  61  64  16  76  89   9  13  56  84  71  87  58  77  15   7  82  14  45  97  96   7  59  50  86  76  62  43  58  53  56   3   2   8  58  81  13  88  59  85  66  77  44  70  70  65  71  64   3   1  51  61  23  61  63  73  32  83  15  35  39  47  42  72  97  84   9  69  57  37   2  81  58  38   7  18  86  89  85  30  92  78  94  52  86  68  21   1  70  14  31  20   7  68  88  33  95  79  93  95  30  11  32  23  29  89  39  67  76  50  80  29  27  86  30  81  98  33  68   3  66  59  68  52  10  92  96  35  22  97  21  86  29  82  47  79  76   9  43  55  63  16  37   3  63  17  70  90  98  37  44  21  50  98  54  52  44   4  15  73  65  67  27  32  28  95  72   5  15  34  40  74  63  12  38  66  91  89  46  20  12  97  52  85   8  71  56  40  98  60  81  54  18  28   4  75  51  50  43  49  18  73  31  95  33  14  85  63  44  14  69  50  73  82  51  42  70  93  41  81  86  68   3  37  15  81  70  90  19  37  13   8  92  85  38  96  43  46  46  42  15  67  66  21  74  99  58  55  29  88  55  67  32  12  31  85  41  30  49  65  25  11  25  70  33  53  71   7  88  10  18  17  82  40  16  43  11  16  46  66  38  54  98  56  14   7  65  91  75  97  35  40  19  44  11  72  36  78  53  27  78  45  45   6  67  60  98  82  59  34  42  47  72  23   3  11  31  76  76  54  54  21   9  59  24  11  13   9  24  25  40  86  36  33  54  94  17  62  77  21  60  15  95  33  42  38  67  13  52  99  35   5  95  44  91  61  38  65  17  12  44  97  46  56  63   7  86  96  90  73  17  25   6  16  42   3   9  48  99  85  87  99  11  91  73  78  25  93  57  35  81  32  48  85  13  15  16  74  76  18  64  99  33  81  33  54  67  20  57  63  31  90  56  39  43  90  81  15  89  55  38  19  65  79   5  80  56  11  28  68  41  30                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    47  93  99  25  85  84  66  67  39  55  36  52  99   1  30  81  67  76  38  89   7  49  61  65  38  19  41   7  99  76  52  75  92  65   9   7  11  35  61  23  86  57  45  39  51  83  97  59  32  80  21  22  61  79  38  85  29  34  45  49  16  67  46  11  94  19  29  52   7  63  97  31  42  70  20  28  25  42  63  12  59  24  74  62  28  93  31  26  52  33  69  51  41  87  67  44  89   2  87  45  94  35  63  87  74  59  64  99  26  31  46  82  18  58   1  53  10  26  71  46  60  72  96  29  12  13  77  58  60  13  28  58  30  93  53  95  92  37  29  84  67  58  30  31  11  80  13  58  57  62  25  94  66  10   7  71  32  31  15  83  98  86  55  92  91  92  13  51  14  96  56  33  90   9  56  87  82  61  35  82  97  47  56  57  51  48  20  54  15   6  61  48  84  69  66  29  85  95  36  41  35  79  66  67  30  25  44   7  72  86  89  92  94  61  91  21  43  50  65  83   6  53  59  41  51  10  47  40  10  89  55  43  79  58  77  37  13  13  51  70  63  35  66  70  33  97  11  15  58  97  93  67  23  60  30  37  60  79   5  78  40  80  29  31  70  29  66  50  71  26  85  91  99  40  93  51  10  66  13  68  57   2  74  49   9  65  69  21  45  83  76  55   2  26  55  80  69  66  10  26  38   1  15  92  13  43   2  94  87  70  53  44  34  20  58  39  20  55  52  44  30  88  93   7  33  78  60  51  22  28  57  57  44  38  20  80  36  73  48  70  17  67  69  53  73  96  40  31  64  23   2  86  50  43  46  90  17  75  32  47  22  23  26  65  78  57  40   7  15   9  57  39  35  31  97  13  27  20   5  71  91  78  66  95  75  33  85   2  65  65  30  69  26   1  45  97  94  12  23  68  11  67   8   5  58  17  70  96  35  91  28  53  38  99  53  99   6  40  81  30  36  27  81  68  94  28  43  62  16  33  11  53   5  63  54  66  93  21  26  41  95  33  40  66  21  55  22  23  44  66  40  89  87  46  58  87  24  62  53  56  18   7  52  70  87  58  86  30  61  59  98  48   9  89  81  55  15  77  28  65  36  72  92  72  40  41  10  34  87  94  94  40  51  21  91   4  95  48  88  92  19  67  95  89  35  10  13  21  42  92  50  81  17  47  57  48  74  72   6  39  43  80   7   3  12  80  40  80  82  98  93  93  83  88  39   2  34  56  66   5  35  56  78  18  74  10  80  17  33  69  55  68  86  79  71  81  94  21  71  26  33  83  37  21   4   7  70  73  32   9  15  96  53  94  94  53  29   8  55  57  73  32  18  38  57  67  48  44  49  24  76  78  40  96  16  41   1   7  27   6  43   4  44  91  55  94  72  78  60  71  92  81   5   3  94  58  70  47  78  92  40  49  46  56  95  77  41  75  75  78   1  90  84  46  26  29  18  37  33  30  25  48  88  29  29                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  93  66  16  12   9  10  27  24  79  84  40  58  99  90  98  12  94  10  39  25  65  19  80  75  30   5  31  60   9  29  55   7   1  88  66   7  49   5   3  19  46  81  53  37  84  55  52  39  99  26  89  31  55  23  53  73  65  88  60  86  98  97   8  79  19  70  95  68  26   5  90  26  68  78  72  73  73  40  75  62  36  71  50  39   4  83  88  89  31  48  12  98  51  94  19  35  96  29  39  89  14  46  20  89  26  61  28  68  18  83   5  87  95  99  60  59  73  75  56  27  50  60  14  52  34  29  58  84  19  59  55  23  53  38  28  10  58  70  15  88  71  90  99  42  50  88  82  71  33  12   4  13  77  18  14  63  12  41  41  30  12  14  79   2  68  49  22  96  29  29  71  14  24  33  35  45  24  41  49   9  99  97  78  93  32  63  66  40   5  89  63  14  28  74  19  71  63  23  29  10  54  89  12  67  61  99  23  14  90  41  78  46  31  74   6  66  25  60  25  83  60  56   4  72  65  26  61  45  48  23  57  74  99  66  61  19  40  90   5   6   1  58  66  73  56  36  24  33  43  69  60  97  94  13  90  68   6  91   2  14  20  98  34  20  73  37  74  27   7  36  28   3   1   5   7  80  28   8  36  26   7  87  61  10  60  69   7  30  73  53  96  91  41  62  27  66  54  75  45  63  64  10  42  78  35  39  94  80  39  95  94  95  36  52  63   6  50  66  70  57  76  89  31  85  58  25  73  27  99  72  35  89  63  68  29  65  68  59  48   3  60  34  63  44  48   5  22  30  27  56  62  63  39  39  26  52  98  55  58  74   9  59  61  61  72  65  52  39  91  35  76  50  45  29  58  54  19  55  85  37   6  11  30  93  70  20  14  64  84  53  30   8  54  91  34   3  40   8  71  14  28  24  20  35  12  92  76  63  30   2  23  49  72  57  52  50   8  86  40  77  79  50  91  32  85  19   2  96  59  48  51   9  65  69  13  19  52   3  29  57  61  34  42  44  61  18  28  19  52  39   4  28  98  34  27  57  42  81  88  66  15  75   4  76  91  34   8  84  27  52  70  23  13  97  49  43  85  61  58  44  40   9  68  40  34  75  97  91  11  19  16  78  27  65  97  74  51  37  22  47  33  85   2  77  66  37  42  17  42  20  66  16  43  50  96  31   2  25  74  41  48  22   8  58  72  11  56  89  96  59  99  93   9  32  49  33  26  14  98  24   1  40  48  10  68  11  94  46   7  19  73  85  95  68  10  84  85  64  37  15  87  42  45   9  56  58  98  81  81  74  80  33  14  97  59   8  47  83  10  15  15  69  20  99  64  88  82  85  81  16  17   8  32  68  27  89   3  45  39  66  30  45  94   4  21  45  98  80  81  93  91  37  74  96  74  41  54  41  16  44  32  47  75  71  47  23  84  67  16  86  72  78  86  69  70  79  96  95  29  85  78  70  36  81  24  79                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                18  29  18   8  53   9  12  67  53  45  36  20   2  62  73  81  39  46  82  37  63  10  56  27  34  49  91  59   9  92  65  43   6  12  90  36  32  49  15  70  49  78  72  69  51  44  30  65  65  27  26  66  82  76   4  60  99  78  11  91  48  42  88  88  87  87  41  95   7  77  24  21  36  50  50  91  44   9  74  27  72  70  29  33  86  20  90  62  63  89  22  82  91   8  11  38  70  81  40  21  52  57  67  27  86  43  40  37  78  13  28  37  99  24  12  76  28  64  53  76  91  81  90  66  44   9  78  83  79   2  12  26  57  66  47  68  94  61  73   6  71  67  78  21  34  73   2   8  43  58  21  54  14  36  63  40  23  27  39   5  43  29  57  41  33  28  65  92  48  16  26  59  46  58  63  69  78  35  49  86  53  30  43  37  92  21   9  75  11  27  45  19  44  94  74   1  63  89  56  53  76  68  79  14  51  87  69  18   1  85  13  33  98  48  67  49  33  36  32  89  66  46  39  83  24  12  20   7  70  53  66  74  19  94  23  52  87  89  55  95  57  42  47  83  37  71  65  72  21  36  68  66  84  42  45  55  90  67  10  70  36  46  60  65  62   6  52  69  50  75  62  81  24  32  51  46  59  81  78  19  99   4  74  86  92  58  19  87  33  10  24  59  45  31  72  92  92  43  45  50  84  85  27  27  98  88  77  18  61  96  21  27  73  15  29  96  12  94  87  63  19  10  68  99  88  16  31  87  95  91  81  10  74  80  90  26  98  45  96  99  43  58  13  76   6  55  54  39   7  89  35  48  60  26   8  85  90  16  68  74  55  39  74  44  87  44  87   4  21  82  29  16  83  63  99  17  52  74  16  61  25  83  80  95  27  32   5   5  24  43  83   5  72  97  46  77  15  17  66  69  43  26  66  23  84  80  53  37   9   8  50  69   3  11  67  94  25  41   2  21  11  99  93  87  47  83  26  58  91  89   5  55  94  80  21  23  38  54  70  12  75  88  76  81  38  17  65  84  14  12   5  56  63  29  11   2  45  32  44  98  90  90  18  22   7  81  42  49  95  42  49  58  15  51  63  40  64  59  57  82  41  82  29   4  94  10  64   9  68  82  80  22  65  84  55  85  69  33  71  57  55  98  12  31  41  61  21  35  53  89  34  37  14  76   8  30  69   8  34  96  58  16  68  51   4  30  82  27  92  95  32  18  94  32  99  43  37  44  62  78  17  55  72  36  59   7  15  36  41  45  79  74   1  46  25  65  91  37  80  57  62  90   3  44  43  24  80   2  52  17  65   3   1  53  55   8  69  56  46  62  66  95  34  39  54  39  53   3  37  20  45  22  55   3  29   8  18  17  92  93  61  40   8  80  72  43  34  69  83  53  27  71  50  75  67   7  20  69  87  54  16  91  93  24  80  16  76  82  53  97  47  17  34  64  72   8  22  47  29  61  97  49  93  99  20   8  23                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              63  69  68  97  21  49  15  13  11  12  22   5  17  59  42  26  72  66  83   4  12  50  37  51  99  70  32  20  36  30  20  37  41  99  52  43  67  42  18  60  76  72  29  24   4  63  46  31  73  81  98  80  74  17  66  23  52  80  53  52  55  58  41  55   6  31  57  74  40  18  55   4  64  32  74  69  87  38  72  62  39  17  97  16  43   1  36  79  63   9  39  15  65  81  25  50   9  12   7  79  66  50  45  87  82  21  30   4  20  69  38  61  75  79  97  78  30  98  21  63  54  38  96  83  61  80  86  96  42  98  10  40   5  64  38  13  59  90  48  10   5   7  92  29  27  94  18  90  76  11  65  11  54  49   1  46  14  12  36  54  32  24  95  31  48  23  77  29  52  39  21  87   8  34  56  16  51  26   2   4  54  73  88  94  51   8  60  83  13  49  62   2  61  67  76  18  45  50  16  15  90  71  19  41  30   1  95  87  77  14  22  49  15   7  68  11  57  29  79  32  19  98  33  67  70  86  34  59  61  86  83  98  83  73  72  13  47  70   7  51  78  43  99  17  59  91  60  44  72  17  17  98  56  55  55  59  15  64  35  32  49  99  98  30  17   2  64   3  86  25  59  67  79  80  89  14  11   9   9  70  48  86  78  68  31  67  81  19  85  96  53  68  11  41  64  53  77   3  27  51  72   4  95  65  25  25  77  41  92  95  63  24  84  45  72  59  41  68  31  78  34  13  81  62  91  45  81  83  29  46   9  49  47  71  78  14   3  21  12   3  94  79  32  99  59  97  89  43  79  68  48  98  67  87  70  94  39   6  85  64  90  34  58  91  74  43  36  73   5  40  55   2  28  99  81  46   6  77  38  45  33  73  86  27  31  89   2  72  75  54  89  85  61  50  86  32  25  81  45  43  43   8  80   9  24  97  59  99   6  85  72  45  69  94  42  19  72  76  98  80  57  99  16  36   1  72  41  72  19  13  21  17  14  52  46  15  65  62  33  48  68  31  64  43  38   6  69  25  18  15  20  49  42  65  28  40  75  35  86  68  33  78  25  86  98  20  23  69   4  69  46  55  22  61  36  46  73  84  50  27  42  67  15  54  54  21  63   6  53  15  52  25  44  85  46   3  79  77  78  69   6  39  39  62  83  69  20  22  33  25  72  33  21  75  67  10  91  95  64  56  58  47  85  32  55  55  66  85   4  66  82  28  17  91  57  69  58  56  76  19  90  47  30  65  60  71  57  74  89  92  34   6  32  51  93  70  74  31  18  12  18  79  67  68  42  17  28  21  67   6  43  50  51  31  66   9  86  67  22  36  85  97  49  63  59  91   1  24  79  23  43  52  31  93  89   8  30  49  51  20  42  46  19  18  27  76  16  94  49  13  27   7  22  18  41  93  67  94  21  23  77  46  18  89  35  99  87  34  43  16  60  78  90  12  64  51  91  29  67  15  95  84  50  20  38  60  50  70                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            77   3  12  56  69  89  75  15  44  71  32  31  77  75  89  18  60  96  90  80  32  67   1  60  81  50  77  35   5  88  66  81  47   4  68  54  91   1  59  67  17  30  70  84   3  63  20  31  16  38  87  39  74  65   6  52  25  11  25  68  24  54  20  17  38  42   3  66  73  91  66  62  84  23  37  95  91  25   3  96  54   7  15  43  56  15  79  70  25  27  91   8  10   4  64  42  10  87  90  11  85  60  80  54  48  71  42  38  45  67  58  39  97  53  23  42  27  77  87  69  89  94  45  47  32  67  44  75  37  65  62   7  93  52  17  33  59  60   2  96  48  90   2  57  41  85  20  36  58  90   8   6  86   7  41  13  62  56  78  18   8  96  16  13   4  82  78  44  96  34  98  78  14  98  44  13  45  99  48  50  90  76  93  59  84  28  93   7  95  78  37  27  41  21  67  24  75  77  39  35  82  23  79  88  48  95  63  41  50  35  84  83  16   7  99  83  84  52  43  51  21   2  29  52  70  86  51  47  73  46  30  27  20  37  26  67  43  60  64  88  98  31  40  56  48  36  11   9   3  80  35  28  21  83  90  81  81  40  61  89  75  55  38  47  19   5  56  68  16  62  94  50  33  90  44  29  11  48   4  58  92  87  40  68   4  81  84  38  49  28  32  97  24  77  63  86  49  53  97  58  95   8  20  29  14  68  60  55   7  44  75  70  11  12   5  85  73  75  77  76  16  22  51  85   6  30  78  91  12  46  51  34  83  58  39  96  54  51  30  83  25  98  66  94  12  46  43  63   1   7  46  25  18  83  10  20  19  19  90  92  83  17   9  33  26  82  96  87  73  69  91  88  85  51  84  33  69  14  66  96  66  16  23  32  30  32  90  46  81  15  53  95  72  82  82  18  69  44  23  71  66  47  91  85  35  27  44  60  14  46  19  61  61  84  77  19  25  11  45  34  16  16  71  81  68  57  98  75  51  63  43  95  14   7  33  19  78   2  57  18  13  10  60  16   8  82  91  43   1  20   5  93  51  45  97  34  85  52  79  86   1  84  21  14   4  32  26  68   2  63  96   9  37  75  93  80  13  46  71  26   2  79  60  49  35   8  10  35  26  21  27   5  91  74  74  45  80  38  71  68  74  22  68  20  16  21  26  46  35  20  55  83  86  26  95  28  42  30  91   9  77  36  52  49  75  94  83  35  62  29  30  48  63  56  40  32  54  55  12  26  26  28  81  94   1  76  38  29  17   1  44  38  46  30  39  97  42  77  88  92  90  48  83  27  97  47  49  45   6  50  97  97  42  24  11  99  97  28  94  85  18  23  85  58  52  32   2  95  91  66   4  61  44  57  18  18  36  55  85  62  39  89  46  81  46  25  87  77  47  49  13  17  55  16  27  72  47  40  57  39  14  20  22  13  61  39  70  12  65  56  32  84  28  95  83  49  21  47  54  15  23  21  77  79  31  58   7  75  75                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          77  36  78   1  17  47  53  85  26  61  88  43   1  97  67  74  64  78  12  55  43  15  95  58  26  19  39  45   2  93  85  80  68  52  71  72  17  46  28  74  94  53  62  67  82  92  54  10  22  69  98  19   6   1  73  24  16  89  64  86  29   6  17  91  23  61  38  33  21  59  31  27  70  79  53  79  97  65   1   9  89  16  40  34   3  42  39  56  60  72  34  12  99  20  62   7  41  59  41  94  66  77  76  73  78  60   6  46  54  45  58  16  99  65  85  50  47  49  49  94  63  37  57  14  13  67  58  26  92  85  20  18  98  33  58  66  85  18  51  44   8  53  30  29  71  48  68  93  13  39  87  38  54  95  66   6  15  66  82  16  81  45  66  61  10  99  17  75  50  29  88  90   7  43  82   1  74  47  96  44  19   2  64  94  53  85  58  20  68  29  52  65  35  76  70  64  26  74  50  24  90  44  64  38  90  59  78  18  66  84  99  72  82  53  24  17  79  24  75  47  17  26  59  82   9  91  37  90  15  86  63  52  22  86  20  28  87  67  77  89  33  27  96  83  54  28  34  24  81  15  63  34  31  96  51  75  17  53  97  28  18  51  72   9  25  91  21  65  78  65  69  96  13  82  10  46  13  43   3  57  47  15  56  98  42  86  52  89  74  81  50  10  65  42  85  34  42  14   8  86  73  50  33  38  34  19  23  35  27  88  64  76  14  64  76  39  92  43  87  82  23  19  73  32  34  62  16  36   1  37  98  40  16  93  66  80  81  86   3  40  63  15   6  39  76  75  44   5  67  35  23  18  11  96  62  84  56  50  58  66  54  60   5  70  33  10  54  55  43  58   1  31  49  57  11  71  69  22  86  14  25  30  85   2   4  63  76  15  31  11  48   4  20  89  42  12  64  84  30   9  73  47  73  37  24  72  11  72  28  35  98   5  68  80  75   7   2  89  92  49  87  46  92  30  53  96  61  80  52  35  71   7  83  62  61  27  95  20  14  24  40  51  98  70  37  25  99  32  28  30  71  58  98  67  59  54   7   6  98  55  15  17  54  77  23  74  30  14  82  83  56  75  55   1  49  43  95  69   7  28  25  84  77  46  74   3   1  62  37  50  63  73  54  33  11  82  12  53  85  40   7  62  80  81  42  32  57  54   8  27  52  33  17   2  78  92  39  44  34  58  98   4  24  55  50  68  74   6  43  38  99  39  31  59  36  54  10  74  35  90  52  60  14  52  44  44  24  58  84  21  49  89  54  95  20   6  63  12  58  54  64  79   7  11  95  96  29  58  88  22  50  58  25  51  70  33  17  40  46  39  19   4  32  21  66  74   4  89  55  42  33  35  64  76  92  49  98  47   6  17  52  86  78  88  71  48  93   1  82  79  60  29  30  52  10  91  89  64  28  39  56  43  97  24  99  22  91  81  36  95  65  65  83  44  17  97  98  16  14  94  60   4  52   8  36  35  14   9  51  83                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        4   7  75  93  73  36  79  78  90  44   9  34  97  23  27  14   5  23  10  91  33  18  32  40  60  91  39  38  93  22  53  96  15  66  54  38  28   1  54  66  70  93  84  79  90  80  70  99  83  86  74  34  14  66   8  28  79  65   8  38  98  52  74  12  52  39   4  97  97  77  66  65  98  27  53  11  42  68  17  49  10  32  98   7   6  37  43  39  43  71  69  20   7  85  29  40   2  37  34  69  71  60  87  27  65   3  74  20  19  63  37  51  97  57  38  92  41  95  57  10   2  78  90  56  81  22  20  70  91  66  30  94  73  10  74  59  80  49  62  74  40  32  28  57  23  39  50  16  87  78  30  28  20   4  16  85  53  10  48   3  60  44  51  89  54  46  79  86   5  17  41  53   4  94  14  70   5  45  71  90  41  52   2   4  37   3  37  67  84  11  19   7  61  17  27  41  76  51  26  28  33  62  32  78  39  83  23   1  39  55   7   4  62  23  15  84  31  24  26  18  68  44  22  59  25  56  19  20  83  44  15  89  72  40  14  58  73   3  14  79  63  71   1  94  54  24  58  26  35   8  53  15  14  85  46  34  13  99  90  87  35  94  81  14  66  81  60  71  86  12  92  59  12  80  71  33   3  35  52   1  40  92  73  48   7  42  16  42  69  91  62  66  86  54  83  49  95  43  37  64  23  37  12  42   6  18  14  53  55  50  71  24  69  79  23  42  77  18  28  78  14   9  80  51  81   6  53  20  63  95  84  50  26  38  95  42  73  82  90  59  76  47  53  27  64  14  25  36  86  69  43  79  51  62  51  59  36  98   8  97  33   2  25  80  60  77  73  87  27  42  89  20  60  94  10   6  42  50  53  70  97  41  91  30  44  56  81  67  71  70   2  40  34  53  32  31  90  85  58  40  26  59  74  55  89  16   6   1  58  30  13  85  23  11  84  94  98  60  14  23  94  76  11  59  51  65  74  33  90  97  47  23  10  83  83  60  12  64  24  43  91  36  59  63  87  83  34  67  57  66  93  12  48  71  15  25  39  56  47  64  67  75  95  92  68  37  98  49  14  72  72  29  48  22  54  77  34  56  64  48  61  72  70  94  69  51  19  56  31  47  10  85  24  75  85  39  13  75  55  17  89   5  20   1   3  93  34  98  51  90  34  24  37  77  19  90  43  26  97  79   6  81  81  24  17  26  75  84  68  83  19  73  82  72  30  20  69  66  80  37  21  55   6  50  89  89  83  89  40  52  43  52  22  94  87  24  34  94  35  18  34  98  75  61  97  29  44  18  34  44  68  20  18  72  26  29  43  59  92  99  56  44  29  97  69  73  70  96  16  48  47  32  22  29  91  19  37  42  54  14  11  18  24  11  26  39  68  93  56  61  81  72  66  75   8  43  81  50  68  84  21  33  95  83  99  73  13  54  68  58   9   3  96   5  15  66  24  29  79  31  96  31  50  24  30  76  43   5  45  47  45                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      16   5  98  38  73  40  99  23  67  42  71  81  57  40  13  83  95  68  13  65  61  31  56  74  45   9  67  78  27   2  69  94  10  88  22  81  83  28  39  36   4  46  62  58  37  52  66  87  15  80  15  77  48  11  91  46   2  97  61  65  97  93  62  81  84  72  54  18  16  39   5  62  25  20   5  38  98  11  50  74  16  93  16  98  52  31  50  47  34  34  95  78  48  41  51  59  24  22  78  84  79  13  21  11  39  39  13   9  31  56  39  63  97  10  47   8  29  75  54   1  12  73  16  86  45  11  28  27  33  48  96   8  28  60  59  55  67  73  56  72  93  40  85  36  90  83  20  10  86  63  49  47  79  15  98  49  97  73  21   5  57  76  44  43  80  77  98  11  82  73  32  13  14  56  75  29  47  26  11   7  77  26  45  51  93  72  98  79  50   5  57  44  74  88  12  31  58  40  59  53  68  50  35  24  93  62  36  84  87   6  60  63  39  91  99  73  98  72  47  97  11  10  12  71  50  68  25  78   1  44  50  59  49  81  68  79  53  49  63  50  18  53  22  38  41  62   7  23  55  83  93  57  21   8  65  21  68  80  36  42  92  75  21  66  87  16  95  33  32  74  58  74  47  92  55  23   7  21  63  82  17  58  91  22  92  27  83  55  18  37  60  19  73  15  89  68  52  51  68  97  62  53  92  67  25   4  71  36  24  45  82   4  66  14  40  42  12  59  84  78  25  55  60   6   5  90  20   1  27  92  73  74   2  59  58   8  13   2  60  93  73  87  59  95  88  58  58  52  86  95  23  38  81  48  85  94  74  23  84  19  33  94   7  22  54  29  90  13  89   4  67  53  86  26  55  77  39   6  77  63  64  70  77   2  73  83  34   2  13   9  81  33  80   4  63   9   6  39  64  27  81  49  21  81  33  62  33  13  76  68  53  40  72  58  43  11  98  48  49  83  15  38  15  10  23  87  84  88  67  94  74  11  58  65  11  81  49  66  70  80  54  82  62  50  69  34  82  28  81  54  33   8  70  87  10  61  24  82  13  59  97  46  13  10   9  70  53  91  81   5   1  87  39  75  86  74  30  75  90  54  71  19  20  25  47  65  10  81  38  71  93  63  76  62  97  13  35  67  83  44  14  72  45  49  50  78  80  30  15  23   3   7  10  43  21  36   6  42  76  67  36  99  15  79  15  94  13  64  34  21  11   4  29   8  32  81  84  69  46  43  79  88  48  11  86  97  85  45  59  43  37  86  80  75  10  82  55  18  15  79  48  39  63  24  46  60  29  71  88  68  71  63  90  68  79  13  78  14  80  14  47  49   1  58   1  36   4  34  64  95  16  57  11  70  36  40  87  50  78  82  71  10  76  30   7  43  52  43  26  70   4  77  54  33  92  15  69  75  99  99  94  51  72  69  70  86  27  62  74  20  40  18  45  67  58  98  12   8  90  47  49  58   1  81  84  54  41   1  93  32  42  22                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    68  26  92  55  71  23  31  44  72  18  46  89  35  37  72  30  77  93  97  34  20  78  57   6  23  55  76  77  28  14  27   6  21  44  21  48  59  19  51   4  85  14  69  29  91  94  26  41   6  55  18  34  33  77  80  76  60  32  92  19  23  14  16  26  83  89  44  75  88  85  69  95  33  75  90  96  58  70  67  68  68  64   5  12  30  92  37  47  90  52  20  79  15  71   7   2   1  89  51  28  37  33  69  22  27  70  23  75  69  65  38  13  36  53   7  28  70  97  74  14  66  75  97  70  35  56  90  24  29  38  18  53  39  77  56  95  51  15  84  68  13  26   1  32  64  55  47   3  26  49  61  18  56  93   6  24  35  99  68  53   6  15  41  86  81  66  35  54  33  35  21  22  81  93  12  92  86  21   4  19  48  11  43  88  34  62  66  36  96  23  55  15  68  13  72  31  88  86  56  12  72  98  41  77  40  89  97  41  71  12  56  90  13  78  96  24  71  54  38  89  93  70  97  51  22  84  37  21  31  72  75  65  69  46  24  79  37  15  70  31  89  84  77  18  32  95  11  63   6  58  24  18  98  59  37  57  64  79  67  11  67   8  34  30   2  26   6  66  30  43   2  24  41  58  81  11  79   3  81  35  83  49  13  10  53  59  39  84  72  21  17  72  24  66  36  67  14  51  52  67   9  89  27  75  30  13  61  25  45  54  39  64  69   4  69  14  88  87  36  90  89  61  83  59  96  80  11  39  49  46  85  95  58  98  34  91  76  40   6  67  51  69  19  18  93   8  69  47  46  66  64  30  99  58  41  99   6  59  84  72  53  54  51  89  80  64   6  72  68  87  78  58  29   2  23  79  68  60  80  99  17  32  31  25  66  21   3  12  49  87   7  37  28  44  14  94  50   8  41  47  60  47  46  83  70  21  69  10  60  77  95  15  33  86  27  76  11  89  39  46  88  78  69  69  49  13  81  67   4  49  64  71  93  46  98  35  32  50  31  86  21  84  82  14  29  85  73  34  45   3  50  36  99  41  43   8  60  73   5  45  14  29   4  60  65  55  89  34  34  85  63  63  87  32  10  46  28  80  52  46  48  22  55  10  91  60  68  72  50  76  60  47  29  47  62  15  64  62  77  99  44  57  90  61  18   2  68  31  37  66  20  90  91  86  12  75  52   8   7  21  53  45  53  36  89  60  56  97   1  86  54  69  20  78  76  36  39  46  31  18  16  93  93  95   8  46  48  53  61  29  33  17  61  45  90  62  59  34   9  65  36  40  47  97  28  92  40  83  63  76  51  55  97  63  53  33  45  94  15   2  37  21  41  75  24  68  69  98  47   8  44  66  95  91  98  99  49  90   1  70  84  11  63  97  41  85  19  73   3  72  53  22   6  71  82  94  62  38  81  43  42  79  96  11  47  17  53  13   6  70  80  24  40  55  26  60  49   7  43  59  89   3  41  15   3  63  89  28  40  55  87  40  55                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  2   2  11   3  52  78   8  95  73  45  44  56  37   5   3  17  31  59  78  94  20  27  55  92   6   4  34  66  55  95  79   9  44  83  80  77  43  64  15  99   7  24  92  33  74   2  65  51  81  97  62  11  41  29  35  40  60  73  43  57  32  24  94  15  65  44  95  23  98  76  56  45  34  59  99  94  85  60  36  13  44  50  47  58  70  88  16  50  25  88  24  54  59  46  77   4  18  45  57  89  49  20  35  97   8  34  55   2  13  44  10  29  25  22  49  81  81  30  18  19  49   1  11  86  49  11  55  16  73  30  94   6  14  38  85  81  80  37  73  78  40  70  14  63  16  51   5  29   1  82  97   1  93  34  98   2  60  42  24  61  58  68  28  57  71  40  48   6  61  36  11  93  11  42  21   2  27  44  21  74  90  20  67  73  68   1  14  18  64  87  91  44  46  29  68   7  62  24  52  92   6  22  39  21  81  34  75  23  15  65   9  26  38   7   8  89  67  16  53  28  43   5  55  78  27  70  19  57  62  26  30  78  23  33   4  82   1  66  65  14  53  16  35  30  47  60  91   1  36  23  79  18  12  27  32  64  99  76  47  35  85  27  18   1  27  51  75  74   1  19  56  25  56  88  92  54  74  45  64  53  65  73  14  35  18  40  89  65  25   3  45  10  65   7  79  15  23  95  37  22  16  16   8  11  98   9  24  46  94  94  14  51   9  58  11  66  28   9  55  45  73   7   2   4  10  45  84  30  10  78  89  91  86  22  96  69  49  59  64  24  72  21  41  99  60   6  35  46  28  28  93  69   1  23  26  46  34  92  42  61  54   3  81  63  47  42  25  97  65  42  50  18  53  85  17  49   8  83  67  75  26  70  53  72  61   8  24  97  75  69  52  50  27  65  33  66  76  36  31  28  59  36  92  59  78   9  10  99  37  31  28  99   3  62  72  98  39   3  57  15  28  14  83  46  91  84  57  92  89  70  14  31  65  99  27  84  50  12  73  40  54  60  27  18  58  57   6  66  36  64  22  54  12   6  15   4  57  37  13  76  57   5  82   6  69  26  90  41  89  30  40   7  41  49  69  33  50  60  85  16  93  76  83  36   7  89  66  62  64  28  82  37  99  82  69  85  82  50  36  93  72  69  55  43  85   2  99  82  11   1   5  66  37  64  83  48  99  62  60  79  65  55  76  44  76   3  48   1  22  45  35  64  81  41  81  63  32  80  66  40  78  46  82  98   7  23  98  28  57  23  86   9  68   3  60  73  32  60  95  91  88   3  40  47  60  99  63  81  94  65  87  67  53  13  83  30  88  28  40  73  37  65  47  23   4  21  46  16  60  91  48  88  18  82  89  17  12  15  43  34  71  16  26  55  37   4  93   3  89  33  43  77  67  60  65  76  33  44  84  75  28  74  51  48  23  30   1  90  71  97  69  44   4  24  28   4  75  57  23   3  51  76  81  39  74  22  99  24   2  80  29  71  47   5                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                87  58  48  17  46  78  61  80  90  38  59  69   5   3  45  41  32   4  13  88  38  10  65  39   6   7  87  77  36  33  52  98  23  58   1  25  48   8  55  10  42  18  80  32  92  63  95  76  10   6  42  68  17  78   7  70   3  23  24  65  39  80  69  48  90  75  86  53  85   7  39  90  41  86  16   4  47  79  48  49  57  68  85  20  71  71  66  43  41  90  62  65  70  14  73  63  78   5  41   6  44  31  68  18  98  41   2  42  17  23  25  31  92  80  69  30  89  91  91  17  64   2  37  27  64  30  10   3  82  93  47  79   5  80  49  84  63  34  54  66  18  74  26  13  24  43  65  53  14  82  68  14  83  57   5  91  94  19  16  67  73  86  36  44  15  22  40  71  77  83  21   4  55  86  57  32  89   3  99  37   2  71  92  21  56  38  30  85  50  82  68  88  66  89  91  81  66  26   3  26   3  70  68   5  37  38  86  91  59  20  31  99  30  62   6  26  50  43  87  21  31  30  16  28  13  48  26  49  98  50  75  17  46  93  11  44  26  41  40  36  57  62  12  83  32  53  51  24  70  36  80   1  10  94  76  54  70   6  13  66  87  21  91   8  44  44  70  98  14   9  12   6  84  73   7  89  61  23  70  14   7  91  47  16  64  23  37  97   8  99  15  65  98  55   7   9  78  19  98   4  82  34  13   9  44  49  93  44  29  58  96  24  42  56  50  40  22   4  27  54  77  86  61  16   8  21  10  13  58  31  52   8  20  32  38  81  31  86  28  50  39  22  23  39  37  76  77   9  78   2   3  80  98  59  56   1  86  59  39  64  18  46  54   5  88  95  44  64  45  61  37  86  36  40   7  41  40  46  18  71  54  17   2  89  64  42  18  67  74  94  49  51  50   6  18  22  37  51  34  88  46  85  75  20  21  67  85  76  24  92  10  91   4  88  71  48  27  55  65   9   4   6  12  12  86  94  42  21   7  73  12  94  29  45  84  81  79  68   3  61  25  90  40  21  22  81  60  10  35  10  20  98  35  28   4  72  80  36   2  33  61  97  26  58  54  51  76  29  89  52  24  98  58  78  89  79   1  36  26  27  17  53  25  41   3  89  87  88  42  60   9  90   1  48  13  56  44  28  67  29  99  40  12  85  49  42  12  89  20  53  23  55  47  67  21  32  20  97  65  89  63  45  91  45  12  70  50  71  99  81  21  14  70  89  40  94   6  26  88   2  85  42   3  72   9  45  52  15  34  57  34  95  11  73  72  42   9  37   3  34  41  86  73  55  58  25  32  82  18  74  87  50  92  10  49  43  84  54  73  91  94  19  12  98  84  10  18  80  75  81  66  74  68  42  98  61  20  84  46  55  89  78  26  74  96   4  61  94  94  68  18   8  22  99  47  98   2  67  72  45  62   2  18  67   7  94  52  49  22  25  82  71  73  93  95  56  86  28  58  63  23  82  19  86  37  32  41  41  73  15  40  60  93   4   7                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              1   9  26  22  32  17  57  84  55  42   8  53  81   2  60  81  28  84   1  65  17  89  37  13  46  47   3  36  37   5  96  81  32  86  42  91  51  10  29  72  40   7  81  81  28  58  85  55  49  16  51  52  97  99  49   9  46  76  17  31  27  86  40  54  84  80  45  90  14  51  19  10  15  24  80  50  48  77  27  41  10  72  39  28  10  99  87  41  61   3  25  88  19  13  96  84  51  84   2  10  18  23  31  11  75  36   6  58  46  44  87   3  42  24  37  58   9  61  25  24  69   1  50  88   9  92  11  98  84  93  28  43  91  27  24  14   4  28   3   9  78  74  23   9  57   1   8  98  86  87  87  76  69  43  10   4  47  68  91  89  46  21  93  67  71  91  42  51  94  11   6  58  86   4  59  17  10  10  31   6  36  65  94  27  54  13  28  27  64  32  43  77  43  72  10  17  81  49  93  92   1  32  97   9  10  22  79  10  52  10  80  20  14  25  52  23   2  30  20   3  45  47  12  53  96  81   2   8  68  33  32   2  70  27  65  62   3  60  74  78  11  50  77  85  21  81  67  13   6  79  84  13  22  66  94  52  95  43  17  38   5  30  59  21  86  95  21  91  21  63  19   6  58  67   5  39  74  74  97  83  99  60  63  28  17  79  50  69  37  68  26  98  49  45  33  55  56  59  87  24  47  30  55   9  54   9  43   3  68  21  50  40  87  85  60  32   7  70  67  76  78  91  45  12  88  43  18  83  90  50  34  48   4   8  75  36  41  24  95  20  15  82  14  70  68  11  35  24  59  73  60  28  38  19  48   8  99  71  58  67   1  22  18   1  35  50  34  89  97  81  59  90  27  75  62   2  60  88  55  94  68  37  56  91  65  84  59  88  38  78  80  55  10  55  54  89  38  69  81  10  59  42  63  55  98  60  53  22  38  84  17  74  92  76  15  20  51  81   5  89  19  52  60  52  35   6  50  29  51  30  19  47  76  20  45  15  94  34  83   6  71  28  83  41  61  81  13   2  52  80   5  32  18  95   9  34  47  44  43  28  38  49  55  84   5   4  77  98  80  58  98  97  48  39  55  45  23  18  86  94  19  58  37  51  24  90  11  56   3  86  11   2  89  97  44  67  59  62  18  35  41  30  29  47  72  14  42  40  57  46  67  19  64  61  74  16  89  65  30   5  59   6  47  97  41  23   7  22  81   8  62  26  87  69  96   1  25  73  78  73  73  31   8  48  71  85  61  40  73  58  78  63  50  24  95  49  53  87  20  51  38  30  69  57  87  41  60  24   9  98  31  34  71   6  18  13  65   5  58   2  24  19  33  14  41  29  29   7  19  90  76  63  59  96   1  70  89  25  16  29  35  48  62  22  43  34  59  30  57   2  27  62  93  79  13  35  70  58  27  60  93  29   8  38  12  56  27  87  36   3  49  18  83   7  46  29   7  47  24  40  45  79  14  60  10  72  44  15  69  78  78  56  23  96  30  61                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            74  86  50  80  53  18  60  41  87  99  47  55  15  98  46  55  66  10  87  96   9  26  69  43   4  45  66  28  10  77  27  71   4  88  61  69  98  21  94  98  21  91   7  61  65  23  70  50  49  15  79  82  83  38  72  88  79  14  51  28  47  75   8  41  70   3  67  26  63  80  26  99  58  89  28  85  61  22   3  10  31  27  60  76  78  56  74  69  68  38  38  54   3  47  30  12  41  16  86  25  42  92  69  99  97  71  30  81  99  36  80  76  50  67  66  28   6  90  76  44  74   9  41  59   3  51  62  57  60  70   2  29  39  32  30  34  17  70   1   4  24  13  70  50  35  30   1  40  72  15  19  97  58  32  65  52  47   2  35  17  95  31  57  60  72  94  22  51  98  69  22  85  10  20  53  50  90  33  33   4  84  11  87  75  28  46  16  16  49  22  97  31  49  74  18  94  50  73  35  38  40  28  89  41  50  13  81  75  81  88   5  93  71  96  43  88  24  21   8  49  32   1  43  85  26  34  24  27  88  90   3  29  43  17  81  19  84  70  92  27  85  38  81  86  78  66   8  10  74  19  94  92  42  30  75  91  20  68  96  96  42  10  86  40  31  86  39  74  86  54  96  76  88  41  30  96  39  21  77  89  54  92  83  20  48  65  44  20  19  50  79  25  89  21  77  27  25  57  68  10  49  43  40  17  65  61  62  43  50  24  45  68  39  75  62  68  55  73  15  28  74  37  48  45  47   4  81  35  68  43  79  68  19  98  47  29  92   2  84  28  57  61  89  91  72  62  68  63  69  23  37  65  86  59  35  32   3  19   7  15  51   9  56  20  15   5  15  35  32  89  26  24  43  34  92  49  86  69  12  12  40  53  62  17  18  39  72  70  86  87  44  93  76  81  90  44  51  13  74  52  60  99  49   3  83  67  13  56  42  32  77  17  23  68  48  90  72  53  71  28  24  59  45  67  99  82   9  70  98  15  53  87  35  77  93  31  63  89  54  65  71  73  41  54  46  81  49   1   9  56  28  30  49  67  52  59   7  31   8  43  94   3  11  77  16  89  15  65  14  19  46  57  73  93  85   1  12  20  98  99  93  41  17  27  65  37  78  16   8   1  87  64  64  69  75  20  85  36  44   5  54  44  83  74  60   7  96  43   6  33   7  30  78  36  83  48  62   1  76  17  73  38  97  94  64  83  48  38  67  56  52  88  62  45  86  49  71  58  66  26  91  26  51   9  63  51  87  27   7  54  57  51  39   3   4   7  56  74   4  97  59  95  86  40  34  87  78  41  36  34  55  14  46  63  81  60  79  13  35  10  51  18  99  94   3  77  93  74   7  44  65  54  74  15  41  41  12  52  24  47  30  10   2  45  68  82  11  32  37  70  32  92  53  70  59   2  93  85  90  70   9  11  12  71  84  50  81  74  38  26  86   4  98  36  77  56   4  14  12  42  67  96  14  18  65  93  62  57  57  10  16  20  23  28  39  77  39                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          47  87  24  31  89  43   5  29  58  66  56  74  28  56  64  88  55  21  92  32  47  56   6   8  11  65   9  86   6  79  65  19  36  32  91  91  22  26  29  95  18  77  13  14  92  89  91  96  73  46  27  75  29  16  80   4  64  83  59  46  18  21  54  44  94  58  37  72  39   4  52  72  56  69  65  66  73  72  79  69  78  47  20  41   1   3  90  79  17  32  26  79  40  19  22  87  27   9  49  54   9   4  44  87  53  28  68  49  97  92  54  51  35  23  18   1  51  74  73   7  83  52  76  60   1  64  13  47  15  92  86  34  66  85  34  94  67  35  99  83   3  25   3  77  52  79  98  22  93  59  13  36  43  90  97  19  13  76  47  86   2  74  14  15  69  85  89  42  23  55  86  48  79  95  76  46  31   8  64  96  31  15  98  91  15  68  17  21  40  80  76  77  75  94  80  22  29  96  41  24  37  15  26   1  69  73  89  59  40  17  82   7  33  48  66  10  97  42  84  28  29  94  87   5  73  48  83  49  64  32  46  81  64  78  73  38  10  24  43  87  45  29  66  98  62  84  65  13  68  26  19  33  97  45   6  86  82  53  70  94  50  78  64  29  94  47  65  41  43  78  53  48  74  64  69  15  70  78  41   4  29  40  53  31   3  77  25  93  62  79  14  53  53  40  36  98  15  64  40  88  47  19  61  14   4  94  11   1  36  65  66  12  34  42  78  85  28  88  11  18  40  94  72  51   2  29  24  79   9  13  98  32  42  38  13  69  31  34  98  40  33  87  95  53  30  15  40  61  28  19  29  15  54   8  41  61  68  11   1  58  72  66   8  48  77  38  29  48  67  35  56  63  57  55  47  74  81  58  86  43  48  36  11  48  73  58  45  89  44  67  22  72  55  97  91  81  59   3   1  69  39  37  38  77  99   5   1  23  17  77  11  87  25  65  39  81  67  85  94  49  68  88  36   7   4  17  33  37  61  64  56  92  24  86  29  51  72  70  98  18  86  68  55  91  29  78  34  93  40  96  16  29  40  46  87  60  53   5  84  60  80  31  75  15  23  65  82  40  60  37  49  56  67  77  95  78   1  22  73  11  15   6  41  40  91  41  31  37  33  21  41  10  83  15  71  94  69  37  84  43  36  28  24  82  47  91  25  22  68   8  71  32  85   1  61   4   1  15  76  55  12  93  37  78  60  49   3  39  51  55  68  62  35  71  90  95  45  98  65  71  69  65  52  38  52  91   4  80  64  40  95  48  49   6  53  59  51  26  34  81  49  16  39  81   9  36  53  46  78   2   6  51  59  71  66  21  94  10  83  37  57  19  26  99  92  52  43   4  46  19  42  62  28   9  85  23  36  30  39  50   2  11  41  15  69  90  94  41  98  58  57  24  19  34  71  93  21  21  19  99  72  95  76  72  57   9  43  64  71  57  85  90  14  91  84  35  86  64  95  86  70  46   6   6  21  77  32  12  25  29  66  18  60  91  12  71  88  49                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        44  27  34  83  78  86  69  51   7  32  57  41  48  50  23  60   4  78  57  73  38  85  74  97  25  31  18  53  20  53  72  60  58  46  41  26  34  33  22  49  90  78  54  26   6  56  76  38  45  25  47  81  34  63  64  48  69  96  12  65   3  38   5  48  51  79  54  39  53   9  54  78  62  56   6  87  85  26  28  74  88  97  19   7   1  16  84  44  83  49  73  64  43  50   2  22  79  30  81  14  88  49   2  38  72  32  79  75  57   6  99  73  87   9  66   1  13  81  11  60  22  51  47  88  88  16   5  58  76  28  65  78  57  89   3  25   9  34  31  51  13  73  65  83  59  77   2  83  73  16  20  46  97  70  10  62  69  26  66  65  43  43  43  56  31  22  18  26  24  99  35   7  47  89  35  67  44  56  55  88  96  94  22  38  41   2  51  12   1  86  74  69  45  13  65  57  73  97  49  94   3  17  87  45  43  89   7   2  18  74  17  14  22  74  75  87  53  71  37  85  69  40  13  19   8   4  38  19  84   5  18  83  67  73  77  80  38  37  98  51  25  45  12  37  80  17  10  94  21  64  63  32  18  98  62  36  77  61  88  39  71  28  40  66  65  43  63  73  83  12  83  76  61  43  89  80  76  28  67  78  38   3  21  25  48  44  93   9  53  90  45  77  60  30  63  61  18  32  21  94  89  20  59  71  30  96  29  15  26  25  11  60  52  88  94  75  39  59  53   6  87  16   4  92  67  66  10  11  10  88  32  53  55  97  82   1  80  81  47  41  68  37  78  46  91  87  35  59  22  24  58  96  44  10  96  80  37  63  77  66  15  64  22  52  54  94  99  93  42  40   2  73  89  49  31  25  87  56  67  63  76  53  55  69   8  78  35  81  25  91  73  97  30  78  98  72  45  20  29  35  58   9  83  12  48  72  93  78  83  81  83  94  79  17  75  64  86  69  44  17  24  17  84  64  53  58   7  10  87   1  28  26  65  91  22  23  41  48  26   1  15  82  74  50  48  27  71  71  97  79  99  95  97  89  25  90   3  32  25  73  29  16  84  66  28   2  75  83  86  95  78  28  42  80  38  17   2  52  99  14  85  31  87  90  64  58  87  81  78  23  82  21  26  14  75   6  43  83   6  28   5  18  23  25  67  93  61  26  51  58  24  36  60  56  61  17  92  53  50  32   3  19  38  20   3  48  98  33  33  62  13  37  26  49  81  12  33  65   2   6  37  68  41  20   1   1  38  62  71  73   9  24  72  55  23  40  94   8  50  32  55  90  28  72  82  71  10  62  93  33  29  19  15  10  36  50   3  22  45  16  65  57  22  24  59  39  51  91  83  31  36   3  47   1  77  31  78  73  89  25  45  99  26   8  20  91  45  67  43  27  74  72  91  10  36  82  92  73  39  57  87  73  84  33  80  96  32  41  38   5  62  51  77  78  31  11  11  40  58  95  68  64  25  99  30  72  47  37  26   8  27  44  78  85  69  12  32  88  17                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      41  89  75  40  58  98  21  99  26  97  49   9  24  44  30  95  20   6  75  96  80  17  59  22  26  17  91  70  53   8  50  78  17  61  15  40  32  43  78  83   8  86  50  37  67  52  21   3  68  28  86  22  66  71  57   5  35  41  74  29  85  64  84  99  20  80  38   2  42  14  22  12  28  73  25  75  46  36  18  57   3  70  35  14  65  58  40  24  66   3  60  20  46   1  18  48  91  15  30  89  34  21  50  10  53  82  11  42  69  56  48  42  83  49  94  99  85  41  30  27  19  87  14  63  84  70  74  46  16  24  34  86  93  80   9  52  49  24  80  26  54   2  91  61  12  11  35  55  21   6  17  28  17  72  94  67  39  66  11  77  84  43  81  50  53   1  77  93   6  30  12  40   2  58  53  88   2  97  76  29  32  78  94  52  28  97  82  80  52  55   6  16  39  76  20  34  38  49  91  80  70  77  23  97  41  83  87  99  52  97  63  12  76  43  49  28  50  47  96   8  83  60   3  72  98  12  45   7  18  54  70  42  88  99  90  85  29  82  11  95  15  14  73  78  60   1  84  83  77  76  34   5  47  85  35  35  20  59  50  33  67  28  62  61  54  41  67  41  66  94   6  37  39  12  73  35   7  23  40  74  25  99  79  67  83  41  42  55   8  83  25  48  52  12  81  17  86  76  78  91  67   4  87  44  84  12  88  86  72  49  92  99  50  76  39  72  59  35  86  20  70  30  59  69  36   1   3  55  20  37  70  17  94  86  69  34  99  93  14  21   7  80  71  71  33  47  40  90  98  15  87  81  14  21  87  81  90  56  77  20   4  99  58  14  52  67  55  80  73   3   9  77  20  79  33  58  42  56  37  79  73  83  22  42  56  56  44  32  60  55  76  14  24  89  69   3  71  50  37  65  11  56  59  47  69  63  33  82  49  45  17  12  72  96  65  96  45  30  93  44  20  25  18  90  37  97  41  15  72  14  18  32  19  65  88  71  78  48  11  87  64  21  41   3  46  47  95  99  88  32  97  29   2  70  41  96  99   9   3   8  10  21  93  60  91   2  92  31  29  93  18  60  17  14   2  52  93  23  39  72  11  94   4  92  11   1  89  89  14  60  58  68  89  37  33  53  57  65  86  54  69  90   1  38  82  17  20  37  98  60   8  82  40  24  47  38  45  85  63  22   1  13  55   7  29  94  88  79  57  66   5  49  82   5  64   9  96   4   5  78  10   7  88  31  37  42  86  14  99  74  81  96  11  41  96  30  35  18  45  89   1  19  91  52  45  65  72  53   9  97  40  26  10  61  20  16  78  20  53  31  41  41  99  63  53  30  73  96  21  99  96  40  27  54  16  95  47  20  20  58  97   4  84   3  76  76  62   1  18  30  23  38   5  17  71  35  55  61  96  29  37  75  97  29  77  47  59  72  85   6  59  57   1  72   9  43  30  39  27  71  25  24  68  62  63  88  63  70  20  64  11  55  58   2  88  47  80   4  85  96                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    82  58  54  12  26  46  71   3  73  14  30  91  67  61  83  31  44  90   8  18  34  91  94  58  77  92  13  27   7  71  82  61  43  39  55  82  49  46  28  86  53  14  15  49  17   6  92  28  94   4  64  11  17  50  82  70  66  98  27  97  50  96  41  37  56  82  76  64  24  46  99  65  73  77   3  30  51  10  32  79  45  25  67  74  24  91  46  26  79  33  47  46  67  14  94  20  73  82  45  66  47  10  65   3  28  39  48  97  66  20  80  30  51  10  97  25  13  70  49  99   2  61  15  20  74  81  59  20  63  47  67  85  29  98  25  15  62  20  11  76  41  13  16  83  43  19  25  10   4  22  30  89  88  32  89  86  97  65  51  95  33  37  27  68  36  64  51  65  94  10  29  92  61  45  99  46  82  63  34   1  16  72   5  30  40  74  79  30  97  33  75  46  39  95  97  87  48  73  88  38  29  48  54  22  25  69  98  94  45  78  85  13  85  68  92  60  61  70  17   5   6  87  37  56  74  43  60  86  98  13   4  53  71  46  34  22  51  81  10  69  35  53  28  19  38  88   2  57  78  43  94  53  35  94  16  93  44  48  98  59  96  90  78  88  79  33  64   1  39  42  75  63  49  83  28  80  28  94  37  13  78  65  47  16  30  44  65  69  55  24  79  47   8  57  66  24  84  72  89  64  54  68  28  95  30  19  16  74  75   9  37  30  80  56  23  25  40  65  82  70  98  91  69  44  90  89  14  10  18  60  64  43  76  41  90  84  59  77  67   9  15  19  18  50   6  96  56  52  83  34  62  22   1  69  71  11  29  41  97  99  33  19  31  85  71  64  55  13  28  82  72  96  26  31  56  56  53  59  83  94  50  21  38  20  48   4  24  14  58  76  85  79  15  25  90   2  95  81  12  52  36  37  24  31  82  60  34  80  41  44  36  76  67  16  95  69  89  16  77  27  94  25  67  49  78  43  17  70   9   6  87  39  46  75  88  72  49  52  81   6   7  33   1  35  29  66  55  70  33  49  97  73  51  13  10  43  96  47  97  71  39  68  49  21  34  54  28  91   7  11  20  29  31  46  88  25  43  65   6  99  49  64  36  48  66  32  10  44   1  54  65  45  86  86  48  94  35  27  73  62  17   6  34  24  84  11  30  88  18  12  81  22  24  45  72  40  70  59  64  65  50   8  69  86  80  83  42  81  84  26  94  36  74  39  44  89  20  35  39   4  56  63  49  49  21  12  84  16  39  54  62  91  89  21  75  86  12  37  35  37  38  55  56  11  39  81  93  30  17  58   6  67  88  25  27  38  60  66  20  80  47  28  13  22  85  79  46  39  64  79  30  12  81  69  85   5  23  29  31   7  74  51  58  88  97  25  67  14  34  29  86  56  76  71  89   7  72  65  30   1  77  15  86  50  79  94  67   8  36  32  49  56  85  72  31  84  73   6  60  42  29  56  43  10  72  41   4  12  55   5  46  65  18  36  58  15  72  59  89  25   2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  35  57  72  24  94  47  64  51  78  55  56  84  26  44  91  18  64  25  74  90  58  54  92  96  84  75  79  58  53  52  90  46  43  55   8  13  93  26  60  51  73  45  97  74  45  33  82  86  98  88  87  24   3  36  54  47  38  84  10  77  73  20  40  24  69  44  41  43  24  18  77  37  18  22  21  91  88  24  36  34  49  24   4  30  84  60  58  32  47  14  82  41  84  82  56  14  52  55  86  60  83  45  61  39  85  33  39   7  70  91  39  76  15  28  26   5  70  55  51  81  91  37  19  50  22  31  85  97  63  14  84  71  90  32  57  67  45  31  27  64  48  79  13  13  11  15  21  28  35  79  15  94  98  32  94  84  13  11  76  18  59  52  10  71  67   3  13  86  11  96  51  17  46  28  53  28  22   3  46  62  42  52  36  55  87  20  27   7  51  25  51  39  57  60  98  48  30  63  46  74  82  88  95  50  52  74  24  97   3  82  91   8  67  75  31  23   6  15  40  46  22  41  93  72  12  73  99  84  95  76   9  73  46   3  24   7  27  74  35  62  74  71  55  61  59  42  10  91  53  34  43  46  44  83  53  69  38  67  97  68  28  66  53  14  58  46  42  12  62  95  75  52  44  38  20  22  29  24  60  71  76  84  31  24   5  86  59   5  97  81  47  83  90  93  78  89  94  21  69  79  80  77  64  40   1  17  85  80  13  99  57  69  92  23  91  14  63  74  75  30  41  33  48   2   9  89  81  36  16  70  43  64  95  11  88  84  28  72  20  79  14  85  85  81  42  81  82  99  10  28  69   7  53  54  71  58  24  48  81  69  39  94  21  76  74  80  97  60  68  15   2  54  91  77  45  54  37  97  10  43  98  85  76  77  69  45  87   3  18  53  34  50  70  41  81  42  16  67   1  73  93  25  67  68  51  56  23  82  25  67  12  14  23  15   3  70  21  22  27  97  64  98  18  97  50  55  29  63  51  93  24  23  49  84  25  88  98  67  62  33  89  57  20  92   1  97  46  10  99  54  51  45   6  68  86  98  42  64  57  60  28  40  32  71  77  64  99  78  33  92  13  56  73  46  79  43  59  73  79  64  44  26  87  92  93  59  55  21  70  78   3  20  35  15  56  81  90  77  29  85  50  79   9  39  28  44  37  91  78  76  36  42  85  69  94  53  88  91  26  67  40  67  30   4  26  97  12  87  27  93  55  75  24  62  61  54  44  59  54  17  62  16   3  24   8  79  13  57  58  88  76  85  86  69  91  55  83  25  31  58  14  79  17  74  86  48   1  78  21  54  82  54  94  23  77  39  41  80  13  64  69  91  48  18   3  68  49  60  57  18  43  15  75   9   9  74  16  62  26  39  90  92  54  88  23  73  67  64  44  49  14  56  38  17  58  98   6  22  43  68  56  23  24  68  11  55  62  57  82  14  32  24  21  73  74  46  44  42  33  25  26  94  24  18  23  36  47  53  56  13  33  18  77  19  41  82  16  75  41  32  57  22                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                85  18  66  24  41  18  25  81  57  96  31  32  38  62  37  90  45  10  72  97  98  15  57  90  40  70  28  14  51  15  52   3  24  71  96  44   8  57  31  57  79  46  65   7  63  22  29  28  45  19  25  58  48  88   1  71  10  26  49  75  98  38  16   8  36  75  41  95  31  30   6  86  96  51  78  10  73  50  80  86  26  27  87   5  79  77  74  37  13  34  52   3  59  39  76  71  27   5  24   3  71  60  10   1  50  89  86  44  93  37  15  86  41  73  66  36  69  63  12  40  95   5  97  46  83  50  23  89   9  13  81   2  19  64   1  78  85  80  99  84  25  59  64  83  15  88  76  73  12  85  78  69  93  80  13  21  29  93  73  25  42  66  19  74   9   1  82  47   1   5  26  99  34  72  59  91  22   2  73  36  59  49  84  14  93  51  70  98  57  45  73  23  87  94  49  25  34  39  35  76  47   8  86  57  99  11  48  53  50  76  96  76  47  52   4  36  44  61  36  57  56   2  77  75  67  16  46  16  16  92  40  37   7  52  32  41  13  39  38  91  17  53  65  90  77  10  33  16  44  57  48  84  38  41  41  57  15  96  33  71  80  62  52  92  26  18  11  18  29  70  44   5   5  54  81  43  30  52   1  59  69  65  42  30  40  53  37  85  13  80  67  16  92  10  50  54   2  79  94  87  82  16  47  62  72  74  21   9  91  56  70  44  62  20  10  49  73   1  87  88  16  21  73  95  64  63  60  10  60  79  40  70  66  77  84  81  95  63  62   5  51  19  99  58  27   8  87  75  77  44  41  72  74  51  84  41  21  79   4  36  79  62  23  23   5  15  13  18  77  99  30   5  34  16  25  79  22  45   3  22  11  25  85  87  55  42   2  31  11   3  55  71  25  57  10  96  17  21  29  40  60  75  67  76  42  14  31  70   8  86  14  89  24  44  69  10  19  81  30  79  76  92  10  15   6  41  80  56  83  97  96  72  78   3  45  40  75  57  75  10  23  52  96  59  55  49  51  72  30  31   7  52  94   8  58  89   8  60   2  93  38  34  25   1   9  96  95  79  29  47  71  42  29  88  44  27  85   9  75  69  50   5  42  50   9  35  70   8  30  90  38  98  95  68  75  98  22  89  48  96  27  16  52  34   2  80  38  73  71  73  84   7  48  67  15   3  56  12  42  79  93  34  98  18  80  25  15  55  72  25  36  48  72  52  41  17  11  17  46  91  21   7  62  16  28  54   7  26  82  73  88  51  57  23  64  59  90  90  96  43   6  78  29  69  83   7   8  51  94  62  27  96  79  47  69  87  86  19  22  31  21  76  10   1  50  15  75  81  53  43  83  86   5  61  80  39  36  12  13  99  81  25  82  94  58  33  45  22  72   5  41  41  76  41  77  25  29  26  38  59  65  17  89  19  80  47  44  26  47  94  34  45  66   6  43  89  38  19  15  91   2  19  24  89  37  39  46  18  19  40  53  33  34  54  27  34  21  48  13  77  96  60  36                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              14  23  73  24  62  58  84  16  64  44   6  47  59  65  56  98  42  29  45  16  39  85  29  20  61  70  77  32  11  92  35  52  54  33  29  12  47  58  66  43   1   8  91  52  44  84  91   6  26  86  94   3   2   6  21  66  58  47   6  33   7  44  10  16  84  80  43  37  42  22  11   8  55  67  25   3  47  23   6   8  35  10  43  73   7  11  40  66  76  39  69  34  30  36  38  12  95  61  57  61   2  36  61  71  13  48  20  37  18  24  82  57  85  54  62   4  38   7  92  92  77  68   1  84  83   4  35  46  22  77  51  78  23  97  96  47  56  39  44  18  90  10  88  42   1   3  37  67  95  77  82  57  17   5  29  17  12  11   6  73  52   9  55  25  98  12  49  63  56  69  34  53  18  31  28  58  50  72  33  56  60  30  91   2  81  71  63  95  84  60  67   6  64  74  60  49  73  95  73  19  92  21  69  65  77  38  23  27  35  62   3  77  89  90  96  80  80  80   6  63  59  50   7  88  89  26  23  35  99  18  42  95  97  49  77  57  10  33   9  17  76  36   7  26   5  57  29  19  19  30  26  49  56   2  59  42  41  88  83  67  39  59  81  98  23  64  90  78  66  61  54  12  72  20  29  82  95  50  92  37  35  61  12  51  20  45  99  31  13  93  32  32  61  65   1  16  80  96  45  60   7  32  91  71  68  39  33  89  95  70  33   4  31  44  68  52  66  56  10  13  18  54  38  50   5  10  91  52  64  29  48   8  92  85  28  18  97  36  43  30  40  55  75  20  87  41  67  15  82  94  89   5  55  28  41  28  75  94  36  82  41  50  17  48   1  74  36  38  37  63  15  93  37   2  10  61  87  87  87  51  95  50  49  74  55  79   1  80  47  39  63  97  10  55  64  54  81  83  60  89   1  97  51  58  46  81  38  33  47  32  66  79  60  79  21  48  78  61   1  29  73  42  94  78  85  71  99  20  72  84  95  92  27  87  76  86   5  99  67  74  32  78  13  29  88  90  44  13  78  88  29  72  52  64  23  10  71  76  23  87  47  26  41  59   8  17  13  54  98   5  52  16  62  16  85  10  38  17  73  42  66  91  96   6  68  56  75  37  44  59  37  21  98  57   6  38  17  99  82  42  78  97  52  19  17  13  59  30  79  50   8  33  13  39  18  47   2  78  56  44   6  99   9  20  42   8  94  84  25  16  38  29  49  24  68  49  14  77  90  10   1  68  52  21  91  34  67  22  69  37   1  41  29  17  22  97   7  56   3  59  87   5  46  46  55  16  32  46  81  99  81  51  46  40  73   9  63  25  80  61  24  58  86  13  45  92   4  22  17  18  85  70  62  50  50  97   9  81   8  60  33  48  84  22   9  63  88  12  81  98  41  64  15  87  19  42  97  88  14  27  77  84  94   5  10  61  52  22  99  52  86  72  15  21  17  15  80  14  95  90  22  18  30  99  83  25   3  99  40  53  42  38  73  96   2  75  56  41  95  96  95  95  17  94                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            28  55   5  42  43  79  63  18  63  52  62  63  28  20  85  11  73  69  92  66  64  87   1  21  88  86   8  44  82  39  49  12  75  87  81  31  36  14  55  71  68  15  49  53  72  51  71  88  56  77   7  17  87  48  78  43   9   4  61  44  20  56  62  58  36  21  56  25  15   7  84  75  59  43   3   6  86  72  96  20  71  82  41  17  66  45  84  86  30  91  86   2  11  91  23  98  17  14  12  41  36  61  51  57  63  35   3  57  27  76  20  77  32  99  44  29  37  15  82  45   8  46  39  48   7  86  28  30  66  58  16  32  21  22  71  61  82  97  69  77  98  30  29   1  81  11  24  11  59  39  96  73  98  97  40  71  23  49  54  59  80   1  22   5  59  83  87   3  19  94  41  88  72  73   6  70  22  73  69  69   9  65  81  41  12  77  54  49  50  51  96  22  65  92  86  75  53  39   8  43  64  87  24  24  58  50  89  14  71  95  48  35   4  11  60  26   4   6  48  31  22  26  77  31  15  89  38  48  27  23  90  35  14  23  70   9  50  52  31   3  16  11   3  52  34   6  56  19  64  57  82   6   7  65  72   6  49  25  41  43  98  76  69   9   3  75  37  75  52  89  48  92  29  81  62   9  66  98   3  88  37  72  41  82  10  64  29  91  44  95  86  61  89  26  48  14  15  25  50   7  73  62  97  87  44  40  84  85  86  61  41  82  86   9  45  64  54  92  66  32  19  39  16  65   8  82  83  68  91  99  16  48  44  80  64  83  39  55  68  32  36   1  58  30  68  70  57  10  87  20  72  67  56  59  37   3  41  68  82  76  88   1  71  85  78  61  31   6  48  30  55  14   2  25  95  21  41  34  52  82  51  51  54  14  65  75  70  37  87  62  32  27  60  18  92  11  49  94  70  38  92  17  11   9  41  89  79  38  78  14  77  94  50  34  85  42   4  37  95   4  27  21  42  89  35  31   5  58  27   1   1  46  46  66  98  67  36  99   1  15  33  36  55  83  33  31  37  34  44  51  17  27  21  89  18  79  47  13  90  46  28  41  62  62  92  85  76  21  42  37  47  76  88  16  23  66  52  13  93  25  43  37  74   2  83  17  61  81  11  68  51  63  63  93   9  81  20  27  56  77  63  31  17  22  71  85  41  85  59  73  95  11  48  76   8  81  64  39  98  97  62  49  35   8  88  40  48  19  87  40  69  20  12  51  87  48  72  17  58  21  16  35  63  51  32  46  20  35  13  99   3  52  80  40  45  32  49  76  68  50  81  98  21  27  32  57  12  99   8  16  17  14  90  87  33  78  18  42  14  23  81  62  28  96  89  31  92  71  72  68  60  46   3  37  12  67  51  38   5  85  53  30  18  89  27  69  79  23  29  37   4  10  53  23  96  54  11  70  84  99   5  95  32  75  62  33   7  84  30  17   7  84  54  94   9  44  49  65  61  82  69  24  28  25  86  76  11  33  17   2  52  86  26  47   5  67  72  11  38  92  42  30  93  41  50                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          74  10   8  28  58  54  63   6  44  95  50  26  60  98  93  21  76  14   6  63  21  75  34  12  62  81  10  53  49  85  43  26   1  19  48  83  48  22   5  44  48  97  95  99  94  62  26   9  35  90  40  70  80   7  20  41  47  44   6  86  94  57  90  10  67  15  54  84  26  16  13  69  71  47  62  85  65   9  13  65  27   9  85  53  99  23  11  47  22  15  89  11  27  75  17  25   2   7  28   6  16  85  47  87  11  81  65  19  39  35  97  56  34  76  36  33  15  75  16  37  82  73  73  89  12  53  27  22   9  79  80  28  87  91  70  23  61  35  25  59  47  58  35  78  28  18  62  62  96  69  82  13  34  52  53  66  25  73  41   4   1  59  32  74  66  29  62  83  80  99  96  87  76  36  74  10  87  96  71  70  75  99  35  82   1  17  33  95   2  36  76  40  55  41  71  13  32  15  66  14  90  81  89  71  14  77  48  85  69   4  18  63  57   5  35  91  78  14  78  38  95  18  36   1  60  87  73  21  40   5  40  95   7  20  86  30  80  41  86  82  40  34  54  67  67  29  81  44  48  12   1  12  77  87   9  31  54  19  45  15   7  48  73  17  26  30  85  63  71  26  13  92  86  72  15  38  51   5  55  61  11  45  25  69  39  22  23  88  24  22  71  86  34  46  41  91  14  58  11  47  79  79  26  77  71  95  35  65  82  26  34  50  49  64  88  60  70  44  56  52   4   7  38  88  38  86  22  58  78  63  51  63  96  10  82  43  16  63  44  85  65  80  43  87   4  59  97  59  90  87  88   6  97  24  50  92  55  30  61  67  38  22  47   1  67  40  24  49  59  44   1  84  33  95  98  55  73   2  79  59  98  56  61  73  16  29  41   6  48  96  66  22  99  32  62  83  90  47  43  64  70  80  97  18  46  71  77  54  92  34  15  49  52  20  28  84  19  30  58  70  97  90  91  49  33  71   9   3  50  53  66  23  70  20  92  92  28  78  86   5  30  57  99  60  14  80  60  39  51  10  62  46  32  14  82  16  45  12  15  26  48  25  55  26  14  85  81  20  16  72  75  13  75  34  69  34  96  39  27  36   4   3   9  35  34  34  51  93  95  31  77   2  45  34  26  75   6  74   5  65  60   3  34  73  58  36  93  31  85  99  86  19  51  10  74  76   8  20   2  17  85  29  70  84  88  36  38  50  70  62  21  46  51  30  11  50  15  54  19  91  67  11  76  90  89  64  88  70  60  65  93  26  74  57  64  40  28  31  25  58  17  38  15  26   3  47  69  70  18  67  44  91  76   2  94  72   4  52  35  21  26   1  28  98  83  32  89  34   1  23   2  81  19  45  34  30   7  37  41  86  14  49  34  99  13  62  78  32  49  20  87  95  64  55  15  97  99  32  82  21  79  88  37  27  47  59  39  80  17  57   8  66  88  28  92  23  93  31  26  81  48  90  61  92  58  80  73  85  66  41  82  89  32  62   6  76  36   1  82  24  99  56  96  82   4   2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        62  26   5  55  94  22  91  67  82  44  99   8  46  14  62  55  37  30  23  39  39   3   9  28  26  54   8  90  71  40  65  35  31  65  74  34  72  38  45  68   8  58  30  56  41  88   6  71  66  85  45  72  90  20  80  55   9  83  97   7  24  11  14  99   9  95  11  32  54   6  40  23  69  71  78  51  83  20  72  25  77  10  52  21  84  74  86  74  61  25   4  27  19  89  65  46  27  95  87  99  22  13  68  15  22  12  68  37   4  14  59  83  91  24  47  90  42  65  28  29  85  18   4  19  85  86  11  27  36  33  92  43  63  51  33  27   6  30  14  34  73  39  79  41  85  72  98  33   8  85  47  99  14   6  18  21  60   5  47  33  70  59   8  63  91  13  49  56  41  57  95  86  16   7  73  45  30  49   9  31  64   6   1  10   5  78  94  53  46  83  32  75  29  39  20  75  67  67  61  74  61  18  37  24   9   9   7  70  40  90  72  24  90  97  69  12  87  93   6  61  36  28  38  58  85  20  47  22  99  32  68  19  93  31  43  30  24  48  64  99  68  76  98  75  40  14  21   7  91  70  10  56  52  30  43   4  77  57  47  53  65  13   8  86  61  70   9  49  44  60  67  56  58  11  55  29  60  10  39  18  25  96  57  12  75  18  78  43  13  45  77  37  71  95   4  42  87  62  44  29   2  57  98  13  99  89  30  73  83  26  35  38  86  16  98  21  23  63  67  73  20   9  72  99  27  47  51  57  34  92  52  95   3  17  19  64   5  94  11   7  54  36  81  32  71  56  24   6  31  69  45   6  18  96  82  87  82  19  37  11  18  57  48  98  58  33  58  38  67  41  89  77  97  48  93   9  65  73  40  13  44  57  96  42  60  93  74  52   4  83  28  30  44   3   9  88  71  74  49  74  91  97  56  80  70   4   3  51  86  95  84  33  94  68  33  85   6  11  39  46  27   6  21  83  81  97  19  89  73  80  97  13  13  25  99  78  51   6  68  48  38  85  56  48   5  67  59  50  49  85  20  64  92  49  16  95  39  55  31  75  34  88  86  10  41   9  10  39  91  89  68  52  52  65  72   8  67  19  34  85  73   5  18  51  64   8  60   2  68  88  29  43  43  47   6  67  30   1  47   1  66  81  69  19  22  29  28  94  61  57  60  27  50  37  50  90  32  31  76   3  81  50  93  76   3  66  62  72  83  56  84  62  20  29  25  25  56  93  50  61  88  55  45  49  66  39  79  85  16  52  20  39  47  48  90  52  64  65  44  21  44  45  27  79  69   9  81  87  35  15  89   1  93  48  75  82  11  38  24  90  47  20  26   6  78  72   1   6  61  39  69  20  79  61  69   9  94  13  64  36  40  38  87  56  82  87   8  56  62  67  24  79  65  24  65  57  85  42  50  15  10  45  92  21  28  70  70  89  59  22  69  41  53  82  29  95   6  14  38  69  35  96  44  53  78  63  20   9  19  81  32  65   4  36  16  28  74  57  16  80  55  15   4  83  45  97  45                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      38  45  32  47  72  24  35  24  70  11  69  94  15  57  52  30  11  21  99  41  18  47   5  36  90  52  82  35  25  68   4  50  82  32  26  24   5  85   5   1  49  20  90  97  36  98  37   4  87  39  75  52  85  63  35  66  77  52  88  75  90  96  25  28  77   1  22  32  51  68  55  59  66  63  94  33  63  99  43  68  66  32  23  87  68  57  10  76  26  67   5  60   7  48  87  70  36  41  34  98  96  63  43  19  47  88  43  21  54  56  60  57  90  19  18  63  63  50  44  28  78  29  17  92  38  36   3  17  70  91  39   4  21   2   4  44  47  73  56  14  10  22  26  26  74  34  98  71   8   1  66  42  47  45  84  77  24  78  37  71  98  41  33  61  53   7  51  98   6  19  74  56  50  59  75  97  82  71  65  31  96  79  32  41  25  98  40  30   2   6  30  36  86  76  35  83  96   9   8  84  95  49  88  67  23  36  29  57  27  61  17  19   9   4  55  18  80  68  96  19  13  85  73  77  41  68  23  91  94  58  63  90  83  32  69  69  30  41   9  35  57  96  11  91  64  41  95  56  91  41  11  15  99  61  91  34  74  90  79  67  82  57  33  11  53  38   7  61  79  28  40  76  98  56  84  43  31  51  19  20  79  86  20  77  39  75  38  94  69  91  31  15  33  30  56  19  57  42   1  92  21  12  55  40  36  64  92   7  83  73  73   1  66  35  34  27  34  96  71  60  69  83  10  90  52  58  32  94  27  41  62  59  70  45  73  47  14  72  13  95   6  49  13  66  19  83  79  56   7  20  29   1  99  58  38   7  73  32   2  47  39  66  93  80  79  96  24   8  31  18  13  30  92   4   5  94  15  33  36  36  89  91   7  42  45  53  74  70  55  11  88  52  36  98  19  76  99   7  11   5   4  47  83  33  92  10  88  33  90   8  99  20  86  94  97  52   5  88  17  29  77  32  18  95  96  35  12  75  92  58  78  58   9  51   5  86  49  24  22  49  19  97  76   9  34  72  72  11  58  46  40  16  49   5  54  27  13  54  19  72  65  13  62  84  81  42   5  26  90  63  21  78  64  14  66  47  25  65  52  98  52   4  49  32  30  53  10  97  74  40  55  73  87   6  10  68  24  59  21  76  54  56  10  96   9  11  56  10  97  38  36   3  70  36  72  93   2  33  15  21  69  55  46  35  61  17  10  59  93  34  88   5  66  72  79  12  30  44  65  97  89  29  23  27  60  45   7  99   1  90  69  39  90  57  99  56  37  94  86   2  39  28  72  81  83  45  68  77  44  35  10   4  18  96  55  25  72  32  42   8  73  41  12   1  73  24  10  18  50  70  32  74  28  88  49  13  10  61  52  13  20  42  33  16  19  89  58  31  75  61  39  29  72  12  13  99  73  31  44  63   9  13  47   8  44  32  60  65  23  93  64  76  51   3  51  18  70  84  50  22   1  79  20  89  98  75  77  27  40  93  82  41  25  80  25  95   6  12  98  20  52  34  36  20   3  76  14  46                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    33  92  47  36  24  67  45  90  62  36  34   7  76  88  10  53  73  56  86  37  43  18  90  68  85  56  99  79   4  47  71  92  91  47  34  72  74  91  81  23  55  60   6  33   3  64  34  57  21  36  33  65  37  44  83   6  50  83  74   2  30  77  22  19  65   6  81  50  55  63  67  35  43  14  27  99  15   1  13  50   1  90  12  34   2  64  55  26  97  34  31  91  70  40  36   9  20   9  75  65  17   2  81   7  20  65  80  62  22  15  90  73  87  77  45  36  70   6  15  54  67  63  25  29  80  25  18  97  66  56  73  90  61  63  43  16   5  37   5  66  62  53  44   5  18  83  18  49  46  67  14  49  40  18  97  54  64  53  96  99  42  48  45   7  49  56  38  60  35  47  57  22  86  84  40  45  56  26  35  37  79  46  66  83  54  14   8  41  20  19  79  83  32  89   1  72  44  76  38  78  56   8  86  91  53  25  31  20  18  78  91  21  77  63  20  16  38  38  32  10  34  24   4  32  75  78  25  89  50  95   4  50  64  70   9  82  81  39  64  82  23  88  24  32  41  62  95   8  84  13  30  92  58  99  89  88  66  62  45  36   1  20  65   6  81   3  20  56  87  70  23  38  10  23  51  93   3   9  85  80  42  37  73  94  84  15   9   3  39  82   5  26  92  78  56  28  38  55  83  37  90  52  83  18  57   2  86  97  22  38  23  69  90  79  56  74  14  62  40  87  46  95  88  46  62   5  51  91  62  27  94  47  45  67  61  55  17  65  33   6  98  90  27  14  95  26   4  91   2  15  98  37  79  18  73  72  24  41  13  14  96  49  31  80   7  66  65  69  64  85   3  17  77  97  30  48  13  94  57   1  24  58  93  74  77  12  67  35  94  41   5  35  52   3  59  67  68  27  81  50  28  67  70  72  76   4  20  52  98  68  30  24  50   9  52  78   7  14   9  20  15  15   8  74  52   2  55  56  29  93  89  79  67  32  19  43   1  36   2  64  16  93  73  17  17  33  21  42  29  75  39  20  84   9  82  74  33  70   2  89  43  59  99  35  22  75  30  72  75  32  45  64  46  97  39  14  78  55  77  18   3  81  47   4  35  21  82  47  39  13   2  64  69  70  46  33  68  60   4  32   6  20  68   9  54  24  82  37  87  88  43   8  80  47  93  28  35  93  13  98  56  93  80  43  45  91   6  63  94  17   3  84  81  25   5  39  54  45   8  51  17  26  52  89   3  69  25  20  54  66  69  24  42  88  92  87  75  83  59  86  61  74  53  29  62  72   6  78  34  75  77  45  56  87  41  47  94  71  20  32  57  26  62  54  16  63  30  11  67  48  74  32  14  91  53  24  15   5  75   9  83  19  85  18  92  29  74  76  31  99  63  92  74  98  34  86  96  53  64  46  25  15  91  38  76  77  12  72  21   5  21  11  38  55  99  97   5  54  37  97  51  90   4  82  31  24  57   7  56  47  46  10  15  73  50  35   3  29  54  22  51  59  67  47  70  64  91  64  52                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  90  71  98  74  20  53  72  16  55  29  14  24  72  68  38  68  65  11  13  72  20  83  93  34   7  22  84  44  90  63  52  83   8  46  27  55  83  29  84  35  39  56  73  59  61  47  51  86  16  57   8  69  19  88  68  33  70  33  25  81  74  35  91  38  66  30  52  36  46  80  90  86  56  27  44   9  52  56   6  47  77  70  48  82  18  70  74  95  62  52  66  28  43  35   5  21  77  37  34  10  94  79  62  19  42   9  77  90  94  62  66  88  63  26  74  36  34  25  37  49  84  46  13  67  91  84  30  96  32  54  47  13  95  30  76  61  72   6  58  44  39  76  77  76  65  95  60  15   2  18  74   2  74  97  63  46  77  41  28  33  88  57  93  39  18  44  76  78  89  85  66  77  92  24  78  51  55  40  92  77  21  19  91  30  84  18   4  80  20  47  93  89  55  73  95  49  96  13  74  58  76  72  47  45  27  33  39  36  55  83  89  55  46  79   3  96  31   7  55  99  95  84  19  91  16  63  46  28  78   9  25  44  59  73  97  29  98  69  87  75  93   2  23  22  30  84  69  54  25   8  28  87  10  87  96  57  94  14  30  36  96  13  56  89  62  80  65  65   4  70  54  44   8  67  69   4  31  94  70   5  20  61  54  31  90  38  62  94  78  71  69  42  19  37  24  20  60  98  40  70  66  56  20  80  91  49  49  87  64  30  11  43  71   6  64  54  53  19  89   9  75  66  86  88  47  65  38  99   3  89  26  49  57   5  89  64  65   3  32  26   3  44  53  49  36   5  78  16  83  16  97  77  95  70  94  43  41  42  52  64  71  31  66  92  39  55  65   5  94  79  44  58  86  36  18  47  61  63  33  64  35  30  49  68  61  30  69  94  40  67  83  58  25  47  66  92  57  33  65  10  70  31  78   3  22  93  50  66  39  90   6   2  19  45   1  58  88  56  27  28  67  91  99  57  63  77  29  73  19  46  75   7  93  50   8  14  62  26  70  82   2  89  96  34  52  31  88  66  24  75  95   1  68  80  30  86  99   8  47  85  44  63  70  32  67  36  36  45  14  52  40  32   1  38  25  23  71  90  11  72   7  74  13  34  79  41  80  17   8  21  39  19  55  44   7  17  73   3  39  67  21   8  90  22  28   9  48   2  40  43  11  11  90  44  15  36  83  63  78  20  85  27  91  50  14  75  87  23  58  71  20  42  28  97  12  65   5  75  13   8  61  27  42  62  25  81  26  74  64  30  12  24  88  51  42   2  11  58  36  46  32  22   2  88  83  71  37  27  30  41   7  43  34   6  73  28  54  24  65  71  89  94   2  65  99  81  85  81  83  33  50   2  80  40  20  50  92  18  26  73  16  56  82  33  81  51  94  69  42  26  84  35  14  95  89  14  43  21   2  19  45  39  77  93  82  49  37   6  38  87  15  95  14  27  64  56  26   6  84  30  54  11  13  62  44  76  59  80  56  54  42  22  48  90   2   8  22  89  53  94  54  38  84  68   4  46  69   4  47  75                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                30  75  12  42  85  46  60  76  44  12   4  41  20  14  74  27  95  91  63  64  41  36  52  58  47  53  56  53  27  42  86  79  13  40   3  32  45  28  91  47  47  67  63  54  38   8  34   5  95  66  38  40  40  33  28  56  87  14  63  43  23  84  94   6  69  92  72  23  24  82  93   5  74  17  87  84  74  52  76  92  55  59  92  96  87  46  89  55  62  43  64  10  94  97  77  96  71  22   8  91   3  99  28  34  13  73  85  25  49  37  40  24  70  98  40  95   5  48  24  75  84  10   8  71  49  93  15  42  45  35  87   7  28  73  33  44  15  29  94  23  89  56  79  64  79  57  55  95  81  80  37  28  32  92  38  92  85  24  61  75  59  86  29  29  24  64  62  30  17  70  40  40  53  11  41  70  14  69  35  40  16  48  66  16  42  71  81  29  52  67  76  89  13  79   9  23  62  52  46  83  74   6  50  74  81  90  34   2  49  37  19  21   7  42  10  25  37  85  80  82  66  35  98  47  30  32  56  85  38  52  97  56  29  56  68  59  41  36   5  13  57  30  80  68  38  14  94  53  70  39  82  83  20  55  57  29  49  15  33  59  15   5  56  40  14  22  95  84  32  15  86  20  70  96  73  75  30  82  66  28  18  35  72  18  92  99  50  53  75  88   3  46  44  55  64  46  25  33  82  73  88  28  94  73  31  83  70  78   6  13  52  29  84  42  48  35  91  13  14  39  36  63  15   9  81  99  25  58  78  66  95   4   1  14  64  78  40  73  54  48  57  67  76  84  99  83  72  86  41  83  24  56   6  93  40  74  68  26  43  51  32  69  58  66  56  63  98  75  69  51  11  86  53  79  25  33  52  24  12  20  88  26  12  19   2  59  23  97  81  25  96  92  83  44  73  79  30  95   1  30   6  53  65  69  68  93  88  93  13  35  35  88  84  12   5   7  68  70  22  56  75  18  44  49  68  51  57  51  29  42   5  76  20  11  42  24  82  52  11  60  11  33  62   8  41  28  97   9  86  15  11  93  63  90  41  87  79  94  11  11   7  86   1  91   9  54  30  20  80  91  80  95  61  22  13  38  56  88  38  21  37  30  58  96  67  48  53  28  77  92  44  76  76  95  85  13  93  76  97  96  28  32  22  73  76  62  17  14  97  82  61  52  26  79  66  10  27  89  19  83  80  51  55  20  73  19  17  79  77  73  25  26  88  20  21  95  86  81  93  14   1  42  31  23   4  30  83  79  79  67  82  84  84  24  35   5  37  13  87  72  66  44  83  69  54  75  15   9  13  53  22  94  96  52  78  39  85  15  18  90  96  17  39  63  49  98  72  28  38  16  52  21  35  92  92  19  99  39  71  47  46  50  90  28  41  19  38  85  84  37  91  37  62  11  78  56  31  98  38   8   9  64  29  80  70  51  55  62  25  52  84  57  76  98  91  14  89  63   4  30  59  44  46  39   2  56  20  49  34  68  79  81  66  15  26   2  81  37   9  15  54  99  58  38  70  98  34  49  58  24  63                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              17  14   8  29  35  60  61  47  77  18  22  93  19  61  90  49  11  89  15   2  28   3  63  58  59  40  50  35  56  31  28   5   4  17  63  59  31  13  47  45  70  96  83  51  29  96  79  44  45  65  97  26   3  72  23  42  30  17  62   8  36  38  42   2  94  81  45  68  97  92  38  38  12  22  51  59  78  66  66  83  99  44  32  80  32  32  82  63  21  43  80  40  69  70  26  59  19  89  95  10  69  32   6  21  89  93  57  32   2  64  45  85  80  88  96  19  87  36  68   2  57  24  63   3  90  42  68  23  40  87  65  20  42  56  24   2  87  53  32  14  94  90  44  36  24  93  73  15  86  94  58  83  57  54  56  84  17  96  54  25  69  31  52  30  18  82  93  25  66  50  50  33  38  71  22  25  63  25  64  15  67  31  38  63  13  43  50  47  29  82  20  95  98  23  45  49   3  68  46  20  66  81  55  28   3  38  86  44  99  42  23  50  43  87  38  23  88  35  48  57  34  27  79  42  93  29  93  56  61  11  25  79  28  22  21  14  65  20  21  73  90  37  95  49  21  85  91  57  32  96   2   2  35   9  42  51  52  23  26  74  42  98  34   7  52  40  22  79  18  88  19   4  68  87   8  56   2  32  75  23  14  76   5  58   2  19  12  86  62  94  39   1  41  51  80  92  94  14  83  20  12  34  19  87   3   2  39  22  77  64  93   5  42   1  93  97  88  18  30  28  73  17  66  96  24  21  41  70  63  31  88  55  25  51  99  83  69   4  59  26   7  46  66  91  77  93  71  26  72  86  77  24  16  17  25  20  98  63  72  36  83  88   6   3   1   2  77   8  20  89  42   7  91  94  37  74  63  96  29   1  63  59  89  99  12  28   9  77  39  46  72  14  26  50  59   4  43  23  21  96  48  30  71  43  24  27   1  64  34  72  49  39  35  44  35  97  79  87  24   4  72  32   9  90  41   4  71  30  44  21  63   8  13  77  28  72  40  24   1  52  11  43  11  44  64  20  72  79   1  91  10  27  77  66  68   1  79  53   5  17  33  32  35  16  38  64  48  91  63  53  78  93  35   6  55  32  61  96  87  85  86  99  11  94  31  24  61  74   4  83  73  88  89  85  35  26  91  48  18  53  12  55  54  94  67  59  12  40  31  11   4  60  95  26  74  12  66  94  16  68  88  24  82  77   5  31  11  46   5  95  45  10  48  88  26  92  70  21  70  79  74   3  64  45  88  23  42  35  68  77  85  75   4  43   5  95  44  76  58  94   9  38  83   1  69  41  37  91   4  90   2  36   2  94  98  67  37  92  99  93   7  33  64  66  17  53  24  68  11  97  31  80  26  24  70  89  90  85  23  63  34   5  87  94  99  79  95  85  20  88  31  79  64  63   8  14  77  16  88  16  92  49  12  27  31  22  79  85  40  94  61  55  74  51  83  94  17  98  63  24  53  57  88  30  50  39  56   4  68  65   2   4  33  60  36  11  44  23  12  24  97  19  69  81   4  70  90  13  46  17  60   6                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            8  98  72  81  25  43  84  32  14  20   2  54  20  55  23  78  10  35  80  66  53  28  58  59  97  16  66   8  94  88  18  34  73  93  26   2  94  41  45  43  51  23  97  88  95  75  98  35   8  54  43  60  37  89  74  38  20  30  42  60  22  40  98  24  16  60  68  54  17   1   7  92  96  85  41  46  12  33  11  95  50  46  27  14   2  56  69  12  18  56   3  50  99  37  12  56  91  56  94  78  83  67  83  60  67  35  19  99  88  27  84  75  19  34  89  67  92  87  53  85  93  38  56  15  44  41  59  74  35  91  77  39  97  28  99  28  15  73  93  27  43  70   1  91   7  32  40  21  48  42  91  21  57  46  73  20  50  78  97  39  30  76  44  79   8  57  22  71  46  84   8  79  35   9  78  24   9  97  45   1  16  56  95  28  81  57  57  10  31  35  56  25  52  15  57  68  13  47  20  47  45  37  99  30   8  68  95  81  64  63  80  87  48  59  70  24  16  84   7  78  35  31  13  29  99  19  29  43  46  48  40  73  50  86  77  98  93  44  27  87  50  31  86  29  96  83  51  84  15  65  36  76  44  62  22  99  23  89  72  29  37  65   8  37  83  46  17  46  84  10  40  95  48  42  70  33  91  80  41  20  63  86  45  66  36  55  32  85  22  83   9  33  85  68  80  72  68  73  69  64  56  71  51   3  71  51  89  43  58  98  67  92  47  56  61  19  51  90  34   3  83   3  32  46  71  29  16  48   5  58  73  91  38   2  84  33   2   6  88  70  89  22  52  99  20  42  63  53  25  25  93  24  96  47  58  12  21  43  88  66   7  18  46   2  78  68   7  73  51  26  54  97  44   7  68  86  91  55  30  27   6  75   3  78  51   6  53  22  47  28  13  85  38  39  97  22  55  26  30  71   6  78   2  15  16  90  60  69  71  77  84  52  43  60  91  89   4  98  29  51  78  70  31  79  27  57  16  74  83  78  48  24  51  47  97  49  87  31  28  14  68  89   3  89   8  60  76  83  34  64  64  82  40  70  27  70  72  14  19  77  15  25  53  31  15  87  72   4  42  40  98  88  73  74  98  75  71  93  43  83  40  49  35   5  33  36  59  64  77  60  32  51  24  13  12  55  46  22   7  37  10  35  21  74  47  11  17  97  82  93   6  12   7   7  91  93  65  18  79  76   8  98  83  65  89  36  75  72  18   8  52  11  35  23  60  53  93  68  16  77  92  56  73  48  50  43  31  46  35  82  95  58  81  12  49  13  17   3  46  26  87  16  26  60  72  88  66  37  24  49  23  21   7  23  54  37  73  49  20  89  60  21  92  14  12  61  84  20  93  97  24  67  58  64  33  69  34  24  72  55   7   9  57  29  50  83  70  45  16  68  88  33  86  10  73  77  47  45  66  97  85  46  70  15  48  54  80  34  98  91  92  62  70  80  21  62  72  49  47  21  83  49   2  69  51  71  62  99  46  34  56  97  51   8  42   6  42  52   7  99  22  26  16  44  61  82   5   1  50  74  15  72  28                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          77  14  78  99  82  24  53  84   4   7  71  90  63  71  59   8  46  38  79  95  10  69  94  88  89  54  50  12  37  28  58  77   9  42  42  34  37  14  93  17  14  47  32  16  28  97  95  11  42  27  35  85  43  82  86  26  37  22  61   6  85  74  56  78  75  36  50  55  49  13  26  55  45  64  71  24  34  28  84  14  91   7  21  38  34  99  48  61  10  77  90  92  30  66  87  86  25  92  50  81   9  35  39  32  12  36  20  42  95  51  83  46  98  92  62  29  65  61  27  75   2  34  88   4  83  41  33  50  70  26  73  54   1  93  47  44  65  44   5   4  99  46  33  51  33  52  54  33  99   7  44  21  73  37  10  47   2  65  15  23  35  59  51  82  61  12  96  99  62   4  98  60  64  13  26  24  68  64  51   1  43  51  41  16  87  15  11  63  44   8  60  73  37   3  54  65  58  62  86  90  27  32  15  33  38  13   7  19  49  78  88  22  54  14  49  13  72   1  31  61  39  80  18  54  42  50  27  46  51  59  84  53  18  22  49  84  38  79  14  29  48  18   8  58  59   4  72  29  99   4  48  80  24  78  12  64  85  33  57  60  23  86  50  68  93  92  83  53  10  47  79  81  66  90  61  39  94  72  37  37  89   4  77  32  91  88  56  74  17  50  65  32  17  96  64  34  95  60  36  51  24  95  63  79  69  89  69  16  26  80  27  74  27  29  70  88  55  64  78  25  67  99  98  77  24  94  84  86  17  27  57  97   9  28  79   9  35  46  13  74  28  47  82  23  45  54  62  84  79  53  72  67  25  11  54  28  27  27  66  26  46   5  19  83  14  41  19   6  47  38  62  45  36  50  79  58   6  70  54  80   6  36   7  79  69  40  90  15  56  28  44  33   3  50  41  29  20  11   9  58  10  59  11   3  55   3  62  85  41   9  26  83  62  43  63  21  26  55  48  84  24  88  31  81  55   4  89  26  39  29  48  54  12  41  43  63   9  18  43  43   8  22  83  53  21  86  98  41   1  34  31  75  52   9  42  65  27  83  98  99   8  46   8  10  15  99  33  16  24  46  24  42  43  71   2  17   3  15  69  64  94  28   5  35  44  11  59  48  87  26  74  30  98  69  75  78  61  51  64  49  25  80  25  17  34  29  11  80  79  54  95  30  53  54  64   5  43  44  67  87  77  21  51  37  38  59  26  30  23   5  40  98  57  87  89  64   6  98   7  89  13  42  37  72  48  48  70  88   6  43  79  97  33  40   4  13  71  21  56  54  78   5  20  78  12  12  49  44  36  46  48  45  72   4  65  23  52  11  49  46  65  90  52   6  75  68  29  19  26  36  70  34   5  53  39  39  26  23   5  25  18  14  11  14  35  24  68  64  45  88  33  45  21  53  81  81  53  33   5  15  84  23  16  41  39  86  81  89  83  67   4  89   1  33  43  70  56  12  93  78  93  54  79  33  94  54  86  57  11  59  82  35  86   7   7  11  38   3  19  79  81  23  20  69   9  23  82  86  66   4  11  50   2  52                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        94  51  47  52  27  74  76  81  68   9  19  22  88  34  32  88  70   2  92  38  38  13  26   7  41   8  20  77  37  61   8  89  44   8  92  84  76  79  40  33  61  18  62  85  46  27  77  18  85  16  15  52  81  70   3  44  20  63  65  13  52  35  39  96  26  84   3  86  95  23   6  90  26  10  98  33  97  41  36  73  12  60   1  14  85  30  59  70  48  79  82  48  22  77  67   1  97  13  16  82  68  53  32  57  18  57  85  52  92  70  56  63  85  10  93  51   7  82  51   9  97  57  24  81  49  90  24  95  70   8  24  45  17  13  35  12  36   5  29  38   7  12  65  10  79  66   1  39  98  88  85  10  32  83  82  82   9  29  41  12  50  13  38  52  48   1  86  23  16  79   9  11  58  17  36  28  97  91  37  17  25  39  71  18  86  33  60  10   9  51   3  91  84  33  23  93  45  47  56  13  80  26   3  16  87   8  32  34  17  77   9  17  85  19  85  89  48  44  44  57  25  65  14  60  82  93  30  97  14   5  52  32  51  75   7  19  28  13  57  90   7  38  27  25  80  75  60  89  96  84  11  25  14  56  78  16  69  72  66  37  82  72  70  93  24  25  72   5  49  55  97  36   9  13  66   6  36   7  33  81  51  16  52  13  98   7  35  90   6  13  86  92  89  29  81  52  94  31  17  11  46  95  95  50  39  17  64  31  12  85  18   3  22  70  52  17  40  19  70  73   2  42  41  95  73  45  72  14  92  64  20  25  41  32  21  95  80  22  23  44  91  28  11  75  98   6  51   5  40  18  47  88  35  45  11  92  70  43  61  24  24  92  89  19  31  65  62  92  48  11  58  95  20  12  63  46  25  41  91  62  28  73  97  16  37  52  60  85  19  90  76  68  50  11  96  76  95  41  15  72  91   9  95  15  21  92  18  86  42  71  94  27  14  57   8  19  73  80   3  95  72   7  85  15  16  87  10  38  30  36  25  62  57  80  30  31  33  98  83  97  82   9  42  91  26  15  11  37  99  95  52  64  75  89  38  12  77  58  50   5  83  46  70   3  71  75  62  46  42  34  16  74  57  70  41  18  70  12   1  90  41  56  59  75  82  84  11  80   5  26  10  99   3  72  63  94  35  65  81  77  83  41  65  83  67  56   8  73  99  22  15  61  98  72  16  99  21  79  77  12  76  28  32  44   9  97  43  44  70  57  55  99  98  72  55  47  61  13  96   2  81  88  56  29  32  54  96  79   2  39  69  16  43   9  23   5  89  28  48  76  94  66  68  52  94  27  16  80  38  74  63   9  96  81  58  63  15  10  24  13  62  77  87  93  59  27  60  61  34  90  15  82   8  19  25  95  15  48  99   3  36  60   6  74  32  33  78  71  43  98  94  18  19  79  38  75  18   2  79  49  54  25  69  18  82  21  76  18  76  73   5  45  78  93  77  87  38  60  99  68  26  40   2  13  56  20  25  38  65  10  62  96  88  73  43  22  93  70  92  88   9  59  59  95  35  59  30  48  69  82   2  79  38  78  13                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      35  82  76  56  41  49  72  85  42  95  10  54  12  82  68  66  36  76  78  14  29  44  12  71  50  84  17  57  78  23  43  72  38  37  36  86  79  29   5  22  24  90  19  80  52  77  89  22  38  25  38  62  47  73  79  83  15  97  70  89  72  35  25  84  45  65  38  45  12  87  60  16  35  80  31  91  67  72   5  49  12  88  49  71  17  28  28  83  64  73  91  88  15  59  47  82  23  64  66  72  38  10  96  30  71   8  93  73  80  76  20  48  16   6  27  70  45  72  51  87  90   8  28  26  24  91   6  31  87  48  45  64  17  97  42   3  69  22  91  66  71   7  20  67   4  82  63   2  88   4  51  69  41  53  92  59  54  60   3  86  58  95  35  20  75  90  64   2  19  63  29  36  70   1  57  38  62  14  92  54  50  63  97  73  84  36  57  22  96  73  28  45  18  77  78  56  51  41  85  32  92  60  12   3  62  72  22  52  44  35  36  78  74  75  32  53  34  93  26  39  65  78   8  25  95   8  85  99  35  85  53  39  35  82   6  24  14  59  35  61  93  62  65  88  21  62  29  73  75  20   6  43   9  35  71   8  85  54  57  55  32   1  57  18  37  61  34  60  61  72  65  62  44  93  22  95  45  46   9   1  49  94  73  45  68  80  49  83  36  71  71   8  20  88  95  15  30  87  59  13  44  21  68  52  14  32  80  49  78  11  97  17  78  99  10   9  11  13  52  74  66  68  96  71  59  15  25  68  60  81  81  94  75  50  88  91  42  86  17  77  45  94  21  30  74   2  26  63  89  95  75  23  91  10  49  98   7  74  32  37   6  21  65  76  43  71  82  90  83  32   7  21  10  48  27  29  45  12  31  70  98  83  96  90  35  59  40  52  68  23  98  80  19  82  45  62  95  73  34  98  47  97  44  61  75  51  89  82   7  58  74   4   1  35  91  67   6  17  79  59  23  13  76  33  15  20  81  32  17  45  75  64  40   1  35  61  76  74  32  40  63  26  39  54  29  94  70   8  30  33  40  66   9  35  26  27  18  71  79  20  18  72  59  37  73  69  33  15  15  28  27  78  57  30  88  72   4  82  84  31  46  22   8  98  58   6  84  29  77  98  93  41  17  97  24  47  58  97  91  21  10  31   2  82   3  10   2  49  13  87  63  38  82  35  87  33  77   4   9  54  51   4  19  74  41  21   6  69  27  63  80  70  83  36   4  10  57  41  29  59  72  64   9  41  49  32  61  40  12  91  38  44  70  30  41  52  40  81  94  44  49  75  39  70  19  56  30  17  94  35  23  99   9  64  94  63  21  94  34  75  18  82  50  75   9  27  26  28  25  59  53  42  65  56  43  59  18  51   9   9  62  78  68  98  83   8  73  98  43  75  56  83   3  19  73  13   7  67  36  12  95  21  10  56  59   8  87  64  32  41  64  30  31   7  88  87   1   5   2   8  63  78   2  71  30  77  26  57  65  75  34  61  68   4  64  31  39  62  49  52  27  60   2  19  80  96  94  11  42  68  39  90   6  71  83  84                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    99  76  72  85  92  45  19  24  43  77  66  54  83  85   2  67  62  73  85  14  79  13  71  23  83   6  32  32   9  89  54  22  72   4  37  88  53  29  96   2  95  58   7  74  26  73  69  66  90  70  94  68  63  44  76  20  24  77  69  61  24  46  73  44  35  88  97  54  50  56  67   8  73  42  10  44  33  37  77  58  63  55  73  36  27  70  86  22  64  90  43  88  26  83  11  93  46  26  90  49  87  96   4  55  73  23  91  17  58  10  28  87  15  17  67  26  82  56  17  87  34  89  14  89  38  23  48  80  25  68  53   6  11   3  91  74  84  83  63  46  86  91   5  99  45   5  81   7  48  51  38  70  78  67  75  64  27  85  94  12  92   4  78  97  16  23  11  12  89  90  43  47  45  35  60  67  90  66  27  41  87  22  86  41  76  46  84   3  69  73  75  94  56  13  70  98  91  61  17  25  41  46  28  86  67  55  75  58  86  22  86  91   8  10  46  67  84  18  68  63  19  66  72  20  69  54  27  95  38  98  74  45  78   4  22  86  91  43  97  17  18  10  76  86   1  40  37   6  18  84  59  45  16  46  54  77   2  92  94  49  72  36  80  42  29  56  47  31  84  76  73  49  42  66  88  93  85  20   1  37  50  46  69  57  53  46  36  17  40  76  67  69  36  60  51   9  80  88  97  77  29  74  53  22  99  25  61  31  90  19  92  77  41   4  18  60   9  78  29  72  33  76  31  87  41  44  78  42  97  90  32  69  97  99  86  19  12  62  80  57  35  18  98  98  97   3  69  28  61  86  51   7  27   9  38  30  50  95  92  90  90  97  81  57  61  17  81  11  24  81  32  30  54  31  66  65  66  97  18  79  72   8  76  35  47  46  19  26  29  11  54  31  54  53  25  64  71   7  23  16  31  83  33  35  74  59  91  74  53  93   9  37  25   4  74  33  94  77  14   4  37  73  19  13  58  54  25   6  66  33  82  70  79  92  24  82  86  47  14  49  43  16  56  15  60  59  32  86  93  33  59  36  43  69  15  42  48  91  76  88  81  99  45  65  85  42  33  80  44  66  37  45  88  58  30  57  15  66  87  69  57  72  22  97  87  18  77  10  82  96  33  68  73  56   6  73  20  28  80  76   6  33  90  65  18  95  86  97  80  63  67  57  89  13  41  68  98  76  68   4  46  12  51  94  40  19  93  53  61  84  50  69  38   8  67   3   4  18  25  13  39  84   1  79  47  29  32  66  51  46  97  85  62  46  86  16  84  19  80  57  83  74  62  74  94  46  39  52   5  74  55  49  32  18  77  16  42  54  30  15  76  85  95  43  59  63  96  45  11  67  27  20  76  77  30  84  20  20  51  99  88  98  16   9  36   4  79  87  46  74  30  71  16  64  17   6  91  60  70  30   5  73  39  74  21   2  81  55  93  29  53  76  48  12   1  92  23  25  75  89  23  55  92  98  99  16   9  88  11  68  76  68  12  11  57  44   9  96  93   3  90  78  17  24  74  88  52  58   7  69  31  36  82  16  32  79  65                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  74  82  42  18  95   6  37  19  54  57  68  66  24  13   6  34  55  76  31  84  85  10   8  91  19  24  88  89  67  87  54  43  81  16  24  90   8  52  70  95   5  24  25  78  55  94  17  13  68  75  67   1  64   4  19  99  75  72  68  25  96  11  32   7  63  47  20  63  16  23  31  53  98  17  56  33  59  35  11  12  28  62  44  31  54  11  65  91  49  40  24  89  39  98  32  90   2  50  80  88  22  34  37   5  62  91  42  27  36  76  11   4  78  77  84  40  40  61   4  66  26  42  43  89  25  22  80  95  57  79  56  43  31  31  90  14  92  92  32  18  91  64  38  47  48  80   9  59  17  65  59  76  46  13  65  36  81  54  25  44  55  72  61  26  58  97   6  27  56  38  78  70  35  94  75  83  57  63  59  12  15  16  42  91  73  82  46  98  52  87  22  72  82   5  31  83  10  89  65  81   6  45  51  74   1  67  45  61  66  31  86  98  47  17  65  88   9  88  88  10  71  91  83  16  31  67  60   3   5   9  71  43   2  81  66   5  87  91   1   2  98  63   5  87  92  72  11  99   3  52  50  71  90   7  15  33   2  17  67  29  17  56  14   9  89  37  33  90   8  46  35  88  89  29  98  56  30  88  85   5  64  38  74  53  76  77  34   6  94  21  72  37  57  27   1  54   3   2  36  97  76  78  88  34  65  50   9  85  47   9  26  21  67  58  54  39  50  26   2  57  58  29  49  43  30  62  96  57  69  89  33  25  22  47  37  91  28  27  88  83  84  98  79  24  82  97  92  35  30  71  68  43  71  59   7   3   4  87  44  26  35  61  43  40   6  68  93  23   3  99  45  21  77  69  24  77  23  85  67  99  89  71  74  49  47  12  69  31  11   7  93   2  51  85  66  89  27  72  34   3  15  86  11  93  31  51  68  90  58  53  34   1  81   3  58  67  84  88  60  16  74  93  14  71  19   3  78  80  29  89  27  33  79  42  49  52  82  43  71  37  98  68  31  83  47  36  16   9  70  96  96  58  56  50  54  67  98  33  95  46  94  55  47  45  98  36  61  31  98  46  61  28   3  21  48  56  30  83  18  25  44  95  10  72  47  19  84  39  89  69  22  44  48  92  47  42  63  53  92  76  48   5   7  49  76  54  27  53  44   5  51  79  86  38  54  92  52  18  55  14  91  98  34  90   7  60  67  50  58  90  49   4  50  14   1  33  27  63  48  11  79  59  61  69   8   6  99  14  67  65  99  40  50  35   2  35  67  85  76  53  11  93  57  77  73  27  35  56  12  44  50  56  44  76  27  27  11  33  63   7  34  85  91  11  15  51  86  21   4   3  78  32  72  61  28   8  56  94  40  71  66   1  64  68  52  87  44  74  57  44  54   5  24  47  29  38  36  41  66  90  47  15  52  41  30  87  58  15  70   5  47  25  59  67   9  37  60  94  43  87  17  36  60  94  86  59  18  61  77  62  23  71  81  19  76  34   8  46  36  11  82  60  19  75  26  23  63  99  37  69  82  90  54  50  28  30  46  28                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                77  19  68  87  55  98  83  55  70  78  16  66  45  85  31  48  36  39  96  38  13  34  90   4  12  92  61  13  13  16  96  96  21  69  74  81  36   4  68  37   1   3  27  17  81  44  96  61  68   2  32  31  97  83  92  48  61  86  63  63  67  74  77  30  34  66  56  77  17   7  80  53  25  70  26  26  61  14  69  91  78  13  29  68  24   1  80  69  28   3  44  99  67  66  98  87  30  71  72  78  58  79  75  15  73  10  48  21  35  84  83  37  35   8  69  54  28   1  98  78  26  57   2  88  36  73  40  91  76  66  66  24  85  95   3  44  81  32  85  29  97  97  38  62  93  90  21  39  22   2  12  51  72  12  33  36  34  76  43  70  13  65  64  95  57  16  61  12  19  46  31  89   2  14  32  36  53  70  83  68  92  81  58  30  11  34  36  42  19  92  32  73  23   8  59  25  64  74  23  39  98  71  23  23   2  49  73  38  35  49  68  65  30  58  95  63  30  81  54  62  63  97  80  35  17  13   8  72  55  93  28  61  45   3   1  87  23   2  18  35  84  37  27  31  39  50  16  49  95  15  15  24  40  70  94   4  10  14   3  71  98  91  71  76  73  71  40  10  98  82  23   5  71  84  65  76  87  29  18  17  49  34  35  63  25  38  28  25  52  55  86  30  61  57  31  19  93   9  97   8  87  53  96  39  66  24  27  20  36  78   9  30  20   5  73  76  30  64  75  98  93  28  70  55  35  41  41  74  69  27  44  88  65  20  96   1  38  35  51  58  93  80  60  84  26  41  24  40  49  40  93  98   6  19  39  99   9  18  67  70  32  19  86  40  18   6  48  98  55  53  42  63  14   2  86  99  50  98  45  81  56  22  32  85  52  75  75  75  82  79  46  41  70  57  98  72  10  62  65  28  92  32  52  80  61  46  95  89  48  35  73  35  32  77  13  15  47  64  14  44  90  63  99  87  79  79  41  47   1   2  85  67  75  39  94  14  82  23  23  61  49  84  52  49  19  45  18  34  91  53  99  56  22   8   4  17  83  89  13  59  22  13  57  86  53  64  89   4  11  39  86  28  60  16  78  72  80   3  59  11  71  89  54  71  36  11  96  87  92  13  62  29  30  30  87  76  90   9  50  98  20   4  18  89  64  83  20  52  59   3  73  99  10  70   9  61  11  34  67  20   3  57  32  83  75  89  72  84   7  18  65  64  44  13  94  58  25  23  69  91  72  73   6  12  93  88  89  19  46  85  52  60   3  54  20  18  80  84  57  22  56  16   3  39   1  95  14  45  37  41  97  97  15  96  34  73  42  28  30  89  74  77  18  41  16  52  71  52  96  77  96  37   7  80  21  70  46  99  27  18  17  83  82  74  52   6  75  68   8  14  32  19  95  48  58  95  93  64  71  53  43  71  13  33  72  36  59  81  28  53  32  49  18  75  46  84  21  96   4  55  95  71  46  90   5  11  52  84  94  15  25  77   4  31  89   3  82  67  92  85  14  76  64  39  50  28  85  76  50  52  28  26  70  70  72  86  75  15  43                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              19  88   4  21  55   6  69  27  38  50  43  48  12  52  83  20  38  24  80  37  60  68  66  88  19  79  98  22  30  75  61  55  39  73  54  67  92  96  50  79  17   7   1  12  35  17  81  28  15   2  85  71  44  14  48  21   1  29   4  12  51  17  62  40  16   9  23  74  98  34  84  62  23  75  30  92  70  61  82  10  28   6   7  53  42  57  10  67  63  92  95  18  61  47  25  75  78  61  22  58  14  63  85  26  69  72  27   6  37  67  74  42  97  64  13  53   5  89  33   3  48  29  86  84  28  43  71  13   5  40  95   4  74  82  45  54  67  57  50  39  96  86  17  26  32  63  57  57  88  42  99  74  89  25  52  78  21  27  71  30  22  38  22  90  14  68  13  89  88  42  57  51  82  44  58  75  90  96  13  68  41   2  53  73  41  23  23  94  64  46  67  50  47  26  99  36  25  99  39  44  43  56   8  43  66  65   1  93  47  17  72  73  62  16  84  34  55  32  28  73   7  11  99  84  85  49  41  52  79  22  41  97  23  89  56  65  42  18  85  15  13   5  80  36  45  65  87  28  20  79  47  26  99  35  51  49   3  12  28  43  95  61  30  55  65  78  83  81  87  91  98   2  75  98  80  97  94  49  62  75  53  14  91  44  93  66  11  24  79  71   1  51  88  12  23  35  18  47   3   1  49   6  42  63  76   8  99  96  35  40  70  57  40  74  90  32   1  85  84  55  49  91  10   6  44   9  43  38  31  58  79  63  98  61  80  33  57  28   1  76  12  31  49  30  12  90   7  31  65  66  98  42  56  64  50  18   7  80   5  81  29  17  80  75  25  15  94  91  75  84  63  80  87  67  36  88   9  63  98  65  81  81  85  87  97  56  61  95  59  66  28   8  58  29  80  39  59  97  73  93   3  82  25  20  66  37  90  21  28  93  20  93  93  52  43  38  51  36  57  22  27  57  56  13  99  12  17  11  39  61  95  45  63   2  76  98  67  19  78   2  94  27  13  29  17  65  61  64   4  79  37  72  10  15   8  23  76  90  72  81  67   4  46  44  40  54  37  88  53  79   2  18  24  59  65  70  44  48  25  39  60  97  77  60  90  35  46  90  69  50  75  73  55  95  91  20  42  57  97  65  65  69  26  12  65  86  42  45  13   5   7  29  12  74   8   8  88  70  55  10  30  98  45   7  56  66  76  47  85  58  40  15  66  60  30  91  29  21   5  89  37  82  88  45  83  57  55   6  78   9  91  33  94  42  37  28  17  36  83  27   2   2  95  60   9  85  84  33  69  62   3  53   8  22  52  32  24  49  60  83  46  90  71  39  42  95  31  11  19   5  18   8  84  14  92  73  83  19  19  64  42   7  83  46  68  60   8  32  25  92  49  73  44  91  25   7  67  83  59   3  32  66  92  75  10  16  61  30  20  78  67  75  40  74  16  63  37  58  39  84  54  37  39  31   3  86  29  88  97  37  20  65  15  86  74  38  23   4  65  67  59  81   6  71  62  40  24  85  11  64   4  30  70  97  95  93  60  58  64  58                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            95  39  99  59   7   5  91  89  50  91  26  21  31   4  71  32  87  34  30  70  45  58  18  46  38  50   2  68  60  43  66  75  18   9  37  38  85  51  19  64  65  90  47   3  36  22  59  40  50  18  80  35  32  66  21  43  10  33  41  71  97   6  15  59   2  71  47  43  19  25  36  31  15  31  60  70  53  86  13  79  32  45  72   4  78  10  94  21  77  68  75   2  96  27   6  56  40  38  22  23   2  22  81  67  80  62  48  64  73  91  86  24  85  75  73  66  52  65  29  29  10  58  77  92  51  97   3  18  87   6  93  10  53  13  76  97  42  41  72   4  39  16  79   9  36  27  70  99  87  52  65  10  42  86  40   2  20  61  48   4  35  65  26  78  71   3  25  64  72  33  66  90  10  68  41  22  13  29  60  94   7  57  90  98   9  66  52  49  29  99  52  15  97  24  56  32  82  25  49  96  78  54  66  35  89  43  54  85   3  66  77  16  92  81  29  73  58  94  63  59  17  74  78  72  74  24  67  15  76  86  14  15  34  95  16  14  69   5  42  62  60  65  82  28  75  58  10  53  33  10  15  31   8  23  15  40  25  93  23  41  47  13  92  28  18  69  34  87  63  33  60  80  25  58   3   1  48  24  41  29  62   6  36   2   4   9  54  69  45  86  15  97  42   3  31  24   9  74  74  37  59  49  12  23  49  62  75  94  25  41  40  50  44  24   4  35  33  58  74  35  32  11  93   6  71  82  23  62  42  32  26  27   4  43  56  18  61  20  13  93  34  89  77   2  34  47  89  23  48  84  88  73   4   3  76  76  52  76  59  18  23  80  37  48  20  47  32   2  12  59  17  19  67  88  76  30  46  49  98  75  65  70  93  14  54  26  14  39  29  40  65  51  88  19  19  27  54  18  78   5  97  43  47  82  35  45  97  46  90  48  63  43  90  31   5  56  66  15   6  68  22  95  18  72  17  35  14  90  32  85  45  19  53  63  42  34  78  82  56   3  28  47   6  96  44  99  36  52  67  52  10   9  33  61  75  90  99  97  61  57   9  32  62  99  78  79  54  73  13  37  15  39  13  19  38  21  68  23  81  25  93  28  54  42  90  41  87  49  92  68  82  68  41  37   2  93  19  45  84  50  75  98  79  82  48  79  67  38  52  31  37  48   9  71  85  73  71  46  91  24  20  75  57  95  90  21  64  30  88  14  79  86  17  18  42  12  34  27   1  42  54   4  48   1  61  39  83  16  42  53  89  60  98  76  92  44  89  82  72  58  18  85  43  54  18  97  77  50  41  39  33  91  98  16  35  42  14  35  72  34  13  68  99  41  72  91  59  35  85  68  77  45   9  65  64  65  96  93  67  49  38  32  57  30  66  97  80  97  16  98  96  39  32  98  88  50  74  99  47  76  59  23  51  85  47  71  64  92  57   1  94  17  60  93  32   2  37  48  71  93  64  20  19  91  12  32  88  66  44  69  76  54  24  72  47  49  34  71  33  60  93  24  77  68  25  32  17   4  95  14  68  38  72  10  55  25  33  95  93  67  45                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          23  68  21  58  23  28  89  84  16  47  55  14  32  86   4  80  46  42  58  78  61  96  30  51   5  19  80  35  93  10  39  56  95  45  49  62  69  25  68   9  92  97  61  38   8  34  90  90  41  61  69  44   4   9  29  50  64   1  72  14  57   6  58  33  80  58  58   5   4   8  66  65   6  18  12  41  20  19   5  67  99   3  33   8  26  78  52  63  85  24  39  84  90  41   7  95  77  21  13  56  18  50  85  17  14   4  38  54  19  52  69  28  71  44  71  44  42  99  26  27  18  23   4  33  29  67   2  46  78   8  78   6  97  32  64  13  91  44   1  90  50  26  12  44  58   5  61  33   9  37  12  99  79  29  71  84   4  33  59  54  38  53  68  60  33  24  10  92  14  67  27   1  88  50  21  34  29   9  34  32  78  13  84  99   2  37  13  12   1  60  33  30  33  47  31  33  40  92  50   1  65  37  82  87  39  52  50  40  92  73  45  70  64  58   2  87  90  63   3  68  75  58  24  90  87   2  86  14  39  34  96  80  27  86  81  77  40  18  72  39  98  60  11  93  52  75  94   6  57  11  54   6  63  58  90  50  66   6  82  74   3   9  81  28  60  67  46  43  23  81  39  31  49  30  99  78  74  56  83  25  63  29  36  53  41  79  83   7  59   7  70  59  74  57   9  24  38  14  50  23  66  31  10   3  11  72  47  28  20   8  62   8  94  94  36  21  96  86  77  59  75  91  53  90  75  44  33  34  76  93  15  15  85  33  13  26  33  95  49  95  64  64   1  17  69  60  30  73  27  83  56  95  95  82  76  77  74  96  91  24   9  29  32  97  38  92  15  80  17  31  15  40  73  96  69  15  64  30  63  92  39  81  37  28  48  75  28  41  91  93  40  99  18  87  80  16  20  66  14  18  86  72  19  16  59  35  61  22  43  25   8  81  99  86  72  27   5  35  86  17   2  37  78  87  93  75   9  22   8  48  30  85  70   9  46  48  37  75  53  43  23  56  94   6  37  33  99  67  29  27  30  82  45  98  54  34  63  18  92  87  50  16  77  91  40  93  37  20  68  54  78   4  93  46  39  60  75  20  97  94  89   2  20  77  15  70  63  12   5  36  65  36  49  88   4  20  93  28  61  31  58   6  29  18  26  47  65  45  59  15  27  41  72  35  13   1  69  37  78  56  67  59  47  68   4  73  74  79  26  28  41  50  60  52  45  11  98  60  37  85  44  74  85  97  11  19  24  41  61  78  22  19  86   2  83  39  77  84  34  18  12  18  15  59  51  20  58  55  28  87  31  75   6  60  25  55  26  40  98  60  74  19  91  30  85  94  61  26  37  74  12  36  93  35  41  56  70  11  48  93  57  25  10  35  50   4  52  28  48  54  18  15  41  63  46  92  53  10  70   8  82  33  25  98   7  74  44  72   9  61  52   3  96  83  26  12   1  46  60  29  54  66  51   4  70  82  11  68  56  65  40  39  69  94  67  89  14  77   6  50  66  14  78  88  91  10  93  23  34  21  94  10   6  83  91  36  88  45  15  72  53  24                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        69   5  14  22   7  22   1  69  73  43  17  51  99  42  21  92  49  27   4  40  45  92  61  18  48  83  46  27   9  16   1  78  94  28  74  63  13   9  71  72  57  10  32  41  85  98  44  11  34  30  65  39  41  52  63  70  92  67  33   6  70  88  23  26  29   9  50  82   9  43  74  98  22  31  86  48  15  19  42  35  68  65  30  95  99  13  98  28  43  21  80  61  69  96  69  63  34  67  62  23  42  43  51  35  66  48  80  29  17  72  43   2  51  16  96  56   6   1  94  32  57  59  70  17  22   9  10  31  79  68  57  17  25   7  26  92  72  62  10  49  15  33  15  80  32  71  16  99   2  33  93  44  25  68  20  40  28  34  92  20   7  33  75  29  25  72  52  14  59  74  14  92  40  73  33  93  88  62  64  36  65  53  50  91  75  79  61   4  40  65  58  59  54  50  43  36  63   3  10  92  65  72   3  41   4  67  57  27  82  68  37  15  31  68   2  97  82  22  33  27  43  16   8  25  38  23  51  61  45   5  88  33  85  73  57  37  86  36  67  35  48  96  13  45  14  21  98  63  44  90  86  29  56  12  85  69  51  55  64  45   2  28  80   4  11  58  84  67  34  41  15  25  61  84  19  21  19  83  75  69  63  14  85  97  33  53  86  49  62  98   2  56  23  41  72  53  29  80  73  30  88   7   1  33  26  45   8  68  53  80  17  33   7  33  20  95  94  25  10  37  42  46  74  72  46  43  10   2  54  77  90  12  59  71  77  31  31  24  57  33  61  40   7  15  51  65  23  31  41  67  42  90  51  47  12  10  16  25  44  28  46  68   4  80  88  95   5  81  38  17  43  28  75  29  49  43  47  22  13  74  11  31   3  26  97  75  82  24  44  47  34  28  93  24  14  53  89  93  44  62  69  96  22  98  28   3  70   4  57  20  77  75   9  15  56  38  25  19  39  57  86   4  72  13  17  11  33  48  81  85  84  56  28  62  33  94  66  67  52  33  82  38  81  75  91  78  96  52  36   5  48  10  80  53  57  10  46  82  40  82  94  67  33  83  92   8   5   5  13  69  16  52  19  55  82  93  49  65  40  41  66   9  43  40  54  47  65  72  55  91  33  63   2  90  71   4   5  21  62  62  69  51  21  89  28  54  32  56  40  64  67  73  87  71  39  92  92   9  61  66  43  12  17  51  62  30  72   1  48  11  82  26  92  52   8  78  70  38  70  13  23  86  82  85  16  92  69  37  85  86  15  92   3  83  53   6  71   6  76   3  26  37  45  70  63  38  92  27  23  43  14  84   8  15  98  59  98  14  15  96  87  63  12  42  16  62  29  91  23  57  56  22  42  34  41  92   6  38  86  11  12  91  32  17  17  37  28  80   1   1  46  54  81  54  91  32  61  27  42  30  31  80  31  23  50  62  70  72  65  96  18  57  68   2  92  32  69   6   9  88  51  44  56  14  92  46  37  20  79  99  98  42  18  87  61  79  36  51   7  73  58   1  44  63  84  36  42  80   3  31  21  90  92  24   9  88  74  85  95  32  19  83  21                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      1  20  84  36  83  16  94  97  51  19   8  42  72  71  94  72  40  85  14  28  25  98  37   4  70  26  14  62  89  87  31  32  13   2  64  90  52  19  68  84   4  41  70  79  89  60  13  75  50  84   4  72  66  71  71  95  53  26  49   8  79   2  55  26  47   5  95  45  18  51  53  57  84  76  81  77  88  78  41  88  16  21   7  59  70  62  23  25  19  19  37  51  31  40  40  10  83  65  75  14  29  32  62   6   3  96  74  62  32  69  67  76  53  83  96   2  80  83  81  75  39  33   7  97  99  37  64  93  80  43  84  21  30  21  35  34  83  52  75  23  44  94  94  83  29  84  86  82  47   2  38  27  73  28  10  27  27  32  83   7  96  91  81  96  49  10  76  34  77  26  25  69  36   5  91  57  62  74  42  85  40  66  13  71  39  12   6  87  30  88   4  80  85  30  13  78  93  74  45  94  53  86   3  98  43   3  95  40  48  92  92  67  11  70  37  39  35  56  58  56  14  53  31  80  24   8  15  93  51  22   4  89  88   3  92  81  96  37  11  40  39  75  61  63  22  98  46  78  15  20  21  61  29  44  53  81  95   7  15  17  49   1   5  92  25  16   8  88  32  69  57  51  21  20  23  84  91  81  86  61  95  88  47  30  83  28  68  77  64  14  13  57  74  87  21  63  24  84  87  99  63  40  49  75  31  67  36  64  45  21  52   8  15  15   4  55  35  93  18  17   3   6  36  59  11  20  94  43  48   5  30  34   4  30  81  60  22  34  75  91  28  51  15  19  94  85  43  43   2  48   9  54  36  49  18  39  36  97  39  46  97  97  71  93  93  52  61  57  96  16  76  32  23  77  35  69  47  80  16  82  91  31  83  87  15  21  90  74   4  93  86  26  79  38  55  72  39  72  63  85  60  94  22  60  65   6  92  21  25  99  95  52  86  95  57  77  27  25  54  65  60   3  87  14  62  11  15  19   9  39  57  19  80  38  78  85  39  69  76  42  17  11  78  51  97  76  46  74  16  74  81  53  50  41  64  65  55  33  61  34  42  14  67  86  37  67  31  36   7  37  62  56  41  91  88  14  46   7  90  13  10  30  79  95   1  35  14  88  17  51  30  38  56  62  44  77  90  62  39  82   6   2  10  86   7  39  39  44  76  34  22  62  72  30  88  80  21  78  70  42  51  22  64  94  19  78  10   8  77  84  69  59  23  35  83  23  47   5  17  69   2  63  79  83  54  61  64  64  73   2  90  29  41  44  15  66  27  59  43   9  23  49  95   2  38  87  18  45   8  76  55  35   6  81  17  11  23  81  80  73  12  13  11  38  87  21  79  54  97  71  34  82  46  76  27  31  49  50   4  83  84  71   6  39  55  89  48   7  62  40  14  85  50  61  95  42  61  83  90  38  30  99  18  83  53  61  82  64  81  27  68  77  43  45  70  45  51  47  97  90  44  15  29  39  38  98  10  70  29  42   2  77  85  56  41  34  17  47  59  96  59  41  51   3  94  37  96  76  36  28  18  92  96  79  98  76  58   6  56  54  47  67  80  58                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    77  17  48  22  60  75  96  62  48   7  18  26  99  66  75  44  66  75  37  42  34  36  31  25  32  59  84  35  54  45  98  67  49  71  20  57  13   4  37  93  83  35  82  56  15  67  18  30  19  79  69  88  58  34  44  21  86  16  18  56  86  81  99  30  71   9  81  37  50   8  13  28  10  11  91  27  11  91  47  42  13  92  36  85  35  19  46  63  12  38  53  20  94  30  46  60  44  17  44  48  25  31   7  26  16  39  87  78  97  78  81  15  41  10  55  49  76  12  89  63  89  15  16  17   3  54  92  99  62   1  96  16  90  92  85  58  31  59  29  87  17  54  71  61  50  28  75  57   3  43   9  84  11  78  12   1  49  18  21  60  92  37  33  78  35  24   3  21  29  84  41  53  79  33  57  91  25  35  40  88  41  52  65  89  43  71  73  38  17  13  32  78  29  48  61  86  16  35  59  85  96  34  73  65  60  56  22   5  76  88   2  67  16  59  27  68  56  83  85  40   4  28  74  27  88  88  91  56  88  96  81  89  88  99  10  99  97  19  52  18  17  22  91  17  98  63   2  18  80  82   5  75  63  67  66  53  98  16  70  99   3  59  66  80  13  69  98   9  79  11  42  33   9   5  74   3  19  57  10  47  22  19  92  89  47  96  27  68  59  96  81  78  33  91  22  97  69  42  19  10  36  50  22  21  77  73  59  62  62  94  25  76  25  32  84  56  20  36  48  83  85  11  38  11  56  21  86  83  92   5  65  32  30  42  55  99  19  95  91  59  39  69  67  15  23  76  20  61  68  16  68  16  84  33  75  10  58   8  34  42  53  56  41  79  90  59  32  54  54   9  19  43  74  94  56  43  28  14  30  20  62   9  17  93   8  31   3  52  57  28  23  70  91  77  65  13  15  11  30  92  61   7  90  35   7  55  57  14  83  49  93  30  17  44  54  60   3  92  81  83  76   7   5  66  87  72  82  39  50  40  64  61  62  81  40  79  94  64  68  20   4  40  60  24  76  32  36  84  62  55  47  70  22  15  81  41  33  61  99  92  17  62   9  10  15   4   4  41  74  87  75  90  51  71  10  49  61  45  41  72  13   5  51  18  16  95  20  75  36  86  27  84  78  47  25  32  94  37  80  48  10  56  78  51  37  70  19  20  54  53  11   3  92  20  35  72  94  22  54  81   7  69  75  76  19  33  33  68   3   3  34  91  68  46  71   5  34  20  65  92  90  40  27  12  96  94  36  23   8  59  61  95  23  22  92  59  88  19  77  42  76  40   1   1  28  90  29  56  46  55   8  74  86  76  82  21  60  71  89  63  60  36   6  18  28  48  66  33  66  18  20  87  30  87  46   1  67  86  69  78  37  82  75  96  56  38  18  33   2  92  87  72  23  94  14  41  90  57  28  90  79  71  11  92  94  74  35  85  80  34  91  10  97   8  74  34  94  76  89  75  37  84  77  13  46  71  69  99  27  55  97  72  34  22  58  86  17  22  71  55  29  27  79  47  25  72  23  90  31  86  80   7  77  39  21  36  62  16  97   7   8  62  70  32  45                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  8  18  81  57  80  80  20  50  20  26  42  98  11  85  53  57  93  80  27  40  48  90  43  79   7  71  82  71  99  67  82  83  55  93  42  54  45  34  28  88  14   2  23  75  76  97   7  16  41  43  68  46  43  71  46  74  84  54  60  72  54  97  76  90  36  23  40  58  97  42  70  93  62  57  85  52  55   6  41  38  43  77  60  81  77  45  99  64  53  44  25   3  83   4  52  30  85  37  43  75  34  86  89   8  73  22  51  84  62  89  84  83  83  75  85  64  45  62  85  72  63  53  29  27  24  34  55  54  78  98  10  39  94  71  27  79  58  55   2  88  96  95  29  75  57   1  24  62  75  40  20  86  59  80  59  12  91  70  22   5  65  65  12  65  62  56  35  32  21  98  99  97   4  52  83  75  43  98   4  55  74  94  59  89  73  79  81  94  45  96  92  13  86   4  39  61  82  45  62  48  44  27  80   3  28  27   3  73  73  64  71  57  34  64  80  26  28  98  78  78   4  72  66  52  37  13  17  55  54  45  69  63  14  27   7   1  78  51  62  96  96  38  37  69  53  20  58  20  42  66  30  16  35  34  69  82  43  58  74  90  22  55  44   4  53  40  66  18  82  67  60  12  31  39  71  79  59  33  83  15  69  58  45  57  17   5  57  28  12  30  13  76  18  90  67  44  44  87  87  98  12  22  70  64  92  13  20  87  14  79  79  61  11  13  32  82   9  56   1  12   2  51  93  55  55  38  39  38  29  41  96  22  11   4  69  21  36  79  87  33  46  45  20  14   9  39  47  81  34  96  78  67  97  72  66  45  43  39  38  19  38  43  79  97  62  91  33  40  86  23  15  60  96  68  73  98   9  14   7  69  26  17  37  80  86  25  30  28  93  86  51  60  66  51  37  61  16  89  88  79  85  15  48  98  86  99  85  76  77  89  85  96   7   8  44   2  43  33  17  76  49  78   4  75  84  79  14  11  25  60  91  14  65  91  25  97  93   7  72   9  96  43  85  64  93  63  86  74  78  86  96  72  81  84  22  91  13  73   8  84  18  35  51  65  97  70  72  68  33  95  35  82  90  93  49  84  11  19  41  90  75  78  45  71   6  31  78  98  71   6  93  16  39  89  75  68  61  71  75  69  72  63  30  61  75   2  27   2  32  14  46   5   7  21  17  25  72  86  48  87  33  62  76  80  18  94  20  20  91  44  66  57  44  43  48  48  21  96  35  61  93  13  60  67  96  45   2  97  49  83  24  87   2  79  28  55   6  48  13  29  81  75  13  90   4  43  91  42  67  13  53  79  21  89  77  15   4  16  21  44  41  48  36  58  31  39  41  39  16  64  40  93  72  24  28  27  49  26  64  29  72  22  58   8  36  82  56  35  49  45  58  59   9  59  36   5  76  36  56  15  53  23  51  22  86  98  71  13  69  91  84  33  96  45  38   9  88   2  79  31  93  25  53  80  75  91   8  48  78  26  14  76   2  12  80  99  29  92  58  55  90  91  69  51  37  81  42  92  82  79  92  72  66  68  58   9  21  65  49  51   4  21  25  49  69  98                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                5  25  73  73  53  31  38  36  41  59  58   3  91   7  71   1  43  21  34  34  18  62  64  40  86  68  51  64  79  35  18  64  12  13   9  54  14  79  38  17   4  88  70  62  79  60  23  62  68  93  24  31  36  28  84  67  63  17  46  48  60  90  49  61  39  46  47  66   3  19   8  18  77  81  41  17  54  79  96  12  44  10  34  62  84  69  48  81  23  81  39   2  43  90  53  76  67  41  62  12  98  43  33  65  95  23   1  48  12  34   5  32  81  71  31  59  93  35  72  88   7  43  59  55  47  72  16  89  24  47  14  62  52  62  31  26  82  65  11   4  35  15  85  72  30  58   3  10  21  87  87  89  88  72  74  57  97  17  86  33   4  20  94  39  81  41  61  99  69  15   7  91  17  62  49  47  42  17  63  15  33  56  13  61  43  89  45  37   8   5  13   1  26  71  51  98   3  13  82  65  32  15  76  28  94  59  70  69  68  68  45  75  90  52  51  56  38  62  50  42  71  65  93  90  98  22  51  45  90  99  54  38  96  96   6  70  29   9  83  93  44  72  62  98   8  53  37  13  76  92   6  45  55  73  48  55  52  74  42  29  28  26  25  38  40  60  69   5  40  24   1  64  41  16  38  87  84  44  11  10  80  25  20  68   2  32  19  24  63  79  61  67  34  72  75  75  86  81  98  19  76   4  99  76  14  67  63  46  70   4  36  22  11  11  17   9  36  49   1  20  90  63   7  96  83  11  18  46  20  32  59  69  65  52  37  64  51  18  28  39  14  78  36  40  92  35  22  55  85  83  17  22  91  71  25  70  10  44  85  34  67  62   9  51  96  85  55  17  95  96  78  16  37  98  16  74  70  19  72  24  86  68  33  75  26  47  32  42  35  85  47  93   1  23  38  38  54  22  44  80   9  84  98  79  21  44  55  29  63  62  92  69  45  61  32   3  78  74  90   9  27  15  50  55  21  30  53  22  28  27  67  34  96  39  13  12  89  64  63  50  76  87  19  18  38  51  15  96  58  56  70  14   9  41  72  16  10  37   6   9   7  59   9  82  38  80  17  15  21  48  83   9  81  34   5  17  18  58  32  67  44  49  36   2  63  20  55  63  63  57  83  98  68  66  19  75  87  46  14  35  49  37  28  11  27  26  91  16  34  42  58  68  43   2  25  24  12   9  15  51  93  24  97  27  12  93  89  92   2  29  80  85   9  28  34  12   5  18   2  17  36  85  82  54  64  70   7  71  84  24  15  66  79  67  34   7  77  72  11  74  65  25   4  16  19  32  22  19  33  11  52  36  73  77  95  80  91  55   3  63  32  79  58  87  26  42  29   5  22  91  56  28   8  50  28  24  10  99  21  67  56   6  14  15  44  54  38  36  55  11  66  12  79  11  20  20  57  67  80  32  12  79  50  59  48  69  85  14  88   4  45  15  24  29  61  39  35  26  87  56  40  35  47  33  36  73  30  32  43  42  81  45  16  30  16   5   4  13  94  64  97  37   7  24  68  29  48  80  45  54  19  42  21  57  68  65  62  99  84  14  28  47  20  25  25  46  25                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              91  76  93  78  90  89  95  45  32  63  52  96  84  83  66   9  80   1  86  39   3  25  79  12  49  16  76  56  74  42  71  42  83  94  63  72  12  11  58   6  93   5  38  14  20  50   6  46  33  94  97  99  42   6  99  77  40  63  24  61  71  93  48  97  77  57  24  56  50  60  99  28  24  85  56  13  32  28  11  97  66  27  55  53  92  62   5  96  61  92  46  86  14  68  96  11  47  95  26  89  54  11  38  83  16  86   6  30  22  44  68  58  11  19  55   3  24  38   3  32  43  41  60  83  40  61  66  20   1   8  56  93  69  16  59  82  73  28  90  71  70  76  28   6  23  67  61   5  78   2  69  33  15  37   9  78  23  38  50  76  52  76  74  49  79  37  62  21  29  99  86  41  78  45  21  24  23  48   3  12  26  25  11  94  28  50  80  62   1  87  48  38  44  40  28  85  94  68  51  92  84  93   6  72  64  96  66  99  59  49  75  54  47   6  57  88   5  81  31  91  27  70  37  37  86  84  93   3  23  87  39  78   1  27   1  38  28  93  94  46  85  75   3  68  70  34  38  56  99  88  46  95  94  97  51  41  46  62  76  65  24  40  37  67  58  80  53  59  14  63   9  37  56  12  33  36  70  76  27  34  51  23  68  46  91   1  91  84  69  78  24  27  46  40  64  36  52  28  88  36   6  62  89  46  81  90  33  28  63  10  26  77  98  18  58  49  73  20  66  71  83  67  14  21  37  82  38   5  12  84   4  24  95  85   1  19  86  57  85  12  38  69  14  38  91  78  51  61  94   8   3   3  56  41  37  19  75  79  24  57  92  64  91  65  28  73  62  76   8  43  72  73  45  10  14  24  58  54  49  15  37  66  17  85  70  40  32  18  44  23  19  30  89  75  84  69  99  56  80  72  57  76  18  32   6  71  28  78  17  58  58  64  17  39  18  23  51  96  45  93  96  24  55  27  72  80  70  16  31  23  14  50  79  67  36  47  88   5  46  68  88  44  73  31  83  47  24  32  23  17  64  27  75  21  54  31  49  41  21  12  53  12  91  60  61  40  40   9  30  89  42   7  61  40  37  99  29  55  79  37  45  50  50  77  79  57  41  42  46  14  14   8  13  67  85  31  36  34  97  23  89  67  39  24  48  56  58  58  90  72   6  86  46  91  65  19  76  66  53  69   5  69  14  98  59  83  70  31  40  25   8  24  40  82  78  46  28  47  82  91  29  61  27  85  81  26  17  57  93   8  54  94  35  48  91   3  79  46  65  50  34  97  14  98  50  70  62  66  72  82  98  78  79  70  86  77  57   9  46  82  61  66  17  59  81  61  22  73  61  85  98  90  25  89  23  11  58  73  91  40  15  10  15  22  92  58  87  54  59  65  54  75  26  35  14  62  51  97  60  90  66  75  68  26  97  44  38  35  85  72  36  89  58  54  30  63  86  76  63  60  43  83  61  48  66   6  89   1  16  16  40  34  26  31  46  54  24  29  93  56  83  17  97  32  20  32   9  23  70  95  72  79  22  95  85  45  30  58  68  90  28   6  83  98   7  56  14  25                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            71  66  85  49  32   1  26  30  44  85  97  14  98  18   6  58  98  85  19  28  40  88  14  24  28  44  18   6  27  66  77  39   5  80  62  36  17  71  15  16  55  58  27  80  65  14   9  57  16  32  77   7  89  14  83  73  23  26  84  55  26   5  19  24  51  65   9  50   7  92  80  63   4  76  25  36  14  81  94  67  42  85  59  80  17  51  93  54  37  99  26   1  62  14  46  44  27  89  53  34  98   9  29  70  10  64  99  87  39  28  75  34  69  43  67  74  42  45  10  59  62  76  50  82  69  90  64  73  33  36  60  85  77  82  54   4   9  70  62  70  48  33   7  28  90  82  50  21  93  93  71  99  26  11  56  23  31  50   6  55  53  47  87  62  55  83  50   3  48  88  47   3  81  91  48  21  44  59  80  27  67  44  13  83   1  99   4  53  45  52  87  57  27  29  63  89  11  25  93  32  50  27  22  30  95   3  91  53  55  68  76  76  24  14   3  62  48  44  40  90  45   2  31  42  93  40   2  13  87   7  59  39  72  42  42   2  41  77  93  35  20  27  34   9  28  53  10  93  69  37  97   9  61  98  60  92   9  53  85  84  70  80  45  42  63  64  65  76  60  35  13   5  59  73  48  59  25  84  22  54  19  40  50  16  50  66  35  94  69  45  10   4  98   7  41  15  96  50  60  36  27  51  20  26  70  11   3  44  91  61  79  46  10  70  59  25  24   4  93  60  97  38  11  98  42  38   1  57  25  82  11  50  31  55  49  18  25   5   5  64  20  26  73  61   4  59  83  42  99   8  39  32   3  60   7  70  47  70  97  16  39  72   3  88  66  57  83  99   7  94  61  27  51  36  17  38  59  35  83  68  65  35  60  40  74  31  78   2  76  75  76  74  78   2  82  47  39  80  73  52  35  45  15  90  86  39  45  55  62  31  50  72  42  48  70  59  82  94  29  31   6  71  41  94  74  68   9  15  44  72  37  50   8  51  79  80  88  18  75  58   8  89  50  57  15  59  13  46  74  50   5  27  23  64  22  36  22  36  52  80  12  28  21  70   5   5  19  22  46  45  43  19  48  80  81  40  26  21  88  53  11  45  18  15  53  12  57  71  64  40  15   3  59  56  14  64  28  95  27  13  20  35  50  39  83  58  68  32  64  99  50  90  99  39  24  70  63  72  35  68  21  75  78   4   5  14  51  21  20  39  93  51  72  11  19  88  99  24  65  72  61  86  40  65  93  16  59   6  56  39  44  81  65  20  84   5  41  55  36  47  44  64  17  71  89  48  57  27  94  33  26  76  21  89  90  75  37  82  73  59  83  41  15  60  71  60  90  80  33  19   3  10  36  32   2  55  60  29  33  11  90  48   1   8  65  88  26  17  34  87  26  68  61  28  94  25  98  68  90  56  60  63  67  68  50   4  24  36  28  99  43  78  15  21  71  92  59  83  39  14  51  73  75  20   8  57  91  41  82  92  50  33  38  59   5  96  66  65  40   1  86  73  50  33  68  62  26  79  49  33  83  51  20  45  31  77  99  68  57   5  62  97  46  18  67  75  42  86  67                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          91  44  42  59  20  26  90  19  94  91  78  12  81  71   1   4  30  39  78  73   7  38  61  94  24  58  62  29  58  54  83  22  39  48  24  41  68  27  95  74  74  30  58  73  18  48  76   4  98  66   6  36  75  95  14  52  41  24  95  58  27  70   2  85  28  89  70   3  68  37  43  72   1  56  62  95  28  21  50  69  45   2  67  51  42  57   6  84  81   1  55   7  26  51  91  69  17  20  60  29  95  92  57  95  46  39  85  89  88  22   5  70  24  85   1  61  87  59  83  73  51  35  26  53  94  56  40   6  78  98  11  32  96  90  86  52  63  67  78  45  15  43  22  73  49  13  84  96  83  81  36  96  89  43  65  75  50  72  51  95  68   4  47  55  22  30   3  67   9  38  42  64  44  89  30  83  21  32  95  47  54  10  10  94  41  24  57  67  15  91  64  70  73  92  46  91  58  49  85  72  80  99  97  84  27  32  73  75  51  92   2  16  97   7  20  68   4  22  45   2  46  49  66  30  37  44  47  66  98  99   9  56  45   8   3  81  76  26  17  55  68  58  71  44   9  47  62  27  26  15  78  56  44  67  43  96  23  66  92  29  62   7  39  48  95  49  36  14  69   9   4  69  73  15   4  58  26  33  67   9  82  60  78  66  87  25  77  48   1  71  72  99  76   9  64  34  33   3  44   2  45  98  12  89  75   7  24  74  83  63  86  99  97  92  36  64  72  15  21  14  77   6   2  18  68  49  76   2  28  10  69  30  46  51  50  73  53  60  80  14  14  51  82  73  45  89  66  11  64  64  39  57  66  99  61  77   3  94  53  41  36  87  38  52   1  23  82  59   6  42  33  33  21  83  34  91   6  18  97  70  97  89  75  44  51  91  54  74  96  47  57  59  78  10  49  53  44  23  66  21  41  18  92  98  50  83   5  95  65  39  61  55  41  54  11  19  23  34  35  48  76  71  13  58  79  81  67  92  87  34  43  38  27  16  11  10  25  59  79  15  46  32  93  86  90  88  78  19  77  24  32  18  42   2  89  75  92  14  15  97  29  10  55  27  48  68  24  26  63  87   5  11  47  30  29  23   8  69  47  83  36  78  47  80  69  15  79  21  47  64  27   3  96  95  56  80   1  82  78  99  71  81  99  60  26   8  11  45   3  14  19  74  90  68  91  44  25  37  68  50  61  36  47   2  81  67  65  16  99  36  48   7  86  87  60  95  67  43  13  79  69  11  84  55  43  79  61  41  93  53  94  85  61  71  10  37  93  89  19  54  91  15  11  83   7  95  83  65  79  42  44  78  32  35  65  92   2   9  55  46  39  16  89  24  37  95  32  54  52  48   5  76  23  18  60  88  71  82  13  23  27  12  69  36  63  28  14  71  58  95  88  43  76  45  13  67  40  89  16  85  23  17  89   8  66  90  25  11  87  88  75  48  34  38  24  86  19  77  72   8  60  37  22  51  62  78  62  54  23  31  55  92  70  50  80  61  89  91  57   5  35  67  44  85  31  46   7  28  49  89  46  39  24  48  11  94  86  24  68  39  89  46  57  14  45  62  43  72  63  77                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        42  80  78  97  68  13  41  11  73  36  97   2  77   4  34  25  92   9  34  12  97  32  12   8  86  79  74   9  91  66  74  95  75   9  95  17  50  71  11  79  17  95  66  70  64  88  30  30  20  36  67  16  55  46  75  32  97  17  38  68  21  59  31  50  40  54  54  94  40  19  88   6  87  10  44  47  38  36  34  12  75  75  75  88  26  10   4  56  95  58   3  78   1  87  41  15  50  86  75  88  20  43  70  18  10  66  74  35  22  13  95  78  25  65  81   6  80  68  75  28  98  52  97  41  72  75  72  52  28  16  63  72  76  42  93   3  94  41  75  32  41  32  44  44  92  24   4  23   6  20  74   2  61  44  64  26  99  91  52   4   8  26   2  66  78  87  88  42  28  17  52   5  43  96  62  13  18  94  26  61  23  77  55  57  84  37  43  28  55  16  77  21  25  40   4  48  13   9  64  33  92  24  55  97  96  71  62  18  12  47  56  29  33  20  99  41  64  30  35  96  43   8  22  52  20  72  86  94  44  47  16  71  28  49  88  56  33  94  73  19  24  64  80  15  45  32   4  62  73  24  85  22  55  39  11  41  29  79  60  73  29  12   8  37  51  75  79  67   8  17  99  14  27  37  92  61  72  44  81  90  56  44  56  14  93  24  12  52  58  67  88  76  19  89  48  30  81  90  64  94  10  38  13  95  63   8  64  48  17  12  32  27  70  52  22  55  93  24  28   9  96  56  56  93  66  18  20  12  33  37   5   7  36  49  14  94  26  80   6   6  54  42  59  62  60  72  51  85  13  35  57  28  87  94  78  53  82  74  34  92  84  92  26  46  77  28  54  77  38  46  87  35  74  60  24  55  66   7  76  36  98  39  39  28  46  78   7  37  48  28  51  45  34  31  68  70  51  63  19  84  78  74  15  48  23  47  48  53  38  16  80  66  60  42  22  40  58  11  48  51  21   1  70  58  75  73  64  46  58  18  49  74  21  13  63   7  30  27  75  62  76   3  86  93  65  48   3  25   9  27  96  81   2  84  55  85  21  84  67  85  78  22  14  83  59  69  18  31  97  92  81   1  38  47  56  48  10  54   9  33  75  79  63   3  49  28  88  60  18  85  10  98  27  11  44  52  26  15  27  96  32  32  63  24  46  80   2  36  22  28  66  36  92   7  72  51  51  45   8  44  14  95  10  19  20  51  83  15  49  86  50   1  18  50  60  26  53  59  34  90   9   7  25  21  39  46  41  33  15  17  46  99  16  78  68  68  38  92  42  99  63  94   5  10  60  67  74  58  83  89  87  19  34  47  52  98   8  15  41  28  44  29  42  22  52   2   7  67   6  84  65  19  35   3  73  43  36  45  91  20  87  32  82  22  83  68  29  77  17  40  36  32  85  83  53  61  64  98  18  29  60  92  86  58  20   7  66  32  80  85  45  17  42   8   7  55  32  41  15  95  46  87  35  10  13  50  54   4   5  62  19  59  86  47  15  31  24  91  67  17  45  15  37  45  24  12  28  17  65  29  40  12  62  81   9  13  81  27  81  33  29  41  90  20  88  17  26  79  96  58  64                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      71  69  99  44  59  38  23  92  24   4  28  37  69  50  66  41  65   5  30  54  47  83  38  62  35  30  75  19  30  31  56  75  42  66  46  84  23  73  59  72  31  81  74  80  87  23  91  73  54  48   2  82  64  50  97  89  15  68  17  49  52   1  30  90  70  73  96   3  49  80  73   7  71  85  13   7  12  30  90  63  36  52  95  48  81  43  10  77  48  50  39  52   7  10  50  39  12  57  20  12  10  30  53  40  67  78  90  68  35   7  52  21  11  48  45  37  83  55   9  12   9  22  36  75  83  84   5  89   4   1  11  76   6  41  61  60  24  24  49  85  14  55  97  72  29  93  25  10  63  48  82  14  57  76  69  52  29  77  12  11  89  47   1  46  11  69  23  54   6  53  83  88  89  27  26  56  62  48  32  39  35  32  42   6  47  35  66  39  80  58  46  55  13  74  86  50  69  65  95  76  52  25  29   2  23  20   5  35  30  81  26  23  84  17  98  63  23   5  81  83  69   8  93  68  16  80  43   4  52  80  62   3   4  98   9  93  64  60  80  67  12  25  83  92  75  48  10  70  35  42  79  13  42  58  63  47  21  95  11  89   8   8  11  59  23  48  26  54   8  98  31  12  47   9  48  21   8  91  59  85  73  34  90  10   7  95  85  36  76  32  95  45  59   6  35  31  62  43  61  79  48  17  76  82  34  81  24  63  38  83  77  61  12  29  39  41  62  15  34  20  89  20  82  68  99  14  50  48  47  88  11  50   9  55  25  30  97  78   5  64   1  95  33  60  17  35  36  86  97   7  29  22  58  29   1  75  44  27  76  53  13  58  88  54  26  62  97  57  60  34  12  52  96  51  27  90   9  74  67  69  41  53  85  36  21  80  10  47  91  72  51  87  23  59  36  83  35  26  99  91  84  99  68  72  50  86  76  38   6  63  34  10  40  42  67  65  62  79  88   4  61  30   3  81  87  12  87  18   2  17  80  35  25  39  82  19  83  79  96  54  69  82  10  76  20  43  73  55  34  89  50  70  46  53   2  96  50  14  35  18  90  45  96  69  66  17  90  82  64  79  12  99  92  74  25  11  36  92   6  85  15   9  61  35  28  22  11  41  35  72   4  55  76  23  58  24  66  82   3  66  42  41  43  27  39  32  38  26  56  81  13  12  28  81  77  42  84  73  79  92  92   8  35  29  42  11  34  16  44  49   4   3  45  52  60  19  22  85  55  45  99  43  44  89  33  94  99  38   3  28  30  14  53  98  53   9  14   8  71  15  39  35  63  78  44  71  48  65  55  75  91  94  10   4  16   1  32  64  26  75  98  67  59  41  13  88  71  93  71  85  79  16   4  89  99  39   6  13  13  55  46  77  49  12  31  87  74  99  94  17   7  95  78  90  44  80  83  75  31  20  11  53  16  48  82   6   7  58  78  87  89  45  10  48  78  77  10  88  16  12  60  48  68  52  15   1  66  36  30  20  54  58  30  15  54  72  85  55  49  56  71  65  19  16  30  50  50  80  13  43  53  26  29   6  24  87  47  46  65  30   6  89  67  48  88  32  19  10  41  76  63  41                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    47   4  38  30   9  47   1  94  66  53  74  30  40   3  97  83  75  10  22  42  13   1  34   4  18  88  24  45  18  36  28  90  23  58  62  78  72  99  49  23  71  65  83  95  25   9  32  54  71  10  15   6  54  34  79  46  74  63   7  34  28  54  71   1  45   2  12  89  51  43   5  42  15  46  38  37  97   5  30  35  53   9  18  65   6  55  12  82  18  68  87  90  66  43  75  12   2  55   7  67   3  15  46  12   1  44  31  53  10  94  38  96  84  16  29  32  63  31  24   9  74  67  31  62  75  26  98  69  29  12  72   5  58   5  88   5  27  53  66  12  78  30  40  47  36  38  50  13  42   9  46  54  70  14  48  31  65  60   6  26  83   7  28  68  26  31  88  19  36  34  97  17  49   5  82  85   9  29  21  96  18  84  39  31  33  57  25  22  73  78  86  79  92  76  18  45  69  38  49  29  69  73  31   6  59   8  41  47   3   8  47  65  21  86   9  49  93  54  82  15  21  88  35  85  99  65  89  32  82  42  28  90   7  36  90   2  32   6  96  65  43  24  70  58  89   5  25  41  25  27  44  60  96  99  53  70  19  86  72  90  83  28  47  60   4  79  51  75   5  27   3  90   6  85  61  98  83  23  69  43  95  11  70  85  29  60  55  92  86  64  25  16  84  96   1  27  55  49   9  81  89  46  86  66  90  72  57   6  84  39  57  48  60  87  76  79  83  21   1  87   5   1  60  95  26  75  89  56  26  51  34  57  52   4   4  24  31  86  32  61  99  97  44  38  30  69  94  50  29   1   2  50  15   2  62  85  63  26  94  28  76  22  68  24  77  47  71  38  66  10  72  35   5  26  75  55   6  23  99  46  17  90  38  49  21  56  17   3   4  31  66  42  31  87  75  77   9  49  73   6  23  14  19  28   1  96  59  60  79  80  67   5  55  25  96  44  84  33  76  70  11  70  64  38  42  69  74  46   9  22  34  43  94   8  77  24  52  13   3  27   1   1  33  36  23  64  89  23  90   9  38  43  25  78  81  90  14  88  50  20  80  70  11  83  83   8  41  19   5  51  97  78  87  61  92  41   1  92  87   3  90  63  77  91  67  27  59   8  36  33  42  13  83  29  62  47  41  67  41  99  37  21  37  56  74  10  28  18  88  79  34  63  82  28  12  57  42  55  39  95  68  67  10  27  28  48  12  55   1  35  40   5  33  54  23  26  42  38  54  71  45  73  52  17  57   3  80  89  57  29  95  58  71  30  48  80  47  78  40  51  74  33  61  98  83  68  35  47  17  95  52  81  61  68  21  65  38  27  25  37  78  64  37  28  38  46  54  50  50  73  42  59   8  12  64   9   2  66  21  98  52  94  32  64  10  96  74  13  90  67  50   3   1  93  79  45  40  58  19  18  53  75  92  35  99  52  57   8  81  32  14  56  37  94   8  38  43  16  63  70  16  25  86  79  16  63   5  74  62  32  98  21  66  71  39   1  43  54   5  78   4  82  62  64  70  86   5  41  22  96  47   8  50  35  57  87  71  18  84  49  64  19  50  78  67  66  29  87  21  35  66  17  97                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  18  30  49  80  92  58  26  92   5  13  24  21   3  76  41  32  29  10  97  54  78  43  70  79  34  66  69  65  81  56   2  99  92  89  17  84  24  59  35  88   2  23  16  25  88  13  40  49  38  65  80  74  49  81  41  53  64  86  25  66   8  61  76  68   4  93  66  79  84  52  18  71  91  62  31  80  39  90  70  44   4  61  83  73  58  92  63  22  74  24  89  86  47  80   5  97  19  33  92  47  18  70  77  42  95  96  60  47  23  42  38  38  63  61  95  61  51   4  10  52  87  30  65  85  67  28  59  92   7  58  49   2  81  95   3  22  51   8  98  23  45  79  17  83  71  99  28  67  27  36  54  20  77   6  21  25  79  49  78  52  85  16  11  74  60  21  43  99  27  59  17  54  25  40  57  29   2  23  86  76  35  58  42  11  55  59  53  53  47  96  86  27  77  68  33  46  67  79  21  66  50  45  45  14  14  84  29   4  49  90  92  57  86  41   8  30  41  13  45  98  17  79  53  91  20  95  47  17  30  14  97  30   2  72  82   6  44  61   4  20  67  40  43  33  88  71  33  68  94  49  17  67  99   9  20  92  90  63  11  29   6  12  31   7  80  54  59  50  17  54  13  57  74  19  74  70  59  61  51  15  84  66  16  94  98  55  93  32  19  71  30  73  72  71   5  52  73  66  10  44   1  82  51  98  54  47  22  47  23  68  98  52  89  61  72  82   4  51  17  89  82  92  72  69  52  85  90  68  29  95  44  35  70  51  39  71  82  10  14  92  79  34  25  40  38  17  38   8  53  87  34  81  98  84   4  34  78  63  73  78  29  43  27  49  29  79  16  48  27  76  72  31  78  86  89  30  38  48  27  12  55  66  88  90  89  14  34  66  76  32   1  86  71  47  87  88  45   9  60  42  50  30  11  95  61  36  32  71  78  66  53  85  50   3  19  29  95  67  30  60  52  20  17  72  56  71   7  64   6  42  47  10  59  66  17  82  52  92  74  54  83  69  95  76  32  96  80   4  27  70  37  80  96  46  90  78   9  63  43  10  61   8  28  59  95  25  19  87  34  20   9  57  47  80  32  11  56  35  57  98  63  87  34  30  94  75  66  10  37  49  91  37  94  90  43  38  73  96  48  38  15  34   7  14   7   6  65  84  30  19  89  32   3  69  22  74  23  39  41  62  69  55  53  44  81   9  93  19  74  83  21  57  51  64  94   4  83  54  84  51  63  22  12  42  97   1  94  83  89  12  51  38  75  33  63  38  25   2  84  29  68  74  20  62  50  91  95  97  44   1  61  48  86  38  64  90  36  95  10  47  43  85   5  35  91  54  48  69  47  30  54  15  59  90  53  56  81  97  93  68  93  16  15   7  23   6  93  83  52  38  87  27  77  59  13   5  84  39  69  20  95  55  94  68  68  27  19  14  24  42  26   9  24  96  99  13  70  86  56   1  12  23  85   9  41  51  87  21  98  41  27  62  26  98  76  11   7  28   8  82  54  85  94   1  28  51  95  62  45  54  98   5  73  42  26  45  27  73  52  84  91  64  53  45   5  49  87   6  65  25  14  48  30  58                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                74  52  61  84  99  26  11  59  18  35  41  90  54  97  87  71  99   1  84  55  91  32  27  45  33   8   1  34  13  77  98  87  17  72  95  44  37  53  33  58  39  97  11  16  24  33  71  76  50  34  17   9  34  13  30  12  62  99  17  49  61  27  59  15  43   9  48  33  21   3  85  87   3  32  69  54  41  20  84  78  52  11  63  67  28  80  38   6  57  80  13  62  37  49  56  87  75  28  44  86  73  37  96  57  84  40  62  92  84  62  77  14  62  99  87  46  88  96  48  52  18  83  89  99   8  98  15  19  30  10  23  73  32  49   4  38  38   1  95  52  15  85  15  34  88  35  86  12  48  36  86  29  39   6  79  12  11  29  87  19   3  83  78  93  21  90  95  21  76  89  53  25  83  23  56  85  76  12  96  43   4  89  77  65  79  67  34  90  50  87  82  39  84  30  48  14  94  64  28   6  71  42  23  35  49  59  50  54  25  71  78  55  49  76  84  72  36  33  61  42  95   2  76   1  32  36  12  46  21  58  98  11  63  21  82  52  54  61   9  37  75  91  67  83  49  67  22  58  97  98  93  53  69  99   5  92  34  32  21  13  67  87  67  95  55  89  62  51  54  71  49  32  31  49   8  58  56  72  78  83  40  78  46  50  24  64  76  52  75  47   5  49  51   4  60  61  91  84  44  81  74  96  79  98   3  66  46  22  18  88  99  61  42  25  50  88  43  24  94  20  10  61  82  58  46  49  52  19  66   5  22  17  79  57  94  42  27  39  13  10  89  67  88   1  17  27  47  77  88  61  28   4  69  15  78  77  38  47  37  23  37  64   5  83   7  41  43  95  14  31  40   5  19  94  37  95  50  73  65  26  47  33  19  48  21  74  56  36  69  48  82  85  36  16  38  14   3  74  91  36   2  35  22  38  91  61  70  73  33  94  58  41  68  97  34  18   4  22  15  99  94  84  55  97  10  93  56  71  31  58  31  82  26  73  85  52  49  28  76  37  14  15  21   6  93  45  22  52  44  80  93  45   2  63  93  53   2  99  40  57  53  22  18  70   6   2  86  45  60  35  24  66  57   1  75  13  94   3   2  85  33  79  57   2  62  24  70  21  27  98  84  43  31  80   2  14  16  84  45  81   9  17  84  83  45  59  36  99  52  91  45   5  99  29  33  38  95  34  66  14  20  97  10   1  64  37  70  41  51  96  21  26  46  49  63   4   3  71  18  19  33  88  38   8   3  85  81  46  80  26  32  58  58  63  31  78  12  62  87  41   3  13  13  58  47  56  19  85  23  13  35  91  16  14  29  51  20   3  45  44  79  98  96  88  51  78  71  92  67  26  33  96  14  52   4  73  77  15  47  12  72  60  44  83  48  87  32  85  83  94  90  72  48   7   5  81   4  55  73  93  14  67  48  23  29  15   1  82  63  83  72  73   9  60  45  98  64   8  30  57  30  70  98  39  90  37  73  63   9  85  99  89  12  27  59  99  87  83   9  81  98   3  31  34  90  18  42  53  97  46  19  28  35  85  27   4  94   4  42  23  82  63  16  29  95  32  68  92  52  28  18  46  63  63  35                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              49   3  16  98   5  48  72  49  84  61  45  94  74  67  46  77  53  21  32  19  84  66  21  13  41  53   2  62  19  34  54  58  47  77  29  59  42  92  62  26  70  99   2  81   5   5  20   1  42  43  25  12  33  20  57  71  27  90  47  58   1  17  91  44  37  87   5  22  24  43  67  67  15   7  42  24  40  61  45  69  21  81  72  42  42  24  58  24  38  32  86  28  30  56  53  68  98   2  30  10  28  69   2  81  61  24  22  78  91  94  67  59   3  72  53   9  11  55  59  30  39  47  81  47  31  70   5  61  30  22  18  24  73  69  20  84  37  40  18   7  64  20  63  41   9  84  13  29  64  95  29  46  50  27  16  63  44   8  95  97  29   7  79  68  69  79  32  58  53  46  87  99  82  59  87  65  44  20  43  24  81  45  94  76  30  67  35   6  44  15  71  14  90  20  19  74  65  50  82  47  69   9  40  67  95  13  78  27  73  66  14  72  60   2  42  78   4   9  84   4  84  89  31  97  56   3  51  56  89  23  24  98  51  71  50   2  95  56   6  81  53  81  65  73  28  27  58  96  19  58  44  28  32  42  24  19   7  23  39  95  27  82  47  94  83  87  69  36  38   3  17  75  68  56  55  37  63  80  13  38   8  49  71  50  33  76  81  33   7  74  60  32  16  57  99  87   1  73  38  14  99  39  29  70  93  63  23  87   4   7  22   3  67  12  36  81  44  19  21  65  14  13   1   4  81  55  32  67  56  49  36  89  86   9  68  15  34  77  75  22   9  91  36  78  57  20  95  73  89  66  86  43   1  98  44  97  22  47  61  73  95  94  32   7  40  16  52  23  99  28  43  60  83  44  16  73  43  95  73  65  99  22  92  25  35  94  92  82  61  56  44  52  20   1  22  58  14  54  28  64  43  57  55  53   6  62   4  60  21  50  28  56  97  60  43  88  41  69  17   1  15   1  93  59  35  34  88  22  78  53   2  10  42   6  70   2  66  63  89   9  52  52  28  93  87  45  24  24   3  68  87  92  25  61  36  32  38  25  88  26  67  54  53  24  85  41  56  29  65  30  88  53  77   4  18   4  79   1  32  57  61  44  41  98  52  40  32  95  98  43  50   6  75  62  32  10  11   1  84  65  51  87  66   8  23  15  39  43  92  13  96  75  16  14  47  96  60  10  21   5  22  47  93  60  18  55  94  10   7  85  94  28  86  26  50  14  80  46  98  19  40  76  16  11  42   9  26  95  24  60   6  38  28   4   8  40  53  62  26  36   2  19  44  82  82  57  87  89  17  95  92  68  49  50  80  94  43  32  14  73  16  24  88  34  25  12  75  75  18  93  54  41  25  31  38  24  74  23   5  48  75  54  97  32  85  70  29  59  41  72  54  19  41  85  75  87  89  39  98  82  66  29  99  93  73   2  36   8  46   7  28  78  87  61  64   8  79   1   6   5  13   9  21  51  89  11  62  73  76  35   7  93   6  67  30  79  80   4  22   1  44  71  58  50  51   4  64  93  17  47  51  80  89  21  51  68   7  52  66  18  79  86  32  24  23  64   8   5  26  76  70  12  26  54  38  79                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            23  58  51  74  65  77  60  94  56  36  77  15  54  57  51  97  36  69  48  12  32  22  84  42  32  77  86  30  27  68  73  18  96  76   3  61  59  60   7  36  20  38  29  66  46  23  78  37  43  81  46  51  16  30  54  98  61  88   9  47  31  29  36  97  46   5  50  20  20  12  33  83  69  76  75  62  12  33  91  18  22  62  52  11  46  29  78  98  22  44  36  63  20  18  42  50  46  47  21   3  68  81  80  24  36  82  31  54  10  38  83   7  32  51  18  72  66   5  48  93  13  93  78  88  25  16  35   6  77  50  10   6  91  83  69  82  34  86  17  93  94  12  33  82   1  94  62  83  38   3  37  38  59  56  59  51  88   8  34  40  57  54  27  78  93  98  81  96  55  95  22  24   8  36  37  11  85  60   1  91  77  39  29  81  25   4  91   9  45  38   6  42  76  16  86  58  16  76  23  34  14  32  30   1  19  73  61   9  24  30  28  27   4  32  91  75  55  25  41  34  73  46  24  77  64  51  69  59  56  84  49  21   7  70  79  17   7  55  27  48  11  33  14  50  16  15  77  56  29  42  39  18  17   1  34  58  25  53  42  16  42  46  26  15  54  43  46  47  65  11  18   4  60  62  78  48  17  80  15  52  71  74  23  94  49  85  87  44  37   4  49  32  16  99  85  98  45  78  35   8  43  59  45  86  85  46  20   1  49  82  54  91  92  34  10  72  90  90  92  51  19  37  87  73   1  93  38  63  36  46   6  52  35  68  27  93  32  24  82  86  20  82  21  65   2  70  53  81  51  89  86  51  48  59  54  81  72  96  12  52  67  10  79  57  90   2   4  71  58  25  30  10   7  75  28  50  52  27  76  94  50  47  87  35  37  15  18  66  58  77  58  80  48  82  82  98  79  76  22  21  72  59   6  85  30  61  53   3  88  43  41  96  78  63  36  31  16  48  48  58  70  68  28  52  73  64  45  41  74  10  46  21  24  35  44  48  74  73  92  95  46  42   5  67  27   1  16  47  38  68  39  40  95  39  57  23  52  59  65  58  83  96  46  33  58  52  69  19  51  15  28  92  44  55  91  57  84  46  98  80  54  31  33  20  45  35  66  29  60  47  65  25  79  90  66  55  21  59  59   4  10  54   7  22  67  70  29  47  27  71  16  25  17  77  77  73  94   9  16  83  98  83  88  49  89  93  95  51  69  30  64  89  39  87   6  12  93  63   8  71  12  54  21  19  79  30  88  45  18  91  21  31   5   9  21  84   7  76  13  40  39  91  32  69  23  80   2  12  53  81  23  12  36  87  30  92  31  78  94  51  32  17  41  77  98  24  69  85  79  14  70  62  26  65  36  30  99  20  86  38  54  38  76  63  95   7   9  83   3  21  60  51  18  54  53  48  58  41  37  17  89  62  12  83  58   5   1  55  11  28  40  28  36  36  24   3  75  88  93  39  77  73  93  30  44  38  65  57  32  57  23  60  11  20  19  25  55   2  56   8  28  73  95  18  93  92  50  76  34  98  95  98  43  62  71  66  63  94  78  36  76  70   4  68  28  59  29  66  22  39  30  22  77  12  88  65  70                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          57  93  74  19  52   1  15  85  67  83  74  97  22   5  77  14  27  42  54  15  49  60   4  11  97  35  69  28  62  50  98  94  54  83  30  68  15   9  47  50  97   2  38  36  75  45  93   4  41  41  96  78  80  45  92  76  10  22  99  63  18  43  11  39  19  31   4   6  49  42  46  65  97  60  54  24  61  73  87  94  69  22  83  53   8  90  87  54  32  82  27  82  17  82  21  77  80  50  90  84  92  52  86  26  99  67  88  22  47  40  67   3  12  79   4  73  89  25  17  10  41  54  12  41  82  69  48  91  95  89  45  75  79  61  37  47  69  85  90  43  26  93  33   6  39  94  70  69  72  53  14  50   1  83  22  13  29  38  19  23  72  16  77  39  75  86  12  24  76  23  50  58  66  91  16  93  58  44  54   5  56  69  84  16  88  89  60  67  22  48  51  22  65  36  39  11  27  83  41  79  77  57  66  65  30  85  14  57  88  46  44   1  41  84  42  14  97  52  30  70  33  46  90  90  69  66  42  20  13  19  78  45  98  37  16  38  38   5  58  63  36  58  34  29  70  72  59  89  27   5  26  38  89  59  66  34  92  44  24  45  91  56  72  62  60  21  71  33  76  33  63  88  22  14  26  63  13   9  85  29  20  42  84  25  90  43  21  66  21  87  73  54  30  28  85  75  36  37  45  91  36   3  73  40   4  47  81  55  84   9  17  96  17  79  70  42  17   3  82  19  97  51  11  28  71  51  85  62  77  96  93  72  22  65  18   5  97  44  54  22  88  37  74  95  12  76  85  17  67  71  35  48  16  53  48  82  65  10  45  25  94  33  56  97   5  81  41  45  53   6  33  21  61  13  62  31  72  40  48  32  39  57  10  41  76  27  84  42  54  63  82  99  42  31  91  82  91  47  62  14  93  34  27  63  21  46  59  87  50  66   2  21  94  78  52  24  38  73  12  72  33  10  94  74  44  46   6  63  20  58  36  20  38  61  62  21  90  27  79  39  48  35  68  35  69  21  32  42  41  42  50  29  72  25  48  19  25  26  40  23  89  98  80  65  51  72   4   9  21  87  87  56  35  61  41  29  32  56  77  14  26  87  24  11  90  85  28  89  35  92  45  67  26  98  54  39   1  71  14  18  57  40  58  49  51  13  68   2  83  92  60  35  38  26  46  74  34  97  12  30  10  30  27  70  27   7  65  49  31  88  65  64  14  25  14  22  17   9  61  77  59  36  94  27  82   4  84  81  72  99  66  76  93  39  90  25  72  98  33  36  81  66  67  69  66  63  39   2  99  69  30  41  91  59  38   6  66  63  71  42  55  71  92  68  46  67  37   3  59  98  84  90  60  56   3   4  80  27  61  85  34  34  26  28  48  75   3  97  63  84  76  49  52  31  26  21  49  36  64  36  68  16  14  60  20  80  55  59  75  25  67  58  41   7  27  31  30   9  48  73  41   2   1  70  32  75  35  50  92  84  40  60  13  37  99  17  26  67  37  96   9  49  33  89  14  13  72  95  49  12  76  90  46  49  89  10  38  10  68  33  99  78  28  96  58  98  99  19  44  73  78  91  51  71  79  60  66  46                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        66  71  68  50  65  27  25  16  63  66  34  77  17  97  14  22  22  73  42  28   5  10  33  52  31  50  82  38  51  84  55   8  99  52  97  60  18  94   6  90  64   9  96  43   3  29  78  24  55  93  27  67  38   4  95  72  88  13  19  45  79  87  43  27   4  15  12  10  83  17  87  33  25  56  66  68  59  62  41  97  45  57  88  96  42  48  51  35   9  22  81  46  11   5  79  41  87  28  10  13  15  77  95  65  54   4  93  59  94  54  13  26  76  65  77  98  50  11  69  21  41  26  92   3  91  40  76  55  49  40  97  76  11  50  25  78  63  86  18  26   2  39  60  56   3  29  40  14  27  57  15  45  80  39  28   3  20  35  98  73  61  46   8  79  42  18  26  34  53  82  10  99  72  59  65  65  74  47  11  59   8  43  54  45  83   3  61  47  24  80  29  26  11   2  64  30  49  17  49  60  12  39  75  40  27  37  60  79  76   1  96  27  49  32  56  14  23  93  30  14  59  90  96  94  28   1  39  43  74  69  93  12  48  97  97  77  89  35  40  48  83  41  93  21  79  39  46  61  98  83  18  27  64  29   2  28  13  90  15  42  39  12  28  56  52  93  40  37  71  44  45  48  36  14  78  34  21  62  84  69  72  29  55  96  98  10  89  26   9  74  82  80  37   3  34  26  74  62  59  80  95  11  17  60  90  24   5  93  82  14  22  68  16  54  17  17  63  87  31   9  62   9  11  52  60  45  43  67  16  30  69  41  35  29  65  21  98  60  80  27  62  61  82  54  20  23  81  48  68   1  61  15   3  39  73  72  49  30  58  66  10  36  51  80  90  74  68  63  91  64  71  20  93  70  11  48  65  43  65  46   3  10   9  85  83  68  26  95  87  29   2  97  32  18  48  81  59  92  68   9  12  86  75  13  72  19   2  51  74  13  80  19  45  46  99  88  80   5   4  37  66  41  11  82  56  29  49  75  61  25  62  38  60  36  70  24  52  41  13  71  51  18  99  13   6  37  28  34  23  92  72  38  72  39  15  54  18  31  50  71  59  86  90  74  96  80  61  80  60  34  44  13  71  60  42  79  37  22  88  68  51  92  69  81  38  99  17  64  25  16  68  41  24  72  77  93  57  51  36  93  92   9  31  13  95  47  47  84  80  66  46  28  96  51   6  21   1  76  29  66  17  25  39  68  34   2  87  24  51  83  70  13  49  82  64  28  22  26  46  50  73  32   7  88  64  35  35  41  65  13  37   9  96  26  39  53  60  68  79  96  87  48  96  87  56  14  55  94  59  81  72  29   7  69  39  25  71  76  11  21  87  13  82  94  65  88  59  55  39  43   3  11  91  50  65  96  11  20  50   4  81  94  29  90  31  64  35  36  30  13  74  45  92  11  96  35  20  77  10   4  89  32   5  38  58  35  72  20  74  55  81  43  82  31  51  37  75  69  20  36  46  85  65  61  44   7  85  22  71   4  77  54  99  22  45  88  21  87  77  18  41  71  17  75  91  98  74  25  32  72  31  26  82  23   6  15  21  94  17  14  73   3  26  99  88  40  59  64  20  14  58  33  32  31  49  21  98  91  46                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      26  75  90  99   3  74  24  68  18  77  13  69  21  88  74   4  27  35  36  83  56  14  63  15  57  30  49  18  22   1  43  48  69  93  86  81  69  84  35  80  35  26  77  94  44   5  17  78  12  43  57  98  33  98  92  58  74  32  34  99  65  42  79  34  80  11  82   9  73  94  82  94  87  19  27  23  31  80  65  47  97  81  99  12  26  91  37  63  43  29  70  54  70  72  57  16  20  39  37  19  23  85  13  13  66  97  16  42  14  97  32   6  35  88  80  82  85  47  42  29  40  94  81  13  18  20  84   9  10  89  24  11   8  78  13  31   9  84  93  41  71  61   9  32  46  25  72  29  91  52  10  20  53  43  83  75  15  51  93  33  70  25  37  56  71  68  74  68  28  61  54  56  93  22  60  68  95  40  40  52  22  11  62  41  62  46  69  48  11   8  58   6  49  97  91  46  24  55  81  85  54  93   6  27  86  62  67  90  70  23  27  59  23  31  17  88  75  10  60  83  63  85  51  36  88  80  49  91  55  19  38  23  27  63   4  74   6  72   6  24  52  90  38  60  63  23   6  40  36  64  45  45  55  10  71  96  75  67  58  68  48  24   9  22  12  82  32   4  42   7  43  50  71  98  86  30  92  18  27  31  36  94  55  59   1  72  81  48   3  40  60  63  60  86  18   9  57   6  64  75  90  15  39  93  36  34  38  19   7  30  13  42  47  73  21  64  55  36  47  29  78   5  71  64  99  76   5  12   8  49  61  21  29  82  13  59  75  17  53  53  85  80  26  55  11  44  34  35  47  57   6  36  70  19  80  86  15  29  55  26  51  52  52  48  34  22  19  14  98   5  14  62  32  11  98  27   1  10   6  25  27  77   9  57  77  75  59  33  89  32  83  72  36  18  79  45  81  64  87  99  40  66  40  71  87  26  70  84  35  65  24   4  47  89  83  48  49  39  80  89  57  90  14  39   9  11  12  21  29  45   9  13   8  11  34  18  85  49  51  12   7  80  63  84  10  31  55   5  34   7  14  44  28  93  60  53  97  81  13   3  51  49   2  93  18   7  56  85  32  50   8  44  73  58  87  90  97  60  18  36  39  74  93  76  20  60  48   9  19  41  76  53  24  58  92  72  15  90  16  80  23  48  87  58  23  57  56  88  39  49  71  66  45   6  55  89  30  30  72   2  83  28  78  22   4  25  65  34  21  67  71  92  93  63  50  49  51  29   5  83  93  74  97  41  35  47  43  56  24  50  87  15  83  40  54  72  47  16  89  12  39  40  55  32  36   1  89  38  20  22  87   3  59  64  80  86  49  94  11  96  62  68  86  53  36  92  75   5   4  98  42  24  88  66  95  77  98  34  64  59  46  85  28  48  47  51  41  63  99  18  12  85  74  36  83  71  57  84  78  24  73  29  35  22  62  64  76  32  41  51  75  23  12  80  80  84  42  54  90  26  13  97  40  14  50  88  17  26  13  93  10   1  51   3  30  30  85  87  76  34  99  30  68  51  34  53   8  86  62  28  68  32  47   2  22  69  50  68  16   5  51  47  57  53  75  43  76  77  46  62  95  73  89  87  92   9   8  61  35  36                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    65  50  99  14  46  70  80  73   6  83  74  79  92  51  37  35  45  27  40  13  17  53  85  46   5  85  59  70  18  37  10  24  21  89  40  66  33   3  76  74   4  14  19  91  63  32  97  59  18  14  33   3  50  98   7  27  89  22  89  74  54   1  78  39  19  63  94  69  65  58  45  98  94  77  68  94  99  87  72  58  72  58  80   6  52  27  25  72  17  66  22   7  79  26  28  73  30  73  14  87  55  88   3  69  79  66  69  17  89  78  44  51  72  47  61  83  14  15   6  41  31  47  24  79  23  21  38  59  73  88  94  47   4  78   2  44  88  65   9  42  17  50  66  10  42  22  76  47  40  66  86  31  52  46  29  57   2  61  86  83  94  99  30  37   5  43  74  88  41  24  86  80  34  68  60  73  21  71  82  72  58  37  92  91  45  35  11  47  11  65  88  25  66  53  31  45  46  22  69  56  69  33  82  43   9   5  20  97  40  94  75  58  99  38  30  60  55   3  48  84  43  73  40  88  97  88  22  62  54  61  84  93  98  18  73  76  15  54  12  70  69  32  66  45  27  88   7  20  38  32  51  69  66  45  93  72  56  24  56  72  44  43  15  33  73   3   4  65  21  86  72  61  62  67   8  76  22  70   4  18  68   5  18  20  55  74  84  53  65  69  22  99  87  50  91  14  42  23  15  90  63  87  29  32  47   4  58   5   6  24  93  80  32  39  68  79  57  71  52  76  56  75  70   1  66  14  62  34  55  65  38  74  41  35  79  75   4  17  21  43  55  60  11  53  50  62  90  28  26  87  11  46  13  60  82  23  98  39  58   8  72  89  62  93  81  32  84  92  46  11   9  93  85  53  80  72  58  90  84  97  87  93  24  93  80   3   6  11  76  36  14  29  57  59   4   5  25  16   4  92  60  58  75  70  59  12  56  63   1   3  76  66  89   5  71  12  26   1  76  23  96  56  98  39  71  26  68  91  96  43  29  19  80  61  63   1  10  20  55  20  40  10  45   6  77   6  65  94  13  70   6   6  53  62  84  33  61  36  98  85  61  96  78  43  45  41  88  56  41  97  70  21  92  74  12  12  16  50  17  50  47  88  47  82  83  34  45   7  25   3  54  80  53   2  29  73  46  18  72  56  61  87  20  72  84  79  57  47  35  98  98  31   3  55  97  92  35  58  93  68  12  37  29  97  26  27  43   8  71  15  50  89  68  68  56  38  65  79  39  92  77  51  52   4   8  37  65  73  10  40  17  42  99  15  16  21  61  70   6  78  93  94  93  21  20  70   9  29  71  52  90  65  15  85  66  88  12  31  21  88  72  81  18  73  69  16  96  43  65  75  27  64  55  29  56  15  50  29  46   4  22  46  97  86  14  39  69  54   2  94  18   5   7  90  13  77  81  74  30  28  15  36  13  61  64   7  39  15  63  74  77  50  25  34   1  22  33  92  24  21  83  61  30  85  26  43  87   8  40  26  57  28  83  69  64  21  75  52  95  92  92   5  64  59  85   3  69  26  76   8  61  95  66  58  50  24  88  13  79  80  91  19  24  31  39  52  14  91  68  94  84  81  25  94   5  87  40  82  95  18  84                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  52  62  37  22  84  45   4  98  51  76  30  64  79  94  91  80  27  37  17  68  16  15   8  40  10  44  75  23  34  80  17  33  36   1  59  55  32  18  91  13  97  96  76  19   2  23  72  88  80  71  17   5  10  83  24  37  34  76  81  12  76  75  31  42  69  13  22  32  91  35  59  85  22   2  75  27  81  82  38  78  54  24  88  95  95  45  11  69   6  55  93  53  78  27  61  36  67  51  25  96  10  21  74  72  15  39  38  39  73  73  20  19  51  20  71  10  57  78  18   1  50  28  43  13  36   4  67  41  22  13  75  64  57  39  30   2  71  67  53  88  27   4  65  38  90  13  19  41  67  14  39  14  40  59  74  29  39  73  96  41  43  90  57  49  44  60  35  60  32  97  54  26  29  87  24  69  71  61  80   1  55   3  41  86   8  28  81  80  63  93  31  68  61  88  67  87  98  66  93  49  74  39  63   7  19  58  31  20  84  64  58  10  98  51  79  86  50  30  72  42  15  97  71  74  43  81  76  46  41  46  48  90   9  71  90  45  68  22  66  44  20  11  13  27  59  37  26  47  11  83  35  62  26  79  22  62  44  97  54  85  36  16  18  59  46   4  94   7  15  48  28  48  36  53  35   3  54  20  71   5  75  40  42  22  55  46  84  54   7   8  38  45   3  36  58  50  37  60  20  47  96  93  33  33  58   9  50  73  77  97  14  20  53  67  18  13  71  58  67  81  70  89  68  83  30  27  71  29  11  53  92  74  11  13  17  32  32  46  83  83  93  35  65  74   3  57  32  36  87  81  10  74  18  12  39  43  11  70   8  33  90  20  36  42  90  37  28  26  69  70  17  82  23  78  48  62  70  10  27   3  80  90  59  86  40  66  86   2  97  77  70  53  84  83  37  25  60  16  51  12  18  25  77  77  36  86  68  16  36  59  32  53  70  97  57  72  33  97  29  48  80  65  68  35   9  40  38  23   8  97  53  84  10  39  53  30  23  69  87  45  11  49  48  50  51  90  24   6  62  46  90  26  63  60  90   4  82  56  62  21  67  49  57   3  94  17  20  74  74  20   8  99  62  24  98  11   5   8  57  60  37  72  89  30  73  30  19  59  37  46  52  23   5  61  36  58  59  43  21  16  38   8   8  83  67  62  48  77  65  87  13  31  57  63   7  86  68  86  13  17  12  99  40  32  71  43  41  75  68  13   6   2  30  83  58  36  49  48  41  96  84  91  42  29  61  92  59  39  54  93  29  60   7  21  21  78  28   8   5  86  52   2  96  29  60  51  32  14  66  21  14  22   2  57  42  61  78  47  44  80  31  58  17   9  75  69  13  19  75  42  68  24  81  48  74  67  75  22  19  73  94  88  13  62  79  45  18  51  36  63  22  31  99  67  73  99  60  22  81  11  36  87  47  21  75  39   9  90  17   1  77  31  16  77  53  50  85  97  80  30  10  90  21  58  50  71  10  53  60  64  60  50  45  82  13   1  20  50  88  50  67  51  87  11  34  19  96  46  88  17  29  63  96  75  44   2  15  96  37   3  32  84  90  40  93  90  79  61  27  64  16  47  60  81  20  13  68  54  51  91  49  73                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                81  16  44  95  38  51  83  20  40  30  67   7   3  11  54   2  27  84  92  48  39  75  15   5  53  31  83  48  19  47  80  43   9  89  88  39  81  74  48  34  93  16  89  92   9  56  57  68   1  22  21  36  98   6   2  77   9  26  22  11  86  49  92  94  33  13  40  67  11  48  50  12  83  50  84  41  26  25   9   2  19  28  60  78  18  53   9  19  85  29  70   7   9  19  99  56  12  48  11  54  89   7  37  61  36  95  35  59  59  95  44  34  78  25  36  79  53  97  99  18  59  22  23  27   7  71  14  77  84  67  49   1  88  24  64  47  11  33  93  43  52  15  50  13  12  49  60  34  64  59  49  12  62  24  45  17  62  98  35  63  36  72   8  44  44  98  66  63  50   2  78  77  83  95  37  59  48  21  49  65  50  24  20  33  59  29  19  60  82  32  84  53  87   7  69  70  14   4   8  93  74  74  15   4  24  18  65  32  86  39  83  74  63  92  53  19  19  86  58  66  96  39  88  62  44  37  30  19  65  88  20  55  62  85  59  36  13  11  45  13  91  51  89  73  92  88  95  88  57  17  68  60  78  86  24  89  46  21  65  82  13  58  43  98  37  85  76  33  66  81  97  58  43  41  74  37  38  10   1  22  36  58  24   5  72  77  17  50   6  90  87  41  95  11  15  97  23  16  21  57  18   4  26  27   6  76  39   4  18   8  62  14  47  98  28  89  21   9  11  59  97  43  65  82  91  10   8  48  36  30  17  35  12  30  39  98  81  42  28  58  20  23  85  17  38   4  25  12   7  25  10  51  55  76  91  24  35  38  15  61  22  58  16  74  31  14   9  36  84   8  65  30  65  13   7   4  84  78  18  40  62  77  41   1  21  36  54  64  15   7  10  90  14  42  69  10  88  51  23  18  35  89  88  72  12  20  28  68  41  77  67  64  80  60   5  89  46  59  25  80   8  47  92  17  24  85  44  11   8  81  85  89  61  75  78  98  54  65  59  34  16  63  41  94  99  59  62  39  63  73  14   3  33  30  55  92  42  71   2  20  12  62  53  33  45  45  52  25  77  55  76  75  61   6  51  87  22  53   2  16  46  32  75  22  67  49  41  29  39   9  70  90  74   4  60  94  54  83  87  75  65  28  67  50   5  93  71  39   5  37   8  45  26  81  45  24  53  51  96  44  88  31  82  88  44  61  60  60  41  49  42  65  92  28   8  48   9  63  12  61  63  39  83  17   1  98  79  12  66  32  45  59  85  19  77  66  64  61  21  36  26  94  32  23   4  88  87  20  48   5  79  50   4  38  74  67   8  38  41  12  72  90  44  95  80  89  27  58  18  10  70  62  55  71  54  78  26  46  65   3  20  33   1   1  79  15  37  56  63  78  42  66   1  59  55  63  44  36  56  43  76  54  18  85  41  93  94  75  46  71  70  56  94  15  73  83   1  19  99  64  34  66  28  27   1  26  84  53  70  58  14  39  21  40  74  20   9  17  79  18   4  93   2  92  27   6  47  68  33  23  55  87  32  45  87  32  92  49  75  46  26  35   5  36  47  63  40  21  83   8  97  23   8  41  59  25  29  43   7  34  33  23  73                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              28  87  37  44  76  29  77  44  22   3   9  49  93  33  79  46  59  49  63  43  59  72  28  38  92  58  21  11  36  15  24  60  91  25  50  11  94  48  67  43  65  49  17   4  62   6  98  22  63  75  35   4  17  92  33  94  24  92   1  13  34  60  16  36  19  24  42  15  48  23  18  87  83  48   9  98  71  36  33  78  59  46  46   3  90  38  71  14  82  57  52  45  41   6  34  52  90  91  65  15  68  12  50  36  64  80  30  20  99  71  54  18  30  69  75  95  21  68  11  79  89  88  51  12  43  32  14  95  86  95  13  18  90  19  34  40  93  90  96  84  91   6  28   7  15  67  61  65  17  59  32  66  71  47   5  61  61  47  65  51  18  49  44  56  43  89  32  79  40   6  35  12   5  41  30  72  18  19  38  33  70  81  95  49  98  16  95  84  61  89  14  19  11  58  93  54  59  41  91  36  48   4  16  78  42  63  87  45  72  69  50  64  63   2  13  65  54  80  39  13  38  61  28  82   1  36  46  23  96  28  50  46  91  79  13  66  72  69  63  75  99  17   3  38  68   6  65  39  41  28  36  18  82  98  30   1  19  75  35  32  28   7  98  94  67  85  10  54  52  25  23  33   8   3   5  75  25  32  77  68  57  14  81  89  63  63  59  37  91   6  12  55  96  45  25  50  55  58  73  39  17  67  37   8  72  70  55  29  46  34  64  82  65  77  94  98   6   9  22  65  46  67  20   7  88  37  49  72  72  94  35  54  17  92  59  50  96  70  52  54  26  33  95  92  44  32  83  30  15  11  14  67  15  89  18  47  37  70  54  79  87  67   3  90   3  18  13  12  49   8  95  77  10  86  78  19  95  90  28  33  20  23  19  25  89  88  40  51  59  57  11  82  18  66  66  72  77  65  35  97  28  49  70  39  41  72  58  73  56  86  13  25  19  34   2  99   4  85  30  15  42  59  52  16  74  15  70  18  41   2  14  18  38  14  19  59  78  67   9  28  96  87   4  63  60  25  90  91  14  37  57  98  27  81  81  13  60  94  83  32  70  89  91  38  46  89   3  30  46   1   6  21  78  77  86  93  79  46  13  59  83   4   8   2  84  10  48  97  86  88  21  22  45  93  54  89  21  42  68  25  39  40  70  71  88  69  49  24  52  85  11  19  16  77   3  62  28  75  37  15  81  38  28  24  22  98  29  77  19  53  25  92  72  28  56  80  38  41  74  71  49  65   3  67  83   2  52  85  42  21  76  17  25   4  88   5  58  85  37  44  69   6  86  68  87  99  19   5  80  37  28  57  44  66  47  93  59  88  29   3  18  13  10  56  50  50  24  58  94  49  47  50  28  50  47  91  70  37  25  73  89  66  69  25  72  56  13  38  58  67   8  38  39  33  47  43  59  57   2  81   3  99  13  34  98  37   7  48  42  98   3   1  33  57  18  63  29  96  27  25  75   4  70  49  52  52  41  19  19  96  12  56  49  77  10  23  86  77   4  95  60  18  34  56   1   9   1  86  63  23  93   8  52  87  42  98  93  71  95   1  21  24  75  55  22  89  68  91  12   3  88  14  53  34  76  13  47  28  21  45  51  18  79  37                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            25  45   8  50  94  44   1  54  90  28  67  97  60  31  94   9  13  53  76  93  62  55   8  65  62  87  51  69  33  88  10   2  55   8  44  77  80  82   5  43  94  21   7   7  80  63  46   4  58  71  25  98  82  92   1  26  71  92  73  14  54  35  78  12   2  12   2  99  57   5  23  96  65  12  34  44  92  25  71  70  36  16   6  51  51  60  37   1  50  71  35  19  57  31  35  39  51  76   7   4  86  23  79  61  18  33  72  84  70  86  41  89  15  57  53  19  94  88  74  26   1  83  25  48  25  84  23  68  16   8  86  21  63  68  94  73  53  50  36  77  13  29  97  40  94  16  47  67  92  49   4  16  92  48  69   9  68  32  85  77  86  33  83  22  43  69  40  80  88  70  67  79  65  56  74  37  40  89  44  43  27   7   6  22  13  93  10  95  46  23  76  32  99   8   5  15  67  56  94  72  51  40  58  88  78  78  59  48  68  35  57  92  44  76  96  91  60  50  52  55   4  88  17  38  26  59   4  11  98  60   6  16  15  88  32  80  27  60   4  33  30  55  12  25  45  17  88  62  47  80  19  73  31   1  89  88  61  53  19  23  79  47  64  22  30  57  99  50  24  43  65  84  21  59  37  22  34   6   9  21  18  12  32  95  89  97  43  30  39  90  61  97   1  66  43  50  41  97  34  29  46  94  53  63  66  80  80  13  45  58  48  33  63  54  79  65  99   5  16  91  54  46  54  94  32  17  59  95  93  29   6  45  46  52  21  32   3  92  40   8  54  57  32  83  75  44  80  80  61  80  22  90  11  37  35  50   7  57  99  90  30  41   9  70  82  94  35  34  87  76  51  36  54  89  42  69  91  23  21  95  61  58  75   3  89   5  59   2  76  54  24  15  43  47  73  29  41  90  11  99  47  90  70  97   7  34  43  81  18  67  21  13  59  38  17  81  63  23   2  10  76  84  70  46  89  50  28  45  12   5  20  96  37  51  62  73   3  69  13  39  66  71  83   6  80  72  31  13  55  25  57   9  79  14  95  21  64  85  94  96  29   3  51  51  23   4  69  50  39  73  21  39  67  94  90  34  26  38  45  79  27  42  80  79  16  66  86  76  43  10  60  33  11  20  87  68  13  48  80  52  95  26   7  99   1  62  47  57  10  62  53  67  80  83  78  19  89  10  25  71  75  23  96  67  95  40  38  55  18  65   2  46  56  37  42  11   9  83  18   5   2  14  33   7  79  10  57  29  34  96  32  97  73  59  50  28  49  63   9   6  44   3  32   3  35  35  60  21  84  76  77   7  20  12  85  68  44  60  46  72  17  76  27  12  68  26  61  31  66  89  66  49  36  79  65  12  38  32  83  59  92   3  19  45  51  87  98  78  20  12  11  14  47  37  61  52  95  75  62  49  96  33  47  88  27  50  71  86   6  63  81   2  85  79   6  89  78   9  79  45   2  75  69  63  50  81  73  91  17   6  69  45  53  66  25  49  65  10  49  99  80  89  62  20  65  42  43  83  21  58  28  31  42  51  43  39  62  72   1  40  32  61  16  82  48  24  42  39  76  71  44  21  81  27  18  19  68  74  72  24  85  51  32  75  18                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          92  63  63  64  95  39  93  55  90  70   3  14   6  81  30  92  59  25   6  73  46  57  85  75  25  72  65  87  65  26  38  17  72  17  88  86  98  57  99  55  96  15  28  40  73  26  36  67  96  31  54  26  93  97  11  52  15  54  99  52  27  84  60  58   2  93  72  57  61  90  76  57  17  90  80   6  50  72  70  93   8  76  65  28  51  11  39  60  85  71  47  97  47  86  22  46  58  71  85   9  14  20  31  95  89  80  25  41  77  77  60  23  53  59  76  47  71  43  84  71  38  42  44   8   1  40  40  80  85  44  62  64  49  83  54  18  35  62  70  97  56  11  96  47  25  50  72  33  97  81  86  87  52  77  35  89  48  61  51  90  11  22  15  13  49  51  22  72  57  11  71  71  56  97  12  19  97  21  81  21  21  11  88  32  77  36  60  72  93  94  82  35  80  40  51  90  30   9  46  16  49  53  88  30  98  88  60  64  31  25  43  75  93  57  50  11  76  63  43  81  98  34  47  61  66  88   4  86  45  58   2   7  53  85  90  28  47  47  74  90  24  84  95  23  60  15  93  99  98  58  14  14  94  90  49   4  14  36  41  96  85  56  50  60  80  96  12  33  48  16  27  44  45  35  42  80  67   1  91  73  97  67   8  56  40   9  47  15  35  13  59  93  46  59  41  76  39  68  84  93  49  22  79  88  24  76  10  97  90  83  74  36  44  32  23  40  12   5  42  26   3   1  92  48  82  11  56  83  58  89  45  64  20  47  84  27  70   4  12  93  29  85  46  29  46  51  35  40  21  96  95   7  91  11  79  33  38  99  27  28  78  93  57  89  84  28  56  65  11  18  54  87   3   1  53  73  13  75  48  12  58  47  24  62  62  26  10  80  96  90  58  87  97  51  40   6  52  38  55   6  69  54  55  44  51  85  24   3  81  76  48  93  11  18  97  80  49  36  18  40  85  58  89  15  31   6  95  15  43  27   7  39  50  28  41   7  47  51  76  25  36  66  87  74   9  10  51  54  61  20  43  27  95  67  96  87  53  36  70  65  31  98  59  10  86  16  51  22  97   7  93  39  20  45  87   4  24  43  38  73  59  85  98  82  52  21  15   8  39  32  48  23  40  37  90  70  96  30  53  80  27  42  97  95  27  43  97  40  59  77  47   3  49  80  21  88  93  83  85  44  97  51  96  57   6  94  57  76  63  63  24  45   3  92  36  51  47  87  36  31  25  54  82  63  55  83   6  93  83  89  70  12  97  74  15  66  49  63  64  89  93  30  35  29  19  65  93  34  23  21   1  56  91  86  80  74  35  27  50  49  83  82  19  91  36  80  45  71  44  35   9  31  49  84  64  93   6  43   5  23  74   8  62  52  64  29  86  18  40  36  91  79  58   4  86  51  93  50   4  21  63  81  84  50  24  75  28  78  49  37  17  36  12  13  34  29  20  79  15  32  69  97  85  69  32  63  11  66  71  98  75  13  81   7  69  52  45  49  17  77  11  90  46  42  64  63  86  86  65  15  19  71  62  18  69  95  87  81  88   1  67  33  72   2  47  28  74  40  15  16  53  83  78  51  79   3  11  42  89  54  86  47  24  16  12  25                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        49  17  72  40  70  17  96  22   7  99  76  26  39   3  37  42  57  38  36  83  22  42  48  99   8  91  19  89   9  15  84  11  33  19  48  64  17  20  42  71  20  12  50  56  22  73  31   1  99  40  85   3  41  81  85  30  89  56  52  41  78  91  78  18  78  53  17  74  71  25  49   5  26  70  57  78  21  12  68  59  75  40  52  88  99  25  28  85  96  81  52  74  37  36  10  13  52   3  63  30   8  98  93  65  77   1  77  98  31  51  15  54  90  15  35  52  13  27  79   6  40  82  85  57  73  48  26  75  47  25  54  76  72  97  14  16  39  14  52  80  52  88  24   8  38  52  92  96   7  81  44  88  73  16  50  26  12  61   8  44  90  17  94  63   2  22  70  46  49  79  87  61   6  90  42  40  29  47  13  14  78  95   2  65  13  53  35  21   7  17  63  16  73  37  51  25  22  90  21  65  43  54  32  48  52  65  66  96  79  44  56  63  71   2  71  33  94  33   9   7  78  21   4  32  63  74  45  32  82   6  66  87  78  54  80  47  54  78  29  11  52  18  54   9  60  18  69  74  68  36  84  94  64  45  30  17  46  16  92  80  44  52  67  87  18  99  24  53  78  38  55  31  67  77  67  25  47  17  29  18  92  22  39  54  26  45  97  77  12  79  31  70  61  38  96  35   2  62  39  83  36  79  99  92   3  95  42  35  21  46  29   1  38  39  94  52  24  96  58   6  20  23  10  60   1  92  33  50  17  44  81  43   6  19  65  26   7  64  27  32  14  98  18  14  35   7  68  92   4  68  83  37  46  81  21  31  58  11  21  16  85   8  65  60  85  30  62  92  96  66  68  50  63  37  58  30  14  46  22  57  55  51  86  45  20  46  79  81  95  70  33  33  33  42  31  26  77  27   5  75   6  22  18  78  35  45  37  66  13  82  73  97  10   6  37  17  84  77  92  23  10  51  31   1  65  55  76   5  94  60  96  19  87  11  68  15  39   2  87  27   3   2  34  98  29  34  83  56  79  63  78  31  97  53  43  81  58  82  34  77  86  28  16  35  96  76  78  30  69  83  97  48  44  76  51  18   5  78  42  30  45  23  87  65   5  20  35  96  94  86  42  62  71  44  99  78  81  77  88  71  69  54   2   5  20   8  50  84  60  45  24   2  91  55  51  27  10   4  84  77  66  75  42  46  38   7  15  90   6  35  57  61  15   6  47  92  58   2  41  16  10  35  48  32  30  56   5  16  67  64  16  95  67  18  72   2  56  16  71  36  97  68  74  84  57   1  62  76  99  31  17  79   9  84  26  89  21  55  43  26   3  90  50  10  68  42  17  74  35  88  28  90   2  14  53  79  18  31   7  40   3  96  11  13  92  87  62  78  65  22  44  40  13  56   7  80  72  35  90  77   9  76  37  84  72  82   7  82  98  95  11  18  71  48  78  53   7  29  39   5  83  54  18  84  17  38  49   7  85  73   9  45  29  89  89  41  84  73  89  82  39  65  20  65  52  95  41  99  55  65  40  86  16  22  49  63  36  77  59   8  36  69  72  44  42  57  30  65  72  41  47  91  77  39  72  39  76  21  60  11  50  95  96  44   9  67  41                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      80  23  61  30  42  60  99  80  43  99  44  73  19  67  26  67   8  66  66  44   4  43   7  83  24   7  29  31  23  91  79  12  26  13  54  97  73  91   5  88  63  66  99  58  66  82  37  13  33  85  82  25  82  71  42  99  82  65  69  64  88  31  53  38  66  72  72  21  52  18  32  38  33  96  40  39  42  17  95  64  82  39  60  11  15   9   5  24  46  75  74  14  62  83  48  84  31  77  20  71  28  90  79  45  60  43  20   6  21  95  87  15  19  29   1  62  38  21  68  93  68  40  73  45  55  94  81   1  68  24  99  58  15  16  37  85  22  87  69  10  32  98  30  71   5   4  51  24  44  51  23  72  99   8  82   9  75  68  18  79   9  86  59  51  14  55  98  85  80  36  65  33  95  75  66  10  96  31  80  37  52  29  60   6  47  85  59  80  63  96  85  35  16  57  48  60  59  81  41  99  28  56  75  37  51  32   7  57  10  76  41  53  81  77   8  92  68  81  98  24  23   5  35  60  43  51  78  22  84  13  68  63  23  99  30  36  65  60  78  39  57  20  54  96  31  63  28  10  42  57  45  43  92  30  91  44  24  77  59   4  26  91  81  81  41  75  70   9  78   5  15  37  17  51  37  99  10  89   3  40   3  31  96  22  90  73  98  88  76  24  58  89  72  79  52  49  25  44  84  90  77  11  88  24  12  61  41  29  69  77  16   7  91   5  58  73  77  10  49   3  34  47  46  94  94  16  57  42  90   3  31  82  27  85  48  68   1  90   4  14  79  36  86  49   9  19  56  95  60  76   6  76  27  41  34  35   3  54  26  42  75  10   3  51  16  73  68  92  70   9  88  57  75  81  78  46  67  52  24   7  48  28  59  81  43  10  73  91  16  54   6  69  15  31  44  56  52  57  41  22  44  48  49  43  55  14  82  43  93  21  72  55  71  27  98  92  90  64  53  81  10  32  82  13  69  77  83  61  50  24  51   9  56  53  89  22  45   1  92  82  20  73  72  70  68  62  98   6  38  38   7  87  77  14  84  72  47  90  76   3  96  43  75  89  94  77  26  37  62  63  69  91   8  13  97  16   8  70  18  35  24  54  92  24  51  11  83  48  53  65  85  59  99  99  89  38  73  68  55   4  70  73  64  35  18  20  33  35  84  13  71  34  77  86  41  75  16  75  42  66  13  36  94  64  80  57  13  25   8  95  83   5   9  11  22  70  32  87  55  69  81  95  37   5  18   8  52  96  37  11  36  92  14  54  47  19   1  99  19  68  94   4  63  79  61  41  81  92  79  30  72  50  26   1  90  25  27   2  38  33  70  89  47  64  75  75  83  52   1  63  99  92  59  85   5  33  30  76  17  71  29   5  24  45  78  95  85  33  53  39  49   5  26  89  10  19  40  94   4  62  95  24  50  79  81  54  26  90  99   1  48  39  28  41  73  52  39  69  13  67  97  36  20   3  22  26  54  70  75  35  27   4  51  82  55  80  91  38  20  67  15  19  75  12  54  79  38   1  58  85  40  84  36  26  79  43  36  74   8  26  13  14  29  39  40  50  99   9  97  91  86   1  80  58  10   6  61  40  27   4  40  58   8  69  35  68  76  25                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    21   7  92  24  60  38  30  62  48  89  51   6  55  52   3  27  55  25  37  99  48  44  84  13  54  70  51  39  19  82  65  92  70  14  78  58  53  12  51  13  72  66   9  70  95   1  77  52  25  31  20  21  44  63   6  99  19  60  54  71  26  68  84  92  94  71  37   6  54  42  24  26  58  13  52  96  25   7  23  64   7  48  37  24  47  33  44  92  41  71  97  71  79  12  36  23  26  26   5   9  87  48  17  17  23  19  42  40   9  40  94  69   5  57  94  23  27  52   9  56  53  61  15  81  19  81  74  20  84  19  54  22   4  32   2   3  89  29  38   9  90  93  42  93  89  38  46  63  26  43  14  59   5  66  88  52  42  22  83  64  78  60   1  86  64  66  24  74  89  72  31   9  14  99  69  12  30  44  37  79  41  89  18  11  59   5  83  28  31  81  97  60  60  50  42  83  81  10  27  57  43  84  12  29  32   3  68  92  78  98  99  26  78  55  52  52  42  98  46  10  59  14   7  28  55  35  61  84  17  58   4  74  47  83  84  59  23  16  31  29  27  56  88  83  39   1  77  63  84  91  20  46  96   5  33   8  82  83  22  40  89  81   4  31  67   4  22  39  33  18   3  98  71  67  58  60  72  19  38   1   8  56  38  42  67  63  50  30  83  95  57  30  61  89  96  47  97  19  38  58  94  57  68  14  32  41   9   7  80  19  66  94  83  82  16  52  15  33  87  90  37  23   9  40  27  74  94  78  38   4  77  69  61  81  77   4  70   7  82  76  75  63  13  20  79  93  17  42  53  64  87  62  50  95  62  75  62  48  57  63  53  49  46  19  20  46  76   8  65  22  29   1  60  85  85  77  59  81  11  35  94  89  68  93  16  97  83  53  94  53   3  10  71  12  28  79  24  66  74   2  77   5  76  54  35  15  26  73  99  70  28  29  73  38  84  63  22  89  28  27  27  64  57   9  43   1  28  31  22  65  33   6  17  25  46  60  32  36  20  89  63   2  64  19  99  51  13  69  69  19  15   6  47  69  82  90  46  22  93  81  97  30  30  44  49  66  58  87  83  73  36  60  32  34  63  17  10   9  88  59  74  52   5  67  10  35  95  26  70  97  71  97  75  94  22  31  17  44  32  52  66  74  70  85  17  58  70  93  37  31  21  54  85  59  79  36  45  59  99  14  11  57  77  47  57   9  88  97  79  60  96  70  91  20  51  38  81  63  93  76  40  25   2  89  80  62  35  26  46  55  78   8   2  90   9   1  89   5  54   7   5  27  34  42  63  80  25  72  15  42  42  30  32  69  41  47  54   7  21  36  45  96  46  82  87  11   8  52  97  24  48  86  82  95  59  61  87   1  20  28  45  43  61  38   5  93  92  98  10  56  34  94  71   3  18  31  18  54  53  44  88  57  84   9  27  79  85  34   6  20  73  44  67  72  37  41  83  69   3   2  46  92   4  38   3   4  41  27  15  75  25   5  99   2  61  88  96  58   9  26  10   7  83  75  98  32   2  14  52  30  32  13  24  30  14  60  39  27  97  49  38  99  48  51  40  47  17  75  15   7   2  38  18  47  41  97  37  83  93  48  41  71  17  47  60   9  44  66  87                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  23  64  69  85  96   6  97  95  92  31  48  53   6  66   9  21  25  34  93  23  78  34  80  78  11  87  59  20  15  99  98   3  13  44  85  76  30  43  11  78  33  95  38  70  65   7  17  63  16  51  97  49  85   6  55  12  92  86   4  14   5  76  97  28   3  82  91  34  56  30  17  41  33  16  25  54  59  83  84  27  69   8  98  18  78  58  77  71  44  52   8  55  37   9  23  34  11  64  78  20  79  31  49   7  61  32  13  11  55  46  63  56  69  15  77  21  62  93  29  80  48  59  38  73  81  22  61  51  25  69  79  58  67  99  19  48  37  39  85  26  21  20  99  40  67  22  37  76  94  69  31  35  13  85  78  63  73  66  70  34  77  76  35  84  94  74  33  49  20  32  76  54  57  11  56  16  63  74  77  61  80  13  29  16  42  22  95  12  94  13  25  70  61  99   6  74  14  97  95  98   8  23  17  30  96   3  19  17  95  57  24  97  67  30  90  92  33   8  49  27  50  78  75  61  35  78  79  47  32  74  21  41  11  35  90  20  44   6  84  90  14   6  18  94  68  43  68  45   8  92  97  84  62  21  10  68  62   9  52  34  20  43  73  84  33  32   6  64  26  33  29  70  50  27  23   2  39  98  96  54  89  77  81  63  75   3  73  62  45  14  72   9  20  55  33  47  40  38  79  78  52  48  74  33  31  96  20  95  62  17  66   9  43  44  41  65  91  94  24  53  67  11  45  78  13  11  63  93  96  20  99  88  50  66  77  58  16  81  18  77  48  46  27  48  28  29  44  76  90  53  70  93  41  83  92  16  98  16  89  31  48  23  63  39  71   8   2  32  78  17  49  23   1  16  18  18  38  28  66  12  77  40   6  27  71   1  51  41  50  55  10  94  30  10  30  12  94  21  68  33   3  82  23  71  26   5  81  60  65  96  36  42  30  82  70   3   3  74  19  96  35  36   9  10  45  79  93  71  42  37  62  62  26  71  54  42  84  78   4  49  95  87  64  84  39  28  44  35  61  67  99  50  60   1   2  93  25  12   5  23  87  58  50  16  41  15  80  61  60   2  89  86  32  74  72   7  21  19  67  81  97   5  89  64  48  16  91  11  62  27  43  59   5  82  97   6  92  91  83  98   1  10  20  21  53  44   5   9  11  45  37  26  43  61  61  74  62  42  64  24  40  73  66  69  80  78  52  31  70  22  54  31  11  85  72   3  44   7  96  73  94  99  57  34  74   6  12  10  42  21   6  43  86  11  87  22  22  51  54  82  73  18  92  72  90  54  76  58  92  11  65  58  64  11  48  22  33  45  84  55  15   1  75  74  96  87  85  28  19  72   7  68  88  62  20  87  22   5  40  91  58  87  61  45  33  28  87  95  78  24  92  28  38  54  30   1  49   1  96  16  86  34  65  83  61  62  44  23  15  96  54  25  67  75  13  57  55  79  32  67  34  55  62  75  26  12  15  90  13  76  81  56  58  22  75  13  31  47  78  54  61  96  54  51  36  16  89  87  72  77  14  69  10  22  57  83   5  97  57  12  82  48  29   2  84   7  46  44  61  34  60  93  74  50  37  65  58  89  88  43  86  32  79  78  87  85  50  78  97  96                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                57  71  54  19  85  81  76  60  55   5  34  25  61  74  48  96  23  48  87  60  68   6  88   5  98  66  42   2  36  63  13  52  41  90   9  59  12  72  29  50  92  20  47  52  66  40  69  30  52  11  35  69  39  39  71  63  58  50   7  47  65  54  93  32  37  85  43  59  89  51  69  87  67  96  10  98  70  66  45  43  87  24  30  74  26  62  91  87  11  70  12  33  28  42  47  82   2  44  38  53  36  69  41  65  73   5   4  83  27  59  37  17  98  40  49  35  12   9  93   7  97  28  61  60  81  57  16  71  78  67  56  78  68  86  20  57  79  68   5  93   3  54  28  93  36  64  65   8  66  24  61  22  61  50  22  71  78  63   8  73  33  37  56  64  38  88  48  70  71  41  94  70  45  97  36   1  88  35   2  78   1  96  65  37  44  95  34  36  85  65   3  37  14   2  68  59   8  85  63  10  64  13  44  21  77  18  66  52  53  27  17   2  47  76  81  16  54  39  67  69  96  30  95  48  11  22   6  75  42  45  94  26  26  95  83  47  85  57  40  43  37  72  66  32  95  42  37  30  30  20  97   3  59  61  61  38  24  73  55  16  81  13  47  16  33  96  70  62  42  39   8   7  87  49  17  33  40  79   2  12  37  16  19  89  17  88  47  74  66  82  34  11  24   9  51  95  99  14  63  36  63   7  24  76  87  94  20  41  99  77  14  24  96  45  79  76  85  44  79  73  35  97  77  70  90  75  59  23  45  19  53   5  50  84  24  63  85  11  66   5  82   6  93   1  19  18  44  62   3  74  42  25  62  31  11  41  31  90  44  70  86  38  64  21  10  47  26  34  98  28  92  98  66  85  25  60  83  65  28  68  68  87  47  35  10  73  88  12  10  30  66  69   8  83  72  71   3  83  30  54  67   3  89  93  10  61  21  63  33  37  71  37  51  49  17  34  45  44  66  64  25  19  42  58  26  67  21  15   2  39  11  27   2  37  21  25  75  47   6  75  56  25  25  78  27  30  20  86  72  75  54  89  12  62   4  96  70  66  55   3  80  83  25  28  40  59  28   9  91   7  11   7  96  90   8  29  88  70   7  82  31  84  12  63  65  18  55  87  46  47  92  54   5  38  58  27   4  20  46  11  45  94  27  23  52  75  36  63  39  17  12  35  83  40  45  45  35  47  93  39  43  33   2   5  17  55  56  14   1  56  76  19  72  14  31  21  71  12  40  93  78   9  94  84  34  71  33  61  78  51  82  88  24  82  31  93  15  71  28  24  84  86  88  66  15   4  36  45  34  79  93  26  84  89  21  62  85  55  46  83  55  88  84  54  53   6  81   5   2  39   5  51  70  14  83  81  31  48   9  91  44  42  14  39  90   4  83  33  42  85  14  11  82   7  61  25  17  22  38  93  87  35  63  89  14  15  12  65  41  11  36  66  75  46  74  70  55  60  42  81  40  14  69  86  12  76  67  85  20  46  83  72   8  22  42   6  37  63  21  47  43  93  80  90  58  33  80  87  69  19  48  60   8  90  22   2  70  84  38  11  76  28  76  12  74  97   1  65  22  70  84  80   5  10  17  16  59  21  79  41  72  40   8  15  39  38  21   6  91  11  17                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              81   3  70  14  89  60  35  45  48  65  84  58  89  99  99  14  86  63  40  58  22  67  73  71  92  49  57  73  46   5   1  33  32   6  30   3  77  41  80  32  57  20  17  40  75  49  43  11  78  53  95  68  10  74  49  48  30  67  75  14   1  99  85  44  94  95   9  29   1  77  18  44  35  51  55  36  12  91  36  12   5  36  84  89  58  63  14  87  89  49  64  95  27  72  39  23  20  69   7  22  74  41  15  97  23  39  70   2  83  89  26  22  51   6  81  27  22  24  25  74  22  34  89  16  82  11  72  17  28   5  22  59  87  33  63  48  82  35  63  85  98  92  51  91  28  11  62  26  39  18  45   2  87   2  82  48  78  43  50  34  35  64  57   7  52  90  53  95  29  42  59  55  75  64   5  58  12  89  66  16  73  90  21  37  15  68  36  73   8  30  96  82   5  69  47  81  72   7  20  52  26  55  37  46  78  28  14  40  15  45   4  19  35  69  62  87  84  31  16  34  27  41  72  36  42  40  84  38  63   4  69  98  83  16  34  69  40  86  87  63  57  42  66  42  26  86  34  86   7  99  44  85  57  43   3  47  91  26  29  18  33  52   1  24  77  94  18  56  89   3  76  40  84  40  51  81  93  76  44  37  61  34  50  43  76  28  42  16  45  88  99  96  81  38  60  68  36  10   4  80  41  82  15  31  75   2  90  26  45  82  77  25  36   3  84  84  64  14  51  19  24  79  36  29  95  78  89   9  85  48  87  69  32  11  80  12  47  38  40  64  53  58  79   1  93  49  72  33  24   6  29  51  96  95  51  46  53  50  38  22  25  16  45  20   3  86  62  62  88  97  62  22  90  45  86  64  78  84  90  43  90  97  84  69  48   2  64  86  95  33  21  94  60  76  75  45  81  41  58  74  52  88  75  79  59  12   2  47  31  57  38  91  98  71  51  98  41  78  51  22   6  99  48  63  39  98   5  30  35  76   6  57   2  20  15  76  43  31  28  80  95  79  24  61  50  64  87  90  21  96  73  96  19  71  55  85  36  92  60  36  95  18  95  86  73  51  64  41  91  11  69  83  10   2  87  52  60  61  51   2  18  77  92  14  90  12  75  54  36  95   5  69  22  77  88  83  10  61  41  87  78  88  17  16  77  37  71  13  75  73  93  29  70  37   1  18  86  17  34  81  88  92  75  48  67  56  49  39  86  68  55  23  83  82  78  84  24  66   1  36  33  92  44  29  53  16  44  42  29  53  88  61  41  96  70  15  21  82  17  24  99  15  49  14  97  25  94  73  53  38  66  21  93  44  55  49  43  76  65  33  94  49  48  16  98   9  72  56  90  29   6  29  11  21  36  36  33  36  12   4  39  77  53  50  29  99  86  96   6  49  37  17  20  53  39  99  83  12  18  28  96  59  13  87  28  18  33  15  91  76  71  35  93  62  47  51  19   3  55  76  63  14  96  96  61  59  52  15  62   6  55  47  19  27  67  41  49  38   4  56  12  16  69  11  53  52   5  97  50  97  41  91  68  44  86  36   5  56  52  47  85  13  30  93  12  69  29  94   2  30  28  80  84  67  55  98  32   5  58   7  28  24  30  11  19  14  17  83  10  32  37  40                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            77  87   1  23   7   3  34  36   2  85  65  64  75  44  17  84  98  59  36   8  32  90  26  10  73   8  93   6  91  11  89  32  97  39  37  20  28  23  34  69  50  38  41   6  68  71  85  74  19  36  31  89   6  79  43  28  96  17  83  38  89  37  49  20  59  89  73  99  24  98  19  96  66  89  23  97  14  63  16   1  20  57  36  23  47  67  84  26  81  81  42  70  45  25  69  42  24  49  88  52  62  39  56  29  15  52  28  35  51  42  25  99  11  58  31  32  79  98  40  78  89  47  22  25  62  99  35  12  11  19  79  60   6  18  57  22  36  73  83  58  44  24  96  75  94  83  26  20  50  89  18  85  74  41  57   1  13  16  89  80  95   4  15  23   9  62  55  73  51   7  66  37  37  92  28  34  80  71  80  20  62   9  47  67  76  24  60  88  83  87  22  83  58   7  92  57  75  19  94  40  95   1   9  73  12   1  22  11  33  87   4  54  17  46  86  82  61  89  92  87  99  91  66  25  10  94  50  88  18  71  42   7  51  41  79  89   8  97  37  77  75  68  19  28   1  61  82  71  82  41  55  66   9   2  79  89  92  88  53  62   2  33  22  74  91  54  52  27  80  59  70  95   8  42  76  85  43  22  30  60  40  71  34  46   8  65  98   9  53  89  61   5  41   7  27  82  80  20  23   1  47  91  23  61  37  86  53  40  87  66  54  99  44  85  26  47  51  96  88  88  88  58  58   2  23  84  38  41  67  36  10  90  37  41  62  62  88   6  42   4  89  54  87  70  44  77  78   8  73   4  61  83   5  82  32  67  65  16  65   9  81  23  66  92  59  63  70  85  49   4  17  68  33  64  80  45  61  58  13  71  42  87  51  13  75  58  80  80  57  40  31  34  40  67  50  70  26  56   7   4  78  31  26  81  69  76   2  56  40  35  56  71  15  76  92  95  81  64  19  82  61  15  60  88  82  52  29  47  13  32  73  30  98  72  26  50  75  18  52  66  61  73  58  87  80   7  71  21  86  83   9  47  63  69  23  11  53  94  83  38  96   1  75  23  66  95  99  34  69  34  58  78  73  46  22  40  52  16  81  11  73  41  73  54  62   7  80  50  73  80  82  66  35  22  18  31  77  39  17  55  35  50   3  95  88  20  22   4  84   6  48  11  24  88  85  25  75  84  28  87  38  22  56  16  88  12  30  89  40  56  15  42  22  94  44  66  41  55  11  97  55  70  30  36  75  48  78  60  69  20  77  77  13  91  66  52  75  19  17  78  50  48  67   6  57  64  45   1  66  12  74  38  92  99  18  21  15  43   4  82  57  87  55   8  45  54  88  57  71  37  86  69  39  50  90  96  78  79  35  41  10  91  39  12  37  96  15  84  60  54  46  26  45  20  49  71  18  58  36  31  71  94  47  94  92  90  93  31  22   8  85  41  69  72  90  79  14  42   9  75  88  40  85  12  51   6  22  35  97  83  59   5  88  27  65  20  15  95  82  59  29  51  10  98  81  52  56  43  75  54  35  64  34  58  32  84  92  40  79   7  96  15  27  46  68  76  14  26  45  62  65  99  41  11   9  77  29   1  15  63  47  23  75  63  68  99  39  97  52  82  75  29  99                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          94  96  56  68  95  71   9  76  79  42  42  10   3  39   4   2  56  57  58  81  98  12  36  19  34  82  40  68   2  39  36  81  35   2  47  66  54  46  79  21  23  62  15  88  73  43  20  38  70  91  55  75  38  55  16  25  92  91  87   9  88  97  35  33   7  70  19  14  32  14  20  95  61  85   4  87  46  49  23  73   3  61  44  55  98  83  72  67  69  64  39  80   8  86  32  88  34  86  47  15  22  30  70  47  62   1  85  75  49  23  70  57  92   7  69  90  90  95  11  72   7  47  85  21  72  91  22  69  25  96   7  84  95  67  83  71  49  70  57  24  68   2  39  89  51  36  48  96  33  83  20  48  77  95  49  35  46   8  94  22  88  56  17  31  88  72  85  34   1  17  18  48  76  66  98  97  31  14  73  93  53  92  78  63  80  50  72  62  41  25  36  23  49  55  31  62  81  86  61  26  96  97  83  18  21  97  21  96   4  27  91  87  53   9  28  69  19  90  95  96  23  20   1  19   3  96  95   7  20  98  19  82  74  62  46  49  54  72  73  98  36  79  97   9  56  96  94  55  77  73  36  56  79  47  71  23  26  44  55  63  36   2  90  57  21  50  36  27  21  90  88  92  43  11  73  24  55  28   4  24  48  83  16  80  82  69  42  34  62  70  67  49  66  35  82  73  17  37  81  70  52  44  71  20  47  89  20   5  32  64  96  14  77  69  94  38  73  29  77  70  80  81  54  79  11  27  72  91  35  49  77  68  95  88  92  37  28  81  88  65  31  85  59  86  90  45   2  18  62  56   3  45  92  73  75  13  65  37  13  92  82  72  71  46  11  15  19  38  92  14  77  84  82  73  19  47  83  38  27  44  45   8  60  76  18  93   5  30  20  67  45  40  67  65  56  42  18  26   1  33  46  89  19  72  35  25  34  75  15  14  63  26  82  10  51  75  79  44  14  48  90   6  92   5   8  50  74  83  90  19  81   2  79  55  86  59  88  22  30  67   6   7  65  24  61  84  23  68  41  85  84  58  95  21  31  23  94  22  67  53  17  94   4  12  84  75  21  78  33  71  98  51  31  85  46  25   4  75  85  64  41  36  59  69  78   7   7  11  44  67  79  25  54  18  46  31  24  60  11  58  31   4  34  51  85  11  29  85  85  36  41  57  57  64  57  89  29  35  14  11  90  30  19  35  52  93  25  66  29  70  28  89  88  95   9  42  31  73  14  21  63  15   8  59  23  35  13  19  98   7  47   1  57  69  22  49  17  49  86  18  72  71  60  27  81  33  52  48   9  25  29  97  16  53  35  84  70  34  38  75  17  93  17  80   1   2  94  75  78  12  41  78  38   3  51   3  59   8  26  24  92  87  62  83  85  69  57  93  62  18  45  85  69  42  17  50  40  80  53  47  77  20  72  64  98  40   9  30   1  36  26  36  85  13  11  89  26  39  65  70  12  19  49  39  62  20  21  55  68   9  81  30  47  13  97   5  40  11  66   9   7  47  98   3  83  73  59  43  29  12  73  62   3  28  32  20  79  63  56  50  68   8  91   2  12  46   6  11  51  78  81  66  29  27  17  39  63  49  39  47  78  95  15  33  92  12  45  61  10  27  80  50  57  50                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        48  99  50  20  42  87  30  86  85  90   2  89  77  48  74  91  23  83  78  58  73  97  86  11  68  66  18  53  81  84  28  47  76  42  68  83  79  48  20  60  58  45  51  21  34  43  30  86  28  17   7  67  24  44  93  43  49  17  28  47  41  17  78  97  63  49  50  42  55  83  18  36  94  60  88  43  83   2  31  37  59  85  34  59  34  56   7  93   8  27  64  86  63  76  57  34  41   4  20  31  63  86  10   6  23  15  73  46  76  58  37  83  24  68  37  18  99  56  86  72  76  74  17  11  74  29  96  58  37  37  30  97  19  29  74  38  88  56  77  31  42  99  61   8  19  51  65  84  57  32  12  76  12  48  59  98  57  70  46  89  17  18  26  63  97  21   7  79  51  67  94  59  79  48  55  99  88  78  69  58  53  92  64   8  65  31  51  94  74  65  31  44  81  35  75  14   1  13  44   1  54  58  72  39  17  75   2  78  26  78  72  34  69   4  99  31  10  26  22  58  16  46  15  72  48  82  19  89  71  27  60  66  34  81  66  43   7  84  53  65  48  38   6  54  25  61  26  70  82  90  36  72  20  61  58  11   2  14  55  27  14  90  36  33  13  60  59  44  16  48  27  55  67  17  56  61  65  93  12  37  22  81  48  90  30  32  62  11  99  81  80  37  12  14   2  25  30  68  97  60   8  31  70  10  98  80  61   1  15  49  10  20  39  36  73  84  98  60  93  94  91  79  59  41  29  28  44  47  51  44  14  52  89  61  10  81  18  64  98  45  29  56  80  68  48  11  28   4  37  95  31  56  92  74  59  86  76   5  53  48  34  17  21  40   1   3  39  27  90  76  91  55  22  35  67  80  27  21  11  37  10  87  97  91  17  68  31  69  86  19  30   4  87   4  18  14  79   5  87  45  65  78  92  94  70  63  74  10  77  29  30  11  26  44  97  28  47  32  72  72  81  12  73  30   4  44  35  71  40  52  45  45  39  74  11   9  48  79   7  84  55  84   4  42  35  96  90   3  54  36  70  38  72  56  60  16  37  21  87  10  54  39  18  52  97  70  58  48  23  93  74  69  18  32  29   5   3  50  11  28   8  74  91  20  70  30  31  33  65  52  50  85  31  28  98  38  24  26  22  30  82  32  47  84  38  24  61  61  50   2   7  96  63  66  83  89  68  35  17   4   2  36  94  38  65  49  93  53  77  22  66  93  75  38   2  49  78  49  88  19  40  73  71  37  25  69  10  21  17  71  37  22  32  41   5  74  25  81  67   4  79  96  72  74  15  66  45  47  91  15  48  33  67   5  50  84  76  68  55  35  66  64  70  98  90  22  15  59  89  58  78  65   1  47  77   4  30  33  64  99  67  29  70  76  46  70  58  89  53   2  10  10  94  86  26  68  72  37  13  22  48  78  36  63  99  58  39  27  72  13  54  11  70  83  15  12  92  20  94  81   2  80  18  22  98  31  97  89  73  85  93  22  50  23  31  78  64  73  82  81  85  28  54  51  87  94  44  19  58  79  75   5  13  85   3  81  60   4  69  22  82  51  93  45  30  34  51  43  54  51   6  98   4  32  67  15  17  42  29   9  72  28  19  81  90  61  95  98  90  68  90  44  28  92  54                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      79  12  31  68  57  18  81  45  24  71   2  23  22  89  40  36  93  96  13  86  48   1  81  47  23  42  88  17  35   8  80  98  36  68  60  25  74   6  38  13  39  24  29  75  81  84  67  51  10   8  23  50  65  49   7  39  68  59  90  64  68  19  76  11  51  37  34  15  71  88  50  13  54   8  90  34  78  55  81  32  98  52   7  77  56  25  51  46  56  49  57  31  13  33  10  17  11  12  91  62  38  58   5  68  29  88  58  58  74  11  49  54  95  57  26  53  72  71  30  50  92  24  70  30  80  29  42  62  58  79  20  37  47  30  44  29  69  78  89  60  17  84   7  98  62  80  56  96   5  84  89  69  50   1  84  40  23  62  59  82  95  51  66  10  58  46   9  89  71  80  35  91  41  95  10  10  55  67  26  63  71  76  47  36  99  47   6  62  27  51  89  97  18  45  74  33  31  20  38  34  26  66  64   5  49  89  47  67  98   3  11  92  48   7   1   9  86  99  30  49   5  38  27  23  88  57  28  94   9  17  66  39  42  54   1  53  31  47  34  34  43  62  15  97  65  69  59  38  51  64  41  60  11   3   9  46  39  69  36  16  10  52  55  54  90  59  58  58  54  94  24  41  12  58  23  16  84  95  19  14  83  86   7  89  76  50  26  14  27  43  38  99  25  41  55  65  74  12  27  32  79  90  71  42  40  20   9  16  51  14  39  48  70  44  86  25  35  85  61  29  74  60  87  15  30  48  39   9  86  69  94  49  48  22  38  90  64  57  48  42  27  34  38  27  13  77  67  41  96  35  43  91  83  11  40  42  43  27  12  64  46  82  47   9  33  52  17  54  98  38  52  84  90  16  29  18  42  82  42  44  51  11  53  45  81  64  14  67  93  90  58  31  85  92  72  35  35  16  89  88  75  57  81  29   1  27  71  37  88  23  36  14  40  59   1  62  30  17  17  63  22  27  73  69  62  80  32   2  77  69  41  54  22   7  87  52  96  94  12  18  53  24  24  42  84  66  22  22  22  95  62   5  54   4  10  20  67  45  47  74  74  44  11  30  81  95  96  48  53   5   5  87  77  15  51  61  56  85  41  10  72  65  88   2  45  65   5  64  50   1  11  23  41  56  41  33  14  20  18  21  78  30  42  84  79  64  91  85  15  57  63  61  75  80  59  35  19  94  12  23  32  42  79  10  19  94  78  49  49  39   1  86  36  59  76  40  73  81  69  32  95  23  18  62  43  89  94  11  97  28  17  93  27  64  50  72  96  31  59  14  42  17  18  42  82  28  37   3   7  27  20  50  41  16  75  71  53  57  87  25  51  99  85  22  78  10  32  76  30  54  87  22  23  80  92  83  41  62  45  64  80  12  20   3  68  59  54  55  10  13  11  16   5  48  27   2  23  99  47  23  22  74  41  30  21  88  57  44  13  28  24  74  14  41  69  30  41  61   6  93  37  84  59  85  19  17   7  68  54  68  53  33  98  25  89  85  21  40  44  56  18  78   3  44  62  78  99  73   8  44  93  31  97  10  91  52  10  46  24  83  86  87  27  85  34  11  85  26  39  53  23  38  37  25  99  82  60  46  73  78  34  86   2  79  23  64  94  46  12  94  51  78  62  49  67  36                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    50  44  33  53  76  72  43  11  59  40  72  86   5  65  78  17  81  31  45  37  88  43  74  10   4  40  97   6  16  54  41  93  72  86  87   2  46  80  86   4  34   1  30  83  10  66  17   2   6   8  32  90  79  12  65  61  59  72  87  99  47  65  84   8  61  72  52  62  16  46  81  55  18  40  33  63  85  61  90  17  63  55  82  36  42  63  28  11  26  54  44  31  12  96  82  88   5  38  23  52  77  84  16  87  56  62  63  20  43  15  32  91   2  48  23  81  14  71  17  30  14  53   4  50  25   1  26   4  45  16  55  60  29  55  37  76  25  80  46  57  16  80   7   6  62  39  27  35  21  91  49  60  33  54  10  95  85  50  49  26  20  82  80  11  79  68  90  55  12  61  93  86  93  52  10  27  12  79  37  87  49  13  48  18  57  82  24  12  45  47  32  37  36  42  62  24  22   6   3  86  63  22  64  30  55  50  35  22  25  70  32  52  11  42   5  93  72  50  30  87  57  75  81   8  71  58  27  52  88  32  23  72  35  40  53  59  36  93  23  58  52  54  88  54  65  75  98  41  56  45  62  43  64  67   3  74  87  47  75  79  11  90  50  86  35  56  37  99  21  70  70  72  77  86  36   9  94  21  56  73  72  77  67  59   3  68  97  13   4  34  14  63  24   2  97  59  60  38  56  50  82  26  38  19  25  97  31  37  63  92   1  52  87  83   9  85  52  11  77  60  53  36  62  69  87  78  74  73  83  45  74  28  79  64  74  26  31  32  87  43  59   2  17  10  68  47  64  58  23  10  16  39   6  77  58   5  96  33  35  13   5  98  46  39  12  90  38  53  97   4  13  75  17  66  77  18  26  67  18  47  55  73  89  53  63  37   8  62  49  98  47  36  51  53  52   9  61   1   3  55  13  10  37  86  82   5  24  33  87   6  71  89  84  86  22  84  42  73  29  21  39  49  57   2  69  97   5  59  82  60  12  36  14  31  41  92  31  55   7  36  69  75  90   3  83  20  12  89   9  30  97  78  43  79  58  66  32   3  34  30  23  97  83  24  73   5  26  35  80  66  71  18  42  90  60  58  40  58  39  78  60  88  55  24  88  73  30  24  27  26   9  86  81  45  20  95  79  76  21  53  17  43  93  38  97  56  46  61  38  84  21  88  78  39  71  14  71  99  82  34  94  58  36  79  63   2  37  93  22  72  76  75   4  94  13  11   1  75  42  44  13  18  31  41  49   4  51  48  71  77  13  58  22  78   4  53  22  64  98   5  98  22  81  12   1  37  34  95  40  76  65   8   1  10  77  68  50   7  92  45  97  25  69  28  17  53  63  28  30   7  68  85  28  32  34  36  69  42  31  86  66  40  31   7   9  18  71  86  34  99  94  30  80  70  82  31  50   8  35  88  53  37  69  35  11  29  60  66  70  41  22  40  90  73  67  12  24  79  27  88  90   8  96   8  87   3  77  52  42  56  30  85  77  13   1   9  82  42  31  58   8  85  20  36  20  36  26  21  31  11  33  92  50  92  29  53  65   6   8   3  61  27  55  19  82  48  75   1  66  77  57  11  24  88  30  83  70   1  39  17  63  28  75  60  78  65   5  31  80  36  61  31  93  11  74  34  44                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  47  41  13  68  45  67  82  64  82  89  88  49  31  39  46  67  57  68  99  71  35   7   3  27  46  53  69  74  52  96  12  95  56  67   8   5  42  54  76  76  78   6  97   8  20  20  76  51  45  46  43  64  92  30  46  43  88  46  90  78  58  13  22  38  96  53  40  13  73  24  20  35  16  88  69  41  56  45  14  50  81  93  10  36  83  43  43  14  79  15  55  93   6  81  63  88  12  28  88  42  77  40  71   2  73  54  51  36  80  27  25  37  24  11  43  50  40  93  61  12  41  56  58  27  64  31  12  85  12  14  55  36  89  78  43  35  24  24  89  72  43  94  80  40  96  56   5   6  80  65  89  36  40  59  60  49  40  46   9  72  45  73  84  10  48  48  22  77  92  32  53  70  86  26  79   1  65  94  11  33  17   3  92  67  61  13  28  23  88  95  56   5  67   3  18  14  14  50  43  55  46  96  74  13  18   2  35  12  34  62  31  21  30   8   8  62  68  47   8  32  25  42  35   7  50  80  79  68  85  64  76   8  27  84  64  16  21  89  79  75   5  79  62  57  39   9  21   7  92  85  17  83  88  64  62  48  89  18  23  88  84  17  97  96  82  71  20  58  39  78  62  68   4  12   7  40  41  93  13  86  87  28  18  86  36  43  25  64  55  71  35  86  38  76  39   5  73  96  96  63  88  72  40  19  52   8  46  22  49  93  10  46  86  56  24  21  75  49  60  67  69  87  53  87  18  79  89  96   2   7  20  26  14  97   6  89  36  47   2  73  18  35  49  41  95  95  43  40  60  67   7  66  41  54  69  49  17  56  64  91  65  63  53  24  49  49  20  48  73  96  53  34  87   8  14  81  79  27  58  22  57  43  25  74  41  17  99  66  20  74  66  89  25  45  40  33  48  69  31  55  11  81  48  35  70  45  94  45   9  30  82   2  51  68   9   7  42  88  53  93  82  50  89  63  63  28  44  58  31  86  30  96  11  73  19  93  95   3  80  35  45  36  36  22  85  73  48  68  73  42  78  91  43  72  63  10  80   6  65  26  37  66  62  31  67  65  81  53  82  76  29  76  39  11  66  48  42  27  22  40  87  87  81  47  33  85  83  46  13  84  75  36  97  51  71  82  92  60  76  52  98  77  74  46   5  72  37  20  78  81   9  88  15  55  83  61  92  18  29   9  71  24  49  43  13  26  61  41  66  86  41  52  94  67  99  80  54   1   5  77  13  70  76  36  10  22  90  98  32  71  11  78  90  41  87  48   1   6  26  29  97  43  25  59  91  43  30  17  86  62   8  20  61   2  56   3  87  70   7  64  99  86  94  14  99  62   2  59  73  59  62  16  67  40  32  61  34  44  12   1  54  35  79  39  19  67  23  16   8  42  71  32  55  77  19  80  56  63  96  66  22  14  43  12  73   6   4  81  85  18  52  89  52  83  62  18  80  99  34  70  38  12  22  91  89   7  53   2  58  87  38  77  49  48  80   8  86  76  26  20  11  81  44  84  42  54  33   3  57  97  69  80  85  11  17  51  19  87  66  92  32  22  53  73  23  54  47   6  88  14   5  41  82  78  90  39  31  81  75  85  13   7  54   6  20  54  70   3  36  68   7  31  37  84  70  50  45  46                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                70  89  65  99  23  97  84  99  29   6   5  84  64  97  18  45   2  23  82  43  59  43  86  74  19  86  41  10  72  45  89  85  24  99  92  20  22  50  57  55  50  62  83  36  54   9  79  40  33  93  33  62  73  48  64   8  20  89  36  34  88  59  51   9  47  77  43  51  74  73  71  95  89  58  70  83  29  93  65   4  32  55  72  86  82  58  99  32  58  48  63  42  86  20  61  25  91  79  22  44  56  81  29  23   4  31  38  51  30  27  94  38  64  85  64  57  59  52  84   1  43  76  45  85  19  23  21   8  27  75  12  53  71  66  26  93  70  95  27  82  69  84  84  10  52  14  79  31  25  64  24  13  19   2  41  47  94  64  43  56  46  17  15  48  70  80  78  33  87  79  10  27  50  73  21  45  99  93  46  75  39  72  99  28  10  91  10  56  18  23  46  38  21  81   7  61  14  58  16  71  40  92  75  84  41  61  84  86  95  35  33  27  23  19  86  57  81  73  23  64  71  81  30  30  35  94  41  11  79  75  27  98  33  41  22  74  81  65  79   2  34  59  76  21  62  88  91  88  73  22  95  10  44   3   9  24  12   1  83  19  76   9  95   2  11  27  88   1  80  15  12  25  94  89  64  94  92  51  55  74  55  82  98  53  89  80  22  13  29  96  67  38  50  87  25  61  35  70  78  16  47  68  24  50  19  95  42  90  52  94  77   5  45   5  42  71  72  87  26  10  70  15  22  54  94  44  21  94  68  71  97  94  20  26  52  24  12  91  14  91  54  86  19  34  12  10  79  42  59  57   6   6  96  39  50  13  20  41  84  49  29  77  63  20  85  75  97  22  33  53  51  78  14  87  27  55  18  93  62  19  52  16  24  55  97  23  25  33  95  53  60  27  36  29  10  19  99  61  81  23  30  88  21  54  39  64  51  35   2  63  18  92  61  34  81  41  98  61  79  52  23  25   7  86  44   9  44   4  53  13  91  59  47  10  43  68  10  42  87  69  26  27  50  62   7  26  12  24  55  29  85  84  45  36  52  16  11  65  83  86  96  96  74  62  98  74   1  81  73  70  92  98  73  38  69  73  58  25  32  31  72  18  83  57  24  41  43  72  90  80  52  88  51   3  52   5  11  20  64   1  92  34  74  42  80  44  35  80  45  43  55   2  97  58  42  32  21  34   4  85  67   7  58  50  84  37  35  19  81  76  37   5  74  85  53  11  15  20  15  50  38  41   5  17  73  50  65  60  81   9  67  43  15  67  35   2  13  88  68  84  48  14  65  45  26  10  26  23  59  80  24  18  11   4  76  86  80  57  28  49  97  26  46  25  84  58   8  78  60  13  64  72  69  96  90  43  19  60  16  28  82   9  46  91  34  53  34  62  28  56  71  41   8  56  36   5  72  92  92  13  34  88  18  25  35  48  46  75  74  12  75  16   8  38  95   7  86  40  95  43  52  50   7   5  31   6  40  38  64  80  52  97  44  24   1  12  61  36  76  76  30  12  51  10  36  41  66  76  24  14  28  69  85  93  15  73  62  89  28  78  96  44  26  93  18  25  14  15  43  34  14  79  27  36  39  10  66  84  24  11  57  33  56  77  32  92   1  24  56  81  27  45  24  43  24  40  20  36  56                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              14  77   6  61  67  51  17  12  66  36  16  82  95  80  78  97   4  38  50   8  49  10  85  77  28  94  57  62   2  51  58  26  11  18   8  11  97  98  11  52  67  14  52  11  11   8  35  45  74  36  29  58  34  45  36  61  99  35  55  10  88  32  41  87  88  18  22  84  43  39  96  46   6  35  99  32  33  53  79  12  44  63  57  18  18  13  97  97  28  90  11  73  48  43  85   5  55  67  22  71   4  26  38  26  44  65   1  28   4  14  50  85   8  22  97  77  95  93  19  31  79  10  83  71  51  33  60  86  67  67  26  97  31  81  57  41  28  59  73  65  50  75  23  10   4  28  95   9  53  96  66  37  96  11  63  29  28  68   4  66  18  77  57   8  17  99  24   5  10  72  39   4  89  13  17  17  79  93  26  99   7  58  49  94  91  76  96  55  98  72  81  82  23  33  97  55  95  53  71  94   4  75  25  50  88  29  90  17  82  71  78  40  47  51   2  93  10  49  25  54  54  45   7  38  85  13  16  89  41  58  41  50  19  39  35  58  41  87  18  93  89  10  11  24  71  98  38  17  90  10  87  67   5  60  33  41   1  94  87  90  49  16  33  99  38  74  65  47  24  21  65  43   3  58  37  35  61  68  61  89  61  20  38   8  79  10  86  66  63  93  15  93  55  50   4  52   6  47  55  41  29   8   6  71  76  61  79  83  88  67  77  83  37  19  85  10  83  43  88  48  36  14  65  64  64  81  54  11  82  27  70  83   6  46  50   2  61  83  42  78  63  77  28  25  81  13  48  44  78   7  88  53  63  61   9  49  74  26  50  53  96  26  86  86  16  96  24  79  35  12  30  71  64  52  33  53   2  71  61  28  10  90   6  79  89  74   8  58  50  92  21  82  59  54  88  49  84  60  50  94  17  63  35  99  71  29  83  87  32  71  31  95  52  38  28  64  45  12  89  58  79  55  93  27  31  27  91  78  47  43  36  27   2  64  46  96  13  59  19  17  41  55  57  13  66  37  99  58  15  89  21  88  35  22  38  76   6  94  77  22  70  94   2  46  12  88  49  54  12  88  55  20  21  68  61  50  50  64  45  68  82  65  22  64  52  19  21  52  30   3  24  56  90  50  78  20  80  96  32  27  48   5  59  31  69  35  29  15  12  28   5  94  96  19  52  75  32  89   8  90  33  97  77  37  40  63  84  95  80  99  24  78  10  48  44  64  93  34  87   3  20  86  72  71  43  52  73  37  56  40  26  56  45  68  99  72  12  80  76  10  47  77  78  43  70  60  16  27  61  83  38  65  90   7  27  54  40  59  22  69  95  38  36  89  70  46   4  37  82  48  32  98  88  81  25  44  14  85  62  26  58  63  83  45  76  33  24  56  42  48  41  29  55  61  51  49   5  43  19  70  47  95  87  10  48   3  40  53  29  75  22  64  88  78  60   4  33  13  73  47   4  71  13  41  17  97  70  16  93  85  84  59  64  57  50  79  36  70  16  92  42  64  32  54  44  34  68  13  95  92  48  54  18  68  76   8  80  71  11  55  73  55  34   5  78  78  75   5  82  61  15  22  33  60  82  58  46  11  15  26  21  83  59  62  23  54  62   2  52   5  93  54   1  61  67  95  70  35  60  88                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            83  23  62  13  22  66  73  10  69  63  77  46  17  99  64  37  49  73  35  18  92  57   7  36  19   8  33  29  38   8  77  93  12  13  15  76  28  46   9  34  54  68  42  16  37  94  25  68  64  20  29   9  73   1  74   1  28  64  51  89  73  89  75  14  47  81  78  77  52  75   8  97  24  54  95  78  94  43  67  36  63  44  56  23  69  30  51  21  16  19   7  61  66  18  57  55  77  15  44  72  18  73  67  26  85  36  13  73  49  85  55  25  31  62  57   2   1  42  69  41  18  43  43   3  58  37  83  63   6  83  72  73   2  69  58  77  69  55  73   3  82  78  59  61  85  19  82  38  57  16  83  54  68  63  39  32  85  74  72  65  46  10  35  10  64  49  69  42  93  57  71  60  25  53  38  53  48  90   9  12  50   3   3  24  91  83  54  40   5  85  59  70  13  77  28  44  46  35  19  56  29   9  98  63  79  99  24  12  61  67  54  55  86  77   5  91  71  78  58  34  59  95   7   7  13  44  90  52  32  92  12  42  71  89  36  56  30  34  79  83  30  36  88  94  59  43  50  59  38  55  75  40  62  12  52  98  94  83  18  96   5  52  30  33  45  14  87  48  15   7  13  47  35  80  54  11  35  29  96  39  72  67  99   4  68  38  92  34  94  60  60  77  58  15  76  65  73  70  87  67   1  34   6  66  98  97   1  92  10  73  46  12  28  94   4  80  89  32   5   2  22  66  35  95  67   8  97  59  28   1  21  56  85   3  98  66  52  43  82  15  10  23  87  59  54  20  83  56  40  82  55  20  69  48  92  41  56  23  88  12  25  11  38  64  73  33  95   7  73  60  62  78  52  47  18  73  93  86  38  44  90  68  96  13  98  75  20   1  85  32  73  28  33  14  18  23  14  91  93  59  94  16  39   5  13  34  99  36  90  63  64   9  16  79   1  53  64  42  38  90  73  44  73  21  16  46   1   7  22  55  90  36  54  36  44   8  83  34  68  45  45  89   1  14   3  67  20  20  72  20  34  88  27  37  80  33  64  14  23  64  36  12  36  10  48  53  19  19  99  66  43  41  74   3  83  56  44  24  43  49  37  42  69  91  13  90  91  41  42  66  15  24  71  21  28  45  61  88  16  20  23   6  39   4  59  69  95  61  20  39  60  37  45   1  77  53  34  53   2  53  79  64  71  53  55  10  35  43   6  17  60  80  54  26  94  46  60  24  10  77   5  65   5   4  44   4   3  63  18  25   7  40  16  23  14   1  17  74  80  97  38  98   1   7  77  86  41  82  14  46  77  67  85  51  49  43  76  74  85   2  39  12  45  33  66  12  83  52   7  87  26  26  44  56  62  72  34  92  50  67  21  42  52  69  35   2  15  59  62  91  67   6  41  24  48  86  92   4  74   3  72  33  80  70  36  36   5  73  47  54  41  41  91  54  64  24  28   3  32  43  63  98  98  59  70  65  86  46  21  90  82  34  52  58  94  27  17   4  61  18  40  47  81  27  57  92  26  74  35  45  23  61  92   8  42  76  79  96  46  37  44  85   2   6  61  12  32  24  44  72  21  48  44  15  91  52  55  75  13  98  85  50  26  28  38  60   2  87  78  93  25  45  58  11  70   3  18  58  63  94  94                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          65   3  22  26  47  67  53  11  15  71   3  66  69  40  39  34  69  34  95  75  25  74  59  65  36  53  74  23  14  28  28  98  24  46  18  25  52  50  38  33  68  70  67  71  56  19  46  67   4  72  39  82  34  21  32  98  78  64  40  44  42  29  72  20  26  74  24  11  82  96  37  12  20  19  84  32  72  29  31  95  61   1  38  19  42  76  22  34  15  98  55  32  32  55  52  60  45  36  17  79  61  41  69  11  95  14  97  78  48  55  60  68  50  64  95  55  97  90  15  63  12  33  72  69  72  11  92  86  53  97  30   1  74  28  13  71  42  42  58  12  45  11  83  77   6  71  47   6  28  45   7  16  16  33  16  65  75  45  23  33  91  45  67  86  13  75   8  17  73  71  16  65  29  90  54  26  45  53   6  79  28   6  90  61  95  27  38  22  62  46  12  31   4  42   5  84  43  52  31  15  72  37  53  65   8  29  33  48  10  38  45  98  90  62  80  99  19  13  64  15  11  44  36  86  26  71  40  72  91  40  57  46  38  81  41  50  84  53  53  19  71  36   1  91  75  25   8  79  84  16  27  12  19  85  29  30  39  58  36  74  24  25   6  85   6  57  73  20  18  67  62  70  24  24  44  82  44  64  98  51  10  81  99  54  22  27  33  51  23  79  91  47  58  85  23  69  87  26  27  44  51  69  64  40  90   2  62  86  52  71   9  90  69  36  84   1  98  67  37  77  43  95  13  54  27  62  30  60  85  57  85  58  99  16  55  85   8  92  56  85  40  96  12  90  13  62   1  38  26   1   6  45  76   3  50  19   9   1  80  14  64  82  20  85  43  57  72  87  94  69  98   9  50  61  95   2  24  83  25   6  12  58   2  12   6  32  71  73  63   8  31  51  86  77  99  29   7  17  85  87  84  11  45  84  76  55  76  69  56  26  70  90   5  60  78  41  74   6  32  89  39  98  73  19  34  99  16  72  35  83  28  24   4  12  27  12  33  76  21   4  88  66  70  16  45  92  69  87  69  63  71   1  83  73  65  81  92  90  60  22  18  28   2  30  63  36  55  45  74  10  86  71  47  86  47  20  15  67   4  18   8  59  37  67  57  59  63   4  61   2  26  77  80  29  53  33  13  17   4  25  87  58  28   5  58   3  28  11  70  17  90  84  59  35   1  71  43  85  32  80  79  43  11  59  15  29  51  90  76  23  12  62  45  69  59   4   6   7   6  20  38   4  14  18  83  13  34  62  18  12  93  97  46  77  89  92  93  58  59  62  61  26   5  31  13  48  39  59  58  67  55  19  57  54   2  81  45  25  65  48  14  98  49  39  59  53  41  53  21  79  46  47  20  88  37  94  26  28  63  51  94  20  71  46  55  57  21   6   1  81  76  66  14  30  52  15  60  17  14  58  76  30  19  97  77  41  21  62  37  34   4  59  24   4  78  88  88  37  63   3  66  85  86  66   7  20   3  23  41  96  90  61  86  28  56  98  29  60   1  28   9   6  27  92  38  93  15  73  41  78  51  24  95  60   9  32   6  48  83  92  88  69  31  23  40  90  67  64  10  96  55   8  31  23  64  13  24  16  48  12  71  27  35  10  20  34  24  24  32  35   8  55  79  67  90  18   7  37  89  83  14   3                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        39  66  10   4  68  91  63  92  98  44  14  36   4  24  87  24  40  41  71  65  26  37  37  57  14  45   6  37  48  45  80  78  89  74  19  97  93  35  30  19   7  52  19  81  20  19  52  11  60  16  73  75   4  51   1  22  64  21  47  45  40  93  93   9  84  21  72  26  76  93  17  14  27  87  23  67  88  53  21  69  37  99  27  16  44  20  53  26  61  61   7   8   6   6  23   5  36  98  19  32  43  44  10   4  68  63  45  84  10  86  94  26  23  39  85  53   9  49  36  23  25  50  91  39  90  79  68  90  30  87  35  16  21   2  29  62  89  92  88  51  91  12  86  27  42  21  47  93  75  88  39  80  65  64  59  87  41  55  22   9  34  91  28  67  92  47  13  43  41  23  38  62   2  90  81  10  89  50   1  70  91  75  94   2  55  42  56   1  24  53  18  40  58  70  47  56  23  30  53  64  25  77  90  62  27  20  44   3  80  91  67  55  52  66  63  92  54  61  11  14   9  53  61  75  50  80   3  17  18  34  41  88   6  80  62  71  29  61  49   2  76  91  43  61  17  57  95  21  84  36  45  19   7  68  69   5  26  41   4  90  37  72  64  23  96  17  65  37  70  97  44  35  42   4   7  30  31   9  56  28   9  22  47  20  80  40  25  88  95  72  77  39   2  19  96  22  82  62  25  23  72  59  71  36  36  33   2  13  59  65  61   3  68  10   1  49  11  97  97  63  73  28  15   5  27  92  65  33  47   7  68  58  45   6  97   6  40  61  14  45  93  67  70  29  99  46  96  13  72  63   8  81  66  29  48  32   3  40  90  18  66  71  61  11  51  21  48  91  58  77  26  80  84  27  95  47  42   2  50  12  60  41  17  15  45   9  41  26  77  34  59  49  87   1  68  82  85  47   4  17  45  80  19  38  30  94  82  94   4  54  13  85  23  40  96  46  58  15  47  80  54  42  18   8  33   9  38   2  90  11  28  41  79  18  57  40  99  62  34  99  64  10  24  40  87   3  81  74  89  43  40  29  59  48  68  92  26  27  23  69  29  47   8  70  62  25  68  44  82  14  83  25  67  65  38  36   5  56  47  80  82  97  75  50  68  67  82  64  18   7  26  16  44  33  80  99   3  21  46  35   3  33  69  62  16  29   4  28  24  95  41  42   4   8  48  13  31  47  26  60  60  73  92  17  46  96  72  76  43  61   9  54  41  18  22  94  20  56  90  61  97  73  62  66  26   2   7  26  20  68  91  13  74  79  66  33  45  85  24  47  72  37   8  83  65  92  50  48  20  87  65   1  92  53  48   9  74  94  69  46  20  59  64  10  53  84  55  35  66  87  38  10  31  64  66  97  85  87  10  85  16  12  92  83  38  66  73  21  39  22  87  16  62  77  32  50  81  16   2  90  44  64  83  83  57  52  17  32  99  68   4  52  66  74  42  66  85   2  87  84  25  58  98  27  94  28  54  63  26  53  92  38  70  15  73  21  19  93  11  59  47   4  93  82  18  46  76  77  63  85  55  72  48  45  94  37  80  54  67  95  62  62  10  76  50  92   6  89  25  17  42  48  75  93  56  22  55  54  58  12  80  50  79  86  39  18  82   7   6  22  13  33  51  67  23  98  16  42  13  67  37  94  27                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      49  69  76  27  40  64   9  82  58  78  87  61  17  34  42  96  27  71  82  85  57  29   4  29  56  72  95  70  95  16  51  35  29  55  42  41  73  32  99  72  68  98  17  38  41  66  88   3  89  48  73   1  61  92  87  12  66  96  24  98  91  77  59  53  77  54  72  14  88  13  59  14  17  69  10  77  64  97  76  91   2  13  46  70  20  61  33  20   9  29  78  48  79   2  41  75  52  50  41  79  65  72  84  82  82  38  83  51  34  73  27  25  88  45  14  23   7  92  61  84  32  52  19  47  94  33  98  11  35  48  96  44   9  18  54  95  24  79  50  99  22  11  59  83  76  42  10  48   6  54  71  53  80  80  53  13  51  39  13  55  41  70  90  50  39  50  71  43  18   3  20  35  62  19  60  22  11   7  76  97  56  12  27  55  48  72  35  54  77  26  62  44  88  40  94  90  23  38  88  35  81  66  36  49  74  41  78   8  38  14  25  32  60  68  68  66  16  51  35  99  62  18  93  54  95   5  36  39  92  77  14  85  29  28  74  14  34  43  32  97  94  81  69  77   7  38  23  60  77  33  35  80  99  92  66  37  51  21  39  92  86  37  83  32  48  82  82  39  38  44  50  60  30   8   9  87  26  19  81   4  19  17  82  25   6  32   3  44  28  22  49  14  34  66  96  76   7  39  70   6  88  36  66  25  84  61  20  14  66  87  64  14  25  18   8   7  85  31  32  21  47  14  32  41  78  96  13  83  67  78  81  41  37  32   1  81  71  55  73  65  53  19  24  13   8  53  31  70  21  94  40  67   8  44  14  55  24  29   2  16  12  79  94  42  62  87  31  31  29  98   5  54  79  45  63  56  56  69  30  17  36   3  69  23  75  65  61  31  34  58  25  89  15  62  96  60  96  46  38  15  86  23  82   3   8  52  43  53   9  60  12  45   3  71  81  16  69  13  71  72  32  77   6  64  27  29  81  74  70  44   6  45   5  16  52  64  11  53  76  36  64  55  13  82  47  30  35  32   1  41  12  12   7  91  25  44  17  90   6  43  17  55  16  64  50  75  70  59  50   9  58  33  93  54  44  33  63  95  19  55  25  68  99  17  12   8  73  30  88  73  60  52  54  25  22   5  96  24  47   1  52  41  85   1  37  87  55   4  44  44  81  78  25  19  59  80  63  77   1  30  23  54  22  56  40  84   8  32  90  10  97   8  91  50  85  66  26  57  24  14  13  36  43  26  50  33  67  73  81  37  76  89  94  14  88  98  58  57  66  58  53  52  89  91  93  70  23  59   8  34  33  90  47  59  82  28  15  16   1  44  30  94  95  45  66  20  94  51  70  85  54  56  86  82   9  35  66  36  93  32  51  23  78   3  56  37  61  10  11  53  10  37  48  59  41  24  70  65  39  21  18  23  71  37  93  76  22  23  15  73  23  72  78  16   7  78  80  96  35  68   7  13  12   5  70  70  62  56  77  62  38  12   9  41  55  65  54  15  25  77  40  51  38  56  63  56  26  92  20  94  86  64  13  96  44  27  44  59  80  71  82   5   6  65  10  78  90  61  88  96  76  40   1  66  89  43   7  52  20  57  87  26  70  10  98  13  39  33  25  35  85  95  91  92   4  26   4  53  64  41  57  74  88  49                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    52  64  21  86  61  98  30  99  66  67  21  16  98  25   7  39  61  61  52  31  65  71  61  33  24  30  23  96  96  69  61  46  22  94  88  90   9  55  22   9  61   5  27  43  30  56  27  74  83  34  95  85  25  72  72  11  76  83  88  41  90  79  18  28   5  50  62  16  92  72   4  99  11  37  89  72  29  96  28  49  73  53  16  98  29  59  67  76  71  81  23  40  42  20  12  61  67  43   8  47  69  15  77  75  22  78  20  47  79  51  57  97   5  59  34  58  51  48  50  99  86  13  56  18   5  17  67  39  39   6  50  82  16   6  38  37  31  32  68   9   4  46  10  66  15  53  79  59   2  72  97  63  77  65  71  29  53  41  47  37  39  98  81  32  97  61   3  49  83  55  71  86  93  84  86  95  37  82  29  88  29  84  50  84  18  53  36  74  78  72  81  16  26  30  79  17  61  70  30  27  37  79  89  51  61  70  66  52  16  36  55  16  17   2  75  89  53  30  69  32  61  44  91  30  75  73  29  64  35  48  71  26   8  78  83  77  81  22   2  87  49  18   4  73  13  46  10   8  17  15  12  53  44  62  68   3  13  62  33  94  61  76  37  82  87  76  80  60  77  33  81  26  16   9   6  70  30  48  30  97  34  40  82  53  43  16  79  14  19  86  94  56  51  17  42  48  83  40  64  40  95  34  61   7  92  67  37  11   9  45  40  24  76  29  49  34  14  51   7  26  37  87  83  49  44  17  61  70  87  61  38  53  99  41  57  81  74   3  98   6  50  36  56  25  20  43  71   6  14  86  87  43  57  86   8   1  57   4  65  48  63  80  97  65  56  30  32  52  98  34  64  16  13  20  86   6  53  96  62  64  72  88  84  19  49  75  17  56  44  65  99  19  18  23  17  51  60   7  88  19  65  36  24  90  50  99  81  10  15  81  45  65  37  29  71  23  71  67  70  84  54  85  44   4  95  97  31  80  70  79  63  70  15  46   2  40  38  83  96  85  33  44  43  35  89  43  69  30  30  78  63  73  43   9  87  87   5  21  25  95  71   1  39  15  47  16  49  98  68  39  55  14  65  23  22  16  72  19  82  57  99  68  64  25  60  25  58  70  33  85  54  35  85   2  18  92  41  70  27  66  36  76  97  41  63  92   4  92  42  78  69  56  92  89  48  10  75  36  17  11  16  41  84  30  74  51  83  39  52   8  86  13  94  68  74   5  42  41  59  91  53   8  98  90  25  59  60  17  87  58  67  22  69  74  89  48  68  52  94   8  59  37  57  97  29  79  22  97  45  28  56  62  97  66  16  19   6   9  50  74  24  18  89  20  49  90  64   6  43  40  67  64  74  11   9  67  18  68  19  24  35  88  67  64  21  54  68  41  41  62  10  55  48  51  51  95  46   2  61  19  14  83  73  92  84  41  30  46  32  98   7  72  40   1  65  34  99  19  76  71  71  49  87  65  77  86  32  41  84  34  60  45  23  42  11  42  94  85  60  67  86  52  55  44   7  66  42  56  98  69  23  17  74   9  42  39  72  87  28  88  72  17  43  86  20   7  65  25  32  39   9  10  28  14   7  14  81  90  41  84  16  87  50  89  67  66  84  67  80  30  61  69  28  64  93  97  62  27  12  43  52  87  97   6  66                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  84  26  29  44  27  22  54  29  97  93  12   9  78  52  40  60  84  27  80  53  32  37   5  98  53  15  64  93  41  12  17  53  13  77  12  18  17  43  70  39  41  25  10  50  72  65  62  96  89  55  50  37  96  87  42  59  78  59  94  96  97  66   3  78  67   4  40  44  75  81  85  27  72  59   3  97  79  24  86  94  53  16  49  38  83   6  74  50  27  10  77  72  74  61  87  59  34  67  69  83  50  21   6  84  46  17  69  14  69  44  35  67  59  72  60  20  58  17  10  85  77  65   7  70  28   6  87  86  70  29   8  99  20  51  36  14  59  44  38  79  52  32  81  63  13  29  50  20  75  72  29  50  75  56  74  24  57  28  77  39  68  35  13  78  16  96  89   6  20  12   3  66  34  28  41  35   8  87  20  18  97  96  24  55  52  77  31  49  83  29  38  68  55  72  36  36  37   7  78   9  11  75   2  75  89  83  61  15   7  69  87  30  31  33  23  50  20  77  49  14  33  76  99  48  64  87  45  65  22  83  20  20  66   6  33  48  99  85  17  62   5  70   2  96  41  25  33   1  66  58  75  15  34  96  87  79  49  16  85  39  36  93  72  16  86  57  50  25  89  85  91  38  55  35  62  68  28  99  80  11  83  68  29  71  96  37  34  41  56  22  77  10  21   1  37  68  61  45  33  27  98  10  38  71  56  78  29  58  26  45  21  35  13  17  76  49  88  78  98   4  31  62  71  54  38  36  53  85  18  85  52  98  73   1   3  52  58  89  90  34  62  96  92   3  88  69  92  63  15  43  21  75  76  58  67  61  81  23   4  83  30  76  63  56  46  17   3  42  11  85  68  17  38  58  15  25  39  26  21   3  24  21  17  42   9   3  98  55  98  28  84  92  71  90  25  64  97  90  30  79  58   6  20  22  86  29  15  57  29  56  94  47  88  47  80  21   6  15  94   3  10  56  94  48  84  64  93   7  26   5  65  76  57  64  63  19  83  20   5  11  10  90  83  18  79  71  10  36  41  17  93   1   2  24  83  80  14  22   9  64  47   8  54  50  48   8  66  14  39  83  79  61  16  46  96  89  94  39  66  84  11  83  69  15  71  33  15   4  10  98  11  85  77  27  46  93  43  19  27  32  42  18  47  55  12  39  19   6  72  85  39  88  50  90  56  90  96  33  35  74  59   4  96   9  56  27  75  94   4  79  89  75  49  76  90  34  61  62  37  71  43  90   7  17   3  67  77  14  86  17  42  49  18  12  36  39  26   4  10  83  44   2  65  84  17  82  95  54  18  71  69  86  20   3   7  50  38  72  44  95  43  84  30  37  77  29  25  50  27  24  10  25  32  90  32  97  64  80   2   6  88  40  62   9  17  57  96  93  14  79  47  60  61  70  32  82  11  67  36  40  79  77  14  54  17   6  86   3  20  82   4  23  95   9  20  60  25  14  10  29  84  56  47  81  15  75  35  76  67  68  37  21  29  19   7  31  38  57  79  80  67  35  96   5  34  37  97  89  14  99  40  43  27  62  93  45  94  33  42  67  63  89  96  33  16  64   1   3  35  81  92  84  97  94  34  41  18  49   8  51   9  13  12  99  79  82  57  57  11  32  53  72  19  85  74  69  38   5  27  58  56  90  19  48  59  58                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                94   4  30  89  74  77  58  66  17  84  41  20  91  86  72  32  57  94  24  91  12  20  14  10  39  48  36  53  48  53  58  71  61  99  53  28  19  83  72   6  12  95  55  85  68  49  27  77  26   6  13   6  79  85  59  49  54  64  83  29  80  12  21  72  31  58  12  27  90  10  21   9  61  74  24  67  10  57  74  24  26  76  63  78  41  92   5  21  78  95  77  34  45  74   9  88  96  20  66  68  26  20  70  44  47  55  47  99  75  16  13  52  25  35  77  92   5  74  37  41  87  64  60  14  25  46  31  97  94  41  34  45  15  71  28  75  44  50  34  62  18  84  47  54  34  92  23  50   5  13  51  93  44  79  58  10  58  66  69  37  92  96  39   1  41   3  77   4  65  65  20  73  27   3  40  28  98  66  53  86  41  10  36  91  10  94   6  25  22  85  67  15  89  58  15  49  30  40  51  43  36  15  36   2  22  47   7  19  47  65  89   8  74  73  34  40  67  83  64  77  83   2  29  53  66  89  38  89  22  94  68  31  89  84  24  23  84  70  93  32  69   5  56  15  11  28  33  40   2  17  84  36  65  74  65  59  87  26  66  47  92   4  54  88  95  17  18  25  17  79  75  85  45  30  65  78   6  66  27  66  36  72   6  98  21  48  29  52  81  86  72  25  91  67  20  30  13  15  44   8  88  60  20  98  89  84  51  88  22  34  64  48  26  16  50  68  53  11  91  51  50  40  67  16  48  84  95  84  90  48  85  51  75   5  44  26  92  82  10  29  24  89  69  89  21  77  63  38  43  68  18  52  51  14  79  62  29   2  96  19  81  24  41  16  51  42  57  23  83  76  11  79  18  27  60  43  26  55   8  21  50  52  29  92  32  75  34  45  17  49  63  78   8  48  70  17   3  98  25  72  69  64  58  11  48  72  80  73   8  94  72   6   1   5  77  83  10  78  84  47  82  22  16   2  86  43  46  78  41  70  56  26  51  14  66  74  79  45  48  47  45  54  15  56  44  46  23  78  51  16  23  69  79  37  15  91  78  46  32  73  85   5  68  29  67  12  50  32  62  38   3  52  89  27  62  30  22  97  79  40  22  36  86  58  48  97  50  48  32  90  61  42   6  84  20  33  13  47  62  16  35  25   5  21  36  72  35  59  17   6  80  54  51  84  33  16  15  65  33  32  75  49  38  46  43  90  68  59  32  21  90  34   9  86  98  12  55   9  95  77  48   5  25  26  43  55  20  12  96  86  20  14  79  71  66  64  90  92   6  93  55  22  25  35  61  46  21  92  58  97  97  47  71  38  76  90  17  57  40  75  39  43  76  74   9  70  66   8  29  72  64  88   8  24  58  17   1  57  80  14  36  35  88  66  76  38  34  52  54   8   8  39  18  78   4  85  90  80  61  69  35  79  60  39  82  83  97  56  39  36  23  50   8  49  85  84  63  78  11  84  80  99  53  92  91  90  46  65  55  88  74  89  91  99  12  96  97  89  43  26  98  54  47  61  74  23  17  64  15  88  37  54  21  90  42  86  92  25  28  90  61  46  12  28  22  74  71  66  95  78  17  25  57   6  68  55  39  17  73  81  87  44  97  62  89  86  24  43  91  14  13  58  77   2  31  98  36  76  90  67  70   2  47  90  27  71  20                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              79  55  35  18  78  74  32  31   4  88  11  28  39  56   4  93  25  27  66  58  62  59  12  97  80  77  64   2  38  90  83  14  87  64  31  56  36  91  83  76  61   3  34  58  90  30  56  48  57  45  43  75  94   5  86  20   7  62  29   3  40  88  64  88  72  75  96  68  57  74  27  97  71  31  62  11  88   1  19  41  94  32  15  27   5  46  63  35  78   1  40  47  49   5  57  98  45  30  18  38  97  17  72   8  80  92  47  54  58  46  46  15  54  28  41  54  37  32  46  63  27  28  27  14  99   1  63  44  69  97  53  97  43  38  36  61  24  47  43  65  77  13  56  91  51  29  63  55  11  62  64  64  55  34  88  68  14  17  62  82  12  96  40  71  48  47  96  62  46   2  88  57   3  83  91  23  42  62  38   1  40  11  45  27  63  62  64  93  31  41  56  23  64  86  38  15  75  98  92  78  24  24  48  30  14  23  93  13  54  51  77  51   2  90  59   9  86  16  82  13   8  90   7  38  71  33  24  11  15  66   5  74  60  55  74   7  66  92  59  81  90   1  56  28  84  73  80  89  69  51   7  50  76  42  31  40  70   1  76  60  33  56  27  34  65   4   4  78  74  41  77  68  90  71  32  13  77  55  38  14   2  77   5  78  50   9  94  90  75  41  48  57  86  25   3  96  87  92  53  30  76  18  84  86  93  41  31  49  35  68  74  96  64  38   9   6  81  25  18   9  61  91   6  78  22  76  26  98  24  99  54  13  99  67   9  41  40  37  72  36  22  83  65  88  24  96  28  42  15  89   7  49  74   4  16   9  66  89  18  17  23  52  34  15  79  64  52  86  27  78  32  47  39  70  41  50  63  13   6  19  55  11  37  75  15  53  96   4  12  35  67   7  57  33  66  32  98  40  65  98   7  91  14  98  47   9  10  18  40  26  87  37  37  86  33  64  55  74  39  79  61  83  17  80  37  50  57  81  60   1  14  91  47  10   1   9  28  79  98   6  41  98  29  63  15  82  85  71  77  16  91  88  39  17  66  81  67  81  47  55  30  75  39  66  16  76  78  48  46  30  83  91   5  92  31  27  52  62  25  74  75  54  20  16   7  97  67   7  11  48  30   9  54  77  13  73  89  73  68   1  29   2  73  10  84  65  82  91  45  39  83  54  55  45  47  39  16  99  51  10  77   4  86  96  79  25   5  35  74  49   6  50  43  50  66   6  87  46  89  69  34  24  20  16  60  86   8  71  16  47  87  77  61  56  83  93  43  80  67  77   2  30  16  26  83  81  69  74   1  96  44  80  76  69  77  65   7  40   7  34  96  89  59  68  28  50  48   2  50  97  97  25  57  56  66  85  76  82  19  17  63  56  28  94  33  95  31  86  82  32  40  93  42  38  68  52  40   7  67  74  44  81  45  41  79   4  58  13  53   7  21  94  14  74  59  50  10   4  46  88  14  79   1  21  29  78  72  93  57   2  28  98   1  95  65   4  29  94  21  76  43  86  58   4  31  16  90  11  54  31  28  74  58  13   8  26  55  79  36  61  58  97  85   6  78  12  67  25  66  75  51  92  96  78  61  46  98   3  48  21  89  40  13  51  61  29  88  15  28  45  18  13  73   3   9  83  55  54  12  63  72  97  62  35  21  13  22  34                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            42  85   8  71  99  23  73  67   2  62  58  14  45  93  95  19  75   5  82  77  56  23   6  47  77  73  88  49  21  58  38  53  47  47  38  97   7  75  22  80  40  81  94  50  65  95   1  58  48   7  39  96  74  94  31  23   3  79   9  59  89  70  83  11  57  49  50   3  53  23  35  66  66  62  91  60   1  95  23  82  23  66  35  22  23  57  35  73  36   3  86  65  30  87  48  53  51  13  86  25  33  33  72  73  99  50  26  26  67  94  91  53  42  65  46  72  42  55  20  24  55  20  33  18  82  36  49   3  32  39   7  84  41  74  49  87  44  19  21  49  47  15  50  34  94  76  42  61   9   7  32  10  74  76  74  24  26  77  46  70  66  48  40  42   4  16  20  23   2  39   4  77  27  83  19   5  37  96  68  57   3   5  69  33  90  20  53  33  11  86  42  68  83   9  65  89  96  78  81  38  97  36  50  92  60  77  11  25  78  34  80  98  33  23  52  46  88  24  39  93  51  51  73  86  70  58  64  39  60  20  48  13  34  94  68  94  97  83  97   4  83  46  56  40   1  25  21  93  65  23  41  86  55  43  24  25  36  11  14  61   3  18  63  85  99  37  52  51  38   1   7  32  28  88  12  41  35  89  59  48  58   5  46  92  72  78  65  59  96  19  75  66  47  93  27   9  64  98  46  44  26  50  34  36  68  75  99  15  85  82  48  56  10  87  72  85  92  66  66  30  89  26  81  56  36   9  84  48   7  97  89  14   2  93  90  90  54  47  93  91  52  72  57  83  89  85  59   7  54  33  63  30  14   2  94  86  33  57  25  18  85  28  17  96  37  68  77  37  85  15  44  52   5  16  51  79  79  67  16  36  26  24   9   2  95  31  92  15  46  90  39  60  70  50  56  10  35   6  17  97  70  10  97  90  93  67  23  92  15  98  73  21  45  78  77   2  71  38  77  56   5  36  10  92  55  72  35   7  12  82  80  45  67  41  14  75   2  93  49  64  57  84  48  86  52  24  14  47  60  96  50  72  18  32  37  84  26  57  33  95  23  76  45  10  96  77  44  54  40  61  67  32  83  67  54  11  90  52  31  36  68  40  10  83  43   8   6   3   7  41  54   1  49  11  86  81  84  11  47  90  66  19  28  61  52  14  45  85  16  22   8  56  54  84  69  57   4  70  57  69  49  44   8  87  84  97  99  38  90  64  10  37   7  51  32  29   2  15  32  42  38  76  67   4  46  24  72  16  57  35  13   6  67  59  10  40  47  13  48  93  22  78  92  76  76   4  88   4  87  53  83  20  89  11  21   7  87  31  71  92  39  78  67  94  34  43   7  69  34  80  93  67  91  18  40  38   9  51  93  72  20  31   1  11  41  42  76  89  34  46  80  80  40  25  94  75  72  68   6  34  32  48  13  74   1  90  15  22  55  27  67  85  33  14  86  26  79  41  10  81   1   3  59  37   9  55  70   8  97  31  41  91   8  15  53  78  17  77  41  71  47  24  27  36  77  92  47  73  67  50  31   1  66  65  78  45  79  31  39  38  50   3  37  56  92  63  85  72  19  23  24  75  78  44  72  66  96  80  30  60  61  92  27   8  16   3   7  53  58  87  49  47  13  79  69  97  93  73  29  23  69  98  87  92  57  55  34  72  17                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          30  52  29  93  40  21  95  66  57  25  66  38  77  39  58  67  31  78  48  95  28  70  32  37  66  28  31  63  38  77  53  88  69  83  70  47  86  13   3  91  28  12  13  76  55  67  34  18  95  16   2  90  72  70  34   2  40  50  78  32  27   7  64  23  16  79   9  35  82  87  45  55  33  92  85  50  95  62  81  62  84  54  80  18  10  13  35  36  18  34  28  89  27  55  12  11  84  58  45  62   2   7  49  36   6  41  27   5  23  82  30  94  27  88  84  35  46  51  47  63  53  97  15  68  41  26  38  71  23   1   6  35  64  87  16  37  34  98  33  74  80  65  89  47  85  82  21  74  20  24   1  58  90  37  93  20  52  77  94  85  17  11  99  57  85  33  83  26  31  54  10  32  57  66  42  93  25  72  18  25  19  74  93  36  77   2  49  76  33  44  30  62  57  68  96  75  63  53  97  27  65  59  19  14  47  77  53   4  59  25   4  11  83  82  38  67  67  94  42  83  34   4  69  77  33  10  43  97  40  64   1  86  74  54  35  53  47  25   4  12  44  29  53  61  62  53  14  24  82  78  32  16   7  40  61  31  23   7  55  27  64  37  71  52  52  53  40  41  87  51  14   1  92  61   3  37  20  84  25  15  40  91  54  94  80  27  97  45  84  78  54  57  21  98  18  77  31  48  36  18   1  63  32  14  63  47  69  18  42  34  98  94  49  57  85  40  68  47  23  62  42   4  45  10  20  30  33  89  80  35  13  64  85  12  68  82  95   7  74  86  99  90  29  83  93  15  79  52  43  87  72  19  50   8  22  71  52  66  90  29  76  32  76  12  29  23  77  49  52  17  76  86  33  24  71   9  22  55  19  99  13  91  12  96  35  32  61  64   1  40  26  16  99  89   2  32  56  81  98  15  93  82  11  82  57  68   2   5   7  93  58  34  40  33  87  50  34   3  72  61  43   7  93  50  61  14  37  93  21  69  92  18   6  29  39  27  38  77   7  59  88  45  89  39  76  82  59  64  62  69  93   5  98  89  99  64  48   1  33  13  52  46  29  16  24  35  75  57  53  55  14  65  53  54  69  52  37  94  53  11  80  55  59   6  12  47  21  62   9  59  68  71  94   6  86  50  97  55  64   5  13  13  94  15  56  80  84  66  37  27  42  73  83  22  11  39  20  30  95  56  56  55  93  85  79  28  97  61  31  57  34  99  27  42  21  52  75  66  92  88  54  24  11  60  80  69  46  16  28  56  97  60  28  10  33  58  50   9  87  52   2  70  23  94  83  85   3  89  92  21  24   8  79  18  84  73  59  77  95  88  64  54  79  35   8  84  39  75  25  91  42  18  95  53   3  57  46   1  44  11  84  83  61  95  78   7  32  20  81  96  15  62  69  19  20  42  59  15  98  47   9   7  64  90  23  26  20  46  77   8  23  70  32   2  61  41  51  29  76  60   9  18  55  52  58  77  89  54   9  74  60  58  71   1  70  14  44  34  24  21  48  17  98  12  47  67  21  89  25  28  91  63  32  16  60  67  33  84  56  21  58  98  10  80  26  92  73   4  69  35  62  81  26  68  99  84  65  24  77  73  98  51  36  69  89  30  46  43  70  46   5  11  73  23  81  25  79  14  69  14  68  12  68  40  93  15  79  92   8  18                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        30  27  39  67  71  54  28  50  42  30  18  49   7  44  97  86  58  84  15  23  18  39  67  62  56   6  40  58  40  29   6  18  13  24   6  55  65  95  27  84  42   4   6  16  36  20  67  96  91  39  57  37  76  13  53   6  19  48  52  84  69  77  14  28  76  75  55  61  31  34  25  66  90  73  18  36  94  86  39   4  57  45  67  14  79  43  85  13  23  59  55  40  99   3  50  99  65  70  67   6  35  52   8  26  63  21  56  11  87  73  95  18  71  53  87   3  68  83  67  57  27  39  24  21  66  41  84  18  69  28  57  13  47  44  76  73  93  40  79  14  79   1  66  40  71  46  59   5  23  76  38   1  57  39  51  16  21  46  13  91  11  80  84  23  19  42  91  71  39  39  66  50  55  76   2  41  89  13  81  24   5   5   5  67   2  87  31  58  64  82  19  16  40  72  79   2   3  70  90  62  57  43  34  41   9  67  25  91  31  80  51  43  21  75  93  31  33  52  71  12   9  75  59  80  96  13  50   3  31  92  18   5  78  28  52   4  94   8  34  68  97  26  14   8  90  40  53  33  27  17  88  13  44  84  26  61  91  55  57  28  88  73  86  75  94  97  90  25  48  62  48  98  66  62  67  63  37  17   1  94  11  85  73  19  86   7  53  18  58  87  91  17  75  68   1   1  66  36  83  33  45  85  28  29  50  65  34   9  35  63  68  20  53  29  42  16  12  19  44  78   3  98   6  88   4  37  48  17  89  57  56  72  72   2   3  45  20  14  51  65  63  68  34  25  70  32  21  41  14  99  87  56  60  79  26  99  72  81  21  32  50   1  11   2  75  53  94  80  31  59  24  35  22  98   4  53  23  34  64  97   9   5   2  36  34  81  96  86  70  86  28  71  53  60  80  33  13  19  31   4  63  26   2  29  83  47  89  13  40  82  27  85  39  58  99  95  13  58  23  93  30  65  61  98  55  29  94  94  74  61   3   4  42   3  51  15  42   2  50  72  71  34  21  49   5  85  70  68  76  88  73  97  53  94  29   2  24   7  87  66   2  64  98  71  48  27  84  65  11  22  94   6  20  38  68  35  29  19  80  56  38  78  62  12  85  32  15  58  16  75  46  85  21   7  58  15   1  18   4  55  16  48  47  43   1  82  55  78  96  46  79  76  98  46  19  71  91  13  54   5  50   5  97  90   6  52  28  30  40  25  18  72  20  72  20  39  83  25  87  63  52  75  91   5  48  44  78   8  90  93  84  90  47  67   6  63  76  64  39  39  73  71  18  19  90  87  86  40  52  17  42  98  13  96  44  10  80  80  18  46  60  67   9  98  87  52  30   5  60  87  16  41  44  42  44  34  42  76  77  60  54  61  40  50  83  76  32   3  58  13  44  78  83  76  66  39  22  32  68  88  15  42  20  87   8  92  94  26  53  37  18  58  44  81  23  67  96  10  42  85  76  11  47  43  98  36  63  79  98  81  77  78   9  93  77  28  25  26  39  61  53   5  92  61   5  62  89  26  54  19  64  26  81  51  91  81  91  94  30  15  57  42   8  52  72  68  40  93  94  68  97  11  10  28  34  94  62  80  63  20  19  39  54  73  44  19  45  69  38  66  76  72  86  63  96  53  14  15  16  31  28  59  18  13  17  85  86  21  46  18  28                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      22  24   7  89  19  43  44  11  86  77  60  74  28  14   4  28  73   8  97  57  53  74  68  25  28  79  53  84  87  88  81  80  14  37  66  94  26   5  23  34  62  25  68  74  60  17  77   9  57  78  75  70  10  43  75  83  60  67  26  70  51  29  59  74  91   6  99  27  47  67  15  84  43  60  19  72  32  51  44  64  58  23  28  37  44  97  31  27  20   2  53  53  37   1  48  32  49  97  69  86  79  37  43  17  58  29  50  92  27  33  39  45   2  37  87  68  68  55  43  90  26  57  79  52  41  64  21  39  97  18  38   4  59  40  29  19  98  18  88  15  24  69  39  27  44  99  70  49  81  70  55  49  50  51  18  67  91   1  55  28  49  87   6  46  96  79  81  58  26  70  86  63   1  88  64  39  34  12  94  46  86  43  69  31  97   8  27  21  55  38  65  26  53  42  56  29  10  78  72  66  52  94  35   7  25  31  43  42  61  47  59  27  22  64  27  25  52  77  96  20  48  22  76  48  81  83  22  82  34  54  80   6  44  55  60  25  18  92  21  59  36  98  15  97  15   3  47  59  89   6  79  91  48  62  59  61  30  18  48  60  67  71  82  12  93  52  36  31  59  79  67  62   9  59  30  94  45  69  14  97  91  94  26  35  70  73  21  50  89  61  20  17  31   6  84  38  83   3  56  61  21  94  98  10  55  24  86  35  84  67  53   7  64  60  41  23  35  29  46  10  95  11  81  38  45  67   2  78  32  21  28   2  69   2  38  41  69  43  20  66  10  59  13  45  23  41  58  90  96  52  97  82  78  22  37  20  28  78  53  75  40  94  25  41  45  17  95  69  99  80   1  34  44  76  95  41  56  32  84  56  16  92  12  40  61  19  65  46  86  77  73  32   7  40  61  76   3  61  89  35  62  66  73  89  24  23  21  31  81   3  39  76  69  44  91  71  45  75  69  46  83  43  20   9  65  54  44  82  36  78  93  72   9  99  21  55  96  19  65  57  35  71   2  80  16  58  44  46  72  62  35  12  89  46  32   4  50  56  12  60   5  33  52  99  45  57   6  84  32  15  73   2  20  14  14  96  82   7  27  58  30  62  12   9  70  82  36  17  53  58  81  57  18   2   2  35  47  28  88  62  71  24  37  69  68  29  20  89  27  36  27  26  49  56  36  43  88  70  94  25  32  75  49  84  21  38  50  60  59  97  17  64  56  52  97  59  41  55  14  36  92  36  13  83  80  87  21  96  20  12   2  65  10  88  71  46  86  50  51  26  25  26  73  88  77  99  26  84  28  71  37  21   8  20  49  13  51  14  90  45  31  52  38  17  31  43  48   3  77   4  99  78  28  18  60  30  14  96  35  35  99  84  45  65  70   6  26  99  59  87  22  75  80  18  18  94  78  79  22  17  21  20  94  71  48   2   9   2  42  43  58  70   4  51  46  33  77  62  10   1  62  71  50  92  56  21  61  67   2  82  27  67  90  21  26  24  51  47  97  98  39  97  90  54  11  21  55  64  53  50  12  56  51  31  93  18  97  27  19  23   5  91  30  63  10  61  51   3  41  76  84  40   9  27  84  51  83  16  56  66  11  98  71  94  16   4  75  96  19  57  42  57  88   1  49   5  73   7  65  21   9  49  57  39  85   3  72  24  76  83   5  67                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    39  28  84  44  50  61  89  27  54  89  47  97   3   1  27  39  48  47  51  99  36  72   4  39  59  34  87  74  25  72  10  55  79   7   5  18  72  92  40   8  15  56  51  32  96  91  87  98  90  73  48  32  87  92  28  93  44  35  22  60  46  20  53  65  64  37   4  31  26  95  81  32  63  90  39  45  73  77  48  74  80  28  28  95  28  41  75  70  82  11  70  58  56  49  65  73  33  11  58   7  76   7  84  28  87  59  17  11  35  33  79  18  49  94  52  40  82  81  85  99  35  31   9  68  38  15  51  40  38  89  36  74  81  90   1   9  71  23  98  74  27  88  12  68  81  12  98   8  56  93  63  23  43  95  24  79  15  99  55  34  46  66  69  90   4  10  14  39  68  84  17  99  68  85  50   3  82  65  57  85  94   4  17  60  22  17  24  79   8  80  88  87  97  40  69  26  96  71  16  32  40  91  25  33  81  76  35  26  52  71  66  98  50  74  81  31   1  43  36  54  62  90  59  19  34   4  68  14  83   7  26  52  12  99  44  39  59  96  26  24  54  63   2   5  25  33  33  54  69  57  10  22  13  84  45  41  17  56  28  68  14   6  23  87  55  22  38  21  87  11  73  39  13  20  27  62  56  26  55  74  46  43   1  59  73  94  55  63   5  27  22  15  36  53  78  93  82  69  63  83  36  20  77  63  46  64   8  33  36   1  32  82   1  38  45  41  70  84  85  22  46  96  83  68   6  67  66  59  16  12  25  53  32  80  65  19  24  83  13  38  49  16  38  48  49  14  81  78  52  72  88  93  86  39  34  76  57  46  88  71  66  75  85  30   1   1   2  72  40  61  30  71  49  33  68  27  45  85  18   2  55  30  50  53  74  58  90  87  20  82  23  19  87  13  47  18  72  92   9  15  31  60  99  83  58  90  97  88  91  81   9  95  12  70  40  60  19  27  25  44  74  31  41  61  72  63  47  77  49  35  75  56  25  34  30  48  98  15  94  31  63  92  29  58  89   1  72  15  29  34   6  69  56  41  65  15  18  57  11  53   4  16  17  59  62  93  66  22  21  86  32   3  43  13  81  40  97  57  53  34  24  66  75  84  75  32  27  30  45  28  25  23  78  30  26  95  39  22  42  98  80  57  35   1  27  62  65  55  63  23   2  81  41  34  64  64  17  26  70  27  58  43  84  93  70  58   3  56   4  60  60  49  39  51  78  72  77  77  98  74  11  41  26  96   4   6  82   1  69  60  31   8  36  97  23  67   7  31  19  90  71  86  84  42  58  24  49  48  17  21  42  88  61  97  33  60  63  21   1  31   6  83   8  35  93  80  82  82  72  52  99  41  21  94  96  66  61  54  10  44  86  41  43  40  10  93   9  29  91  10   6  13  11  82  94  16   4  99  38  43  52  14  15  34  93  41  17  64  78  41  58  59  84  75  43  37  48  68  72  13  87  66  53   5  72  41  97   1  12  82  62  24   5  97  18  95  26  93  42  56  65  47  73  83  94  34  41  54   5  82  70  58  35  18  83  19  32  19  44  15  67  78  42  80  54  13  78  38  12  26  70  10  55  42  51  32  57  13   9  11  87  20  28  90  64  82  97  66  75  22  58  16  48  31  99  60  64  70  86  29  65  72  79  29  24  68  53  58   5  62  55   7  50                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  33  34  87  57   3  71  39  83  36  52  56  86  74  37  73  81  83   1  95  15  68  49  85  63  84  83  73  87  62  54  49  51  42  15  43  88  49  86  68  84  74  71  49  33  60  52  24  99  48  15  78  12  25  81  17  28  23   6  87  38   3  78  39  68  66  11   5  77   9  81  74  68  94  93  40   9  15  72  39  52  41  16  46  16  37  45  43  25  15  11  72  24  13  49  27  56  81  20  10  51  88  13   5  58  61  84  10  70  93  85  90  89  33  66  49  27  95  40  45  48  59  11   9  16  11  91  87  88  83  73  78  48  62  27   4  61  78   7  76  66  10   8  22   8  63  84  58  14  68  76  77   5  88  53  87   9  40  70  23  75  19  95  76   4   7  57   1  82  78  22  77  79  74  16  86  71  82  20  13  74  15   2  23  10  19  64  16   1  15  66  53   3  43  95  85  17  74  70  16  10   5  30  23  21  74  83  23  48  96   2  56  50  67  46  10  15  85   2  61  87  64  96  12  61  46  33  63  68  42  60  50  50  60  16  14  23   3  23   3  72  60  73  94  30  22  44  19  97  23  42  81   8  45   7  37  67   5  78  20  87  81  62  28  93  89  99  36  14  64  87  94  47  79  38  28  69  42  51  91  19   2  46  49  40  93  73  51  50  99  85  78  33  67  56  45  52  67  24  94   8  27   9  35  28  63  68  83   5  36  64  48  77   8  96  67  18  10  15  78  42  87  54  70  20  62  16  18  73  18  56   6  81  79  40  83  18  11  34  21  28  32  47  61  23  96  88  50  61  24  10   5   9  42  58  85  49  14  72  63  14  98  60  32  60  71   8  48  53  83  93  27  33  17  93  13   7  37  38  81  61  13  67  28  16  80  58  89  95  18  50  26  85  98   2  15  75  47  58  67  85  47  75  62  89  64  26   5  13  11  20  57  64  94  12   9  86   1  63  86  84  46  95  86  14  19  70  88  45  78  91  81  44  24  87  16   8  55  55  30  32   4  90  38  88  80  72   7  91  23  51  66  72  86  18  59  68  84  40  37  45  41  15  39   5  77  67  44  42  47  20  98  55  71  50  18  81  99  90  65  91  53  18  91  29   6  64  52  17  80  76  92  50  10  53  81  23  23  84  59  13  25  50   7  31  29  24   6  36  36  86  68  97  89  99  51  79  34  73  94  63  35  48  32  69  85  98  26  15  25  59  47   7  43  54  24  96  76  78  44  14  12  34  29  12  32  26  73  89  72  70  22   8  66  25  28  87  95  30   9  19  57  96  12  25  53  89  65   8  60  14   7  84  98  43  14  52  66  46  98  44  46  80  65  26  33  88  85  59  96  23  70  31  84  53  28  50   8  82  65  27  74  68  56   9  71  94  90  40  87  57  34  34  37  94  16  95  31  17  48   1  80  61  98  64  99  71  23  24  90  37  18  99  30  34   3  71  31  70  59  94  72   4   5  44  29  89   2  29  87  45  40  65  78  48  77   3  36  11  26  34  16  76  20  11   9  57  63  34  97  45   5  24   9  55  11  20  85  65  35  60  36  68  76  21  29  21  39  94   9  34  56  86  74  29  82  89   1  44  94  38  15  29  34  67  97   7  96  70  71  24  51  85  33  76  16  40  74  76  96  18  92  68  30  19  92   1  14  35  62  42  65  31  74  85                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                68  38  46  65  49  46   6  66  21  80  87  69  47  64  68  93  52  53  65   3  32   3  54  87  62  70  43  61  18  98  64  11  96  89  14  69  29  67  39  45  90  37   1   8  41  15  50  61  43  21  85  32  43  17  37  54  37  89  31  55  74  56  89  37  78  73  77  67  84  43  38   3  11  17  57  44  27  49  19  32  84  22  93  94  93  64   9   4  60   2  83  75  84  10  97  43  21  38  83  97  74  67  61  30  18  90  91  44   8  39  89  23  34  87  46  39  12  30  81  39  15   1  48  45  65  31  46  48  90   3  10  68   3  76  24  24  29  51  68  48  59  52  64  51  61   3  46  73  49  93  75  13  97  85  61  98  95   8  85  82  51  14  80  70  41  91   2  21  91  82  93  18  97  68  88  37  16  75  65  96  94  89  89  65  84  42  56  62  54  93  70  16  44  61  67  91  97  44  77  88  83  83  81   4  78  69  28  14  71  90  57  69   8  16  36  60  41   7  74  26  14   3  13  15  40  80  54   6  23  93  81  80  32  51  51  40  84  29  83  85  58  39  74   1  11  70  58  36  27  86  34  39  67  15  78  27  50  35  17  91   3   3  83  98  43  99  68   5  95   5  55  73  25  53  92  32  76  50  43  23  54  72  21  52  44  36   2  81  26  65  26  95  96  38  50  51  86  35  63  49  44  78  43  36  88  18  92   5  41  79  81  84  48  38   1  44  85  58  35  52  84  88  89  24  50  26  52  43  32  89  59  52  54  29   7  17   7  17  18  29  81  20   4  19  10  36  61  66  74  41  32  25  25  15  39  36  37  71  22  19  53  80  77  93  38  71  34  94  58  76  16  40  32  27  17  17  88  32  27  29  77  72   3  28  57  39  44  53  95  76  45  51  45  41   9   9  55   3  33  46  19  49  54   7  36  12  56  80  27   8  48  71  30  74  23  15  34  67   5  76  37   2  51  95  48  45  36  31  36  64  79  14  10  90  27  50  16  82  15  52  31  24  16  65  33  43  35  79  96  62  58  80  10  77  65  68  84  76  39  59  82  52  49  68   6  25  99  30   8  50  32  35  15  93  29  83  97   5  45   2  63  82  14  83  29  91  45  95  65  13  63  48  91  68  91  36  47  77  73   8  12  17  18  71  22  24  95  70   5  44  36  10  95  28  76  79   8  97  87  24  30  42  24   8  82  15  48  33  85  28  33  21  45  53  91  47  40  23  87  90  34  70  69  72  79  40  99  94  34  84   9  12  26  67  69  66  49  46  10  55   6  27  22  79  42  87  37  93  10  54  95  50  53  93   9  28  42  54  38  48  64  23  14  36  28  81  49   9  56  26  30  67  88  51  45  83  22  24  85  39  66  82  42  13  74  45  79  51  36  28  64  57  44  15  87  17  43  41  25  21  23  22  18  96  87  61  36   5  84  42  97  96  10  84   6  66  60  79  79  28  85   8  20  71  53  80  93   3  50  68  15  32  67  73  75  99  10  69  80  17  14  99  77  31  30  43  51  91  12  58  40  12  97  78  80  80  23  70  11  96  88  40   6  23  48  34  91  48  90  19  15  19  52   6  59  51  50  98  83   7  39   1  41  55  11  95  92  32  25  94  73  66  82  36  93  18  80  50  17  26  54  99  50  40  33  27  19  51   6  17  23  65  57  53  76                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              8  72  97   9  69  98  66  65  52  53  24   1  71   2  29  82  81  58  68  78  73  28  37  47  84  49  85  48  69  40  71  10  62  56  14  47  13  41  27  33  64   3  44  32  81  92   9  96  86  84  73   1  89   7  97  16  67  19  59   5  86  49  36  29  19  20  65  66  87  73  98  16  89  62  90  34  60  12  40  43  82  22  20  55  56  96  14  64  62  33  42  33   7  79  40   6  54   1  28  56  69  70  76  57  37  48  83  87   8  36   4  59  91  67  39  34  58   4  71  92  39  15  45   4  92  25  88  54  94   9  93  83  80  85  53  42  27  68  82  79  80  97  55  33  16  48  39  80  38  19  99  81  27  84  79  60  84  82  15  91  13  54  81  22  78  26  40  44  41  26  66  88  36  40  82  88  90  77  63  43  59  86  25  61  51  93  50  70  56  38  66  17  49   6  63  33  86  80  99  73  34  15  66   5  67  63  15  15  82  57  80  85  43  38  12  12  45   7  43  56  61  80  53  96  92  60  62  44  96  48  36  79  45  47  95  68  34   2  67  77  66  84  14  94  71  67  37  57  49  46  27  69  67  31  45   4  60  18  35  91  99  98  15   5  69   6  90  94  32  11  59  53  18  21  93  32  31  52  96  95   2  79  95  71  57  20  41  81  52  52  14  93  14  76   6  30  27  64  96  94  59  24  91  40  12  20  18  18  67  50  77  95  94   6  39  67  60  81  37  21  90  56  35  14  74  66  90   2  25  58  10  82  59  21  64   6  55  82  90  28  27  15  78  23  80  86  25  79  12  56  46  83  18  97  71  70   2  98  27  90  32  96  50  60  69  99  44  15  79  96  66  68  35  45  33  36  65  33  20  43  75  89  96  71  48  29  96  16  21  14  50   8  42  80  82  41  79  45  39  61  90  42  88  74  33  95  22  51  74   7  24   2  28  59  40  81   2  62  15  31  57  84  71  73   2  34  27  94  73  95  98  12   6  78  42  70  75  50  24  33  66   3  69  80  64  60  85  11  70  21  94  99  44  60  51  26  30  54  27  38  50  14  18  91  95  21  54   7  80   1  39  51  76  15  12  57  28  99   3  43  19  60  12  79  14  53  28  11  78  28  82  31  11  34  69   7  78  87  34  88  11  84  32  28  54  89  54   1   9  82  50  33  17   2  71  44  84  46  58  78  67  61   8  69   7  82  67  63  35  36  29  77   1  41  11  48  51  91  89  62  40  73   2   7  26  93  43  50   3  13  83  20  33  83  29  23  56  55  28  30  37  61  16  80  47  85  40   4  44  24  15  50  95  50  88  87  47  56  87  80  85  98  50   5  38  46  98  10  79  97  18  36  38  50  25  14  73  57  87  46  42  55   7  83  31  52  96  24  86  55  52  94  56  12  10   3  34  85  16  91  67  87   4  12  42  26  16  31  49  75  95   5  35  31   2  24  22  97  72  70  89  99  25  73  94  89  90  39  99  96  72  45   8  32  87  93  73  14  19  90  36  28   2  95  49   1  28   9  70  67  40  15  18  86  77  40  79  83  78  25  91  27  70  29  79  72  86  85  88  88  91  46  44  31  39  58  83  47  55  26  77  70  66  22  88  56  87  72  63  44  28  37  54  41   2  56  61  31  59  72  94  22  51  77  47  74  19  93  25  20  82  67  24  97  52  36                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            65  43  19  33   2  21  23  37  91  79   3  39  38  42  17  49  55  16  45  33  96  33  13   8  12   1   9  57  70  69  98  88  15  83  56  15  34  13  86  95  61  63  77  38   6  56  89  89  89  91  68  12  90  58  63  66  39  51  57   6  55   2  83  25  63  60  28  88  64  58  36  46  43  67  11  14  20   4  91  50  52  29  25  44  75  71  19  84  59  78   2  40  53  81  17  78  44  51  96  54  40  90  71  55  80  87  98  19  74  41  39  57  60  11  61  49  42  84  80   5  99  72  88  20  42  46  28   2  76  14   9  84  44  76  89  10  41  58  35  55  32   3  63  54  21  75  46  32  12  27  98  45  21  46  10  11  86  62  48  86  59  92  48  60  80  29  33  28  19  81  83  91  53  52  66  65   5  45  25  26   7  23  52  66   8  97  24  13  59  13  10  54  76  93   9  81  34  61   8  68   3   9  29  96  36   6   4  26  49  48  94  22  79  67   5  99  82  84  64  29  15  43  15  35  20  83  19  51  44  58  86  22  43   2  35  53  51  63  20  83  27  54  15  83  42  59  59   9  24  81   9  90  67  82  53  38  99  90  27  72  49  72  51  81  32  99  56  48  17  65  24  15  44  82  40  52  76  62  50  49  43  73  82  20  65  62  35  16  38  79  36  28  72  12  40  90  83  29  94  85  85  68  74  41  87  94  42  10  45  43  28  99  63  31  29  66  42  26  61  89  65  89   5  84  69  46   8  34  13  38  68   3  67  37  94  96  18  36  26  71  78   1  33  73  30  94  41  71  99  64  35  26  56  26  30  79  55  62  98  29  16  25  46  16  86  28  78  66  16  49  97  69  54  10  65  90  36  57  45  30  39  24  21  39  56  77  97  18  79  36  67  85  81  15  72  20   7  84  18  93  96  94  53   3  47  33  78  98  65  18  79  17  28   8  95  81   9  65  95  50  18  86  72  16  39  16  70  68  84  72  32  77  91  70  59  53  78  72  28  23  63  78  64  15  88  20  66  69  43  78  35  28  99   5  95  10  67  50  81  38  39  98  22  96  90  43  60  34  84  73  61  57  34  40  12  74  40  18  73  44  75  93  34  90  20  97  16  96  97  29  99  44  73  78  45  64  22  34   5  34  83   4  91  40   4  78  60  51  64  71  47  22  35  85  42  19  24   7  98  31  57  59  14  38  96   4  97  77  17  39  81  79  64  58  64  66  66  65  16  94  13  64  53  47  39  89  43  56  84  20  59  38   1  92  33  29  25  42  96  28  62  96  29  18  30  55  95  22   9  30  79  31  40  43  52  75  44   8  65  99  87  32   7  79  57  11  67   7   4  50  52  58  42  78   2  64  89  33  11  12  40  68  18  51  68  23  10  96  20  36  88  22  68  61  54  87  99  30  15  92  35  89  42  77  81  92   6  98  20  82  51  74  20  66  65  24  46  68  37  48  47  11  27   2  54  85  14  96   8  54  89  60  15   1  22  64  23  38  75  44  58  21  30  87   4  24  38  33  32  96  31  28  11  92  61  19  34  96  40   2   2  42  14  95  36   6  36  33  98  31  44  35  55  92   7  96  55  72  93  87  48  26  33   3  21  16  19   2  51  20   2  19  49   3  22   7  69  16  53  63  89  74  16   5  17  92   6   2  88  83  87  55  80  18   7  82  86                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          73  36  38  58  37  53  34  94  85  95  36   9  70   1  40  45  93  18  34  27  90  72   5  31   6  48  75  47  76  80  52  73  17  53  50  50  36  55  46  51   5  10  35  72  35  63  63  65  82  55  10  69  38  37  77  67  69  82  40  19  30  40  91  64  47  57  84   5  88  32   4  75  52  13  65  57  65  51  59  63  25  20  18  43  52  60  78   4  36  56  25  90   1  85  78  85  10  27  96   4  94  56  50   5  44   3  53  16  32  24  42  79   2  65  30  32  25  33  14  56  84  10  76  66  71  91  10  54  99  66  62  59  21  84  57  37   9  34  95  22  53  98  83  88  93  18  38  21  69  82  62  96  65   5  11  89  29  92  84  25  28   1  32  21  80  62  11  78   3  69  72  99  50  45  36  34  15  22  39   9  69  16   4  32  64   1  68  64  62  70  64  25  85  57  18  26  50  51  98  36  92  69  14  34  20  30  84  21  69  11  49  70  24  97  66  17  41  97  91   7  21  25  25  42   6  46  25  10  17  50  19  71  16  31  50  46  99  11  77   7   5  28  30  73  28  79  17  80  88   1  14  96  96  78  80  74  28   5  62  98  78  65  87  27   2  54  48  69   3  28  14  47  23  38  87  61  16  35  10  62  34  80  79  11  77  64  17   6  31  40  57  29  90  48  94  73  11  72  70  75  23  13  58  80  14  34  82  93   6  23  34  69  39  44  42  73  19  79  10  14  33  74  11  46  36  64  95  46  91  59  87  98  47  19  69   2  95   4   4  44  66  82  43  42  25  10  17  59  78  75  95  36  34  74   7  11  72  87  55  28  77  56  25  56  52  80  76   2  41  68  49  32  25  51  62  62  28  24  79  92  59  50  97  75  90  23  24  97  89  32  45  97  39  60  48  57  87  32  12  28  12  97  61  87  26  98  80  74  76  33  36  26  18  70  63  48  72  11  15  49  36  54  98  88  10  43  13  72  97  60  48  66  58  99  88   2  56  46  71  38  20  49  84   9  59  28  50  62  76  26  94  71  21  95  88  74  57   9  28  96  38  97  38  60  25  41  28  73  54  83  25  31  95  58  47  57  63  69   3  33  42  12  66  52  57  76  38  95  78  92  64  53  68  92  72  95  47  96  33   7  68  72  47  30   6  77  36   9  73  97  74  15  27   5   9  36  35  60  95  14  23  41  49  45  77  70  51  31  50  81  64  62  74  48  70  98  94   1  85   6   6  41  69  79  89  70  99  14  79  36  86  75  26  55  81  24   8  23   1   7  80  91  41  64  33  64   3  38  42  88  88  73  15  44  28   5  96  25  61  57  42  77  55  66  71  50  44  80  12  70  22  19  58   6  41  21  34  26   6  22  22  73  68  42  61  68  61   1   3  63  96  42  28  87  81  42   2  13  88  68  80  88  65  78   6  95  69   2  12  10  45  65  30  51  28  86  27  26  50  62  63  66  21  42  23  81  62  85  27  68   2  11  79  32  72  32  29   3  50  13  89  45  55  11  46  28  85  38  45   6  72  37  99  56  28  94   6  77  52  26  45  82  63  31  74  88   4  23  84  12  90  16  32  90  54  71  83  46  47  86  39   6  72  88  83  42  79  65  53  12  91  86  32  53  43  13  54  69  93  28  99  17  86  88  75   3  95  71  53  48  49  13  39  38  26  98  75  51                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        82  64   5  74  20   3  25  24  67  73   6  77  71  65  73  65  83  32  57  33  64  41  68  10  66  43  11   5  30  58  37  12  95  40  68  69  64  52  37  94  78  70  42  79  41  40  51  60  16   3  65  76  14  30  94  41   2  52  41   8  94  21  90  98  71  37  29  54  70  76  48  13   3   7  43  56  91  26  43  13  79   7  81  65  17  27  70  52  41   8  53  59  44  60  26  53  30   3  58  16  89  69  45  41  34  96  23  48  82  39  72  80  90  51  63  71  88  12  36  99   2  86  72  72  74  71  36  13  34  15  75  31  17  10   1  20  39  63  53  71  94  57  62  52  79  88  84  32  85  83  77  49  13  27  27  91  58  18  30   2  52  86  88  72  94  32  74  57  44  57  72  84  67  13  39  26  40  21  47  18  55  23  74   1  69  73  57   7  37  44   2  91  20   9  35  51   1  88  71  27  92  45  20  52  66  12  72   5  72  86  30  25  28  59  11  54  87  30  61  83  86   5  62  47  17  78  74  12   7  20  83  63  37  70   9  19  35  88  49  27  42  76  28  63   6  19  30  16  38  72  17  50  31  32  85  68  33  17  98  41  63  44  30  64  18  31  49  62  30  35  37  94  67  31  66   7  77  85  61  48   3  84  20  68  26  52  41  17  17  79  42  36  25  44  82  98  25  83  19  38  30  66  98  28  66  19  91  23  39  85  60  37  63   2  28  53  96  30  53  40  35  41  95  85  98  41  31  46  12  45  42  87   6  66  64  55  71   4  66  59   1  19  24  18  54  18  63  49  21  99  91  25  33  46  47  63  16  16  50  38  30  17  59  35  87  76  19  34   7  25  68  84  32  68  17  32   3  26  12  92  78  20  38  33  90  77  88  37  61  50  26  45  25  61  71  14  15  81  17  25  92   1  38  22  84  78  46  68  52  99  90   8   7  10   6  75  13  72  65  72  13  97  69  20  13  10  80  53   5  63  21  53  87  67  52  10   7  52  32  93  97  48  99  84  68  39  43  35  75  52  65  60  84  65  91  55  46  83  47  25  17  77  34  27  74  73  57  82  49  20  31  95  64  74  77  29  93  40  83  38  83  12  77  69   7  33  73  33  12   2  74  34  23  59  53  99   2  15  66  22  86  57  32  69  66  67  90  99  85  36  18  86  40  62  52  97  38  55  45   4  73  74  70  52  78  72  51  55  59  38  17  42  90  86  13  54  15  67  86  61  51   8  51  40  56  25  54  92  68  78  70  28  58  86  23  20  66  90  36  66  20  42  86  74  58  51  87  54  44  41  95  22  60  82  53  59   2  37  62  39  88  29  53  43  99  19  33  45  66  95  23  97  37  69  95  43  45  26  68  22  86   8  53  29  98  92   3   6   4  96  84  87  50  89  26  69  36  95  17  60  53   1  48  71   9  31  83  96  74  87  78  48  10  72  37  41  62  48  54  49  91  48  24  40  77  64  56  47  88  92  62  90  20  88  86  15  42  79   3  95  40  82  61   8  17  83  33  87  98  86  70  73  48  34  19  89  63  22  69  24  88  20  58  70  21  13  96   5  31  86  19   2  96  86  12   8  67  29  20  11  62  50  72  36  19  18  66  85   3  30  75  42  21  28  69  50  76  45  78  93   9  24  47  23  40  34   1  80  40  65   2  28   6  76  66  21  14  77  43                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      18  46  46  72  88  90  25  76  59  50  41  67  69  35  43  99  30   2  71  94  78  52  97  96   5  29  76  37   1  71  35  33  50  36  40  62  91  74  81  36  62  40  54  10  39  34  85  63  31  35  14  19  69  47   6  26  13  42  13  75  67  82  81   6  50  32  73  44  40  69  61  17  96  12  53  32  34  96  16  43  35   9  26   5  10  99  53  98  27  62  93   3  18  27  34  13  73  18  78  39  47   2  82  41  21  44  80  73  68  32  80  59  81  96  67   6  76  28  51  32   8   1  56  42  76  96  89  96  36  24   5  70  14   2  48  78  93  77  15  16  80  11  29  31  67   6  40  43  11  54  80  59  72  71   3   8  48  39  84   9  68  48  45  99  71  49  66  65  51  20   4  12  25  73  57  82  97  65  24  67  18  37  72  96  13  16  37  81  56  11   6  34  76  87  54  37   3  71  56  62  63  31   1   3  84   5  63  10  99  79  11  39  58  58   3  24  46  45  18  51  48  83  84  22  64  95  20  81  18  43  64  54  78   5  86  90  54  10  33  59  27  70  47  20  84  23  19  37  22  80  80  37  85  98   5  72  34  74   6  93  91  27   4  83  52  39  84  87  45  27  99  24  28  83  86  30  23  65  57  96  88  84  40  85  80   7  30  42  92  16  43  88  38  65  96  42  89  74  80  15  60  48  32  76  28  56  65   3  44  77  17  96   5  28  63  69  62  81  78  18  67  13  79  75  36  20  99  19  60  96  90  81   5  14  17  39  99  66   5  87   5  87  83  23  21  30  47  99  36  60  24  18  89   3  31  27  42  46  49  27  70  77  87  96  88  43  12  97   5  31  45  20  73  88  39  59   1  11  26  47  78  69  77  39  90  62  55  33  77  90  16  95  30  42  14  53  84  98   3  85  51  23  47  55  94   5  48  11   1  48   1  25  35  58  69  33  80  18  10  42  19  76  33  96  34  99  35  31  70  58  77  68  45   7  51  30  13  74  32  16  65  27  82  87  67  63  21  83  49  78  23  67  71   2   8  91  41  78  70  84  55  24  71  80  48  14  84  53  67  13  62  86  47  27  66   9  70  47  82   6  40  36  49  14  58  15  28   3  48  56  73  88  44  97  68  75  92  79  81   8  27   1  66   7  89  35  67  27  47  13  84  72  55  53  38  13  62  40  10  73   9  83  64  38  30  34  41  47  72  23  27  54  35  34  19  84  40  68  86  39  91  40  64  60  20  75  99  40  30  77  99   7   8  55  97  20  77  69  46  95  72   8  62   2  58  68  37  76  21  88  34  29  16  67   8  29  30   1  48  44  84  27  15  59  37   1  86  75  51  15  59  20  19   2  63  76  97  46  47  68  84  87  84  96  38  35  14  94  79  73  49  90  51   4  74  81  89  74  46  98   2  67  91  89  51   2  38  13  74  24  12   9  15  27  24  55  14  96  49  60  60  42  32  81  30   8  51  40  87  54  63  56  88  27  93  61  93  95  37  84  16  96  83  19  27  50  64  74   4  66  79  25  67  81  62  75  81  32  65   7  71  46  65  83  30  91  46   8  55  50  60  17   8  62  54  51   5  88  96  61  93  87  49  85  65  16  50  19  96   8  78  33  33  99  74  27  54   5  83  96  77  51   6  20  92  14  61  96  66  35  63  13  95   1  63  75  12  64  23  52                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    5  92  79  24  69  12  80  20  97  85  89  59  10  86  28  71  57  55  10  64  57  56  17  73  45  56  30   5  66  38  52  50  28  86  55   4  76  87  98  40  75  31  50  54  96  96  92  91  47  40  38  61   1  65  10  26  20  46  19  53  73  38  66  28  19  86  13  20  63  42  86  50  87  82  11  91   1  47  36  20  29  57  50  54   9  22  41   2  73  11  40   8  41  32  18  34  46  54  31  73  85  79   2  93   3   5  75  38  90  40  61  54  55  51  22  77   8  23  85  55  69  71   6  97  84  89  42  77  60  43  25  52  73  89  63   8  80  44  10  27   1  23  95   2  52  93  20  25  75   9   5  55  29  18  51  60  74  94  64  99  89  34  44  32  32   1   3  70  83   2  88  31  71  33  79  36  35  17  41  85  33  22  21  28  96  87  15  33  71  71  47  78  54  84  92  29  62  19  40  71  25  46  14  18  81  26  98  58  42  56  70  66  94   2  79  63  49  40  66  24  18  92  24  31  89  75  61  83  15  48   4  81  12  10  42  66  96  21  95  79  52  75  31  16  38  66  18  37  69  83  77  60  24  32  44  47  21  90  63   6  84  23  45  47  66  74  71  99   7  68  24  10  91  27  16  64  83  48  87  57  72  10  16  64   7   3  65  25  51   6  57  95  22  25  34   4  88   8  91  66  44  32  30  23  27  16  10  39  18  77  68  61  80  60  45  57  23  20   5  85  34  69  46  40   9  11  57  86  71  76  73  13  94   7  21  97  12  17  64  16  46  61  32  64  43  69  41  84  35  84  80  15  38  20  75  50  54  53  83  21  34  40  99  75  79  14  95   9   7  57  20   7  28  97  31  99  88  16  54  77  16  12  87  51  89  82  80  94  58  29  82  68  55  36  57   3  88  70  98  73  61  65  94  31  68  98  15  47  57  15  21  39  66   4  51   4  97  32  40  57  26  23  99   7  62  78  50  10  82  53  39  92  36  12  44  80  34  40  13  41  76  21  39  89  99   9  25  93  18  62  18  68   9  28  82  68  71  10  57   2  74  75  88  29  58  71   1  18  61  37  39  42  93  94  67  67  95   5  98  25   1  25  35  48  75  41  31  89  85  18  12  40  78  15  93  20  14  66  27  50  49  45   3  55  94  29  64  50  24  89  35  77  77  35  81  96  79  51  59  24  83  87  22  50  96   4  95  31  15  40  66  55  52  12  46  10  92  47  46  11  83  97  68  30  18  85  92  70  59  82  47  16  45   2  85  92  78   8  94  55  91  95  27   8   5  80  39  60  46   2  66  70  33  32  20  43   5  99  34  75  13  40  54  75  57  84  92  78  96  85  11  64  99  23  10  62  73  55  84  90  37  11  31  72  98  80  41  34  14  85  61  77  46  65   3  92  95  24  33  33  31  98  20  25  25  23  80  33  11  84  36  27  10  86   1  31  46  36   2  54  35  43  31  15  21  16  64  59  49  64  30  94  84  48  72  55  71  30  90  93  47  44  44  62   6   7  98   3  63  87  86   9  96  47  99  89  72  75  17  38  96  80  34  17  18  13  39   5  19   9  73  20  43  45  57   6   7  41  25  39  68  52  17  99  46  65  48  65  55  31  75  29  99  29  30  86  22  32  17  35  81   3  53  49  31  52  97  14  49  78  17  28  65  32  65  75  17  45   6  60  15                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  4  59  60  69  81  69  35   6  81  81  68  91  86  65  27  55  10  48  67  42  75  67  11   9  34  81  86  71  93  66  93  66  30  39  34  83  49  74  43  79   3  26  91  37   3  22  91  54  66  97  94  28   3   2   7   4  65  98   8  67  72  62  63  22  64  51  62   7  44  89  16  99   2  82  54  72  98  37  84  44  38  26  18  49  30  87  32  50  64  97  34  67  50  57  90   4  87  17  62  15  46  22  81   4  81  72  13  25  64  79  15  45  21  72  56  88  88  93  86  16  20  16  11  67  49  17  10  99  44  48  20  33  13  90  62  59  41  34  15  48  39  26  10  21  18   8  67  85  89  43  35  79  49  91  56  11  93  34  48   7  87  14  99  20  35  94  65   8  99  20  72  64   8   8   3  82  64  91  57  47  31  68  91  38  94  66  92  96  20  35  65  43   8  90  74  71   9  53  25  86  57  56  13  33  24  39  23  42  15  20  23  55  64  66  70  94  40  62   6  43  48  90  74  79  90  25  85  26   3  96  17  11  60  15   5  59  61  54  52  27  66   3   4  25  94  53  21  27  90  43  85  51  27  28  87  44  36  54  70  82  22  67  46   5   5  15  82  64  75  23  57  93   1  98  32  64  97  66  83  11  33  80  96  10  82  59  92  67  84  78  98   7  72  74  17  73   9  22  86  97  29  83  70  88  54   5  74  99  25  59  65  98  21  75  99  41  87  31  70  92  73  99  34   3  63  96  48   1   4  35  94  65  94  95  47  71   8  62  80  48  70  28  93  12  47  13  23  33  99  12  36  39   8  33   6  76  85  49  54  71  41  71  49  53  50  14  41  41  66  88  95   4  10  79  17   7  62  20  33  99  25  39  17  98  60  89  46  59  81  83  17  67  76  55  89  82   6  94  94   7  10  42  79   6  30   2  24   8  39  94  45  45  96   2   4  44  22  38  77  46  94  80  28  55   5  57  14  92  19  74   2  90  25  95  41  28  36  77  91  13  90  50  12  44  49  11  89  15  19  27  31  92   5  53  38  86  71  99  74  99  21  38  69  76  45  26  99  55  68  12  87  42   9   7  60  44   9  71  86  84  41  70  86  24  53  56  54   5  66  76  21  56  68  98  10  14  53  30  95  17  25  54  67  22   6  17  58  58  53  57  66  10   6  64  21  67  15  52  42  38  68  38  49  64  69  86  72  41  38  25  91  90  84  92  73  97  46  34  76  84   2  29   3  65  42  75  97  60   6  92  65  92  17   4  68  41  49  82  37  50  38  45  86  67  78   7  10  94  51  95  91  88  19  40  31  45  37  29  72  86  88  36  30  70   8   6  41  63  74  65  53  99  79  47  43  67  68  69  28  22  79  96  39  56  54   4  34   6  94  46  89  95  40  86  19  37  12  58  46   4  70   6  48   8  30  12  56  84  25  79   9  77   4  95  87  54  79  27  35  93  22  31  13  42  47  95  23  67  99  10  55  57  87  45  21  58  78  43  17  95  53  67  86  49  58  49  14  25  29  59   7  54  69  64  63  63  43  16  72  21  40  53  22  62  54  51  22  14  97  71  52  68  38  68  93  13  69  47   8   6  57  25   1  19  87  60  59  99  96  17  36  77  45  22  23  60  51   6  20   4  37  48  59   5  50  23  86  80  64  13  18  88  24  41   8  82  22  41  88  85  46  26                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                65  23  35  97  35  84  16  87  73   6  69  93  40  44   6  49  17   5  66  63  31  55   5  93  13  96  64  64  20  69  39  56   9  53  50  65   1  41  13  56  21  93  55  75   2  78  45  41  82  62  99   5  77  49   2  63  81  71  16  86   3  60  15  15  36  53  42  29  33  79  53  41  17  61  87  31  29   8  75   1  70  91  68  73  94  57   5  79  32  87  42   1  37  17  91  14  87   7  17   1  27  90  12   9  17  10  88  86  40  37  90  25  42  50  84  86  38  78  30  31  78  37   9  88  21  79  10  92  41  94  17  38  45  38  26  68  10  71  49  22  75  99  21  86  59  19  18  37  96  37  70  76  49  38  12  22  73  16  65  20  97  31  59  52  43  20  83  28  10   1  96  65  50  56  29  72  85  45  71  13  23  77  38  12  57  42  41  42  70  15  63  81  96  44   5  14  85   7  75  32  37  72   4  40  89  94  97  53  41  41  59  11  31  20  22  77  28  75  98  10  23   4  25  53  90  66  30  41  45   7  46   7  56  96  30  40  78  35  50  10  66  79  92  58  18  88  19   1  36  19   4  68  54  46  63  14  65  43  22  79  60  19  90  84  26  50  60  87  25  55  67  30  44  85  92  78  34  32  98  33  16  67  56  34  71  69   1  19  10  92  52  62  91  94  36  31  69  96  64  21  73  36  78  78   2  14  30  66  63  61  80  27  72  91  28  29  39  36  63  24  12  85  53  80  64  39  99  58  61  15  57  41  42  72  82  12  26  56  78   9  16  86  10  32  35  96  56  61  86  60  48  38  69  33  44   6  26  31  91  68  49  24  44  32  15  81  47  32  54   7  82  42  30  19  71  62  95  64  82  94  96  76  12  52  31  94  74  58  37  62  57  27  82  85  98  56  61  85  43  94  67  72  17  78  45  71  11  80  90   2  51  92   6  41  61  49  70  50  29  21  45  84  69  23  36  41  55  93  42  38  76   8  87  60  98  41  41  23  20  93  70  86  30  17  63  48  70  39  94   2  89  69  10  67  87   4  85  40  91  44  34  85  32  28  43  48  30  15  46   6  50  46  76  49  15  39  50  22  70  88  56   8  18  38  51  21  93  93  14  58  35  18  65  83  49  40  98   3  60  98  65  62  35  34  45   8  63  41  97  93  32  93  52  62  20  23   7  58  28  45  16  11  57  60  19  55  78  12  30  12  66  68  58  49  94  37  78  35  42  29   9  93  44  95  25  31  21  69  20  51  38  38  11  22  25  92  20  98   2  61  30  39  41  63   2  79  15  78  74  93  88  46  71  76  57  53  27  33  70  45  63  71  74  39  32  53   1  72  87   3  71   6  79  88  83  47  17  74  21  91  44  39  30  62  25  47  37  36  69  19  77  99  55  52  59  35  78   4  58  16  61  81  43  38  78  82   2  72  55  74  53  81  19  57  17  39  30  31  37  37   6  98  41  98  72  28  60  39  16  76  44  75  92  14  60   7  37  74   5  70  15  91  57   7  78  59   2  79  70  25  15  69  21  88  39  72  10  68  45  83  94  47  89  99  13  15  90  29  13  62  87  20  34  67  70  58  24  83  85  88  52  83  74  11  46   9  53  86  61  30  55  10  58  57  89  68  43  63  29  62  35  61  81  65  32  49  91  64  79  47  93  25   7  76  69  48  74  79  58  50  23  66  12                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              45  87  84  35  56  17  11  82  91  45  24  20  12  49  89  80  36  91  46  65  90  84  10  57  35   4   3  60   8  91  89  46  64  84  13  20  27   8  85  34  39  34  91  49  67  83  50  58   2  40  43  81  94  83  96  53  44  10   3  69   3  17  72  67   1   1  12  42  27  46  86  74  18  70  67  97  41  28  88  26  43   7  39  57  74  17  68  11  48  19  83   2  19  26  18  97  28  26   6  94   7  40  86  72  75  50  94  40  44  39  60  65  61  47  59   6  53  29  35   5  94   3  13  74  60  45  19  32  31  59  15  85   1  16  91  88  73  65   1  34  87  69  82  54  96   5  86  74  92  86  44  14  52  87  42  69  61  76  80  98  61  81  84  29  48  48  79  69  64  95  27  26  23  67  22  31  36  75  93   4  18  30  68  46  70  23  37  11  64  92  81   6  97   1  82  95   9  56  36   3  92  29  85   8  82  65  74  24  30  97  22  31  16  28  53  48  70  63  52  37  51  59  97  93  15  66  15  32  71  75  31  32  36  78  16  32  99  24  52  91   7  77  26  62  59  32  94  66  80  29   6  65  20  93  23  42  58  54   6  57  91  66  29  57  42  64  61  22  83  79  34  66  32  26  82  11  28  28  51  30  71  48  10  23  66  23  90   8  11  88  52  33  23  52  23  62  47  17  67  99  36  97  70  11  53  79  91  83  46  48  51  58  19  97  23  10  80  70  84  94  20  81  46  46   6  33  59  45  97  27  44  51  25  37  86  14  68  52  79   6  49  62   7  27  62  77  57  16  69  12  57  13   1  75   6  11  43  73  88  61  68  95  21  17  39  69  79  86  69  81  41  63  96   6  37  29  33  94  27  45  36   7  67  91  64  85  37  41  40  83  47  56  60  83  65  14  15  22  23  55  48  67  13  28  51  67  89  12  86  88  46  75  58  87  88  29  81  79  88  51  94  40  31  16  97  73  84   9  23  39  55  40  10  29  17   8  76  77  80  90  29  66  44  11  21  87  86  82  80  94   2  66  90  89  28   4  43  84   4  47  70  70  33  28  56  49  74  83  55  33   3  29  28  15  25   5  57  94  17  10  91  72  42  73  28  53  76  77   2   5   7  10  28  37   7  96  41  41   9   9  54  31  87  77  60  76  92  80  37  98  78  65  99  47  27  89  72  14  28  44  96  32  84  74  74  61  73  72  62  22  67  91  70  65  90   3   8  41  14  19  54  48  13  70  17   8  78  11  82  37  40   1  70  44  33  67  24  39   2   5  38  15  27  85  69  38  56  79  14  42  92  70  48  39  91  57  37  68  27  11  54  37  97  33   9  26  92  42  69  93  56  28   8  58  68  87  35  25  22  82  87  19  59  18  58  63  72  33  92  55  22  56  24  56  76  75  92  58  33  26  16  16  39  53  37   7   4  88  42   8   5  96  63  56  86  24  90  11  33  84  55  31  19  71  57  57  27  54  38  19  90  82  51  72  59  62  92  60  38  20  56  20  51  68  28  24  54  14  58  38  20  13  58   4  63  91  71  62  13  12  59  15  78  49  45  41  92  49  52  18  19  13  59  62  47  59  40  76  45  24   3  52  72  23   4  91  91  39  41  40  66  12  32  67   9  47   7  67  38  97  47  12  65  61  90  87  37  84  32  66  73  56  32  71  98  15   2   9  96  35   3   1  33  51                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            41  16  83  90  78  13  41  68  12  93  59  83  67  59  93  81  61  91  59  96  24  36  39  92  36  81  45  34  88  62  47  79  38  40  73  60  14  68  56  73  50  15   2  45  88   3  63  68  65  80  76  39  95  80  78  13  71  26  98  46  77  43  36  71   4  78  19  16  54  26  66  51  74  25  74  65  74  52  22  46  24  22  85  54  70  77  11  56  10  18  75  57  50  83  61  12  73  80  71  53  11  58  77  10   4  18  28  59  43  41  33  51  76  51  28  59  63  47  12  39  58  35  86  27  11  24  36  49  14   9  26  53  19  92  44  37  80  28  97  40  57   2  88  44   8  89  96  54  35  49  97  75  37  68  85  63  11  58  23   4  93  45  18  20  97  48   5  96  47  38  14  41   9  48  31  44  27  25  71   4  47  10  60  37  75  33  47  70  23  10  75  87  98  15  46  68  80  97  76  65  94  27  48   2  83  35  91  67  19  20  41  50  50  75  32  39  88  47  35  55  53  46  29  76  12  35  55  51  62  53  69  53  97  28  50   8  55  80  21   1  93   9  92  61   3  33  25  63  63  93  41  39  30   1   7  88  79  61  52   5  46  17  87  81  45  81  36  60  59  61  15  49  34  24  66  25  58  29   9  54  56  79  20   2  79  96  89  76  62  58  63  58  48  72  48  18  86  60  70   5  47   7  99  68  31  67  82  77  43  61  57  57  94  17  31  49  35  87  90   8  60  17  59  28  38  14   1  44  91  27  34  71  65  52   4  58  35  15  35  17  53  46  24  70  11  97  25  21  66   5  58  11  33  80  87  27  59  43  77  31  36  63  94  92   6   6  26  69  66  43  17  46  51  60  60  29  32  92  49  56  21  85  48  98  32  20   2  45  41  78  34  73  95  48  81  81  64  49   3  23  90  20   8  79  84  29  20  90  61  16   2   5  62  28  22  47  44  61  43  38  57  53  66  58  24  77  21  19  43  42  38  30  28  22  56  58  95  56   6  99  35  74  76  38  22  81  54  99  60  17  45  49  58  76  43  21  71  88  89  26  19  66  92   9  84  91  20  55  64  46  71  77   6  41  88  60  87  51  79  39   4  21  17  49   5  74  72  76  96  34   6  55  19  50  57  77  52  69  11  77  76  38  81  51  76  88  45  94  13  16  88  26  79  32  53  90  33  56  60  88  57  18  28  21  83  96  27  74  27  38  26  90  54  18   4  76  81  38  98  16   6  27  74  59  60  61  91   9  30  87  34  55  51  97   4  38  74  44  56  44   9  35   2   2  86  50  32  57  14  28  93  69  34  72  72  91   7  60  31   2  98  36  85  35  21  94  69  75  84  49  71  22  57  40  30  40  77  59  25  56  43  67  84  44  34  58  16  96   3  62  39  16   3  21  63  21  47  53   2  72   7   5  27  65  22  21  86  19  90  75  18  63  60  43  40  85  44  11  81  41  51  19   3  66  71  90  85  52  17  89  39  47  43  36  24  13  62  93  40  82  32   9  50  31  88   7  50  89  75   7   2  51  43  22   2  99  87  52  56  77  41  46  63  57  60   7  44  65  47  93  61  64  32  40  99  87  17  12  23  82  13  40  24  63  83  27  36   5  94  87  36  38  29  17  20  24  89  35  61  69  89   3  44  94   5   9   7  72  26  68  36  30  78  26  12  36  14   4  16  76  21  59  20  18  10                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          23  59  45  12   4  91  36  77  84  74  41  76  97  68  70  27  89  82  78  98   7  31   7  72  63  50  97  99  15   8  21  42  30  81  46  21  16  39   7  61  31  98  46  36  18  76  88  22  12  74  11  12  31  73   8  37  41   8  63  18  21  22  41  53  37  75  70  19  68  31  37  22  48  64  13  95  78  56  23   2  65  82   4  41  26  52  63  67  55  61  27  76   3  32  77   9  19  21  90  37  66  30  23  75  27  68  81  82  41   7  21  17  88  67   2  30   2  50  57   3  10  13  65  26  45  64  81   8  18  45  74  54  99  26  67  59  95  59  80  73  38   3  95  53  74  69  48  94  70  13  84  97  57  91  92  54  31  61   1   2   1  12  97  21  45  92   2  56  97  24  52  54  77  57  16   5  42  42  69  82  59  44  73  19  95  15  40  20  27  44  10  14  62  48  21  82  31  91  26  26   6  82  59  60  62  68  14  75  71  70  49  42  52  34  51  21  81  66  59  15  85   7  15  54  58  56  55  10  65  31  57  30  81  47  57  47  35  57  45  93  79  25  91  65  80  69  28  88  87  64  93  74   3  24  26  53  65  91   5  31  62  74  78  49   1  10  32  70  13  95  84  66  93   4  48  52  29  67  70  20  70  59  26  46  73  58   3  55  12  43  52  46  27  90  74  82  37  52  77  21  92  47  33  76  15  44   8  26  56  24  50  69  70  40   2  98  48  64  88  67  13  40  63  89  34  17  87  26  26   2  76  34  81  13  96  58   9  89  54  81  75  88  90  21   8  44  18  15  27  42  75  19  27   7  70  43  93  29  34   8  65  64  55  54  18   2  88  98  47  72  24  77  28  75  37  10  74  42  22  23  82  63  17  37  76  48  73  25  45  43  85  34   5  52  91  59  79  18  49  71  55   3  11  73  39   2  52  13  80  72  25  39  37  40  85  51  32  80  99  75  90  75  82  15  33  11  88   2  32  29  20  65  58  79   5  95  11  76  97  46   2  35  64  46  81  76  63  63  87  88  10  98  44  78  35  36  82  97  70  26  89  96  53  90  16   7  15  80  48  23  62  47  44  47  42  34  93  39  31  99  20  38  88   5  76  86  67  53  21  97  89  46  73  47  64   4  24  75  87  14  21  72  87  19  11  87   7  91  44  20  81  31  46  49   2  33   1  54  62  42  59  21  57  50  56  73  50  41  62  47  67  89  59  30  29  76  63  56  21  60  86  56  71  51  85  52  60   3  52   2  11   3   6   7  91  10  29  54  28  91  25  53   3  33  54  97  56  70  60  78  54  80  70  45  40  95  82  62   9  43  20  90  30  96  43  17  35  53  37  14  36  19  89  49  63  11  66  60  35  96  77  53  27  40  92  38  41  77  26  46  49  65  88  20   3  45  27   3  47  27  22  38   7  31  31  33  13  94  53  73  55  49  89  84  64  89  11  50  52  32  76  97  60  53  96  64  60  96  87  92  24  34  76  64  94  65  83  17  34  85  15  41  78  79  23  25   7  37  62  20  68  47  57  69  32  95  37  63  94  38  46  93   3  55  48  84  41  76   2  65  87  96  34  14   9  12  56   9  82  11  41  64  10   8  84  93  99  85  17   7  15   6  98   8  64  30  35  35   3  92  20  75  83  43  43  88  45  13  61  55  15  53  53  35  85   7  88  33  76  12  75  16  33  52  37  10                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        7  44  87  47  91  25  75  62   7  36  14  14  66  75  53  26   9  97  33  36  64   8  60  92  33  62   4  72  31   6  33  56  88  88  77  18  32  39  75  16  97  89  79  21  49  45   1  41  91  36   4  54  36  64  36  51  39  86  61  62   8  40  41  90  16  24  88  12   9  82  95  19  75  38  23  14  42  60  46  40   7  42  89  18  88  25  34  90  62  23  22  37  46  57  23  54  89  25  88  36  28  43  16  91  95  30  36  45  70  11  69  66  82  71  12  37  61   3  77  24  37  81  50  48  77  79  79  48  41  14  64   9  32  74  39  57  99  58  32  52  49  23  60  11  12  28   1  31  86  68  33  24  85  92  12  15  53  87  35  26  75  25  25  59  47  16  88  18  52  23  93  50  24  68  24  10  15  55  96  81  51  31   9  51  16  72  99  33  95  18  89  12  32  57  33  91  57  29  34  69  84   4  95  95  48  13  46  91  81  15  88  70  65   4   5  45  40  82  15  55  47  37  53  46  94  41  68  84   4  15  29  83  53  42  72  80  50  51  16  27  43  42  10  43  23  59  93  83  29  76  71   6  42  72  21  94  39  13  82  26  64  52  81  67  24  58  98  32  40  69  60  55  34  19  14  62  42  47  66   2  25  50  35  60  50  62  72  28  31  99  56  10  63  22  44  95  51  93  12  47  83  83  44  15  75  99  33  27   9  57  41  38  26  48  93  64  95  85   7  18  68  19  80  52  12  79  74  78  45  66  72  24  93  12  46  94  33   1  25  62  49  28  52  12  34  98  16  43  67  17  99  62   4  26  33  78  16  13  84  99  46  66  15  91  83   2   5  12  74   9  29  54  30  13  29  54  15  84  75  49  68  44  75  92  83  43  91  33  38  80  50   3  77  88  53  65  57  14  26  42  17  55  21  40   9  67  82  75  60  33  47  37  51  60   5  59  87  89  16  95  18  17  32  12  20  65   9  94   1  18  27  60  19   3  79  12  47  71  46  15  83  91  72  73  39  69  10  55  78  33  76  26  41  71  10  50  81  70  93  46  16  86   5  59  94  90  89  62  94  89  82  11  45  66  56  15  57  47   7  57  62  26  74  10  71  97  28   2  47  56  60  91   3  20  38  49  38  25  13  60  83  39  56  53  88  94  94  61  53  31  55  27   4  90  66   7  99  48  40  31  60  67  73  17  98  33  66  14  14  93   1  38  41  57  51  93  28  89  30  32   6  51  58  49  41  69  28  61  70   9  67   9  20  78  88  14  83  70  56  55  47  24  74  46  69  32  26  87  20  64   9  40  26  59  80  98   5  24  53  11  85  93  79  72  76  47  34  54  30  32  14  37  82  36   3  46  74  34  47  67  71  20  89  18  60  18  23  20  27  51  59  86  92  29  21  53  12  29  52  59  99  62  73  64  76  17  25   8  63  56  46  76  49  22  74   4  30  46  72  70  54  81   7  92  22  44  36  65  14  81  86  10  22  32  11  93  81  47  28   6  26  13  99  97  95  97  98  68  25  53  37  37   6  94   5   1  50  76  59  80  50  17   1  72  73  92  83  27  52  68  74  24  17  28  52  82  54  33  22  48   3  64  67  29  79  18  75  90  59  78  86  42  67  80   2  78  29  82  74  74  96  94  18  93  58  86  62  80   3  58  54   4  49   3  49  51  63  18  99  70  96  47  44  94  28  87  17                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      25  16   2   5  15  13  39  67  77  73  77  81  51  76  19  27  61  91  61  42  93  69   2  61  77  13  53  19  91  34  88  42  15  20  42  15  75  49  32  12  18  77  47  61  30  98  53  25  16  57  47  10  40  40  94   4  80  43  67  30  18  86  40  29  18  53  18  52  86   4   2  64  14  34  48  51  86  64  46  14  73  25  42  86  28  33  54  57  24  84  22  14  16  97  37  86  64  31  51  93  74  84  33   8  94  11  45   4  10  28  96  53  10  28  90   6  33  84  49  58  97  73  84  92  27  22  19  34  28   7  24  93  86  79  14   7  36  87  48   4  38   9  83  21  12  31  50  53  41  38  66  75   9  12  10  19  85  76  35  36  61  19  61  41   9  36  54  74  81  35  22  31  28  65   2  33  23  19  17  31  51  45   4  17  39   2  38  78   7  39  32  39  32  66  31  96  55  96  87  59  49  39   7  15  49  68  90  45  14  62  42  16  24  24  46  28  88  82  14  53  43  79  35  85  13  81  14  94  11  96  97  76   1  58  86  47  23  39  56  43  85  79  99  54  98  59  53  84   1  56  68  58  63  31  79  69  40  70  94  15  19  42   3  41  40  81  74  22  84  18  91  35  38  11  80  44  63  67  72  88  84  24  46  20  40  65  32  35  36  98  36  73  83  40  27  64  12  81   7  52  91   3  92   4  11  46  70  50  30  16  83  65  65  12  43  65  71  78  93  15   8  53  36  81  96  51  82   9  53  20  93  99  49   8  65  84  54   5  65  25  85  29  12  30  17  84  16  67  40  16  38   6  69  95  78  41  61  32  23  31  82  80  20  26  64  14  42  93  54  17  88  68  50   2  84  62  58  86  34  97  21  96  35  10  43  38   2  30  21  12  76  23  26  70  95  82  60  59  65  13  67  35  14  72  61  51  93  44  15  55  39  17  25  97  26  79   9  53  19  23  57  34  97  40  96  19  37  74   6  13  91  37  15  59  48  37  75  99  97  79  25  50  65  66  44  61  65   7  46  76  98  48  48   2  84  89  86  56   3  87  50  26  43   9   3  82  48  10  13  13  63  17   7  68  72  49  39  76  66  10  87  57  90  46  77  54  15  61  56  11  76  78  46  84  91  66   7  18  16  94  88  68  84  82  36  66  21  61  31  43  62  13  58   4  58  82  51  54  10  78  84  33  81  73  40  14  46  21  57  52  28  49  56  11  44  84  26   6   9  61  99  78  34  15  85  12  67  89  86  22  64  82  64  21  23  12  53  43  38  39  35  36   6  83  73  25  78  88   2  65  68  13  62  18  13   4  55  85  21  35   6  55  31  16  69  73  61  99  90  16  80  68  22  72  48  11  75  27  21  85  34  93  55  77  56  63  20  77  13  30  37   7  28  96  68  47  89  29   5  65  31  42  61  56  60   8  35  54  17  35  73   9  33   7  51  26  50  66   2  58  36  27  58  99  57  47  86  97  84  16  59  14  87  61  74  11  38  49  54  22  21  78  70  11   7   1  28  98  45  51  57  23  70  70  13  63  55   4  60  39  51  28  91  85  88  97  87  11  15  60  46  27  99  47  94  77  72   9  77  83  43  46   1  79  44  54  46  52  75  99  16  57  87  17  86  40  72  54  43  79  97  51  40  16  29  71  14   5  66  46  59  46  83  43  24  20   9  31  41  86  81  28  26  90  76  85  81  60                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    54  93  99  25  33  58  34  93  15   8  94  74  22  90  79  61  20   7  32  11  20  73  54  72   1  59  17  36  93  43  80  66  24  55  75  71  33  65  27  76  53   5  91  63  52   3  46  84  78  87  17   6  90  64  26  61  20  27  92  81  75  63  71  50  50  52  52  16  59  26  74  31  10  72  18  12  52   6  72  18  76  64  40  40  68  60  59  91  82  38  37  70  41  54  81  86  74  89  54  98   6  89   4  74  57  58  79  18  87   2  81  14  11  69   5  66  78  36   1  90  48  23  22  93  24  36  33  58  93  54  18  31  13  36  70  85  31  97   4  71  79  36  63  16  14  35  61   6  27   4  43  20   1  62  37   8  36  95  88  69  69  92  37  34  52  24  56  63  69  99  92  14  20  88  15  54   8  22  74  81  90  21  57  54  31  36  41  19  43   8  60  83  90  72  71  42  65  95  74  82  83  21  22  70  75  79  90  88  44  50  83  19  67  82  80   9  26  11  40  21   2  23  89  54  46  10  87  58  10  61   2  96  25  96  29  30  90  23  24  67  97  24  30  79  16  29  23  65  90  69  35  39  36  33  28  80  68  18  21  38  94  82  53  10  75  40  97   4  17  82  17  78  26  64  98  37  33  61  77  79  20  82   8  48  87   6  41   1  31  48   2  44  86  47  87  22  51   3  53  33  31  96  47  20  18  34  92  40   9   8  38  29  99  36  55  13  95  55  20  80  14  91  36  69  32  68   4  21  98  58   9  17  55  73  97  42  65  85  47  74  29  21  78  81  97  38  24  57  26   7  61  73  24  68  27  25  33  53  76  75  96  32  47  26  94  61  19  33   1  41  59  26  23   2  64  61  11  12  38  32   2  38  37  67  64   3  34  71  93  18  56  14  11  64  39  36  74  68  99  52  30  21  25  55  68  38  54  34  95  22  23   8  98  36  47  54  65  59  74  75  93  87  69  92  86  81  74  60  42   9  43  25  88  60  31  18  75  10  54  81  82  16  30  75  58  98  26  20  76  56   6  35  96  92  41  68  84  23  73  29  18  81  67   5  73  65  32  34  77  16  53   4   8  65  81  15  37  10   2  99  21  60  87  75  12  76  60  27  98  50  43  57  74  46   2  15  31  37  24  45  94  97   8  56  95  66  65  99  78  48  23   9  78  94  63  26  26  86  74  11  15  16  13  31  26  76  39  89  62  58  92  13  70  87  96  74  45  30  16  85  74  70  80   7  84  24  57  69  21  53   9  28  89  91   6  33  84  56  60  46  81  20  70  60  34   2  66  44  76  24   2  57  83  46  48  34  57  17  45  94   2  60  67  82  11  15  67  94  68  15  68   5  26   2  66   2  15  18  64  79  46  74  63  61  68  69  42  25  25  53  48  22  97  68   1  91  29  43  59  26  64  47  83  55  61  13  10  76  18   7  27  73   2  50  52  66  82  96  74  85  88  92   6  88  65   8  65   6  11  74  50  76  13   6  10  77  43  79  89  99  12  63  81  48  88   3  94  83  73  27  89   2  88  44   7   7  98  32   6  66  15  12  39  49  11   7  55  39  19  47  49  22  35  35   2  32  73  35  27  68  20  58  93  86  13  65  87  62  36  38  63  38  92  61  92  52  55  75  85  27  21   8  34  37  91  67  17  96  72  41  58  42   2   8   3  49   8  86  32  83  83  48  75  30  48  76   7  62  86                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  76  86  23  31  84  61  13   2   3  99  61  96  37   3  41  96  48  69  63  43  79  62   8  24   1  60  52  69  35  84  12  83  60  94  32  73  62  57  12  60  44  87  62  56  17  64  67  50  65  51  32  21  71  89  93  70  82  66  97  99  18   4   4  83  61  32  17  52  44  87  77  52  72  44  58  32  63  91  50  27  78  51   5  83  39  99  43  64  97   6  63  77   4   5  54  91  60  78  83  53  83  26   1  79   2  17  24  57  81  26  50  96   4   7   9  92  16  91  65  45   3  46  77  85  94  43  18  57  77  39  54  28  40  44  48  61  92  20  83   2  55  70   4  29  93  69  28   6  73  72  78  42  41  63  66  83   3  81  29  59  42  90  50   2  68   8  71  89  82  48  87  77  64  37  79  11  65  33  56  68   7  13  74  86  17  85  30  73  22   4  90  39   3  22  87  21  65  59  82   5  16  55  20  40  89  31  69   8  86  24  93  40  65  98  39  88   8  34   5   6  62  52  57  31  10   8  64  10  64  89  78  35  38  16  60  74  87  14  32  47  50  94  47  99  78  24   2  83   8  50  16  76  95  48  35   5  75  65  39  64  73  74  74   1  97  14  92  30  43  55  47  70  21  41  87  35   7  94  13  53  64  44   8  57  33  24  75  39  62   2  23  42  49   4  84  83  13  25  87  82  37  75  16  97  52  94  64  24  68  16  33  97  50  49  85  62  96   3  66  61  40  55  64  55  33  37  49   4  78  85  42  97  35  76  18  76  47   9  22  23  35  87  84  97   9  75  48  96  38  29  66  60  23  77  15  94  43  48  29  57  83  92  97  90  55  79  10  90  39  11  31  62  27  31  93  13  58  19   1   7  16  72  85  92  20  18  32  59  44  66  90  80  77  78  86   3  88  11  68  55  68   2  84  70  26  56  38  75  82  58  13  79  63  36  20  58  81  87  10  32  22  84  87  74  55  63  93  72  55  90  75  85  37  76  30  81  84  28  23  93  89  85  92  40  95  22  99  16  33  47  13  59  89  40  31  32  99  89  81  82  24  88  55  53  43  77  61  49  39  27  20  63  62  82  69  60  19  28  27  63  87  12  67  88  84  76  78  11  80  39  10  44  32  10  90  95  76   4   8  80  37  34  43  47  64  13  71  70  71  96  91  21   7  35  12  71  85  16  93  45  90  91  44  43  35  12   7  57  37  36  65  38  46  27  19  59  22  25  25  12  47  45  73  42  38  29  29  68  14   2  61  77  86   6   6  36  63  93   6   9  26  24  91   4  57  52  40  13  50  40  69  32  29  43  76  72  32  83  45  66  66  72   3  62  47  34  92   6  45  73  88  23  93  68  66  33  25  65  70  10  56  75  15  21  25  43  48  67  95  28   4  94  28  91  18  64  92  72  25  54  51  54  18  65  18  22  80   2  59  90  23  61  90  58  49  65  12  23  50   2  78  86   8  22  26  54  33  68  94  68  39  73  43  79  69  38  39  41  61  24  43  99  79  92  40  33  86  67  60  39  92  99  26   2  40  11  97  13  38  39   8  81  61   8  67  30  70  64  99  68  66  56   5  52  38  26  30  56  57  24  74  99  72  79  50  55  74  50  53  64   4  57  59  36  34  53  30  58  27  46  86   1  66  95  52  66  86  49  50   1  92  57  20  24  57  17   8  19   9  72  82  75  19   5   1  57  39  55  17  83                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                87  72  47  47  60   3  71  84  74  86  67  54  59  16  93  57  44  38  84  68  37  17  16  65  25  74   4  24  80  22  49  55  62  54  66  72  33  48  44  81  20  47  40  62  61  71  84  48  80  50  23  59  38  10  71  33  33  88  96  57  93  51  34  72  40  37  64  39  73  74  18   8  51  51  23  83  70  95  89  53  43  56  33  10  21  10  90   2   9  68  82  34  79   6  99  48   1  23  92  68  76  40  94   7  42  69  64  16  46  31  74  14  65  27  44  45  16  16  43  47  70  80  43  73  23  32  11  87  96  97  23  91  91  56  94  97   5  83  29  92  86  51  41  48  37  35  11  66   5  72  11  76  29  13  33  87  55  37  75   2  28  22  55  10  32  52  44  69  77  24   6   1   6  15  87  92  84  31  48  74  11  27  44  73  31   3  49   6  24  27  43  40  56  90  21  33  36  54  14   7  28  33   2  67  65  47  99  20   8  20  14  55  75  46  30  93  14  97  44  90  10   1  62  46  38   2  68  67  61   7  42  20  35  61  15  49  31  75  81  26  82  98   7  48  58  58  66   4   2  83  12  97  77  20  73  28  60  50  16  42  40  56  71  67  69  32  30  82  37  45  33  59   9  30  38  52  89  79  86  10  61  39  16  28  16  65  31  16  68  84  59   8  38  76  39   9  24  99  77  68  68  97  31  35  92  23  15  55  76  22  99  97  89  49  64  44  69  68  54  51  77  22  23   1  67  77  94  13  53  46  89  72  18  88  23   3  24  53  62  85  25  18  57  31  11  42  75   6  19  53  84  48  93  77  74  81  31  92  50  63  67  18   2  44  45   5  47  33  17  87  21  25  78  73  41  73  75  35  87  87  51  54  36  89  38  96  56  94  88  42  42  89  48  75   2  12  37  21  33  61   4  61  66  94  52  29  19  58  27  27  48  18  44  71  72  92   5   9  48  66  41  35  44  10  40  86  57  33   3  13  74  99  39  60   5   6  53  96  41  71   7  36  31  52  42  63  14  82  20  48  36  99  58  97   7  85  68  80  84  91  94  20  55   1  86  84  45  88  54  77  71  82  54  33  20  10   6  66  46  46  43  92  49   1  26  96  18  20  25   2  17  61  32  29  37  52  46  34  23   9  76  22   2  68  59   8  30  14  32   3  73  17  79  37  95  97  14  74  24  64  90  82  74  45  34  74  59  55  34  96  10   3  96  76  75  93  31  75  44  35  46  44   5  74  17  24  30  64  20  47  67  61  15   6  10  66  89   7  86   3  10  65  46  48  58  38  32  23  22   2  88  20  88  50  67  37  79  72  32   6  16  35  96  21  88  57  13  91  69  21  27  29  88  11  69  25  22  74  66  24  86   1  56  31   5  59  98  49  35  79  22  62   9  22  39  80  96  29   3  16  61  29  49  99  17  83  15  55  55  11  56  81  78  94  38  37   2  50  55  57   8  91  28  16  18  60  56  89  75  15  82  96  86  49   6  96  31  95  56  84  39  27  56   8  92  18  97  66  41  30  24  48  63  43  71  99  37  63  19  35  13  35  15   1   8  19  37  17  48  24  11  62  78  76  23  95  45  90  67  15  29   5  18  84  46  26  55  44  35  67  89   9  95  22  87  21  91  16  90  74  65  22  53  76  48  38  84  32  40  46  30  24  31  48  57  46  58  69  72  35  53  34  90  49  56  14  47  59  57  55  96                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              20  94   3   3  62  46  57  72  62  88  77  64  70  31   6  25  24  98  16  69  75   8  36  28   2  61  19   8  35  35  42  18  58  30  89  10  87  45  96  86  19  98  37  62  17  67   2   5  64  58  20   5  37  71  24   9  99   6  34  53  99  13  16  67  91  19  87  27  24  86  87  18   1  25  56  91  81  57  72  16  82  38   5  13  92  34  61  20   6  82  25   2  80  18  12  83  95  35  87  49  48  74  28  79  98  89  78  78  89  28  61  49  52  40  15  75  59  96  35  96  55  25  65  33  49   7  71  26  59  63  66  21  22  82  52  35  47  17  34  94  97  96   5  20  42  14  23   6  68  57  58  93  57  21   5  40   3  11   3  39   2  81  88  62  18  52  95  48  63  72  57  63  34  39  31  32  37  18  21  14  33  89  16  34  48  35  76  94  60  13   5  47   6  74  71  36  66   2  68  48  25  96  39   6  67  77   9  37  94  69   2  10  77  95  45  63  76  62  88  96  33   8  14  46  81  42  66  35  30  98  64  28  99  43  51  83  84  86  24  44  91  45   7  10  22   5  73  58  51  55  80  37  16  53  91  33  14  71  36  88  97  12  47  35   7  73  44  51   1  18  77  93  80  97  81  42  88  31  86   7  17  66  31  47  62  97  63  43  58  61  70  20  81   3  28  45  17  51  30  75  23  42  35  41  64  71  78  96  80  18   4  43  48  84  52  69  70  76  43  43  85  34  14  81  38  32  41  45  52  40  82  72  72  89  67  25  18  81  98  64  83  72   5  70  99   8  65  15  53  54  10  15  65  79   5   3  40  58  28  80  83  88  57  37  24   2  92  63  27  32  19  59  79  63  71   7  60  35  88  64  77  81  14   6  28  69  95  90  91  71  58  19  45  39  43  41  82   8  67  35  18  60  73  54  94  26   2  13  21  37  55  16  89  98  57  26  96  38  51  16  13  85  70   2  78  94  55  80   1  46  86  93  77  75  35  56  52  78  10   1  21  87  21  62  15  99   4  11   2  47   4  12  74  73  53  97  20  87  87  41  18  14  81  14  29  89  93  93  93  89  58  89  99  40  26  22  70  70  14  41  20   3  58  54  59  24  96  38  19  23  50  79  23  74   3  34   3  82  50  78  48  69  85  13  90  24  72  89  97  73  46  17  44  51  78  54  17  36  54  95  94  34  77  91  99   4  87  56  70  29  82  83  16  68  33  12  95  23   1  15  92  21  93  68  51  39  71  39   8  53  67  62   4   3   8  91   3  90  45  60  37  36  77  72  41  48  44  70  69   8  83  19  25  28  21  45  73   7  90  16  95  35  83  85  51  43   1  60  83  85  75  77  48  39  91  11  85  14  43   4   1  49  78  50  72  69  90  21  12  52  38  66  68  57  37  19  33  31  50   9  16  12  44   3  16  13  97  90  22  15  10  35  79  73  95  49  17  60  30  89  81  36  56   2   9  62  47  92  88  97  33   2  36  63  59  72   1  39  86  69   1  28  91  71  24  93  75  43  27  72  29  36  16  50  77  75  80  87  78  64  28  10  62  14  60  64  59  47  94  40  94   3  10  18  39  44  37  42  14  47  19  68  38  63  41  99  14  72  83  66  48  49  66  47  16  61   5  46  32  70   1  89  74  88  68  15  74  68   3  59  49  43  85  29  67  79  10  29  74  49   1  49  38  43  37  34   2  13  78  22  11  45                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            65  22  38  36  51  60  75  28  83  70  68  64  56   4  46  44  74  62  86  71   6  77  29  34  55  79  67  95  73  80   5  45  41  47  14  87  48  86  10  44  97  82  82  43  42  48  92  10  29  61  57  13  75  68  59   1  69  14  40  90   1   7  56   9  65  17  15  22  82   9  74  92  34  61   5   1  11  69   4  82  66  74  95  44  67  83  44  84  31  79  65  55  61  83  96  55  75  94  13  71  84  33  49  13  92  13  94  64  54  67  66  60  69  84  28  29  32  93  50  57   1  93  77  46  65  62  36  77  85  87  14  68   3  86   2  43  78  90  41  40  70  73   4  81   3  10  41  92  81  55  39  86  11  37  78  17  46  10  22  91  10  15  79  97   8  42  26  73  26  85  99  45   6  83  87  21  12  38  36  87   4   9  37  45  78  28  10  63  61  74  18  35  97  74  33  73  71   8   6  87  84  56  45  89  88  73  95   8  47  96  52  50  31  67  54  17  24  81  56  59  95  22  37  72  28  12  31  90  86  27  20  17  21  46  91  34  22  85  91  62  38  28  52  94  47  74  71  61  11  13  40  15  77  74  53  68  70  26   5  90  19  99  35  72  65  49  14  39  75  96  65  25  58  73  68  18  30   4  73  87  29  10  58  51  73  44  29  27  95  46  25  22  55  60   3  29  93  57   7  66  76  53  63  74  43  30  13  81  38  54  82  99  95  19  69  90  16  77  92  21   2  35  90  61  95   5  29  84  86  35  70  46  94  88   6  31  40  25  37  36   9   4  42  51  70  94  49  44  76  13  32   9  10  31  10  94  60  61  27  97  15  99  88  35  19  49  17  59   5  81  90  67  53   3  31  39  32  43   3  42  52  39  72  53   6  66  90  80  32  52  21   3  97  86  27  60  92  86  58  20  47  42  51  69  42  18  47  59  27  50  29  12  92  39  79  13  63  76  18  42  23  76  39  89  20  85  70  47  18  31  83  11  68  28  91   7  72  40  74  37  48  54  61  52  69  64  97  69  39  65  82  15  64  35  71  42  40  25  17  38  37   4  43  15  98  86  97  22  94  57  22  93  26  54  99  86  18   4  74  73  54  89  98  10  80  63  83  29  64  35  27  90  68  83  35   9  18  88  13  10  72  65   3  58  32  52  39  70  64  56   5  48  52  35  67  14  29  66  19  51  83  80  12   2  16  15  52   7  38  50  27  12  26  34  41  71  30  50  42  10  92  40  18  22   9   2  77  13  78  84  70  71   1   2   8  16  13  13  95  47  62  55  17  92  44  14  64  96  81  50   7  78  55  28   9  20  20  26  19  83  54  21   6  84  52  86  26  40  76  50  56  22  29  77  20  25  86  27   6  43  44  60  64  70  71   2  95   2  87  18  10  78  94  55   9  96  77  16  88   1  35   1  27  49   8  61  52  69  22   1  13  91  46  90  92  13  33  80  72  63   4   1  21  79  31  52  66  13  24  38  56  15  42  58  96  99  61  62  50  80  68  56  56  24  84  40  16  17  41  23  66  32  81  84  76  55  86  31  24  99  14  66  90  38  58  76  43  36  92  38  58  99  11  17  53   2  63  47  52  96  77  72  73  48  18  38  39  62  62  15  38  98  80  52  67  50  58  65  21  52  22  84  69  34  97  69  97  19  54  71  55  51  76  77  28  22  29  10  17  40  79  15  16  60  26  66  86  23  79  86  77  91  48                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          47   1  73  52  11  67  77  56  72  48  71  47  75  93  83  90  93   3  49  26  82  77  78  84  89  52   2  77  68   3  74  19  28  87  90  97  35   7  34  72  18  14  51  12  28  79  79  49  16  56  19  34  59  10  60  30  15  51  56  34  59  87   7  67  26  39  24  74   8  93   3  88  27  88  39  97  91  19  22  92  82  67  85  52  96  11  12  29  85  95  77  73  75  29  63  89  53  37  49  41  62  41  19  95  25   3  83  55  22  98  81  24  83   9  24  41  63  67  62  54  80   9  33  81  46  42  57  20  39  99  43  73  24  77  48  42   6  93  83  91  69  13  47  81  86  50  27   3  80  47  92  46  43  44   1  80  48  83  68  27  93  79  26  21  45  84  14  67  36  81  55  96   2  83  34  26   7  41  65  59  20  18  28  26  67  21  40  82  33  11  95  79  94  81  70  70  77  76  14  63  83  74  44  30  99   2   2  15  84  20  35  32  79  39  79  14  56  71  92  47  64  79  32  49  27  10  50  80  83  26  93  79  51  53  78  28  44  60  17  15  65  20  43  67   7  28  38  57  46  20  54   4  75   6  96  73  95  84  86  85  13  35  93  93  57  88  13  45  77  27  23  59  19  49  42  54  37  31  12  55  82  64  92   8  78  59  38  32  61  27  60  87  72  76  55  85  84  31   8  25  23  34  74   9   2  30  95  41   3  58  36  39  18  63  86   6   4  80  14  13  80  69   7  41  43   2  34  15  56  66  45  84  31  62  63  31  27  77  81  65  41  22  28  12  78  30  98  34   9  92  71  17  36  23  71  37  66  32  55  19  85  87   3   6  94  12  90  58  34  10  48  92  51  37  18  30  55  32  79  28  54  51  89  31  80  43  19   3  14  31  25  63  90  80   6  52   3  19  78  44   4   2  11   3  53  17  68  72  89  17  21  13  24  50  55  56  69  62  73  58  74  75  77   3  39  63  60  27  78  13  24  52  47  80   4  77  68  87  32  45  24  18  39  12  67  43  42  15  87  23  23  76  17  14   1  14  30  14  68  74  28  92   9  12  64  93  53  82  70  40  25  94  39   7  67  54  69  26  38  30  28  98  40  95  50  39  75   3  82  16  57  23  71  57  50  49  71  69   6  21  60  50  87   9  63  39  48  68  88   2  42  28  15  25  67  53  44  17  15   8  21  47  55  65  37  60  72  68  70  69  31  50  25  76  70  17  77   5  73  48  73  68  76  67  13  96  29  68  74  55  12  61   6  84  43  24  31  55   9  71  56  48   2  57  55  61  78  55   9  84  23  62  97  53  90  38  54  18  13  60  98  45  58  10  57   1  63  70  17  65  64  17  28  46  89   9  41  45   3  94  40  30  51   3   2  81  62  62  12  43  64  10  58  50  67  47  74  49  10  28  37  44   6  64   6  70  57  78  27  14   3  60  17  92  20   9  78  39  14  34   9  90  85  16   9  59  94  67  70  34  79  89  55  56  16  95  13   1  60  93  27  68   1  16  79  89  76   2  89  71  92  76  84  47  12  77   9  53  56  91  95  43  37  98   3  49  92   4  28   9   8  44  64  49  23  27  80  93  67  98  38  45  36  28  73  73  12  76  21  54  47  70  44  38  62  77  86   1  95  55   6  91  67  22  24   8  19  22  68  17  95  72  98  37  36  86  56  26  42  70  43  64  62  90  73   1  75  25  12  92  49  78   2  74                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        83  25  35  37   4  75  59  66  38  77  74  45  24  87  43  76  52  25  10  30  42  68  55  42  22  82  11  87  95  57  50  44  11   1   1  64  42  30  80  94  38  98   3  21  19   2   7  50  76  10  87  37  20  69   7  76  68  40  83  68  87  57  97  55  20  52   3  75  27  28  77  68  82  28  40  29  62  86  56  99  78  49  49  88  81  15  82  28  32  72   8  60  19   1  19  57  15  88  27  86  55  80  11  60  88  20  74  82   4  47  47  47  91  29  52  61  28  48  77  57  16   4  37  74   7  37  92  33  53  93  51  45   7  31  79  77  59  19  68  96  45  42  86  86  33  51  90  92  82  82  80  86  70  86  25  85  68  81  35  77  34  89  61  85  36  55  71  29  81  78  74  79  24  85  52  14   9  86  33  40  19  34  29   2  74   9  82  96  33   3  94   3  51  81  70  83   7  61  90  20  99  82  63  33  86  17  51  35  15  72  81  35  89  84  89  22  53  61  38  32  25  29  87  98   9  49  14  25  20  39  94  81   1  12  37  13  93  96  81  92  84  87  28  14  18  26  74  30  66  34   2  55   7  77  87  70  65  29  70  62  83  49   6   5  56  63  72  17   7  75  93   7  81  71  39  35  80  75  87  39   3  64  17  47  19  32  46  49  43  86  46  61  41  49  96   1  76  54  83  23  64  13  59  73   4   7  96  90  86  73  70  26  63  13  21   9  38  13   1  34  21  61  98  47  56  27  42  74  93  65  70  83  59  76  38  15  52  45  78  66  61  66  80  82  59  96  95  91  31  16  51  22  49  31  41  45  38  47  55  71  26  16  91  87  60  84  48   5  37  50  67  11  15  39  88   3  72  16  46  23  11   9  16  20  74  70  40  42  82  30  91  77  25  78  30  70   7   7   9  43  33  54  44  68  50  13  46  16  19  28  93  90  96  50  74  73  36  74  78   7  76  10  21  84  82  47   3  85  58  29  59  60  45  43  28  85   8  49   4  73  88   8  80  55   6  47  75  39  33  74  58  79  48  14   1  57  38  92  19  19  35  17  26  90  80  76  77  83  42  65  51   2  52   1  20  35  30  12  83  78  85  48  29  22  21  13  54  67  20  43  84  91   1  53  28  54   3  63  55  13  94  41  27  91  53  76  41  19  63  56  73  24  94  96  69  43  56  38  94   8  24  25  47  58  97  44  68  73  39  50  51   6  90   4  50  10  94   5  94  68  72  90  54  70  38  53  27  84  27   7  59  28  41  88  31  82  10  61  61  13  72  30  62   6  14  30  17  77  74  63  18  29   6  98  52  64   6  29  90  30  77  57  51  26  72  49  16  46  28  39  71  53  68   6  17  69  80  37   2  21  11  14  16   7  63  48  45  89  81  74  95  36   5  76  34  72  32  66  29  28  96  13  27  85   1  87  71  49  69  97  98  26  20  47  24  29  23  25  82  76  15  68  74  16   5  41  39  12  50   4  87  52  80  97  28  94  17  25  10  54  52  58  50  48  60  43  49  64  74  58  87  85  52  54  57  79  52  94   1   1  11  64   9  38  17  21  74  80  89  99  47  52  81  68  82  61   7  52  21  57  18  37  63  63  99  66  11  28  78  23  87  77  70  94   9  46  77  26  10  84  88  63  73  18   4  39  84   6   4  44  69  12  96  30  49  92  35  48  64   5  57  17  96  48  12  85  72  91  32  13  64  77  27  28  10                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      52  78  67   9  16  48  14  24  10  96  49  42  73  69  84   4  30  53  92  82  20  79  19  82  37  74  76   4  36   5  92  77  77  35  51  47  31  52  35  81   1  66  43  52  21  94   9  20   7  54  97  91  12  97  13  33  74  84  31  67  92  50  51  37  96  17  90  10  47  99  30  31  82   9  34  82  44  19   5  27  10   2  28  25  55  22  47  22  22  92  30  91  54  13  39  69  27  13  22  34  27  79   9  95  48  62  74  33  95   1  99  75  88  32  72  71  58  74  22  11  93  36  42  10  95  96  71  95  81  22  32   7  12  12  47  47  50  61  39  12  56  92  47  52  16  69  85  94  50  71  56  94  65  34  65  30  82  72  46  52  58  90  44  11  89  81  85  17  87   1  25  95  59  24  87  63  72  70  92  49  90  55  80  71  86  75  22  82  13  82  45  92  81  18  60  65  83  73   1  27  42  71  47  94  44  11  88  34   4  56  15  62  38  93  65  87  52   3  55  66   7  88  93  32  38  75   1  85  86  51  90  21  52  59  36  15  52  63  52  71  55   8  39  19  32  40  53  98  34  32  23  28  46  70  57   3  69  76  45  72  40  64   1  52  72  36  11  99  43   2  43  61  83  73  40  35  37  17  22  35  70  35  70   1  72  66  24  14  97  86  53  92  41  90  48  50  57  75  59  54  56  15  87  20   6  68  56  61  45  34  33  23  60  88  33  17  15  21  72  18  66  57  83  82  73  15  32  56  10  24  46  12   1  61  50  44  48  51  77  54  87  94  22  17  82   9  11  32  99  18  40  66  30  39  83  95  49  92  61  88  96  46   6  16  35  28  35  45  17   9   8  80  66  13  92  97  22  64  92  91  71  15  62  99   1  67  17  28  62  68  63  71  95  12  23  57  50  80  10  87  57  43  86  54  20  17  85  76  26  30  84  46  62  58  45  70  36  24  11  42  99  34  42  48  14  67  68  97  98   4  39  92  29  52  10  61  23  13  97  32  96  60  92  26  20   7  49  24  85  40  85  36  78  13  52  62  38  92  88   7  31  62  29  50  49  99  70  36  61  16   7  98  17  64   3  23  25  53  90  81  75  87  73  28  52  20  78  20   6  82  11  76  39   2  91  92  34  47  91  87  26  58  97  93  12  19  61  60  10  32  13  43  72  40  94  68  35  18  47  69  60  91  57  37  80  38  11  97  86  28  76  88  59  56  93  74   5   1  79  66  42  40  90  88  78  53   9  18  46  88  69  66  58   4  70  40   9  25   9  26   9  53  50  66  59  68   5  67  62  22  44   5   7  60  21  28  42  70  53  31  84  72  33  95   8  18  39  39  78  98  93  58  35  48  12  14  66  86  54  49  57  66  40  33  63  79  12  60  56  80  32   3  92   2   1  92   2  98  48  80  34  82  93   9  16  27  71  52  40  30  75  64  65  48  44  90  93  55  25  68  76  95  60  24  23  81   8  58  45  17  28  94  70  37  79  73  68  39  51   1  69   6  21  16  68  60   7  99  34  86  97   9  78  54  79  43  80  37  34  12  82  26  62  73  55  67  29  52   5  53   7  93  89  46  69  65  11  16  81  92  17  30  37  65  53  24  43  13  31  11  42  95  25   1   2  73   7   1  70  30  60   9  71  37  64   4  68   3  96  10   4   2   8  36  23  63  34  37  30  81  30  81  66  88  27  54  77  87  38  11  30  69  76  45  51  73                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    64  53  97  36  13  97  16  89  98  91  30  72  97  42  76  86  85  40  62  15  52  30  41  75  97   4  30  45  47  99  49  62  36  13  88  23  80  65  68  39  75  86  90  74  10  57   3  99  59  79  15  57  57  47  17  35  83  26  90  72  87  55   5  75  67   5  73  59  42  30  61  50  93  78  78  39  26  75  67   4  95  22  19  99  96  37  26  28  21  64  30  31  61  51  39  94  23  21  83  92  70  20  57  41  44  45  90  45  40  31  29  62  24  57  54  29  94  70  80   8  82  47  51  46  84  24   3  85  24  38  25  88  19  30  92  40  29  96  37  25  76  74  52  74  16  11  57  21  41  31  69  21  55  21  29  18  33   9  78  95  62  65  71  27  23  23  69  77  88   3  40  52  60  59  90  89   8  10  72  16  16  61  24  59  42  39  63  43   9  56   5  96  49  24  42  31  95  26   2  89  58  76  92   2  33  16  76   5  47   8  15  57  13  19  31  89  90   5  17  33  45  27  39  52   6   2  21  83   3  14  13  72  84  24  56  56  22  66  18  64  75  76  71  90  27  97  58  67  85  45  95  60  38  69  97  29  99  47  18  89  56  27  40   1  29   1  68  16  39  21  47  16  95  47  52  67  51   5  30  13  19  65  93  43  82  55   9  50  37  24  48  54  13   7  44  57  77  71  30  84  86  65  89  30   2  90  93  28  96  93  36   7  75  36  15  59  83  22  77  15  45  27  60  71  59   7  19  49  12  82  47  43  14  78  95  57  12  72  53  91  66  48  11  57  14  94  18  80  64  31  77  35  18  79  39  85  26  83  38  97  44  25  85  85  61  63  46  85  86  98  30  74  26   1  58  77  92  73  42   2  78  26  10   2  96  80  99  68  19  95  43  64  12  69  95  78  81  17  34   2   9  82  64  50  74  12   2  22  13  44  23  84  86  41  28  63  53  97  46  71  45  21  81  56  60  25  29  81  81  94  46  96  75  71  37  79  65  20  66  80  94  67  95  32  54  87  28  68  40  45  53  32   4  46  32  11  97  11  60  19  20  34  73  95  11  18  58  47  85  31  73  23  86  92  59  76  64   7  87  56  74  54  51  15   4  97  34   3  54  66  92  61  50  39  65  40  27  57  77  77  12  41  49  29  11   4  59  62  50  26  33   6  70  29  88  43  55  36  48  64  43  61  22  26  12  48  13  65  72  89  85  44  79  20  67  55  86  46  65  14  50  90  84   6  13  41  71   7  28  24   7  31   3  90  80   5  82  65  66  24  53  99  84  57  86  54  46  63  57  13  31  21  75  17  50  80   3  53  46  37   2  79  25  38  14   8  68  67  60  71  41  73  79  75  25  10  37  95  79  42  68  13  55  17  52  29  35  65  46  31  68  51  65  45  35   3  77  87  91  69  58  68  53  97  92  68  50  99  53  87  63  13   7  28  45  51  94  54  96  30  79  40  21  86  94  34  18  13  77  25  84  75  59   6  23  33  90  60  39  22  56   2  51   9  52  74  86  77  35  63  13  84  94  58  70  28  55  54  96  82  22  87   3  67  44  77  83  52  88  20  69  39  37  51  46  10  89  38  93  44  59  53  63  85  21   1  34  71  66  69  15  12  49   4  91  23  74  23  61  71  46  16  38  26  65  24  24  60  86  54   5  96  89  61  27  40  34  49  82  21  38  90  98  73  99  76  36  67   4  63  54  38  79  40  65  82  52                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  20   4   4  86  11  89  70  44  89  11  67  35  98  46  74  59  70  91  61  87  85  64  98  11  15  75  62  51  35  75  27  46  64  99  84   2  62  80  49  63  91  38  44  23  69  30   4   8  66  59  95  41  98  26  91  36  41  60  64  74  70  23  35  13   1  66  46  23  54  42  79  91  39  19  84  61  16  27  98   1  77  53  38  82  65  73  31  49  52  64   6  68  46  67  15  51  15  68  29  36  66  99  74  97  40  86  19  17  54  19  79  23   6  89  77  46  71  48  40  73  86  21  34  62  58  79  11  71  74  29   7  35  62  35  13  37  42  31  87  27   7  48  44  52  55  73  78  96  57  78  81  95   3  17  39  32  14  98  70  35  53  86  38   3  89   4  94  90  82  34  18  80  73  83  41  63  91  61  73  36  39  49  63  77  86  12  66  35  29  42  26  58   2  85  67  67   8  77  60  95  75  21  34  81  68   6  42   7  93  76  61  36  67  26  84  53  50  39  28   3  15  20  76  18  61  98  89  67  61  89  71  88  72  18   4  37  65  82  71  20  48  91  94   9   5  52  17  67  38  87  80  12  45  81  52  43   5  87  99  92  17  40  86  17  43  80  37  80  77  15  92  75  45  51  44  91  46  27  64  18  40  47  35   1  50  66  70  48  17  11  60  28  69  57  91   1  62  10  28  48  76  99  88  33  48  53  72  26  73  51   8  62  91  31  81  17  16  59  41  51  66  43  81  46  63  33  80  81  55  85  14  13  83  22  48  92  44  12  14  36  43  69  74   3   1  41  36  25  15   5  33  32  48  97   9  77  96  49  82  97  72  18   1  13  45  38  71   1  81  58  67  92   3  84  21  28  55  55  57  42  13  13  56  80  17  53  73  62  48  92  17  78  76  72  47  73  17  11  54  60  72  45   9   8  90  98  18  78   3  95  66  96  22  31  78  86   3  45  73  92  33  66  58  47  11  16  28  20  79  65  54  50  55   8  11   2  73  63  84  14  43  38  88  21  59  71  59  74   7  32  87  54  57  53  53  39  90  66  35  70  54  10  63  83  27  13  18  18  58  66  17  90  63  27  25  62  93  27  16  40  39  62  60   3  83  90  49  88  68  68  29  24   2  31  93  50  30  47   7   5  32  11  29   3  62   9  77  80  64  73  95  16  64  18  16  23  24  66   4  58   6  78  98   1  18  14  71  40  26  13   6  84  26  72  54  23  50  18  52  16  52  73   9  91  63  65   9  91  87  88  32   8  46  43  22   9  51  39  10  72  10   6  34  10  86  80  54  87  24  84  56  25  42  75  63  15  39  60  45  13  64  17  50  53  47   5  41  21  49  95  24  95  13   1  81  36  51  70   9  56  72  40  13  31   8  47   8  17  65  20  46  64  41  89  81  41  72  59  47  27  21  82  41  20  38  55  18  46  11  44  33  17  85  11  17   3  20   6  31  91  96  67  77   2  11  64  59  65  43  90  94  66  64  94  99  32  27  54  73  85  83  84  21  99  27  42  18  20   1  95  25  70  91  72  42  85  23  26  39   5  92   9  14  18  59  96  26  44  15  33  93  62  52  65   7  17  81  80  25  65  84  40  83  53  87  79  33  34  12  92  25   9  44  28  29  31  39  11  39  31  58  48  28  49  53  53   5   6  17  45  45  81  79  82  87  35  94  42  30  85  57  94  60  84  87  41  29  32  10  32  45  28  88  35  71   6  93  88                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                43  50  61  78  97  55  30  96  38  20  83  67  26  50  37  24  88  32  20  35  77  35  11   9   2  44  98  42  98  81  51  41  36   2  36  76  50  23  21  33  97  19  51  67  59  67  25  47  74  91  29  35   6   9  94  84  96  53  42  34  75  82  74  76   9  57  63   1  20  13  93  58  86  22  86   1  27   7  55   2  58  57  23  15  40   6   6  35  45  68  58  38  49  56  58  59  84  89  40  47  47  38  50  98  69  92  49  34  32  72  30  23  91  94  12  82   1  57  60  42  83  91  79  19   2  54  43  16  82  27  80  14  22   2  31  31  11  53   4  62  26  84  59  92  59  87  66  67  28  54  82   8  48   5  68  20  66  39  71  27   4  37  33  28  52  29  55  15  24  94  62  19  46  33  16  15  30  62  31  61  11  82  82  48  71  27  82  60   3   6  31   9  67  56  29  48  58  25  85  38   5  15  26   5   6  38   1  58  21  22  86  82  97   2  13  41   1   7  87  44  39  60  61  29  80  84   8   7  79  64   2  80  85  86  46  69  79  99  15   6  79   2  72  73  28  21  85  38  21  38   6  32  21  64  85  86  99  10  14  37  90  60  74  85  20  22  21  78  74  64  51  19  51  20  52  37  68   8   3  25  48  37  46   2  56  84  35  66  79  34  73  73  22   7  84  46   6  89   3  37  63  47  37  65  16  11  53  27  21  88  48  73  69  85  69  63  98  41  46  98  76   6   8  73  31  64  76  33  92  75  95  29  97  53  34  63  63  64  80  28  69  83  91  20  50   2  38  85   6  42  37  11   4  92  69  44   6  43  41  42  76  46  45  72  45  54  45  18  95   9  43  86  21  54  38  70  29  25  62  24  31  49   7   5  83  29  70  53  62  84  72  82  54  65  16  95  50   5  12  93  83  63  74  92  78  40  14  79  36   1  71  94  39  84  51  93  82  61  73  73  86  42  60  73  94  85   6  46  63  19  46  40  31  57  37  13  90  34  36  66  88  79  11  83  41  25  32  28  72  71  25  40  70  66  77   8   7  58  50  30  77  53  80  88  15  47   7  13  57  59  46  65  23  77  88  80  88  64  79  64  80  18  76  92  55  48  17  91  62  65  51  32  37  69  16  93  47  70  91  47  84  85  49  11  96  47   3  84  35  51  87  64  67  98  85  83  37  32  46  32  46  80  27  92  40  66  18  11  96  60  65  29  33  30  90  61  71  91  20  73  68  57  28  69  87   1  91  95  12  30  55  67  60  36  12  38  78  65  50  37  56  41  84  75  69   2  36  90  64   4  26  83  64  11  99  30  57  24  48  36  61  64   8  20  56  32   3  46   9  42  34  37  74  42  31  22  54  30  68   9  57  31  36  93  49  37  17  57  67  16  80   1  41  60  39  77   5  41  59  60  77  87  24  80  65  57  27  43  28  73  67  51  25  33  86  78  53   4  74  21  67  32  50   4  15  98   5  72   3  73  76  18  50  59  56  21  62  70  65  78  53  58  50  43  12  19  69  43  23  19  71  23  21  75  37  46  72  23  40  54  11  17   4  48  28  85  31  54  13  18  43  30  24  75   2  18  56   1  87  78  10  98  55  22   2  13  71   6  33  90  24  39  80  28  33  85  35  94  93  17  27  73  21  65  17  32  39  50  97  63   1  10  48  95  98  68  21  72  66  41   9   3  26  48  23  40  18   2  20  82  96  63  66  50  93  57   2   4  11                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              11  24  25  96  34  17  70  17  12  26  12  53  12  30  87  88  72  90  46  87  46  80  28  38  74  38   2  84   7  73  76  47  59  11  67  22  23  73  78  92  57  51  43  62  50  74  23  16  53  65  88  98  96  18  61  34  60  49  56  15  82  56  97   1  26  66  98  34  27  12  33  21  68  23   8  41  78  73  63  28  81  37  86  66  54  63  55  53  43  69  53  41  12  40  51  21  79  38  57  60  37  35  90  98  12  70  41  62  39  50  68  64  27  55  90  89  72  74  90  19  53  21  93  16  51   3  88  50   4  67  36  69   6  70  15  89  56  13  49  36  61  85  33  56  21  36  79   2  20  47  23  60  10  17  75  85  70   1  68  88  36   5  67  83  20  72  82  23  77  30   9  90   1  25  40  44  10  52  90  25  89  61  63  13  38  56  54  41  60  70  38  40  45  22  18  79  65  82  26  32  70  79   4   9  32  77  63  25   6   1  70  71  46   9  33  63   6  37  56  24  29  86  49  64  52  20  39  35  55  85  95  82   5  72  88  81  33  40  47  41   6   7  21  71  27  13  23  36  63   1  76  17  11  51   7   6   6  86  60  73  33  82  78  55  35  26  31  31  49  76  80  85  12  39  98  46  40  41  90  33  35  19  79  73  23  28  47   4  68  57  93  93  24   2  69  42   1  56  60  30  54  54  30  15  29  29  93  79  39  93  43  81  99   8  24  53  41  24  87  70  74  57  59  34  44  52  67  98  93  91  71  57  17  15  63  61  49  47  37  42  29  64  22  92  19  78  37  31  56   5  13  34  40  45  59  28   5  19  57  57  90  94  77  66  94  93  90   4  76  19  76  73  88  36  93  86  32  82   3  39  10  63  85   5  68  91  50  46  16  62  50  64  17  79  14  55  21  82   5  22  88  14  21  25  33  87  85  60  35  10  27  46  22  48  47  93  18  41  10  33  31  48  29   1  62  11  33  50  94  18  25  85  97  61  20   3  50  96  47  51  56  62  22  82  58  38  51  85  30  79  21  22  80  45  46  68  68  20  89  17  72  16  84  53  28  97   9  50  29  77  98  91  89   8  84  94  53  71  78  94  80  53  38  92  68  24  89  20  57  57  33  70  50  79  73  82  47  61  21  24  80  28  77  30  69  54  57  59  46  83  18  10  88  65  59  46  24  39  51  62  56  86  92  30   4  71   8  16  62  77  23  57  85  59  43  22  85  90  10  41  73  79   3  64  97  83  75  23  62   1   6  40  20  45   7  25  93  86  43  79  14  85  73  20  91  45  59   5  16  99  13  65  37  23  25  42  83  80  71  73  30  30  46  40   7  43  27  60  43  68  22  23  98  41   8  79  98  90  62  12  46  54  94  13  92  36  23  77  85  76  32  23  34  99   4  23  39  55  94  38  40  17  26  77  39  90  39  24  82  54  63   8  75  59  49  95  84  23  66  79  50  83  47  31  39  53  73  40  93  20  49  43  26  49   5  48  72  32  69  54  93  11  62  42  35  74   2  24  43  79  54  69  20  72  55  49  48  29  61   9  63  80   1  97  29  22  83  85  40  84  98  32  55  75  13  65  82  77  40  82  39  63   9  42  69  29  73  37  99  75  82  27  50  71  53  46  91  47  76  83  57   2   7  54  27  79  91  67  22  29  81  73  76  21  45  47  41  25  75  79  55  29  13  41  63  55  58   5  21  22  87  12  57  43  76  39  22  40  99  25                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            12  36  30  64  85  89  86  93   6  50   4  59  18  88   5  90  32  96  35  72  21  82  63  40  98  35  41  42  20  28  98  12  32  80  32  45  86  69   4  38  73  86  40  12  86  51  65  61  89   2  29  57  99  38  93  54  10  26  20  33  37  86  77  58  77  86  75  15  12  56  13  12  62  37  86  28  24  66  44  46  99  58  93  63  32  52  20  56  68  49  49  88  96  56  54  63  64  19  45   3  26  17  45  21  42  64  40  42  27  86  13  33   6  24  53  31  69   3  83  44  53  87  72  60  61  18  19  92  42  49  31  28  66   3  51  64  67   7  16  66   7  53  73  85  71  86  15  79  53  97  44  64  23  56  93  17  42  93  93  85  50  96  32  65  10  66  51  32  64  47  85  75  96  64  13  49  62  13  95  50  84  94  59  17  34  12  48  72  37  89  76  54  68  30  74  52  18  92  49  90   1   1  43  30  58  20  39  91  19  92  16  97  27  59  74  60  36  36  60   7  87  74  90  89  45  90  66  74  24  53  92  67  88  94  43  91  71  48   1  47  95  33  65  14  24  57   8  43  48  80  21  85  93  66  47  33  64  46  84  60   5  45  37  56  46  41  58  57  69  10  32  77  52  59  21  13  35  76  43  70  98  86  20  90  14  68  54  38  85  42  80  30   5  76  83  14  95  14  89  47   5  73  72  77  61  95  59  82  36  79  30  67  68  11  86   6  16  85  13  17  34  72  57  78  64  19  23  55  69  49   7  68  41   4  16  71  17  82   4  57  82  82  68  39  91  64  53  86  98  97  95  23  15  36  77  43  38  64   5  41  31  82  97  16  19  76   8  29  76  56  62  37   4  50  23  73  28  85  20  71  28  41  79  54  73  17  47  99  36  27  19   8  39  71  43  45  44  66  33  27  60  95  44  37  10   8  17  96  52  14  70   2  42  17  58  99  91   1  95  94  21  17  17  64  39  81  39  33  61  77  93  99  72  23  96   1  96  85  44  29  82  40  93  89  86  41  57  14  44  68  30  99  36  19  78  38  50  24  97  31   3  32  69  81   4  44  69  50  71  76  32   9  26  20  80  66  32  24   4  70  58  82  68  54  54  12  85  68  74  81   7  84  73  11  34  29  98  19  68  70  52  98  43  76  40  54  24  70   4  33  26  50  18  22  65  63  69  89  45  85  93  35  71  39  93  60  20  33  43  94  85  63  19  34   6  48  84  28  61  60  89  25  76  54  70  89  72  30  39  30  92  16  37  68  30  91  62  74  54  67  92  24  21  20  45  68  96  68  56  75  11  14  16  62  97  39  36  95  20  79  21  61  57  37  74  61  99  96   7  79  66  42  53  63   3  75   9  18  50  20  25  88  72  82  26   6  15  63  45  29   3   4  99  91  85  58  76  52  21  94  60  89   2  59  19  71   2   4  67  78  31  67  76  90  53  75  87  92  51  82  51  13  84  97  27  66  67  13   4  12   3  63  18  77  75  46  80  50   5  75  71  67  91  90  79  86  40  63  91  60  37   2   3  48  13  71  13  39  77  79  89  84   2  17  42  98   8  40  51  67  47  46  85  65  11  61  92   2   7  13  24  80  75  80  20   7  94  57  14  88  34  97  42  72   6  78  73  11  90  88  13  65   5  97  32  88  41  12  36  22  11  96  44  24   7  40  45  47  65  46   6  56  31  97  65  45  17   3  65  42  59  96  66  16  37  54  90  68  71  17  78                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          16  71  38  19  73  57  66  58  86  40  59  95  91  92  76  85  16  95  20  73  77  39  70   3  75  19  77  92  13  70  43  32  13  33  44  68  25  53  11  94  64  45   3  56  43   9  60  33  95  65   3   1  54  85  20  87  28  37  19  88  42  28  96  93  67  95  47  96  22  91   3  22  47  61  79  38  33  74  68  38  87  60  59  32  82  96  69  43  93   4  35  80  53  15  73  81  35  68  40  80  42  69   2  81  22  28   8  46  48  65  28  12  40  69  74  41  75  21  42  92  39  13  51  26  12  54  50  28  61  12  34  88  23  66  21  59  46  52  48  11  95   7  38  92  58  98  86  54  65  25  99  56  97  11  51  52  51  77   7  36  19  82  51  35  13  16  54  47  95  57  33  30   2  39  24  34   3  41  41  21  56  17  20  69  21  49  17  86  31  15  10  68  64   4  26  68  23  21  13  37  27  96  81  38  63   6  35  32   8  27   4  68  41  78  42  42  32  77  80  58  73   8  85  27   2  38  72  24  85  52  87  78   5  47  61  41  29  25  59  91  53  80  79  22  76  52  89  80  81  89  47  90  94  32  19  84   6  86   5   6  88  43   9  80  14   5  21  10  97  78  81  71  86   4  41  32  25  35   5  55  28  46  22  57   2  64  80  14  19  21  72  63  84  94  73  28   3  60  75  47  20  98  87  51  33  66  57  94  77  37  45  47  97  73  83  92  90  79  32  48  54   6  25  29   7  93  63   5  83  35  92  17   1  68  98  95  95  54  48  10  18  82  75  14  51  54  69  61  39  21  81   8  26  60  91  18   8  15  55  65   7  95  50  45  47  17  95  69  86  13  56   5  22  89   4  11  73  53  91  66   4  69  76  76  17  88  55   3  11  98  70  94  25  49  89  71   6  82  26  59  48  53  45  30  34  98  34  52  46  41  87  12  27  77  43  80  41  45  68  21  71  60  26  47  31  79  97  22  54  91  64  62  43  58   7  91  94  71  15  70  52  31  41  46  17   2  28  96  98  99  10  40  46   9  76  61  70   1  47  13  35  48  22  19  79  24  95  16  96  85  98  34  52  52  70  87  84  57  56  20  69  74  80   3  35  71  25  46   5  94  41  49   3  64  15  56  26  79  23   6  38  42  42  55  39  26  73  89  45  46   1  83  30   4  76  31  93  53  26  82  94  78  58   4  34  76   8   1  93  56  13  49  64  39   8  45  59  96  68  74  13  26   4  39  56  16  17  71  73  40  13  26   6  30  96  22  77  75  69  47  32  78   6  34  85  65  95  17  72  38  21  83  52  48  52  65  54  77  33   6  77  80  45   6  11  40  76  49  32  55  16  46  75  62  30  33  37  58  70  85  31  58  45  23  81  59  82  40   7   8   7  86  90   8  33  98  90  95  86  80  29  94   6  43  92  38  73  11   7  98  45  86  99  53  23  58  14  23  22  19  41  55  58  63  40  91  14  50  33  29  55  31  89  88  21  62  64   5  79  56   2  30  80  96  83  71   2  38  49  65  97  31  36  62  53   1  73  57  49  58  50  29  61   7  59  75  79  91  73  75  78  54  25  47  33   3  14  70  11  59  90  22  28  34  37  10  14  29  39  48  95  26  52  87  54  20  78  29   4  32   1  75  12  48   7  23  75  29  64  58  94  64  81  12  54  81  66  76  18  18   5  34  56  38  91  48  28  40  81  41   1  15  22  42  24  73  62  27  33  92  46  17                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        62  44  29  66  18  90  86  19  52  42  18  89  34  11  72  44  26  65  24  98  28  46  29  34  79  23  79   4  89  15  80  14  91  32  52  63  83  94  92  50  50  79  33  51  33  77  70  43  19  13  77  63  93  47   7  10  52  37  86  22  23  14  10  30  57  48  84  30  49  90   5  14  44  28  79  70  92  51  33  49   2  43  48   2  49  92  19  87  15  40  31  82  83  38  71  71  94  53  35  14  52  95  58  40  48  72  37   8  96  39  53  37  61  88  41  90  58  12  45  71  62  85   4  53  10  85  42  98  34  45  19  30  10  42  35  75  70  63  74  43  73  42  72  80  73  95  60  78  17  34  96  47  34  54  91  87  57  27  30  24  23  23  27  23  41   3  28  83  21  93  89  18  99  95  79  10  17  87  43  28  32  23   1  18  10  34  14  32  63  20   1  11  40   8  69  15  65  71  29  68  20  63  55  11  51  38  11  96  29  57  67  35  18  40  15  35  14  77  86  77  10  58  75  39   6  79  56  96  49  17  56   7  40  93  63  14  93  21  69  51  33  72  30  36  89  26  88  18  69  50  14  15  55  53  47  53  13   5  66  53  55  52  43  58   2  86  98  43  32  42  97  29  49  21  65  77  49  55  92  87  72  73  95  30  40  77  62  83  82  60  17  33  83  10  47  36  27  12  97  41  79  26  95  54  53  29  57  42  40   6  92  70   8  56  18  22  56  30  60  48  12  84  63  66  15   9  10   4  45   9  96  17  60  42  37  46  56  34  11  54  32   3  60   4  31  94  96   7  33  82  68  19  81  87  12  15  97  11   5  12  58  55  37  16  11  32  45  15  98  60  43  31  38  20  58  42  30  35  21  60  44  70  14  31  75  90  35   9   8  18  12  87  78  85  80  64  77  64  97  77  26  78  62  17  77  87  58  46  68  89  77   9  31  49  57  17   7  90  39  53  35  20  64  55  22  20  45  66  41  39  87  84  73  30  66  19  81  59  59  33  80  48   6  54  87   7  20  46   6  26  57  97  64  88  90  43  35  26  56  40  68  90  36  66  82  98  23  26  34  59  59  99  84  20  31  84  39  53  63  34  85  26  42  69  65  80  43  62  46   9   4  29   4  56  72   6  84  59   6  12  89  48  29  15  61   9  47  12  59  31  13  27  37  21   3  86  45  14  21  57  29  52  34  80  70  27  56  94   3  89  41  61  10  86  32   7  70  96   6  51   5   4  16  30  94  45  24  48  19  67  37  25  98  77  32  14  48  42  16  83  81  90  74  73  22  14  97  93  64  86  98  95  88  24  62   2  76  77  40  97  63   9  42  60  89  39  27   5  81  71  76  41  20  52  35  62   5  31  82  63  46  96  79  24  65  91  53  98  29  26  48  92  55  19  30  91  94   2  41  31   8  87   2  14  89  84  62  14  59  12  18   4  14  49  93  67  67  31  88  42  90  92  98  57  55  29  82  74  90  68  29  38  37  25  44  87  40  86  80  74  28  74  76  74  77  63  33  11  97  40  26  98   6  18  84  63  65  97   5  42  92  18  75  73  33  84  10   6  91   5  26  50  61  53  40  24  54  79  70  74  49  11  77  47  38  55  93  90  62  25  66  19   8  34   5  35  93  45  36   3  48  73  38  40  12  35  80  66   9  90  86  25  73  29  77  44  38  20  40  50  51  51  75  64   7   5  93   9  73  11  84  40  82  64  45  66  59  95  97  34  34  46  25                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      68  68   3  93  23  76  86  21  48  33  77   3   3  71  71  14  26  43  75  18  78  52  65  96  51  74  21   5  23  92   4  87  38  55  15  87  78  46  67  27  97  61  67   4  34  89   6  20  42  67  81   2  32  95  80  49  34  74  19  90   7  93  15  32  90  79  73  30  85  89  81  58  91  42  75  20  13  11  35  34  49  77  36  78  82  58  71   1  86  19  50  10  81  43  70  73  37  32  73  32  90  93  85  17  14  98  74   1  90  31  60  79  69  14  61  79  60   3  49  24  97  53  39  70  51  10  45  29  46  23  39  65  53  37  85  56  12  61  23  76  72  33  54   5  23  88  26  11   8  53  89  89  58  10  33  91  14  18  33  70  97  68  76  99  58  64  69  14  39  71  94  12  34  33   2  65  70  71  37  68  11   5  66  21  28  75  16  52  34  56  32  99  21  78  38  75  40  19  92  25  34  26  47  54  27  29  35  48  70  22  90  61  28  82  69   8  72  69  23  19  89  24  68  15  85  77  74  27  12  93  74  33  94  55  79  96  96  54  54  71  53  95  16  99  69  95   3  12  62   6  96  64   4  32  65  32  67  38  36  82  55  74  69  54  67  63  65  57  88  14  50  86  59  13  78  96  24  84  13   1  52  63  24  58  15  71  61  48  64  54  98  17  89  74  99  53  29  37  21  99  84   3  45  13  38  15  21  53  50  25  60  76  82  20  63  21  46  52   4  29  58  95   9  86  97  48  43  22  60  34  14  86  69  77   5  62  94  74  45  10  39  10  34  42  99  61  34  91   9  80  51  44  29  19  71  84   4   7   4  48  99  92  62  18  85  85  68  17  12  45  73  29  79  19  91  96  31  37  98  89   3  68  26  30  84  88   4  55  19  92  77  18  99  17  82  96  80  11  69  87  31  83  19  17  12  83  96  75  50  13  78  19  33  33  68  98   1  59  26  29  26  75  55  97  96  44  34  26  19  40  13  98  35  86  84  43  64  65  91  44  11  11   3  75  87  22  74  81  96   5  14  66  43  13  41  27  72  23  54  20  93  40  70  69  46  83  72  63  71  15  84  74  58  31  51  94  70  49  63  72  87  41  17   2  25  59   7  94  40  78  75  56  45  46  28   2   3  28  86  50  41  81  32  28  59  96   7  57  27  29  76  65  29  25  63  67  96  79  98  86  66   1  62  44  42  46  90   5  21  34  69  85  20  77  68  39  59  63  36   8  50  82  33  68  72  40  89  45  78  83  78   6  16   5  26  89   2  14  39  24  81  45  27  46  45  74  75  43  55   6  21  81  45  60  62  57  33  31  88  53  18  66  77  92  71  42  13  84  64  61  62  31  34  19  57  96  80  37  55  42  32  11   4  46  68  71  86  96  22  15  32  19  10  48  62  91  63  97  54  60  60  59  78   5  95  80  55   4  59  86  92  34  88  53  97  21  48  22   4  73  74  90  30  33  40  85  51  22  62  75  21  18  64  99  39  29  91  11  90  52  46  18  11   3  87  84  42  36  95  43  47  72  50  33  20  64  67  78  76  14  36  77  21  81  70  89   3  32  96  42  29  55  18  89  23  93   2  30   2  62  57  83  81  14  33  60  67  79  91  30  18  52  81  30  63  39  39  29  25  68  49  47  32  56  81  33   8  55  97  79  53  16  17  18  25  22  60  34  61  97  43  35  61  48   2  73  42  17  91  32  53   3  33  84  73  32  12  78  47  15  51   1  67  36                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    15  87  96   6  68  25  99  83  64  74  44  72  49  20  97  30  89  88  94  62  41  48  33  62  34  54  16  99  35  35  51  15   7  59  48  43  78  83  23  48   6  74  71  42  80  66  36  75  17   8  40  28  55  83  43   2  10  95  85  60  69  39  99   3  16  37  50  30  89  47  41  48  97   2  11  63  21  28  84  25  30  57  35  27  49   7  31   2  97  13  92  42  13  26  51  48  34  37  39  27  32  57  32  78  54  69  70  47  12  28   8  87  95  99  43  82  70  93  10  45  76  34  51  16  33  86   1  15  74  27  92  47  51   5  63  59  35  81  58  46  64  84  36  91  86  65  27  62  93  62  17  28  22  94  71  38  45   4  85  98  25   7  22  81  41  50  39  53  35  91  64   8  89  71  91  44  27  47  72  55  84  17  43  76  78  77  81   7  67  52  40  17  32  72  42  22  26  52  78  91  57  11  25  86  28  97  65  90  39  67  86   5  22  51  61  89  26  28  37  30  99  13  73  85  65  73  35  88  62  54  46  39  70  88  97  76   7  47  31  20  27  36  81  49  50  77  96  92  94  45  12  88  13  67  24  80  39  78  55  14  61   3  75  54  66   4  18  80  79  22  21  56   6   5  80   3  83  92  27   9  57  17  83  93  22  27  30   7  56  38  64  21  32  91  41  74  44   3  92  36  10   1  57  41  22  75  31  51  31  40  56  99  88  62  32  41  85  96   8  26  99  78  43   4  48  97  70  56  14  44  13  77  19  94  19  72  49  44  40  96  27  11  84  75  96  64  56  48  83   8  49  65  20  62  62  68  37   4  59  17  44  30  47  63  85  28  30  83  86   5  37  15   4  95  46  58  17  66  45  18  14  71  66  21   5   5  50  88  97  79  90   3  11  36  27  19  85  91  67  64  59  43  88   6  61  27  27  21  29  35  12  56   6  21  93   7  93  68  88  15  80  79  29  95  47  55  70  67   7  38  42  90  26  14  26  38  84  22  21  83  24  16  36  56  34  72  77  32  93  72  37  71  81  40  63  95  45  48  94  42  95  85  91  14  52  65  23  25  44  11  17  19  97  81  39  53  41  80  63  64  29  86  10  68  14  88  97  34  17  60   6  37  47  78  48  59  91  43  51  81  78  35  45  27  24  64  30  77  67  78  38  96  18  33  31  31  42  45  67   2  58  58  62  20  63  83  46  57  86  38  16  30  49  23  22  68  37  26  13  82  47  56  42  40   8  35  96  22  53  29  78  26  70  59  25  68  54  75  35  32  14  39  49  68  13  40  26  44  80  42  44  37  74  13  50  88  48  39   7  68  34  14  21  66  45  36  23  62  95  30  84  18  76  75  96  39   2  58  87  61  68  74  31  86  93  50  66  35  64  98  43  51  12  90  65  44  45  38  83  21  89  78  72   2  40  35  36  45  33  98  14   7  41  31  87  33  63  76  43  14  98  54   3  28  94  70  34   5  77  33  30  17  50  29  51  88  17  62  40  85   7   6  69  90  63  48  31  68  58  25  85  90  91  28  21  27  57  95  17  58  28  99  90  43  82  84  48  88  84   2  68  80  37  34  17  40  92   7  31  99  32  79  66  37   3  75  77  82  94  77  63  66  99  50   7  49  12  87   6  56  15  32  49  45  97   2  94  73  39  65  31  27  57   6  11  96  54  14  63  82  91  43  27  14  48  69  88  13  83  59  79  32  36  64  55  88  96   5  94  32  25  57  21  77  42                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  89  43  96  37  38  85  13  51  15  95  77  64  82  69   1  78  51  81  84  79  51  89  92  95  98   1  48  41  55  49   4  80  23  24  82  79  50  48  49  28  16  62   4  21  60  68  69  90  93  92  35  26  72  49  61  47  26  64  97  56  40  27   4  76   1  49   4  43  62  73  71  69   1  70  85  86  60  75  14  95  39  92  27  37   6  65  96  40   6  98  95  12  54  46  21   4  29  87   8  36  76  70  53  44  11  80  22  12  14  33  70  41  65  63  89  76  68  96  11  42  73  58  19  58  19   7  41   8  71  54  62  39  33  52  19  86  37  73  29  86  17  73  24  14  52   8  86  12  94   5  36  81  54  37   4  25  86  41  28  48  66  86  64  47   1  20  21  44   2  88  28  85   2  57  12  27  39  59  34  69  80  72  26  32  65   6  57  93  48  85  76  69  23  86  68  42  55  53  49  94  73  76  35  75  83  31  11  20  63   6  97  57  31  61  60  49  88  24  48  15  81  44  64  29  22  48  16  47  63  24  48  40  81  75  78  76  67  28  84  46  95   3  93  68  60   4  53  37  58  81  10  26  71  97  87  95  84  11  71  29  56  72  30  54  67  48   2  10  24  70   6  84  68  71  70  99  92  52  41  90  11  81  60  77  67  18  96  76  98   3  55  78  15  69  87   3  16  81  27  98  13  65  70  22  91  75   6  58  75   3  14  50  66  86  41   7  62  37  96  51  64  73  32  85  12  59  97  84  31  92  84  82   7  68  53  33   9  71  90  69  86  19  75  84  41  14  53  18  82  52  67  39   9  60  23  43  27  73  72  27   4  41  23  24  63  54  88  49  26  67  77  95  16  22  21  88   1  53  46  54  50  54  94   4  84  31  17  61  33  68  94  37  48  58  39  62  92  15  20  60  36  61   8  13  25  10   6  62   1  46  21  56  20  18  14  67  91   9  70  45  25  96  82  63   7  55  24  88  81  35  77  91  49  16  93  26  65  35  51  86  94  61  23  28  64  51   5  22  82  42  29  26  52  46  40   6  59  96   4  41  36   9  43  82  13  11  97  26  44  46  10  36  12  79  24  61  26  38  89  94  96  71  89   8  32  87  61  99  34  59  20  27  30  87  39  96  49  41  54  18  24  63  51  83   8  50  70  94  28  10  62  43  42  89  55  66  75   4  92  99  34  15  22  83  30  20  71  76  67  85  57  27   6  71  67  17  25  74  16  67  67  78  21  29  48  43   1  55  20  50  24  35  37   6  36   2  18  15  86  37  23  24  80  52  25  40  76  39   9  10  10   7  21  80  96  26  32  66  36   5  87  79  18  38  79  42  30  52   6  82  80  95  49  45  76  22  36  38  68  14  25  98  53  38  43  75  13   2  94   5  33  21  64  86  17  68  85  37  86  54   8  64  25  47  30  34  88  99  62  92  53   4  59  66  51  22  18  38  22  95  36  80  37  44  62  39  75  81   2  46  70  33  19  99  82  92   1  97  83  48  28  43  18  86  19  61  77  66  93  31  16  85   4  80  24  84  75  90  45  81  27  24  79  29  70  50  79  40  67  27  62  19  84  18   3  80  47  25  92  50  57  90  42  84  67   8  91   8  50  46  51  31   5  40  56  79  91  38  42   5  24  17  80  30  14  74  25  70  23  43  87  47  25  36  42  32  66  74  89  86  90  21  64  78  33  94  45  65  13  78   3  83  46  82  22  54  32  88  83  39  95  69  60  72  89  77                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                7  81  30  31  30  39   7  97  90  64  12  15  22  55  44  92  97  97   5  37  17   2   7  40  29  87  67  11   8  56  56  81  63  79   4  36  82  68  30  40  73  68  54  78  39  42  26  15  10  10  92  20  33  11  56  55  34  61  88  49  19  48  25  41  17  62   7  74  86  19  39  60  60   2  45   7  91  24  31  63  83  30  84  60  87  49  30  87  93  63  42  90  17  17  94  54  49  39  65  10  87  44  81  44  75  97  15  93  83  63  89  57  15   2  11  74  21  17  33  52  95  93  45  51  27  21  55  33  67  32  92  37  50   9  11  75  96  19  97  11  38  47  31  79  27  10  51  93   7   8  22  17  22   1  22  76  97  42  31  77  65  95  62  17  45  67  89  57  60  35  62  91   2  26   3  37  72  20  78  81  99  79  58  96  21  23  38  63  93  89  58  95  99  56  33  32  99  30  19  73  37  28  96  55  11  55  76   1  83  49  87  28  43  21  31  93  40  86  53  24  51  31   5  34  84  85  86  56   1   7  51  98  41  65  61  50  74  93  72   7  74  38  34  23  38  21  53  42  97  60  12  41  60  31  82  65  76  79  26  18  21  56  75  30   1  70  63  44  44  30  76  35  56  19  77  65  52  41   5  58  55  51  63  84  52  38  64   1  44  21  93  58  63  44  25  67  56  29  91  19   4  82  75  40  42  23  61  91  94  51  99  88  53  29  14  14  77  58  26  12  10  42  80  89  64  45  37  51  19  95  36  14   4  17   6  72  29  90  59  39  53  16  69  69   6  12  59  26  33  51  29  21  37  17  21  20  75  64  62  89  49   1  39   5  41  12  63  86  65  28  18  37  97  82   1  37  96  33  42  88   5  12  49  83  20  21  30  15  52  23   4  87  94  37  73   5  11  32  73  88  26  73   2  84  11  15   2   1  94  44  70  15  51   3  96  27  41  13  74   7  21  85  93  59  91  46  27  57  64  90   6  32   1  65  86  84   5  77  22  72  19  95  72  35  94  83  69  21  11  14  29  55  83  53  89   9  16  34   3  89  39  53  29  81  78  80  63   1  73  66  90  81  96  69  11  25   3   8  82  74  87  70  81   7  98  30  86  52  67  16  39  87  67   2  27  47  99  51  57  80  88  61  97  90  79  87  42  43   3  75  96   3  59  55   9  47  52  45   8  36  94  88  15   2  22  70  45  35  59  10  38  42  96  93  84  99  68  54  31  51  24  94  68  59  42  26  29  64  27  44  58  46  57  19  14   2  44  59  41  42  98  29  61  91  12  29  36  94  38  55  42  66  42  46  82  69  86  82  21  62  25  90   2   3  93  96  22  94  96  90  89  93  89  93  29  58  62  30  62   3  50  28  56  99  66  90  45  76  14  87  54  30  12  25  30  89  56   8  18  71  31  41   9   4   6  97  31  35   8   7  48   4  49  77  37  20  90  17  77  27  42  36  19  15  56  40  48  96  26  10  61  71  34  82   9  85  43  16  60  36  17  32  80   5  29   2  52  35  50  51  22  64  46  42  12  72  45  76  84  12   8  74  15  73   2  47   3  40  43  31  53  23  91  19  39   7   2  37  98  38  69  39  75  18  67  16  24  29  68  59  88  65  43  76  64  67  49  83  89  13  98  36  36  27  71  72   6  36  62  94  72  35  59  63  29  74   7  38   8  90  94  85  27  30  43  26  65  39  86  14  28  93  25  87  72  86  24  94  75  28  11  43  66  59   9  39  66                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              64  47  14  58  61  59  83  42  71  38  91  75   9  93  47  36  99  12  63  67  50  20  47  58  94  20  24  34  72  97  40  90  13  16  76  69  75  69  98  85  61  72  56  83  91   6  12  62  32  60  69  81  57  48  54  63  20  26  90  99  36  86  80  48  42  21  45   3  47   3  67  93  38  79  83  87  21  63  92  20   5  98  60  51   4  49  71   6  45  51  68  68   7  70  52  28  45  10  22  91  44  19  62  16  79   5  74  71  54  19  97  24  26  93  82  48  12  91  16  10  32  76  82  75  53  20  93  42  35  29  78   2   6  29  83  71  27   4  97  83  51  60  23  17  92  57  67  53  22  71  96   2  98  77  36  71  67  20  90  21  92  80  38  13  61  43  98  62  79  80  51  27  48  69  40  42  30  30  38  19  45  14  50  70  31  90  50  47  56  78  21  10  17  76  94  97  60   9   3  97  89  11  50  92  70  92  21  55  58  60  81   9  40  50  58  89  88  66  42  87  20  19  52  88  20  87  94  93  95  17  58  49  90  49   3  30  57   8  64  22  82  74  58  75  41   7  22  28  52  56  78   2  64  57  88  49   5  83  27   4  73  74  54  16  91  63   1  89  44  92  15  69  55  31  41  25  65   4  21  29  62  57  65  15  96  42  77  87  22  26  30  92  61  40  51  45  36  42  22  96  53  51  28  40  50   8   1  42  87  94  53  65  49  63  45  64  30  55  58  65  37  82  18   2  59  67  91  30  63  92  43  51  76  28  25  82  20  74  75  46  38  72  89  55  23  95   1  37  48  39  93  32  90  96  37  45   3   2  39  49  29  27  54   4  68  90  93  29  75  26  61  22  87  32  66  12  25  99   3  28  51  78  57  78  38  54   2  22  14  52  48  79  60  86  96  40  30  88  55  57   5  67  21  76  97  36  83   5  52  43  55  79  86  11  66  79  73  81  18  59  45   2  83  64  10  25   2  22  23  57   8  75  37  91  81  46  13  81  31  54  22  55  84  16  59  35  13  75  86  24  23  10  47  14   3  69  72  48  12  25  50  18  14  78  26  83  51  62  29  75  88  51  74  75  82  43  51  14  34  47  58  52  70  33  36   4   8  25  43  70  55  26   8  88   7  24   3  39  58  36  77  52  18  34  92  59  25  34  56  97  50  53  75  72  40  85  28   2  95  95   6  14   6  53  53  19  86  24  61  11  22  45  35  12  58  65   9  85  22  99  32  20  76  84   7  83  86  41  91  69  37  99  56  73  15  61  85  10  67  96  92  66  85  79  12  27   5  33  81  49  62  30  77   7  54  79  22  85  44  20  85  27  94  53  87  90  14  77  50  31  93  19  42  60  51  59  75  60  67  76  63  19  99  96  42  99  46  78  46  20  64  18  82  59  92  55  68   1  13  89  85   8  22  80  36   9  10  96  37  24  18  21  30  17  91  20  28  47  27  92  50  90  41  14  96  74  86   9  11  41  10  85  63  66  82  18  70  72  96  36  77  26   5  54  85   7  66  35  74  87  30  34  23  30  81  28   1  60  32  31   3   5  75   7  11  74  19  43  63  94  36  42  28   9  84  51  46  56  22  86  45  28  85  42  87  77   1  74   3  86  54  66  14  69  74  74  69  58  46  18  58  70  76  85  53  29  67  24  73  26  64  99  66  97  10  89  71  15  16  72  33  43  69  96  12  81  25  68  88  38  46  75  28  51  55   7  42  41  69  49  15  49  31  42  93  61  46  47                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            20  17  88  33  68  54  25  62  57  84   6  92  44  55  67  84   3  71  40  59  87  83  41  17  80  13  60  73  15  25  80  68  22   4  88  53  49  52  15  91   8  60  82  63  56  31  78  50  48  48  45  96   3  93  71  27   8  89  13  84  49  35  44  59  12   6  81  25  12  37  88  80  36  76   6  41  60  75  67  60  87  33  26   5  12  79  90  27  35  45  74  15  34  75  33  93  15  78  52  91  63  93  92  84  51  18  21  66   5  29  36   1  84  83  68  70  12  64  68  85  71  74  95  85  69  41  13   7  25  43  51  98  90  91  27  77  11  91  78  15  75  92  32  67  35  57  28  47  23  70  61  77  80  77  25  70  24  93  96   7  43  29   2  25  90  70  63  97  15  80  36  80  30  42  65  81  47  82  27  48  25  31   6  34  84  44  15  55  30  17  50  15  97  61  20  41  51  12  37  74  51  52  36  28  68  24  58  24  37  43  86   9  50  88  63   5  68  63  92  44   5  37  71  87  21  68  95  63  23  16   7  64  27  16  66  99  34  14  98  41  74   5  46  42  15  26  87  32  12  23  90  57  54  77  76  99  12  10  20  77  86   5  27  98   5  22  46  84  37  16   4  61  72  78  80  33  55  35  22   9  49  29  58  88  54  62  99  33  42   9  80  64   2  37  98  37  86  94  70  87  83  86  28  22  82   4  60  48  46  91  84  98  28  23  98  44  83  97  60  38  97   9  56  10  31  51  54  33  59  75  12  33  41  86  82  92  86  84  28  80   2  76  65   7  66  92  52  17  58   6  66  37  39  31  92  72  43  82  85  69  56  13  70  12  69  13  71  31  51  83  84  90  18   4  93  42  80  28  27  70  45  26  52  40  10  30  39  14  45  49  90  26  56  45  27   8  50  19  84  78   7   1  72   1   8  81  73  23  44  95  16   6   3  50  26  75  30   6  51  85  31  84   8   5  31  73   1   4  19  86  46  43  18  72  18  64  90  12  70   7  15  71  36  40  25  45   8  14  95  16  75  53  76  55  20  46   2  17  58   3  11  53  47  78  10  35  33  77   2  37  10  24  59  65  22  13  18  13  73  13  35  57  13  74  99  14  90  24  28  94  63  85  68  38  18  25  59  62  11  86  34  54  84  27  15  96  21  34  23  58  68  40  30  33  43  97   6  97  80  34  14  48  30  56  42  73  89  24  52  73   2  40  75  80  91   9  38  42  70  55  64  44  92  18  98  46  42  19   3  54  62  87  91  51   9  31  15  20  38  17  44  20  84  29  37  28  63  63  68  60  74  45  15   3   3  94  41  83  70  13  90  78  40   9  42  49  86  89  21  88  47  93  85  75  28  52  54  61  64  44  89  94  99  62  43  30  53  20  97  93  60  48  41  23  15  60  67   9  11  72  66  82  93  55  24  57  67  39  15  68  70  29  77   1  26  81  93  38  13  28  13  15  64  44  36   8  68  61  69  85  68   8   8  38  52  26  64  92   8  98  84  45  63  32   1  63   1  53  26  32  69  42  52  48  51  15  71   6  59  25  90  30  44  72  63  96  38  75  17  45  27   6  22  93  18  14  30  23  70   8  41  51  55   5  85  24  67  17  43  18  77  15  10  33  18  48  85  48   2  59  39  24   2  20  86   4  92  12  80  97   3  79  18  87   8  89  48  74  37  73   3  54  77  58  61  34  85  25  19  75  48  35  96  30  18  28  17  59  52  83  20  72  55  58  78  28   8  59  74                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          79  19  94   2  25  39  52  19  11  38  31  55  38  48  75  86  35  46   6  59  29  74  65  68  78  69  43  95  12  26  97   3  64  69  36  60   8  53  42   4  46  53  35  62  71  36  22  95  49  64  63  74  43  53   9  43  34  13  91  34  35  52  26   2  36  81  42   2  59  18  41  62  80  68  71  51  75  67  99  44  84  76  95  49   5  36  42  22   3  93   2  52  93  26  41   8  54  16  58  18  51  23  93   3  60  53  36  16  39  75  44  63   6  56  82  50  24  24  65  54   3  65  95  61  27  26  76  29  69  47  25  72  77   2  90  66  60  99  80  21  82  91  18  34  90  59  87  81  64  35  57  12  77  48  71  54   4  32  93  30  96  29  96  44  48  22  83   9   3  87   6  44  22  38  58  71  69  11  98   8  83  11  32  67  28  21  76  91  66  36  42  32  66   4  81  24   1  62  14  25  69   5  58  55   9  29  18  82  38  59  80  52  67  49  79  53  18  60  79  47  80  97  18  85  61  16  64   7   7  41  72  54  70  11  13  38  56  34  82  51  51  68  40  31  22  77   4  14  73   3  38  82  66  17  31  40  48  13  63  96  35  63  37  43  81  35   5  56  77  45  14  71   9  64  37  30  87  48  43  32  27  19  71  96  47  35  18  99  60   7  50  68  40  15  27  53  80  69  11  77  76  24  78  23  71  90  75  51  11  56  89  14  31  22  59  33  82  77  73  44  53   5  92  75  98  33  48  12  67  67  31  75  38  86  23  86  30  90  90  13  17  74  44  35  30  36  23  90  39  75  78  33  43   8  32  75  43  23  58  40  41  39  74  39  27  27  45  25  13  68  50  16  30  45  69  51  32  81  10  33  43  28  79  19   7  19   8  24  67  13  56   4  43   7  94  36  95  32  77  92  30  80  52  10   7  90  67  52  66  14  44  69  38  47  47  49  68  55  86  17  97  14  70  22  64  43  54  76  97  16  45  52  45  51  72   9  67  21  99  74  44  45  89  30  30  41  77  70  77  69  84  68  16  39  17  69  97  26  86  76  87  72  87   8  31  77  52  43  71  77  91  81  81  21  30  78  35  45  80  40  24  32  35  25  75  68  79  62  66  67  91  23  97  41  71  33  94  74  26  22  80  92  58  12  18  47  99  71  29  82  12  98  97  11  73  24  79   2  62  79  27  23  48  27  15  40  87  37  90  64  62  44  42  77   5  34  98  15  56  30  12  84   3   5  92  50  37  80  22   3  21  37   7  79  66  89  59  31  87   4  74  59  97  57  33  79  73  85  99  24  64  91   6  69  31  50  85  48  38  29  28  13  11  33   6   7  55   7  37  79  79  84  31  57  36  20  36  83  61  46  41  66  17  94  66  56  79  30  50  16  64  88  46  20  36  85  43   8  70  45  41  65  25  80  61   9  17  47  44  82  23  48  46  27  99  50  32  68   2  93  47  36  32  42  28   5   5  33  84  16  51   2  10  13  84  94  84  46  60  29  87   7  79  94  99  46  83  26  54  94  72  78  56   1  65  11  93  50   4  27  35  14  61  43  52  81  79  95  43  99  32  78   4  18  38  25  98  49  68   9  59  13  18  37  56  25  87  12   2  75  44  16  82  36   9  51  64  35  48  90  11  18  87  32  71  52   1  94  58   2   7  85  40  61  52  94  46  38  23  35  90  10  29  89  79  48  33  64  83  69  43  20  81   2  27  77  19  91  39   9  88  54  98  91  10  39  12  15  68  91                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        45  21  24  41  55  13  35  57  53  95  50  64  70  81  24  14  29  16  96  31  99  31  90  43  38  16  19  96  41  43  80  34   5  24  81  63  31  66  61  10  20  54  39  80  48  25  33   8  91  57  30  74  22  31  46  28  16  68  31  75  65  95  39   3  84  52  68  39  54  70  24  16  37  23  79  85  15  97  58  18  55  78  79  85  75   6  53  79  53  25  44  27  49  63  79  80  49  41  83  66  38   5  41  87  99  91  68  43   8  97  25  32  11  77  58  15   3  93  64  37  33  16  58  46  45  71  70  57  65  23   4  38  47  28  37  50  92  85  39  55  33  78  14  39  55  22  41  12  25  78  94  94  33  62  31  25  53  10  57  42  84  63  79   5  75  47  95  21  94  42  81  26  98  26   8  70  44  80  81  15  49  67  68   6  47  22  36  56  41  56   8  67  31  44   1   7  31   2  94  24  24  20  34  32   9  78   7  36  22  21  92  36  42  64  78  52  28  23  13  83  81   5  25  30  13  79  61  89  24   4  46  51  43  82  37  20  58  21   4  34  15  73  35  66  34  10  72  69  38  61  47  48  19   7  93  16  11  56  65  79  35  20   3  20  12  22  92  81  71   6  80   8  97  35  84  72  56  68  67  23  12  32  28  70  50  37  25  96  84  61  42  20  58   4  15  25   4  54  49  64  52  67  31  86  34  79  27  12  68  64  25  34   2  35  83  69  97  72  15  27  46  83  64  39   4  89  36  26  46  29  17  64  22  84  66  22  53  45  17  36  29  49  31  72  42  20  19  27  62  66  28  36  61  92  78  83  18  36  27  34  74  22  29  60  70  18  91  58  20  77  33  19  60  93  25  11  54  37  55  52  14  53  49  82   9  84  62  58  49  45  60  26  51   7  69  10  37  22   3  52  96  52  37  45  42  79  99  48   5  68  54  30  82  22  95  37  22  87  73   5  41  48  21  87  36  83  53  12  52  50   2  60  40  90  36  99  27  85  43  55  21  98  49  63   6   6  76  30  60  29  65  81  28  36  34  98  93  53  46  11  21  98  21  95  89  59  25  27  63  63  60  46  17  91  54  37  73   5  68  60  85  77  71  25  62  71  51  90  17  46  40  30  84  43  18  74  98  66  30  65   6   5  91  63  63   5  12  45  97  95  36  74  12  40   2  87  78  85   6  84  73  21  74  18  24  98  43  20  64  51  78  45  76  60  61  31  38  23  70  93   2  57   2  34  86  25  76  70  28  89  91  44  56  61  47  32  95  71   1  17  61  41  53  45  16  52  19  83   8  64  71  18  82  15  91  80  62  47  63  13  38  26  38   9  13  58  83  67  84  62  48  33  29  51  35  13  67  81  85  84  68  85  28  36  74  72  62   8  90  99   3  98  73  39  77  57  24  21  73  63  70  14  99  55   2  32  27   4  80  98   1   4  44  22  33  16  99  28  48  63  12  65  51  88  35  19  66  59  51  40  91  79  31  34  14  84  95  71  18  85  77  85  69  20   8  26  76  86  19  27  92  52  50   5  64  93  33   3  75  81  27  38  21  77  14  10  28   4  22  56  21  62  88  41  53  37  48  91   5  12  83  59  58  69  79  91  31  29  43  91  70  38  35   4   1  82  48  62  54  79  41  16  40  17  87  92  88   3   3  42  46  66  41  80  76  52  14  30  79   3  65  32  98  90  59  45  45   7   3  76  37  10  71  44   2  13  92  94  78  53  14  38  35  58  84  67   8  98  38  21  38                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      32  60  16  77  47  41  84  69  93  59  52  28  96   3  91  20  85  44  36   7  46  26  77  29  20  34  35  50  93  53   7  14  60  37  45  41  78  32  53   7  96  96  84  42  89  89  61  88  62  32  30  89  70  98   4  49  42  17  89  80  18  65  76  94  21  13  22  79  21  12   4  17  43  56  49  11  65  55  59  64  84  25  39  26  86  60   8  46  24   1   2  32  77  38  88  82  29  28  32  66  75  34  40  17  57  40  42  64  16  26  93  16   7  33  61  84  14  71  52  29  94  64   1  58  84  53  22  11  42   7  85  64  57  92  95   6  77  40  12  89  25  18  81  58  58   1  48  55  29  46  69  93  18  42  86  96  85  58  85  27  39  58  89  65  25  74  62  16  90  53  27  88  44  31  95  83  14  36  34  22  69  72  31  10  90  51  54  60  95  11  21  50  51  82  89  66  60  89   6  88  54   1  41  78  97  15  70   2  97  25  25  86  38  18  68  55  46  54  87  14  35   7  98  63  51  86  75   6  93  55  80  24   7  10  14  65  87  47  54   7  48  76  83  15  37  76  85  35  16  28  82  46  45  30  35  56  64   1  63  15  89  87  32  50  10  34  51  34  20  65  37  34   8  15  84  99  31  89  82  29  61  50  14   6   3  97  17  99  98  19  36  38  39  99  58  27  22  83  33  50  75  56   1  20  11  43  26  61  42  24  74  40  29  77  39  76  87  35  19  83  39   7  50  31  16  20  74  22  40  27   3  11  80  13  29  25  33  70  41  22   1  68  10  78  62  64  10  75  89  95  23  52  64  37  33  10  49  24  83   1  53  72  14  10  25  87  56  32  48  96  85  26  64  59  61  96  98  94  72   7  11  99  68  24  73  69   8  67  68  95  97  46  18  30   5  31   9  46  17  13  27  85  64  47  99  31  87  33  67  28   5  66  42   7  12  12  77  40  96  73   7  15  34   2  13  79   9  60  72  54  93  98  87  68  46  98  48  96  65  62  35  60  81  39  24  43  52  51   1   8  62  38  96  70  80  57  87  55   9  41   2  49  81  70  28  58  31  78  34  72  16  79  42  12  50  34  20  40  99  31  34  50  58  63  26  27  83   8  49  92  57  86  91  37  81  73  62  87  44  71  24  47  36   3  29  58  43  49   6   8  73  43  35  26  32  47  57   8  15   2  25  62  59  91  90  55  34  14  21   5  23  49  42  86  35  22  78  12  61  44  29  92   1  17  84  46  87  51  12   7  66  28  97  44   8  52  93  17  61  35   9  98  79  29  90  87  87  58  93  96  91  34  95  42  50  87  99  28  26  41  23  84  12  34  28  41  34  25  10   7  42  93  59  95  35  84  49   8   8  31  93  10   7  49  90   7  18  81  26  48  61  58  55  14  27  36  48  48  69  53  87  84  69  26  68  11  11  68  74  20  87  54  78  44  70  88  96  41  70  15  11  66   2  42  29  49  51  30  76  20  98  92   3  40  43  96  63  59  10  63  91  51  99  86  31  39  73  41  50  81  83  89  94  27  78  49  42  45  61  65  47  41  51  69  48  18  61   1  34  40  67  29  34   2  66  58  69   8  57  33  62  65  73  81  84  52  31   7  60  39  32  86  95  33  28  36  62  14  38  77  41  12  84  15  60  17  62  14  81  44  75  32  21  68  77  15  85  98  31  91  92  99  94  74  60  83  67   1  17  14  75  81  45  53  43  44  10  97  23  56  47  25  42  33  18  17  43  59  10  96  69  78                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    52  83   4  40  74  12  56  78  79  78  30  95  43  91  66  86   7  23  39  15  26  98   6  45  87  52  70  24  43  68  77   8  47  58  95  71  57  66  83  88  76  67  27  46  68  94  93   4  55  29  30  89  70  88  79  84  72  62  95  26  80  68  84  24  63  60  38  34  88  40  93  96  63  52  45  34  80  99   5  28  18  43  46  54  71  65  49   9  84   5  66  53   2  85  29  16  46   8  63  60  54  73  83  26  53  48  43   6  49  53  44  63  22  55  37  33  17  62  45  86  30  87  32  38  15  80  37  81  32  69  69  95  20  30  19  89  31  82  11   4   8  77  35   8  69  92   8  32  10  34  11  96  57  73   6  58  77  84  81  53   8  23  67  45  59  64  44  19  99  59  43  72  90  58   9  39  16  99  47  61  83  74  78  53  94   2  11  39  27  13  33  56  63  44  88  56   2   4  39   4  69  49  29  63  15  68   4  91  90   7  97  10  46  98  19   6  89  69   5  39  46   4  87  37  50  56   8   3  74  75  67  88  75  10  57  73  16  78  95  28  42  20  32  62  94  82  88  24  37  60  85  27  15  83  14  83  24  13  59  18  94  93  98  28  79  71  51  84  84   8  42  73  22  70  74  56  39  24  72  42  60  46  80  92  88  16  64  97  92  11  30  62  85  14  28  71  65  84  82  26  45  69  37  86  81  99  20  86  80  86  71  82  79  74  27  32  57  12  87  80  69  51   9  76  82  15  10  14  17  59  27  30  60  61  61  79  17  42  31  78   4  90  77  51  18  38  45  61  33  23  17  20  82   7  82  11  61  13  88  52  40  43  46  66  86  40   8  73  89  79  14  10  53  73  94  63  54  32  49  59  61  78  82  25  36  43  55  98  67  62  60  68  96  69  10  46  52   3  61   1  23  33  80  92  80  78  64  32  12  38  98  56  41  53  49  19  83  72  42  43  18  17  54  76  16  72  13  54  70  92  91  97  46  44  72  78  21  70  86   5  46  64   9  85  31  93  26  44  39  76  58  41  91  55  81  57  10  21  80  28  91  35  29  31  67  23  14  92  28  91  10   4  78  74  48  69  12  38  93  79  39   7  42  44  73  45  80  60  68  66  16  10  68  60  56  27  44  89  14  22  76   2  28  98  38  66  13  79  73  92   8  48  15   3  93   1  95  61  45  57  52  31   7  50  87  12   7  39  69  79  29  89  80  74  15  40  18  86  73   6  15  38  24  12  54  73  14  57  59  81   8  91   7  56  99   3  42  50  91  67  79  75  48  99  69  61  53  48  20  62   4  38  25   5  43  14  49  90  15   4  53  24  84  18  77  43   3  86  49  79  15  46  45  47  74  23  23  29   3  93  88  88  24  16   3  59  88  99  19  56   5  37   1  35  14  57  39  95   3  45   9  17  49  77  72  70  43   4  45   3  67  60  13  74  26  34  67  87  35  10  90  72   7  93  96  75  48  36  27  40  45  81  28  23  76   7  24  93  41  10  83  83  28  43  48  50  38  74  47  34  21  63  19  16  22  30  29  84   9   3  96  29  44  75  51  83  28  22  93  95  61  43  70  27  36  47  27  32  26  99  13  71  66  68  69  59   8  69  26  59  67  17  65  87  58  94  15  74  81  81  85  59  65  92  67  23  99  41  48   3  96  57  89  60  67  46  15  44  43  23  41  15  28  65  77  61  76  30   4   5  76  65  25  73  66  52  38  22  95  43  97  26  63  64  10  21  65  61  65  61  20  29  43                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  37  75  64   7  48  16   2  56  52   7  82  53  15  40  54  79  49  81  18  97  65  85  31  49  11   1   2  85  99  58  55  22   5  81  90  43  93  23  40  56  14  62  62  29  70  89  23  26  50  54  21  10  75  54  67  93  89  65  86   2  32  59  27  73  26  70  39  10  36  95  71  70  99   8  88  42  11  12  81   8  41  27  56  74  85  54  32   1  11  53  76  12  51  74  65  21  98  10  39  18  80  81  26  40   2  82  98  40  56  55  56  72  41  83  86  99  53  51  90  13  25  12  85  94  82  57  11  89  86  70  62  65  48  72  81  66  47  90  24  73  78  36  96  34  66  52   8  33   7  10  43  45  89  75  80  62  55  48  18  10  65   7  43  35  54  72  25  45  68  87  74   1  41  23  99   8  29  10  64   5  61  95  72  17  66  15  62  27  48   5  99  20  78  40   5  13  76  87  29  54  14  46  62  97   4  91  96  50  47  98  47  43  16  50  15  93  87  27  96  37  20  65  19  49  47  94  25  99  43  43  75  10   9  90  72  98   2  51  14  64  92  70  11  88  11  78  55  58  14  63  20  60  11  30  54  35  45  36   3  59   5  74  31  95  98   1  52  74  14  54  65  33  35   8  29  86  23  26   3  94  22   3  39  68  14  86  76  14  85  11  28  78  94  26  20  78  70  85   3  99  33  46   4  38   3  47  29  20  98  87   4  33  78  85  76  97  18  25  93  83  23  74  42   5   7   2  40  61  86  54  33  50  88  59  74  59  82  33  62  94  65  35  33  19  56  36  30  72  32  41  97   2  10  32  56  45  87  51  80  68  56  25  62  76  84  56  15  79  98  45  95  54  64  69  13   3  32  77  89   3   2  83  15  37  85  81  32  52  18  80   5  72  88  34  56  59  68  30  73  43  54  14  85  17  98  39  49  98  50  25  11  26   6  71  91  54   5  22  81  92  78  36  93  40   7  92   1  14  46  56   2  37  15  69  52  73  12  74  68  25  31  39  24  59  31  58  73  54  69  25  18   8  93  67  24  80  59  70  33  53  32  60   9  47  96  68  14  23  29  86  21   1  82  78  14   8   4  48  96   4  69  94  48  46  17  99  25  16  77  93  99  19  42  52  16  59  68  52  31  32  34  71  37  88  40  13  90  32  70  28  55  35  51  56  76  35  86  20  34  11   4  98  91  20  80  17  79  57  74  63  95  37  13  23  20  94  25  82  31  46  43  73  21  73  35  29   9  42  83  84  31  24  45  52   3  35  18  93  52  52   2  40  16  47  24  80  92  73  20  35  74  22  11  76  63  60  28  74  69  17  39  20  40   4  10  72  76  31   8  58  12  76  25  79  60  62  83  17  83  69  59   8  65  93  50  41  59  24  12  65  13  66  68  96   1  59  14  79   2   5  51  15  98  96   5  15   8  52   3  25  54  38  96  76   4  18   5  62  95  92  54   3  16  32  76  25  83  34  47  39  55  13  89  39   3  57  31   7  25  18  36  42  59   1  40  60  70  60  29  24  61  32  84   7  14  92  65  23  42  98  69  37  12  96  37  42  19  57  85   2  57  17   8  16  43  10  45  32  22  73  12   9  41  59   5  84  64  97  27   5  81  85  53  28  83  58  35  33  30  39  80  79  17   9  29  31  46  24  54  41  39  14  53   7  37  82  21  40  21  84  66  54  27  37  99  92  77  71  84  68  56  43  87  20  87  68  54  39  40  27  78  75   3  32  43   4   6  72  87  43  80  22  11  25                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                94  83  36  64  44  35  71  91  56  45  20  85  30  65  86  27  23   2  91  13  81  40  75  89  39  28  75  11  98  96  60  20   7  44  22  23  74  68  43  83  45  70  30   8  82  70  22  30  74  14  91  25  32  57  66  71  90  64   6  12  31   6  86  46  98   3  39  22  63  29  85  49  11   3  37  34  53  35   2  58  85  50  32   3  20  95  10  20  93  25  11  30  15  43  14  38  62  93  41  71  21  39  77  85  26  80  31  61  77  24  46  38  65  61  62  11  62  79  83  29  36  66  17  30  31  31  60  97  47  60   3  67  62  82  19  19  40  36  48  24  14  93  61  63  52  16  20  87  54  63  65  35  50  94  62  39  85  49  78  22  27  92  14  14  85  94  40   7  14   3  93  40  79  79  30  63  40  93  44  97  75  85   3  22  82  40  16  98  55  73  21  89  91  25  60  91  38  35  61  87  29  72  28  63  18  60  40  92  94  32   5  26  89  72  48  42  85   6  37  45  36   3  91   6  29  88  70  29  87   5  31  26  92  80  17   4  16  21  76  26  51  31  36  14  53  71  25  61  98  30  90  54  73  62  68  69  14  38  28  61  79  32  71  34  43  79  49  19  18  97  10  22  13  24  97  94  70  25   7  24  34  81  73  94  82  55  96  87  94  44  81  31  41  20  88  52  92  65  38  96  18  40  12  35  96  33  34  10  85  86   1  38  16  94  93  24  74  39  68  96  61   1  38  73  28  22   6  24  75  77  39  65  38  47  89  31  79  26  85  17  81  22  37  95  72  77  14  72  52  65  66  35  51  40  84  49  41  75  43  55   6  62  17  53  72  54   9  94  73  18   9  57  12  99  84  17  82  24   8  50  23  77  75  52  26  25  78  42  51  44  47  66  59  45  89   5  85   6  85  31  93  36  33  14  32  16  99  84  54  80  40  51  97  54  70  89  57  70  29  85  25  55  10  99  49  19  69  65  42  62  46  45  67  13  88  16  89  27  96  48  15  11  14  20  29  86  12  59  51  98  48  83  58  51  33  50   8  94   3  62   4  72  91  78  30   5  64  58  39  62  13  26   5  61  90  99  17  84  35  18  57  63  11  58  53  49  28  60  17  34  46  22  85  82  58  63  14  95   6  30  73  87  36  89  26  65  79  77  26  16  38  37  16  91   4  37   7  96  84  52  54  74  20  40  18  98  10  16  75  11  54  39  84  93  48  97  61  33  61  41   9  56  17  72   8  50  93  15  51  63  15  75  44  34  30  85  37  80  40  99  95  51  30  18  74  31   6  42  33  77  23  58  48   5  11  44  78  30  30  25  85  27  53   8  56  39  46  57  58  51  54  24  66  11  91  18  93  12  56   4  88  51  62  41  78  87  49  74  20  25  59  33  92  91   3  27  11  82  33  66  80  60  88  13  94  48  49  69  29  24   7  44  10  22  86  23  37  62   5  18  16  20  15  94  87  62  23  14  33   6  75  38  50  23   1  69  69  19  67   2  79  66  37  45  17  86  46  35  36  35   2  56  43  29  82  76   1  60  43  40  26  42  17  27  39  50  48  64  46  93  73  52  98  58  88  90  14  86  51  59  46  67  44  24  13  56  54  15  65   7  46  24  45  58  51  60  18  69  13  56   7  54  89  56   6  40  50  81  75   3  88   2  89   3  89  27  91  82  98  37  13  73  78   4  64  84  48  63  71   4  37  64  29  45  47  49  28  14  83  94  64  94  13  53  81  69  54  70  74  13  10  29  91  86  99                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                              60  32  58  50  30  75  87  87  54  64  21   4  31   8  62   3  91  11  20  40  65  25  99   8  90  32  66  77  73  54  31  79  51  43  91  15  40  41  52  31  27  77   9  66  82  69   2  96  34  37  99  33   3  80  97  26  29  98  62  73   5   9  62  64  39  42  13  92  35   1  75  12  50   5  51  16  83  35  68  46  59   2  12  19  73  55  46  13  75  26  90  35   8  68  21  64  49  30  52  38  21  95  29  66  13  51  13   7  43   2  21  60  13  23  67  62  46  96  24   2  43  85  62  65  15  40  40  67  25  21  43  19  17  12  44  53   1  60  75   1  95  80  66  13  90  66   5  77  53  94   8  48  79  60  51  44  77  97  76  73  81  32  14  44  46  73  91  46  75  92  54  69  91  18  59   2  43  91  72  75  80  97  92  33  13  31  18  59  91  48  36   8  14  74  51  51  41  64  10  14  68  21  55  85  87  73  70  91  50  81  26  37  64  69  15  27  44  86  38  97  80  79  34   3  99  90  51  25  56  70  93  26  81  59  54  70  55  78  55   1  22  14  43  88  87   1  90  85  58  59  19  70  98   2   6  34   8  27  11  87  72  15  69  30  24  14  31  98  81  21  21  24  53  70  12  42  56  34  54  65  14   7  66  74  21  54  90  91  95  25  71  82  59  23  86  71  74  79  66   4  51  81   1  44  16   7  85  49   6  67  36  44  35  52  17  72  69  50  19  32   4  59  79  89  22  56  86  13  83  95   4   8  34  49  83  54  28  64  83  36  39  32  55  39  52  85  81  21  16  94  94  68  10  58  98  53   1  68  54  33  92  62  88  63  51  73  82  98  36  54  15  13  89  13   8   8  80  71  46  65  76   3  66  45  97  10  15  84  44  51  81  48  45  39  76  87  51  47  16  96  82  75  18  61  40  30   7  39  81  24  22  31  31  65  16  43  40  11  72   2  16  99  39  66  78   4  76  15   4  43  94  76  72  23  67  98  24  21  86  41  75   7  89  87  94  55  68  79  76  83  48  69  47  87  62  72  49  34  59  13  83  79  47  55   7  20  78  72  94  73  21  32  54  98  98  91  77  71  35   3  78  44  86  13   3  64   7  81  93   9  16  89  73   9  54  26  76  58  33  92  13  53  98  42  57  81  45  77  50   1  36  45  27  30  24  81  98  40  27  30  90  90  59  80  48  75  80  26  21   7  18  39  89  24  74  40  63  33  95  14  42  12  31  37  47  52  71  18  47  36  20  19   5  84  13  73  27  19  49  99  27  37   1  19  77  25  87  63  29  53   1  27  68  22  40  41   4  12  93  81   4  25  14  69   9  22  47  79   1  76  67  82  39  35  61   2  92   6  23  73  71  61  67   1  62  23  55  51  21  62   8  91  42  94  51  66  37  18  76  71  13  46  13   7  43  24  99  91  27  34  11  20  15  59  53  89   3  52  97  84  33  16  57  84  67  87  22  28  13  96  95  23  78  35  74   9   8  58  73   8  74   2  65  54  68   4  69  48  45  85   8  13  98  65  52  39  56  91  64  60  80  57  70  31  92  15  37  40  60  84   8  23  91  75  91  25  24  42   2  85  16  90  53  75  15  37  34  62  63  25  34  67  59  74   2  48  91  16  79  43   1  55  80  62  91  86  53  30  72  92  67  78  59  11  82  54   9  91  88  85  35   8  92  36   1  58  80  33  71  64  99   8  40  89   7  15  12  19   8  97  55  70  16  86  29  44  63  21  97  67  52  86  45  66  91  10                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                            35  80   4  33  96   9  90  98  70   9   9  19  53  22  21  94  84   9   5  33  87  56  48  75  57  67  19  60   4  56  54  27  30  86  26  67  88  49  21  76  22  57  36  71  87   5  67  52  36  28  88  77  53  63  57  42  34  88   8  65  90  22  81   6  31  75  56  63  45  78  47  59  27  17  89  97  82  80  68  80  41  67  56  32  15  87  74  26  38  53  76  88  59  47  94  46  10  39  99  37  76   9  10  31  98   3  71  16  72  39  91  45  90  62   6  52  77  56  39  44  32  45  23  85  73  93  51  67  25  95   5  81  64  55  73  17  73  13  79  54  39  97  14  95  80  96  83   2  99  80  84  67  78  49  45  60  25  35  47   3  25  21  94  80  43  47  29  24  59  90   4  87  27  31  57  50  85  23  98  32  62  24  29   3  30  35  43  18  68  22  44  65   9  95  87  41  51  52  61  92  61  65  54  46  22  39  39  62  35  18  83  31  32  82  58  52  62  63  83  23  25  87  54  44  38   5  38  71  37  94  74  93  53  47  12  36  51  31   1  69  11  98  58  95  54  89  87  83  20  50   8  93   2  75  79  66  48  15  27  53  75  50  51  65  68  64  72  42  31  38  11  64  74  91  39  63   6  22  61  75  99  77  77   5  68  87  81  65  70  10  76  77  14  14  48  91  74  72  46  53  24  38  93  36  46  99  27  18  94  54  11  62  26  83  91  38  63  96  24  79  60  10  18  10  70  99  91  28  74  68  31   5  89  90  59  78  19   9  50  20  68  25  71  96  91  41  63  86  10  18  68  28  56   9  60  56  37  68  28  36  98  42  69  19  78  19  96  49   5  44  46  56  33  34  79  36  53  33   9  36  34   3  74  61  65  73  78  49  97  30  93  41  82  91  98  43  36  29  37  82  37  33  28  34  24  77  12   9  51  98  54  70  18  96  35  52  22  29  29  69  53  51  21  64   1  41  74  94  97  50  41  15  19  87  76  80  62  67  53  25  32   2  46  78  81  52  55  40  77  72  81  23  89  75  98  39  90  26  86  48  89  44  19  78  78  69  96  13  40  82  43  68  66  93  33  70  42  54  83  35   9  80   6  73  70  89  51  71  57   3  70  93   4  11  79  42   9  62  19  22  54  91  91  97  46  95   6  19   1  61  69  81  38  40  22  19  33  87  20  94  50   5  37  97   8  81  80  86  63  84  75  30  17  99  56   5  87  98  70   5  57  23  50  35  87  63   3  65  95   8   7  27  54  83   8  32  21  71  21  10  53  86  75  97  81  76  92  85  80   8  93  75  82  19  18  63  75  34  76  25  77   4  54  41  38  42  77  46  57  42  45  84  45  17  80  33  63  41  70  35  59  61   9  95  98  29  63  25  21  56  62   4  45  96  33  65  12  74  78  31  24   3   7  70  11  65   2  38   3  89  12  13  55  53  92  88  68  29  94  15  86  74  99  77  64  72  84  14  84  39  19  65  74  88  14  28  59  33  34  38  43  56  97  83  13  33   2  93  43  70  57  92  48  70   8  58  30  17  81  67  19  78  99  40  45  46  54  20  20   7  66  69   1  65  82  99  98  11  23  78  29  90  51  68  57  92  78  12  80  59  33  19  77  52  63  11  39  28  39  28  63  88   4  29  33  58  10  55  93  31  90  24   7  74  96  19  41  15  25  59   8   1  72  90  61  47  38  78  51  43  95  17  51  61  63  47  69  82  81  56  64  60  84  20  88  34  75  35  27  68  78  95  50  36   8  19  50                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                          61  54  81  22  24  16   2  25  77   8  36  69  74  81   6  13  43  48  77  63  53  76   2  14  68  99  63  31  72  28  95  45  47  55  68  32  57  76  64  71  84  60  62  26  84  92  17  46  10  45  42  75  16  64  45  84  34  85  62  47  40  79  87  84  70  64  26  26  28  93  11  80  91  81  37  49  12  33  59  45  90  64  92  78   4  12  69  55   4  10  20  30   8   9   5  69  23  31  79  93  54  97  22  92  36  22  45  47  75  44  82  88  43  33  84  79  14  57  62   4  48  74  58  30   5  22  26  66  68  65  82  59   2  37  61  57  39  16  35  97  91  57  70   4  35  54  32  30  17  31  68  28  67  72  66  72  67  42  94  14  47  30  94  74  66  84  29  73   5  52  42  30  89  44   2  67  26  31   9  83  41   8  11  37  76  17   1  75  46  13  59  55  94  97  12   7  33  16  58  48  98  46  85  34  49  50  12  98  16  69  94  44  62  68  71  65   6  16  90  88  77  28  54  39  73  19  25  23  14  35  86   1  24  36  11  71  44   8  15  10  61  89  49  80  94  47  99  42  66  85  58  95  88  64  64  79  99  79  33  89   6  91  26  84  72  88  68  79  88  35  58  80  59  58  64  32  50  18  62  76  83  71  28  36  12  54  38  10  35  13  96  13  64  29  40  69  91  91  83   2  28  19  23   4  16  68  55  15   5  44  52  75  49  99  66  69  29  88  55  98  46  61  51  78  40  82  32  29   3  11  88  81  32  96  11   4   2  41  11  32  60  26  75  28  24  79  94  48  32  67  68   2  41  88  25  64  43  84  29  27  95  33  73  29  84  62  85  24  22   9  93  73  17  64  91   9  50   7  63  62   1  67  57  51  35  82  67  24  85  87  50  35  49  75  39  51   6  75  23  72  69  33  42  32   4  27  39  84   5  94  68  28  55  51  50   4   2  17  27  46  27  41  50  87  58  23  66  87  54   6   7  14  97  45  83  38  67  66  91  65  73  23  16  69   3  20  82  26  37  33  81  71  79  59  36  72  42  93  34  11  53  25  83  97  10   3  78  59  51  45  33  20  97  59  64   6  52  80  82  93  83  77  88  75  92  60  42  17  79  21  58  27  24  77  51   5  53  53  70  91  19  17  94  91  69  71  99  99  49  22  71  15  76  96  30  13  79  84  20  67  35  35  73  29  49  26  85  21   1  74  54  11  84  19  32  84  98  19  64  68  92  51  64  26  24  74  98  37  25  81  79  83  87  39  53   9  79  37  65  11  88  57  58  82  80  12  95  19  13  30  30  14  59  54  91  43  74  36  34  33   3  15  62  82  97  52  42  45  83  42  84  99  27  46  51   8  84  23  69  59  83  20  88  68  76  63  70  27  30  57  60  97  79  99  37  28  16  30  95  35  21  71  34  34  85  30  48  26  80  52  95  60  72  95  11  91  98  47  30  37  69  45  34  59  31  74  87  52  22  35  21  52  29  91  39  24   3  59  23  86  67  48  57  58  18  28  69  58  44  52  97  39  44  99  85  19  73  35  19  81  13  22   5   5  71  10  71  76  48  31  62  35  64  81  50  20  43  89   2   9  39   7  25  96  97  35  90  70  73  54  63  44   6  43  52   6  32  22  97  52  42  92  85  29  19  78  38  49  60  70  38  59  42  61  75  70  85  34  18  72  21  16  25   8  62  85  41  64  49  30  49  46  80  82  19   9  52  19  36  28  69  52  21  98  46  17  80  30   2  88  99  44  91  10  21  80  26  46                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                        51  68  91  51  33  12  11  38  17  85  67  84  75  20   2  16  34  22  12  67  35  42  15  74   8  37   6  25  73   2  60   5  35  53  57  86  12  23  68  29  66  98  40  43  94  24  32  43  38  57  33  47  10  50  29   7  64  86  77  99  88  94  13  47  75  96  27  54  83  70  28  45  75  64  48  78  78  32  40  41  48  13  59  32  49  82  49  68  84  66  85  84  32  59  52  29  82  69  39  92  52  33   5  15  81   1  80  51  64  51  59  33  20  95  91  52  59  54  73  84  34  21  53  77  26  83  45   9  70  17  60  55  69  13  23  59  21  95  45  41  15  87  52  54  73  69  55  14  69  24  65  39  80  33  78  15  67   3  53   6  74  73   8  46  11  57  24  86   8  83  85  73  36  79  62  86  16  57  50  37  75  46  23  67  44  77  16  96  30  81  26  17   2  80  21  73  96  85   2  20  58  48  36  28  13  82  66  19   2  68  45  88  81  57  67  83  36  19  26  49   1  66  40  15  97  26  10  81  80   3  25  54  99   4  75  89  38  40  14  33  74  27  60  79  41  90  91  97  61  52  60  23  32  11  14  36  57  23  56  36  60  58  71  38  86  35  24  72  37  31  13  42  31   2  43  62  26  85  40  57  14  11  51  22  22  29  25  43  66  28  15  78  55  81  70  24  52  27  30  11  16   9   2  93  19  68  97  64  95  59  18  75  36  11  88  20  67  32  89  42  59  51  30  35  50   2  32  41  83  65   5  12  67  70  72  10  73   7  70  59  11  14  94  69  25  86  84  12  57  85  40  99  67  59  93  84  78  66  40  53  63  76  83  94  26  33  15  10  65  61  19  40  68  21  25  19   1  88  40  60  76   3  11  72  83  28  99  84  40  57  44  73  72  65  26  99  46  58  26  71  53  62  38   1  51  95  79   1  12  57  32  34  76  90  97  55  23   1   8  43  50  20  17  18  49  46  14  17  59  41  53  83  17  32  98  97  86  35  29  92  57  39  20  41  48  56  21  33  89  86  17  59  86  11  76  84  95  95  39  23  17  70  68  97  86  88   1  26  49  46  40  64  85  54  34  75  98  19  11  14   6  58  55  81  77  55  67  30  52  17  56  89  63  16  47  41  12  31  72  59  45  64  27  42  80  75  96  18  13  14  64  59  20  17  23   7  37  55   1  72  51  49  19  67  19  14  61  13  46  65  30  89  59  14  73  88  53  58  51  65  53  17  72  81  78  15  94  17  96  34  84  53  62  68  58  86  79  41  59  88  83  92  94  44  30  48  51  89  48  59  88  87   1  21  70  25  77  15  36  36  17  31  81  32  93  43  14  93  20  82  10  86  16  63  60  80  30  43  33  11  42  50  51  26  99  56  74  27  36  66  74   7  96  26  37  23  74  70  80  64  68  32  31  93  45  83  71  89  92  78  79  43  42  51  17  47  40  63  60  82  53   5  73  13  69  50  14   8   2   6  30  21  71  27  41  68   8  81  19  73  34  12  16   4  47  65  98  19  56   2   3  26  71  22  50  86  41  84  29   3  96  22  89  63  33  52  76  79  28  90  76  26  40  76  60  61  76  71  96  62  70  70  54  89  90  84  48  85  53  85  38  73  40  17  82  10  47   8  75  75  67  90  95  77  93   3  16  20  84  86  27  94  76  90   5  65  51   9  60  13  62  80  86  79  28  53  69  87   7  45  24   1  43  80  60  31  98  29  41  16  24   1  98  84  59  86  25  57  57  61  17  48   9  40  99  56  52  31  77                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                      6  15  44  99  93  86  86  74  93  25  53  49  53  48  44  45  92  67  46  14  53  78  50  25  42  42  41   1  89  87  93  76  63  72  43  60  99  19  87  77  27  71  17  75  72  38   2  59  46  85  10  80  32  43  81  26  80  12  76   8  27  18  35  27  73  47  49  73  48  31  92  81  31  21  14  84  27  76  94  59   9  14  29  77  71  82  25  92  53  82  77  19  46  91  77  77  87  36   2  25  78  67   7   6  88  41  70  87  50  22  29  32  89  34  17  16  40  43  47  50  91  98  20  61  88  83  80  62  94  37  32  44  56  75  61  42  39  89  64  78  43   3   9  51  26   2  36  16  98  83  89  58  95  20   1  30  44  76  42  46  30  63  71  53  44  21  97  35  34   4  19  98  87  61  42  35  88  96  29  14  82  74  54  67  19  15  99   7   6  30  43  78  91  71  64  13  37  89  68   6  22  72   3  56  75   7  10  15  29  40  61  24  83  20   3   1  87  35  69  32   2  14  45   5  11  29  46   9  95  36  31  53  67  85   8  53  33  24  30  29  69  10  36  88  57  69   9  42  50  26  87   6  74  88  16  70  76  86  64  46   6  63  84  52  83  85  80   1  62  98  48  52   2  19  30  13   9  51  54  98  60  14  80  74  32  91  93  80  98  35  65  29   5  29  78  45  65  77  12   4  17  90  81  12  22  55  45  39  89  39  37  45  49  32  14  71  96  15  62  84   2  37  92  35  82   5  13  49   1  91  84  54  15   8  30   9  63  99   3  36  84  68  73  65  81  34  26  51  13  69  27  77  61  87   5   8  72  20  64  99  15  31  90   7  60  56  35  11  77   6  67  87  96  29  48  73  49  74  75  80  76  72  84  93  47  85  85  36  54  35  84  43   6   2  48  31  19  15  28  49  57   5  41   5  67   8  31  16  68  42  35  43  57  94  42  76  93  85  86  24  18  17  33  58  34  19  90   6  74  64  20  17  76  12  28  97  55  99  29   4  58  68  66  98  86  25   6  65  45  82  39  90  90  24  29  79  73  67  79  11  43  31  86  31  43  53  85  36  48  86  44  55  83  64  21  13   5  61  35  30  44  12  57  26  28  86  62  59   9  70  57  14  27  44  55  67  55  18  72  50  99  83  77  70  74  46  85  75  24  25  24  67  70  93  93  71  14  28  17   9  13  86  24  27  24  18  48  39  26  68  81  18  98  89  35  95  67  30  91  27  46  93  63  45  15  75  91  40  29  50  33  77  89   3  24  12  39  22  41  53   1  21  70  15   6  88  16  77  84  98  91  25  41  85  22  78  82  69  24   8  64  59  14  74   7   2  62  48  89   3  27  60   6  65  61  68  70  33  27  15  19  39  40  73  73   6  50  75  97  90  89  93  23  93  83  60  59  49  86  39  94  78  84  98  83  44  46  97  55   9  69  22  49  62  57  35  13  92  76  72  58  71  84  53  98  10   6  68  37  46  56  27  14  80   8  70  20  83  81  73   9  96  21  11  22  24  41   9  47  14  26  40  74  94  56  10  15  85  18  41  84  92  93  71  85  83  35  64  33  58  80  71  55  59  53  69  27  24  42   7  35  25  38  38  95  11  38  19  48  35  57   2  87  34  36  93  33   4  61  60  33  91  73  77  13  52   9  19  66  17  44  63  65  53  60  73  78   2  98  51  21  93  93  99  56  73  24  54  50  77  84   2  54  28  17  89  77  69  66  17  86  13  94  69  49  76  83  31  51  52  69  95  18  39   5  51  64   6  41  35                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                    29  69  92  67  79  98  57  80  20  26  25  41  99  53  55  15  77  80  92  30  37   7   7  48   8  66  93  45  43  42  63  55  44  51  21  44  16  51  60  40  27  44  40  31  48  85  96  39  31  59  25  28  45  33  82  16  35  66   9  47  21  63  95  49  55  95  92  94  41  21  98  14   1  15  46  87  73  71   9  44   5  37  95  37  28  44  20  50  60  97   6  70  99   4   6  31  43  93   6  31  18   7  47  70  38  60  30  70  75  77  68  72  56  93  51  36  77  85  88  68   8  10  54  78  81  14  35  76  89  16  53  23  33  53  34  64  13  80  31  38  90  11  29  99  68  35  65  23  52  94  54  98  97  13  93  76  90  62  49   6  81  40  67  77  17  69  58  46  56  63  10  27  63  54  62   7  68  84  17   7  90  69  79  40  75  92  68  45  19  54  76  83  93  44  47  77  38  84  84  43  39  60   7  70  10  30  41   9  64  28  79  28  44  45  34  59  90  22  76  36  68  71  28  63  66  59  63  18   3  73  80  55  24  82  26  31  62  80  63   7   6  27  57  32  94  92  47  98  27  54  53  95  60  94  27  27  31  78  38  38  89   1  51  90  77  96  39  10  25   2  63  53  68  19  50  22  14  41  68  38  90  97   8  39  13  70  24  66  47  70  56  13  17  92  36  49   5   6   7  66  29  73  60  41  88  12  56  53  32  96  14  16  51  16  11  22  17  76  88  66  20   9  31  28  14  15  70  41  74  70  70   7  14  58  60  41  29  77   4  33  81  25  28  13  20  57  38  31  90  31  40  14  21  75  14  43  24   6  13  78  75  79  45  34  82  20   1  73  85  12  66   9  87  60  44  53  65   1  68   2  28  28  65  10  28  11  58  35  15  85  21  30  38  99  45   6  59  72  83  50  68  36  76  98  61  93  58  13   3  92  15  35  57  42  50  66  25  36  82  19  54  96  79  54  81  23  62  39  12  26  26  78  45  34  27  63  95  30  15  55  96  11  23  14  64   4  71  28  70  94  77  12  87  21  38  25  46  58   3   6  51  63  98  43  71  37   1  76  55  59  91  42  67   4  87  16  55  46  61  14  42  51  51  15  73  49  15  48  48  39  93  44  47   5  63  31  70  15  22  74  60  35  19  57  16  55  20  45  46  54   4  45   6  10  28  65  44  22  44  76  98  64  83  92  70  84   4  81  68  87  95   5  47  63   9  99  73  62   9  80  82  67  73  56  53  64  32  57  36  30  20  44  75  91  37  54  32  50  86  79  62  68  66   6  89  43   7  12  19  98  88  87  83  26  78  65  89  47  97  58   6  67  67  88  67  24   8  44  17  48  46  55  23  82  45  20  33   2  58  82  80  92  65  95  80  16  34  25  31  74  97  40  11  26  90  82  19  19  47  94   5  34  95  81  75   1  90  58  49  72  32  99  36  74  53  91  64  28  47  17  18  67  26  24  35  34  53  46  58  13  87  97  99  35  76  85  81  56  47  71  58  94  54  59  80  24  80  58  21   8  13  24   3  90  85  63  62  54  93  69  44  55  58  63  15  13  55  93  35  95   3  15  18  73  16  56  31  94  18  45   7  40  76  80  92  95  24  86  61  30  32  33  28  29  30  68  55  51  78  70  40  18   6  13  84  30  69  36  77  40  61  61  91  82  43  54  80  37   5   4   7  65  10  77  73   4  93  34  94  28  70  13  81  58  78  40  83  79  26  55  71  61  83  59  73  21  69  95  70  95  87  39  53  98  96  17  86  72  66  61  52                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                  65  66  56  66  97  65  34  33  62  39  44  78  41  86  47  44   2  19  58  75  97  70  18  44  50  92  34  95  31  20  94  81  92  31  94  48  45  55  88  32  14  21  91  35  91  80  23  40  98  44  86  14  90  70  84  78   6  83  27  61  71  94  29  42  86   8  94  58   3  86  10  44  25  76  27  93  17  31  28  67  59  92  50  10  88  66  72  23  65  10  92  23  31  56  69  33  64  98  97  84  52  88  75  70  84  10  82  15  60  74  25  59  62  30  26   9   2  23   1  33  38  63  28   8  69  52   6   5  32  64  57  19  21  12  36  88  36  84  94  37   4   1  20   8  79  18  37  61  72  92  71  96  71  11  26  57  95  60  58  10  44  40  51  57  96  82  76  42   3  38  12  23  10  72  21  75  35  62  89  45  97  24  75  93  25  93   8  49  44   1  30  42  94  67  12  50  81  89  43  69  39  37  94  59   8  31  99  19  93  99  69  42  33  54  73   1  23  31  39  40  37  65  84  81  51  88  12  33  57  32  32  90  74  29  59  31   9  92  58  73  84  39  70  43  45  32  34  73  52  21  96  52  21  15  64  24   6  86  75  44  88  87  61  43  76  41  34  65  37  60  44  18  30  75  41  61  74  65  37  41  38  81  98  13  89  76  11  83  62  42  41  25  82  31  51  97  11  93  32  58  29  45  24  45  55  56  16  77  95  58  65  56  99  23  40  21  82   4  10  13  99   9  54  58  57  67  70  97  27  36  59  52   9  41  40  86  62  91  57  84  17  40  60  30  86  95  48  41  45  82  36  18  23  85  78  60  32  37  91   1  39  60  45  69  98  60  96  52  78  63  35  93  92   7  55  56  35  73  27  37  37  91  93  47   7  75  58  18   1  46  78  90  90  52  98  56   9  47  54   5  93  94  37  15  30  55  87  31  98  61  19  23  48  32  62  63  83  53  59  38  23  92  87  98  16  71  64  63  94  36  43  30  46  50   6  21   3  71  33  40  93  50  26  21  23  13   4  51  24  74   4  21   4  21  67  31  95  34  69  38  89  56  18  96   2  78   2  53  94  87  55  67  75  46  19  24  48  53  72  76  62  82  56  21  77  27  41  71  99  98  72  12  46   4   7  83   7  90  79   9  29  45  75  27  93  57   4  76   2  41  81  90  12  40  95   4  49  59   4  12  49  83  22  84  98  66  84  22  78  93  73  11  98  41  38  74  37  25  22  53  75  85  99  75  59  41  46   8   7  28  73  51  68  22  75  38  48  40   1  42  33  75  34  42  23  49   2  73  14  58  56  96  84  41  73  77  49   6  94  26  16  43  99  12   2  26  28  28  63  48  23   3  70  37  30  37   6  72  79   6  23  71  23  77  93  15  41  13  85  89  39  97  30  35  86  71  49  37  78  55  67  97  63  23  61  69  45  30  48  48  20  96   7  49  87  36  93  12  25  21  27  61  66  46  53  66  34  61  89  51  38  36  17  29  85   9  67  12  63   9  13  87  25  82  10  99  92  77  82  36  36  81  19  93  29  66  95  19  47  37  32  45  87   8  70  65  34  62  40  11  84  84  84   7  21  70  92  19  94  85   8  76   6  82  11   3   4  52  65  41  35   2  86  61  18  34  30  64  12   9  75  67  99  69  13  35  76  70  40  53  41  84  57  83  44  56  24   9  61  80  90  44  14  22  60  75  31  49  80  71  54  27  50  23  37  40  93  42  29  34  56  51  85  35  36  13  83   7  95  61  56  22  60  89  48  94  17  62   9  92  45  82                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                27  50  95  66  16  12  76  78  88  35  47  58  86   5  55  99  62  71  36  92  23  35  26   1  45  39  97  22  13  47  61  21  22  42  60  37  43  67  48  63  86  47  55   8  16  67  34  84  75  56  75  77  69   6  22  34  46   7  69  57   3  92   8  97  49  41  57  76   5  37  35  78  52  38  84  34  76  15  34  90  95  15  43  36   5  36   7   6  71  22  22  96   5  14  26  37  77  97  12  43  94  93  16   9  32  67  26  45  93  52   7  70  33  23  36  54  93  37  23  43  17  51  63  75  24  33  74  14   7  88  33  17  51  96  92  48  74  63  20  31  59  62   7  48  55  29  16  53   7  47  33  53  79  81  90  69  53  24  73  81  42  93  86  97  36  35  98  39  56  34  51  10  82  48  67   5  95   2  33  10  36   5  79  20  42  39  34  87   2  10  82  30  71  65  94   2  20  51  50  12  38  17  32  29  97  60  13  22  27  91  74  92  86  40  30  40  35  88  59  80  68  41  69  86  72   7  59  31  55  34   7  60  68   5  12  42  50  63  78  24  65   6  40  38  88   8  50   8  15  45  33  75  71  29  53  92  17  77  87  66  20  88   2  79  32  68  34   2  76  65  31  24   1  18  28  94  86  51  86   3  25  58  38  24  10  28  86  24  17  99  21  49  87  80  84  78  23   8  76  94  13  47  26  63   4  60   3  75  27  11   6  81  85  89  68  52   2   1  33  86  33  55  37  83  60  56  97  44  73  11  42   6  86  73  41  14   4  83  18  20  96  98  44  80  67  35  64  54  23  17  17  59  28  50  64  77   6  47  20  48  81  14  61  74  36  14  38  49  73  63  85  37   8  93  75  59  95  69  30  39  85  31  86  94  60  30  22  91  22  75  75  63  42  78  95  61  46  62  16  97  77  15  76  86  35  18  16  69  88  12  33  45  57  84  65  50  58  35  84  17  45   3  18  44  74  66  60  15  76  59  91  36  74  33  49  65  36  44  14  70  19  12  34  44  20  17  59  69  50  92  16  68  84  36  92  10  44  92  25   9  40  48  53  28  32  31  60  66  39   1  99  42  97  44  94  48   8  94  88  41  37  30  91  20  89  51  66  23  48   3  97  91  86  27  41  65  47  41  22  96  65  71  75  75  98  59  62  26  14  96  52  56  22  25  95  17  67  55  66  37  98  77  64  30  87  50  13  29  78   8   8  19   5  46  65  52   4  31   8  11  81   4  13  68  79  93  42  65  81  50  30  78  13  28  82  47  55  48  24  58  17   2  41  60  58   4  45  90  19  16  69  76   5  86  37  34   6   5  44  71  62  98  68   6   9  50  28  13  59  79  49  25  28  76  81   7  96  78  15  87  88  34  87  34  75  27  10  67  68   7  19  13  94  96   4  47  51   7  72  72  64  35  99  60  40  47  79  17  37  95  41  64  34  52  75  63  95  79  77  19  32  61  59  94  40  17  75  47  55  76  16  13  36  59  46  56  56  89  74  24   4  88  34  47  83  98  18  99  31  43  78  29  59   2  70  45  16  69  82  22  63  45  44  72  34  89  44   6   4  21  94   2  67  49  83  17  26   7   6   6  86  12  59  29  29  93  35  56   6  36  92  93  35  55  40  57  60  59  11  68  60  16  87  60  30  34  63  75  26  11  74  68  49  96  39  52  77  35  77  38  18  74  98  53  41  95  36  52  52  43  15  48  52   6  87  86  37  67   3  57  48  57  86  82  51  19  85  33  53  72  69  13  95  33  22   6  28  76  59  83  68  13  29                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                              38  15  64  58  86  77   6  86  90  99  93  24  36  10  98  28  10  19   6  24  61  41  74  75  89  49  79  47  68  73  49  83  50  20  19  42  14  86  61  44  21  81  44  59  62  29  53  30  64  49  90  29  35  72  31  54  57  71   9  83  47  41   5  27  90  15  32  51  32   6  35  17  72  44  58  47  37   7  66  86   8  58  33  83  17  95  30   9  64  89  95  58  62  67  60  78  40  17  48  91  18   5  95  55  90  69  42  76  26  40  46  99  46  37  65  98  80  67  85  48   7  87  63  80  55  69  71  63  22  18  89  18  75  57  85  16  42  78  19  90  89  24  86  87  24   9  74  58  97  44  25  89  92  45  88  86  31  36  76  18  48  72  87  83  88  22  31  32  65  26  98  75  80  13  79  46  48  73  58  57  85  89  82  78  50  65  88  64  34  98  75  81  38  53  52  43  98  59  32  27  67  99  55  36  92  15  22  44  39  44  62  47  64  98   4   5  26  85  19  67  98  68  85  79  24  73  89  82  32  75  63  64  26  90  25  85  49  44  35  57  72  39  83   3  20  65  41  59  85  74   9  62  17  77  21  86   3  57  45  81  39  74  91  32  62  29  46  49   9  25  33  51  52  42  28  95  23   1  39  47  37  69  66   2  48  17  47  87  49  49  89  39  93  49  11  39  45  64  51  71  33  24  33  85  60  82   6  95  23  77  70   9  17  13  75  59  73  70  98  74  53  41  95  99  68  45  44  79  66  44  17  68  29   7  13  10  15  81  48  29  99  48  63  81  52  54  81  43  16   7  53  89  17  39  93  90  74  36  68  83   6  98  69  95  89  56  51  24  25  75  31  63  98  35  49  61   8  18  52  20  43  69  33   9  72  44  88  85  25  31  92  31  51  94  98  52  89  91   4  52   7   7  30  56  32  48  24  26  99  82  37  36  99  58  97  89  90  60  44  58  25  14  49  35  31  60  44  30  37   2  79  20  20  19  33  58  55  33  37  75  39  62  44  94  18  45  75  78  95  74  39  29  17  17  51  92  15  31  99  19  76  53  44  98   6  27  79   8  38  86  71  92   3  65  97  53  38  98  50  38  33  47  38  80  80  32  73  35  25  31  62  16  39  14  99  29  30  76   8  54  94  25  74  62   9  37  63  25  26   4  93  53  84  36  42  26  22  90  12  44  68  74  45   8  56  48  10  21  22  96  26  58  72  26  52  62  16  11  68  69  37  73  30  85  79  85  36  93  77  90  61  11  13  60  37  23  71  86  31  68  43  18  72  82  66   3  45  40  83  51  55   3  78  62  87  45  19  18  77  33  18  15  92  64   9  78   5  26  47  97  10  12  36  53  23  88  11   4  10  44   9  15  79  81  91  18  53  95  44  59  58   7   1  11  89   1  85  60  23  55  52  38  33  80  36  36  73  46   2  90  69  68  40  72  15  33  62  85  72  87  10  92   1  67  89  97  62  30  62  28  20  99  87  33  59  98  95  50  94  83  69  62   4  63  95  56  84  60  78  58  85  88  38  18  96  55  23   9  83  83  98   4  81  33  67   1  18  12  68  19  67  68  71  83  92  29  73   5  52  30  84  96  93   3  26  57   9  20  63  17  14   7  51  67  71  44   8  68  37  57  58  35  72  29  93  32   4  68  13  19  42  56  31  18  87  39  20  22  34   1  71  65  29  59  49  39  38  66  28  43  73  31  19  78   3  87  27  50  25  42  81  97  76  31  17  25  60   1  70  31  58  53  21  62  43  79  40  72  30  28  26  77  46   4                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                            98   3  79  24  65  77  54  61  44  65  83  15  88  15  28  19  53  19  78  48  84  53   7  10  23  82  92  60  45  24  66  40   4  68  39  61   4  46  26  96  67  24  45  58  33  59  68  89  58  94  85  91  13  65  66  31  72  38  29  59   4  44  96  96  82  96  50  42   9  22  49  48  40  18  88  75  58  88  60  48  40  93  65  55  71  62  77  50  50  27  35   9  13  20  27  22  31  19  39  92  43  72  26  52  50  36  91  46  43  69  80  49  10  18  95  69  70  86  82  85  61  42   4  85  10  49  84  77   1  18  44  30  86  18  63   6  97  76  17  24   9  47   1  38  80  90  68  51  98  91  40  25  66  70  60  32  67  90   2  41   5  75  91  44  10  86  54  92  36   4  64  31  92  76  31  64  28   4  25  44  81  77  13  90  34  35  55  47  61  35  41  83  52  94  21  10  53  54  85  25  79  32  23   6  18   3  52  75  40  52   9  19  95  95  86  19  96  15  98  40  10  55  26  84  87  16  14  55  84  63  13  10  94  12  48  15  56  18  69  14  82  23  10  81  24  81  61  11  72  76  95  92  84  57  83  78  10  88  45  21  37  68  92  87  14  19  80  78   5  77  80  55  62  70  40  41  55  96  63  32  41  67  44  12   9  13  10  40  57  41  45  19  22  52  58   2  52  49  97  46  10  14  27  18  75   6  67  37  40  87  61  60  54  56  62  86  26  25  33  62  52  38  43  79  31  39  33  53  93  27   7  47  61  96  63  34   6  50  27  22  62  25   4   4  40  14  33  31   6   5  29  72  67  86  68  50  30  54  99  69   9  33  49  68  87  85  27  62  58  46  84  17  69  21  91  35  70  18  82  89  80  95  70  52   1  41  18  81  30  37  94  27  15  61  40  51  87  66  35  70  38  92  58  75  42  64  11  50  32  45  75  52  32  99  96  12  92  95  17  66  97  59  93  49  80   7  97  93  12  87  17  85  43  93   4  73  51  68  63   6  92  15  44  87  36  32  54  34  92   4  21  54  81  85  46  74  31  10  66  17  17  79  50  21  15  24   4  98  31  82  16   5  51  59  40  12  30   6  60  27  23  94  86   4  89  78  74  28  86  29   2  53  80  66  15   8  70  87  98  74  40  79  63  69  91  67  23  63  51  95   5  35  38  12  50  84  83  64   7  48  88   6  12  84  18  60  84  68  18  33  56  55  31   3  66  91  31  78   4  93  96  86  54  95  38  12   7  22  42   7  58  69  87  73  96  73  82  45  30  44  97   8  73  98  49  27   5  46  60  91  80  40  55  18  29   6  77  24  94  53   3  50  97  34  92  42  65  26  57  90  49  10  15  98  19  92  62  95  81  48  58  76  99  11  22  76  50  64  63  87  93   5  62  51  80  72  91  91  66  21  73  74  79  70  37  22  27  12   2  67  69  65   3  10  46  44  20  13  33  18  13  41  61  36  16  40  18  85  59  43  23  56  33  40  52  76  74  74  21  59  77  66   7  80  72  16  43  82  65  43  81  24  32  60  77   3  55  90  52  23  58  46  62  64  15  94  39  78  35  42  67  77  30  43  80  59  89  67  31  18  76  94  39  40  30  98  86  40   4  77  35  72  65   5  74  95  34  26  11  67  46  58  93  31  36   2  95  45  56  81  32  88  68  38  18  11  48  61  10  68  55   1   6  81  21  95  17  73   6  87  88  89  47  53  50  76  46  18   6  63  82  15   3  74  17  57  74  74  12  57  68  77  99   4  11  34  48  85  46  77  57  26  89  33   6                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                          20  40  24  60  85  45  82  81  48  41  15   6  29  99  81  50  52  63  76  94  22  38  53  82   8   8  79  58  78  61  18  93  92  79  23  94  43  87  52  36   9  35  90  81  75  55  27  11  96  41  94  62  29  49  18  20  47  56  57  88  51  14  70  50  64  58  29   4  51  61  25  97  44  86   7   4  86  80  19  55  85  54   5  40  67   5  25  70  81  38  43  62  16  39  58  21  83  21  56   1  88  31  14  13  40  15  48  26  16  21  55  29  66  23  44  45   7  47   1  37  92  15  19  79  49  85  38  54  59   8  38   1  51  22  33  52   9   6  65  68  54  87  37  44  14  39  37  86  60  90  56  38  82  68  96  67  67  50  70  12  16  21   2  90  14   6  23  48  60  40  98  23  32  49  66   5  38  94  31  23  32  58  14  14  57  15  51  91  13  94  43  86  83  72  83  46  32  11  67  32  15  39  34  93  88  53  28  66  37  12  15  26  45  91  22  31   4  46  17  85  10  56  11  52  92  89  49  61  41  91  79  22  57  18  29  21   1   5  10  57  64  19  27  84  95  17  80  42  95  64  59  63   2  17   3  68  18  90  60   6  40  75  97  10  82  92  63  38  77  76   3  76  11  66   5  95  27  20  77  18  46  76  99  56  22  91  16  76  40   1  78  96  52  44  16  57  86  33  23  49  61  24  59  53  93  75  36  95  46  54  50  35  21  52  51  56   3  61   6   5  28  91  37  70  88  47  44  75  61  46  19  16  19  47  29  47  17  84  74  84  85  47  70  71  94  77  47  78  34  61  53  59  27  86  60  68  92  59  85  46  86  54  39  43  68  88  48  39  85  23  69  16  11  47  83  14   9  80  58  72  35  40  71  74  80  69  90  33   5  59  93  37  51  24  96  52  69  50   4  55  84  38  25   6  75  20  31  20  11  22   6  97  96  61  64  76  32  27  55  54  40  27  26  64  76  62  61  79  90  74  11  96  21  75   1  15  26  19  10   9  84   3  61  46  78  10   8  62  36  80  43  38  42  57  23  34  16  22  55  72  38  21  52  72  58  95  54  81  11  51  90  77  69  30  36  10  41  50  48  37  96  10  20  35  35  51  72  70  66  12  47  49  67  38  42  68  98  70  48  32  51   6  71  90  55  56  93  39  16  48  74  16  68   9  18   1  45   6  87  37  91  59  93  70  46  37  71  89  66  24   1  17  21  10  57  12  98  52  19  36  87  17  42  60  28  94  70  21  49  20  38  18   6  75  92  97  92  21  75  89  86   3  88  81  85  19   2  13  35  15  70  18  22  23  61  72  63  56  33  40  59  67   5  46  85  57  11  99   2  72  49  79  29  36  52  14  17  94  96  35   6  71  56  58  38  36  24  41  68  35  36  97  87  90  44  84  98  79  41  44   6  50  26  47  28  43  87  44  55   1   6  15  96   1  81  40  27  20  16   4  37   4  48  97  12   3  24  99  21  78  40  30  67  89   7  50  10   8  62  42  21  70  83  94  11  98  91   2  73  77  42  17  87  75  38   2  61   7  29  63   2  21  33  94  89  29  13  20  12  12  61   4  56  61   5  13  73  18  21  56  39  24  42  91  67  72   4  19  53  13  37  60  36  34   2  18  63  29   4  61  65  89  41  36  73  60  83  77  97  67  87  33  85  32  39  49  69  13  22  14  65  27  32  48  66  16  44  74  57  72  71  63  82  97  35  83  28  27  56  43  66  15  64  55  78  24  51  46  31  97  54  33  22  34  62  49   4  34   4  29   4  77  89  13  96  43                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                        74  73  73  98  45  46  61  16  66  93  53  45  77  67  75  84  26  39  44  18  41  54  51  31   3  68  23  54  52  80  78  52  91  75  23  97   3  71  29   7  92  27  50  13  53  70  15  71  39   2  73  11  15   7  98   4  91  14  63  78  76  52  49  74  98  93  64  53  45  45  50   8  58  99  23  77  12  72  88  16  38  34  56   1  85   4  97  36  53  37  27  56   2  10  65  85  84  16  15  95  88  98  30  42  75  83  15  69  21  35  85  71  63  36  60  21  66  34  84   7  34  43  69   9  70  70  77  71  81  61  57  31  77  58  70  95  15  89  30  45  25  36  73   1  46  26  69  67  48  93  69  27  89  63  80  91  64  70  82  49  57  23  95  87  29  22  37  88  80  77   1  59  46  14  61  13  86  28  93  37  22  28  91   3  77  32  39  50  22  56  81  50  31  30  47  67  29  27  27  93   9  68   2  19  85  59  15  14  30  55  27  12  83  63   2   1  73  89  70  42  65  13  11  69  48  55  68   8   1  72  75  58  82  29  77  17  66  20  26  14   8  19  61  91  59  25   9  35  84   9  48  90  39  61  80  11   5  17  60  29  27  12  71  61  68  51  56  92  80  56  25  42  25  64  77   8  11  77  61  43  87  72  98  23  25  38  18  90  88  41  90  97  59  43  91  55  71  25  20   7  16   1  49  78  63  71  89  62  66  53  37  49  63  10  24  46  69  14  91  65  25  51  10  58  84  42   2  10  40  57  14  62  17  44  83  30  20  55  48  14   6   1  58  97  32  52  79  54  47  43  70  65  11  71  74  47  58  50   7  87  53  57  53  11  75  33  53  24  94  31  52  27  96  26  86  62  48  49  41  35   3  90  73  72  15  93  43  52  59  28  46  96  93  38  29  81  35  57  14   5  98  20  15  81  45  19  96  35  27   7  52  77  96  79  61   9  16  50   7  16  79  45  72  72  74  81  23   7  59  62  19  24  95  71  61  17  39  51  58  87  40  29  24  39  80  79  25  26  50  58  67  53  28  27  51  32  23  69  66  97   9  85  24  25  69   4  98  89  57  55  19  70  67  65  95  66  72  21  88  94  59  84   5  73  34  92  53  63  69  53  92  68  30  68  41  96  12  83  93  20  39  68  19   1  27  10  80  78  78  31  26  27   8   9  51   4  25  92  57  60  61   7  62  77  81  79  56  36  79  49  96  51  21  56  47  84  19  66  56   2  65  33  38  66  76  21  61  21  68  13  66  87  24  77  10  83  68  34  24  85  72  97  12  17  86  23   6   9  21  55  40  80  68  21  84  71  10  58  55  38  62  58  24  74  93   5  24  59  50  99  40  73  49  18  88  64  69  87  77  92   2  71   4  22  34  21  82  92  55  13  35  60  69  83  47  74  73  60  90  24  28   5  10  63  15  65  89  88  31  71  34  20  46  91  55  27  67  60  56  55  49  31  31   7  59   2  84  92   8  16  65   2  43  97  45  93  76  68  48  18  98  76  83  43  96  44  63  46   3  84   3  87  64  66  69  93  33  28  76   9  96  81  33  31  37  21  51  90  64  73  41  53  84  45   4  90  61   4   8  66  25  38  68  47  66  19  15  74  91  70  70  82  71  41  67  76  62   8  32  20  12  50  71  46  98  61  23  63  40  15  90  19  92  66  87  64  43  74  91  95  86  16  95  89  56  83  49  78  62  22  19  88  81  27  30   6  52  84  50  60  34  12  21  51  47  69  61  94  32  17  22   2  25  62  36  32  66  79  54  83  49  44  66  72  96  79  43                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                      62  17  75  98  94  95  61  81  37  52  99  21  41  32  97  90  85  12  37   7  15   2  26  78  74  14  31  19  65   4  26  50  21  77  48  82  58  81  94  60  59  72  82  71  55  55   3  86  45  11  74  44  76  38  18  67  87  49  57  11  54  59  31  55  56  47  82   3  39   8  20  21  86  58  71   5  49  32  89  77  99  83  33  25  59  33  53  20  63  26  81  88  88  14   7  80  79  77  30  16  12  24  50  61   3   8  44  26  77  36  89  56  45  27  55  28  14   6  39   1  29  99  29  57  12   4  63  95  26  51  50  42  85  98  18  87  38  17  44  16  42  31  30  82  48  74  35   4  11  18  18  36  25  86  75  82  13  10   2  65  48  84  25  11   2  13  22  31  86  35  23  72  29  91  25  17  36  40  60  28  85  45  38  10   3   2  65  58  91  73  63  94  56  99  55  14  95  96  72  58  96  27   1  25   4  85  43  92  79  15  13  17  50  71  90  37   1  53  52   4  99  49  77  90   1  17  67  10  90  20  10  27  60  30  66  70   3  23  93  39  62  64  92  83  93  48  42  73  90  77  76  26  10  92  46  62   4   9  98   5  12  38  15  25  79   5  43  22   6  65  68  76  10  53  53  96  45  88  82  16  93  76   2  78  64  12  68  53   5  73   3  73  66  56  72   3   2  38  43  40  40  51  56  77  66  52  42  18  24  40  71  76  96  98  46  84  29  63  15  62  46  86  63  92   7  74  69  88  69   5  11  53  62  61  35  56  75  68  72  38  57  97  16  72  71  26  71  41  45  84  57  77  65  80  73  34  68  99  21  30  28  21  98  43  84  63   9  83  78  47  96  75  59  63  43  54  30  32  21  11  26  65  82  75  36  48  96  39  57  57  60  90  83  17  73  52  25  10  78  65  63  92  65  19  30  44  36  69  80  50  44  24  66  65  19  26  95  98  21  19  63  46  34  14  72  90  49  28  94   3  29  63  54  87  27   5  94  15  73  49   9  28  54  38  70  18  65   7  19   1  53  64  54  16  96  45  92  81  42   5  53  70  55   4  85  24  21   1  74  35  30  78  55  75  89  88  52  89  90   8   1  37  27  42  77  65  67  32  52  92  22  69  28  32   8  55  39  13  97  20  20  99  11  15  49  79   2  98  34  90  84  39  83  58  25  16  58  18  96  54  94  88  77  52  25   8  11  60  96  59  38  34  84  70  95  45  98  27  37  61  52  87  23  56  58  85  33  94  42   3  49   1  52   2  36  92  50  77  65  65  66  82  89  95  31  52  24  15  56  17  97  40  38  71   3  35  21  48  35  48  19  23  65   7  36  47  30  69  21  89  41  86  71  44  64  28  77  80  54  40  58  53  21  58  68  43  17  65  86  73   1   7  81  65  78  83  54  20  45   7  52  49  66   2  99  89  12   8  94  83  49  53  65  58   6  91  91  20  31  26  67  37  73  17   1  13  80  73  17  63  36  51  70  55  81  79  78  27  78  27  79  53  42   4  68  97  33  45  78  93  78  77  35  29  76  32  46  38   7  79  15  76  26  87  24  89  57  29  13  22  57  59  24  70  97  56  96  82  53  46  49   5  83  74  69  67  82  32  73   1  27  78  24  28  94  56  86   6  71  99  88  13  11  43  39  34  62  69  62  52   4  82  37  84  62  84  24  28  77   3  26  31  25  73  25  25  70   1  77  61  98  35  48  82   1  45  21  98  21  72  60  94  15  55  17  63  57  18  25   1  72  83  23  69  75  59  18  37  97  88  47  30  92  94  78  54  93  12                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                    44  17  41  75  47  56  80  94  86  71  81  84  65  61  75  69  49  24  80  97  33  56  38  49  40  50  99   5   1  72  42  56  71  65  59  55  74  40  27  85  82  15  69  82  26  98  62  22  18  10  86  42  82  97  67  59  29  70  59  50  48  34  71  92  28  99  83  93  13  94  30  62  43   8  64  35  33  99  57  53  54  59  68  33   3  39  27  94  29  37  10  84  51  84  71  58  36  54  87  55  88  98  11  98  50  89  45  87  43  36  14   5  21  16  29  20   1  96  34  47  78  50  49  70  73  80  91  41  97  14  78  61  55   5  24  79  96  56  80  69  79  84  53  95  16  43  81  32  10  35  77  62  77  66  56  48  14  45   2  58  81  99   6  94  49  80  81  95  28  95  90   2  78  75  17  11  77  14  73  31  72  13  77  63  73   6  27  13  45  65   1  84  53  89   9  43  41  52  36  48  51  56   1  31  14  70  56  37  29  75  59  11  65  62   6  81  36  10  56  25  95  43  64  72  14  33  30  25  53  55  69  37  22  24  96   2   4  40   6  26  45  85  79  63   3  94  90  75  37  42  84  42  54  65   1  92  60  73  77  64  36  67  27   4  30  82  21  81  78  58  18  32  11  17  83  59  57  30  44  18  84  52  28  70  98  33   8  94  32  51  73  10  47  14  12  92  43  64  84  46  46  40   9   2  16  53  67  95  63   2  68  26  62  48  58  89  51  99  31  14  61  49  50  24  25  69  75  51  78  27  95  91  78  82  26  11  55  67  45  89   1  93  49  54  88  18  91  82  75  98  45  71  31  28  28  38  43  95   6  24  25  50  61  20  54  25  34  66  61  37  90   4  81  34  34  19  54   4  12   6  96  59  86  81  20  29  62  47  71  83  65  88  30  69  89  74  62   6  39  94  66  58  92  77   9  15  79  54  79  52  99   7  91  17   2  58  43  93   4  78   6  75   4  38  91  51  28  77  55  67  19  75  10  53  25  45  30  57  28  56  54  27  26  23  75  93  86  49  18  78  14  82  40  88  35  60  77  98  35  39  61  39  92  92  35   7  23  75  63  89  85  30   5  17  31  91  47  31  83  31  71  14  24  75  25  71   4  73  45  30  45  31  42  66  73  46  28  54   7  99  53  10  41  41  94  59  77  30  50  25  64   5  28   5  74  39  80  47   7  94  55  20  51  66  45  91  10  44  14   8  41  49  73  90  67  76  84  41  56  24  38  72  14  95  69  83  81  28  59   4  17  34  91  91   7  72  70  39  64  69  30  75  18  18  56  29  25  22  62  17  27  68  48  21  41  24  49  51  49  73  69  81  55  82  26  26  73  76  39  41  72  99  29  58  74  23  26  37   6  95  35  16  20  73   4  15  51  50  62  48  49  96  45  99  31  14  78   6  92  64  35  33  22  90  14  57  61  86  20  39  69  23  76  72  72  73   9  27   7  89  89  67  97  66  23  74  65  27  33  52  23  97   6  13  45  15  28  70  98  58  99  34  61  53  50  60  85   4  19  87  13  71  24  11  92  72  22  48  59  50  45  79  47  27  12  91  39  38  97  56  64  47  68  32  23   6  37  74  21  60  44  74  64  23  19  90  16  94  23  46  95  96  35  62  31  87  83  33  35  17  97  45  12  25  94  82  78  59  56  12  90  30  24  39  76   3  97  79  93   7  10  95  86  10  55  54  79  16  21  14  22  34  76  42  63  82   5  78   4  64  59  61  34  90  93  35  10  40  31  20  36  93  60  99  44  12  86  51  10  96  52   7  31  29  10  91  74  29  44                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                  3   1  39  73  67  12  44  24  53  24  31  41  43  18   8  13  11  39  11   3  83  32  23  74  95  95  90  62  97  57  81  45  61  53  75   2  73  34  67  58  53  71  14  36  26  69   6  74  34   8  94  38  68  45  45  33  61  13   6  23  49  71  83  63  92  42  27  90   7  83  19  96  86  19  74  60  57  38  54  83  13  76  74  45  48  34  67  12  90  89  54  29  25  98  15  35  90  24  11  42  51  57  86   9   1  92  29  40  38  91  24  59   7  74  73  91  73  44   7  20  24   9  86  88   2  98  78  13  94  83   4  91  58  79  54  79  30  72  85  88  30   6  11  83  16  40  67  82   7  67  41  21  91  45  57  58  23  69  94  88  42   9   8  99   1  46  33  42  31   3  56  38  70  84  76  36  85  12  63  55  36  74  66  87  53  94  45  55  24  84  52  37  29  94   6  16  15   3  56  13  40  84  15  18  17  90  26   3   9  34  34  18  56  85  60  79  75  14   4  57  19  46   8  68  56  80  17  30  46  64  49  92  23  20  52   6  53   6  58  66   2  71  43  19   3  33  86  27  15   2  29  66  49  33  48  36  63  74  45  15   4  15  38  51  35  77  79  86  60  71  95  48  36   2  78   3  75  68  16  40  47  14  61  66  65  45  62  63  37  16  77  60  24  57  16  39  79   9  89  33  13   6  91  67  68  31  96  58  14  34  47  92  82  57  87  54  49   5  67  68  89  76  91  40  73  85   7  26  50  60  20  61  42  74  80  89  41  18  32  17  66  86   4  83  51  36  16  54  98  86   3  82  17  32  12  78  86  81  14  48  62  39  18   9  58  48  20  38  41  74  89   4  21  62   6   3  16  41  70  95  55  58  24  43  40  32  18  47  70  62  64  55  29  68  87  56  55  39   8  56  34  70  99  91  41  64  57  97  83  47  76  67  83  46  25  41  55  38  59  10  26  73  75  73  83  28  88  95  97   7  27  12  96   3  56  26  33  37  30  79  17  61  49  76  17  70  81  87  76  58  60  99   8  16  91  99  96  91  72  64  86  54  21   8  30  94  33  90  82  15  63  51  34  95  37  54  47  90  67  69  62  29  62  77  38  99  63  61  81  21  25  60  49  64  25  42  58  90  45  48  57  38  27  52  86  65   1  32  45  29   3  96  37  49  45  71  56   1  80  53  82  48  80  61  28  72  97  47  90  32  74  32   8  33  19  65  25  96  17  42  76  54  99  83  59  69  52   1  54  10  75  12  23  84  31  54  15  90  41  26  92  71  88  61  37  83  92  10  25  91  14  20  16  80  41  53  81  72  43  38  65  34  55  27  65  17  64  34  40  80   8  71  72  19  19  99  43  81  59  31  72   8  77  74  28  50  76  66  23  31  61  44  20  35  10  28  82  52  94  29   3   3  78  22  74  76  63  70  89  93  17  39  27  73  33  84  45  29  57  77   9  87  75  14  42  15  80  12  91  71  67   5  41  38  36  43  79  16  51  10  53  56  99  30  77  66  31  92  58  23  76  46  58  10  66  74  18  37  23  67  25   7  31  62  98  56  27  63   7  98  39  36  53  19  51  21  66  84  34  41   3  17  18  61  64  64   8  77  22  32   8  51  99  21  89  45  47  24  68  66  31   1  62  95  80  64  92  61  32  93  43  80  62  65  52  37  54   2  11   2   3  15   2  43  34  51  35  50  50  90   9  20  19  90  32  54  54   9  69  33  88  46  16  44  52  63  87  65   9  88  52  39  83  95  35  23  81  22  55  29  32  37  40  67  32  69  46  58  26  61                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                64  33  41  52  98  85  11  85  18  30  84  71  14  26  41  69  16  62  74  45  76  85  68  38  72  95  39  54  78  70  55  74  29  28  45  72  55  78  98  63  80  78   7   7  16  61  52  48  16  54  78  70  51  16  79  93  86  87   7  21  73  23  99  78  20  91  45   3  89   2  33  45  55  72  51  12  12  41  96  95  61  28   5  17  42  83  43  15  14  31   1  25  84  87  75  12  73   7  63  60  17  14  53  69  34  79  19  18  35  63  41  51  35  19  88  47  37   8  46  39  97  33  63  74  46  38  82  43  86  96  59  58  54   4  49  90  79  53  12  67  34  40  30  35   4  43  31  74  16  59  15  35  26  28  68  31  67  56  33  20  37  98  65  92  22  46  98  77  81  91  90  99  52  50  27  18  11   7  45  27  12   4  73  84  63  56  93  72  39  99  92  62   1  37  15  80  55  30  35  12  85  10  39  76  41  15  94  29  30  28  63  78   6  94  15  78  47  14  73  75  10  82  22  51  69  53  54  37  87  73  16  29  84  79  86  53  69  52  57  46  63   8  45  25   5  28  10  18  87  26  38  89  98  37  26  91   3   6  55  77  48  67  76  81  24  31  63  52  66  19  49  22  40  25  43  93   1  82  41  46  68  60  98  50  83   5  36  63  93  98  17  76  97  87  30  62  10  55  98  55  49  97  92  68  29  17  59  35  75  21  71  21  96  53   6  37  26  26  50  29  42  69  71  72  74  30  93   8  70  31  49  15  57   9  20  24  60  78  68  53  91  31  44   7   1  52   1  16  53  13  39  86  65  64  30  82  99  61   5  22  65  14  31  59   4  59  13  78  15  79  32  92  55  47  34  78  98  59  98   9  32   6  63  52  58  59  64  13  33  34  72  34  16  81   4  33  53  90  98  48  35  15  87  44  29  94  31  51  11  80  54  47   5   4  83  73  86  50  89  67  18  88  91  80  79  36  75  75  60  82  84  66  15  85  27   1  94  17  83  37  29  60  79  44   5   3  91  51  21  49  35  76  85  77  94  66  98  97  92  69  92  98  61  49  61  75   9  86  47  38  51  42  90  61  63  68  78  23  85  65  55  39  59  88  19  82  50  71  60  26   2  67  92  48   4  64  18  88  13  20  14  75  36  24  70   7  69  17  38  55  77  77  50  72  33  33  22  26  26  29  92  86   2  17  71  58  77  56  26  78  53  21  67  60  98  42  98  60  58   8  40  19  53  78   7  30  92  59  89  35  82  93  16  44  75  55  97  38  52  31  78  79  20  35  87  48   9  95  71   9  53  27  29   2  70  70  93  12  75  86  26  91   5  37  51   1  45  84  85  52  32  22  43  14  72  22  53  93  46  68  44  93  30  65  13  35  89  47  28  21  50  35  12  97  12  39  12  18   7  71  96  54  97  70  43  40  24  23  27  92  13  14  72  45  72  84  69  33   1   6   2  87  24  74  82  12  58  31  10  97  77  39  39  55  49  10  29  52  26  82  96  60  47  81  58  56  72  96  63  14  66  93  49  49  16  70  52  88  55  51  27  10  66  78  21  63  51  13  76  81  60  47  12  35  65  27  19  75  78  15  62  63  24  42  76   9  76  16  68  41  92  29  72  23  22  97  45  85   2  69   4  69  11  23  14  19   3  55  59  79  97  81  30  34  48  98  72  50  60   5  72  89   5  21  42  76  59  56  60  79  85  66  17  20  89  28  25  69  17  57   9  98  75  87  56  86  49  38  69  78  31  21  82  78  81  12  96  33  10  99   1  97  99  77  94   2  91  21  82   4  44                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                              90  50  76  34  53  63  10  47  61  23   2  50  96  31  80  58  25  91  33  12  57  59  18  93   4   6  91  36  63  97  13  34  60  82  20  22  69  36  54  73  26  76  45  37  20  78   5  24  11  62  13  81  61  62  57  67  65  26  53   1  81  62  83  12  23  35  63  87  81  11   5  13  95  96  10  82  60  20  31  70  70  80  56  98  37  74  16  98  93  21   8   1  99  92  28  64  94  58  81   5  31   3  26  24  79  85  44  70  69  44  22  92  93  73  79  96  16  54  42  95  93  70  38  90  54  58  97  33  17  72  41  78  51  71  15  76  63  37  52  96   8  27  90  55   6  37  58  70  74  92  66  60  53   5  66  97   6  91  82  51  74  30  94  11  69   4  27  48  98  78  18   6  11  95  40  96  17  11  97  45  98   2  63  50  77   7  10  36   1  74  23  30   4  56   9  79  10  98  31  69  86  15  11  93  81  69  10  53  62  90  13  40  18  51  36  54  95   4  84   1  29  70  31  87  20  71  47  54  81  46  59  91  73  55   8  51  27  36  17  54   1  76  83  46  63  21  71  71  97  84  89  98  58  11  18  69  40  37  19  38  90  90  66  50  30  62  37  97  49  32  56  57  18  34  35  11  71  62  99  26  72  78  28  77  78  12  23  92  12  86  48  90  43  21  46  66   1   2  13  11   9  64  96  83  85  71  80  18  56  88  50  43   9  79   9  77  88  26  80  33  60  93  18  15  40  43  44  56  24  31  59  61  57  15  45  60  88  97  10  41  46  84  84  20  75  90  97  27  23  17  69  60  86  41  58  15  41  45  18  86  95  50   9  76  33  81  56  78  90  94  35  31  24  47  28  10  75  83  81  24  96  87  93  94  35  94   5  60  33  30  81   4  83  40  24  82  59  48  92  33  92  49  57  12  23  90  36  95  81  42  98  59  31  11  65  40  56   5  69   7  37  54  21   3  15  54  91   9  82  36  64  77  33  33  95  98  93  70  54  25  45  80  87  70  47  39  32  76  20  70  49  38  19  11  10  24  88  87  27  66  31  24  51  24  46  72  48  71  85  53  76  43  69  27  84  42  90   3  58  82  53  91  99  93  92  91  12  41  87  28  58  40  28  70  43  82  94  89  94  77  20  94  42  90   1  29  61  92  84  32  47  38  17  84  35  22  99  54  99  95  74   7  81  19  95   4  24  69  87  13  54  61  80  51   4   9  99  64  70  24  44   3  13  80  81  67   8  79  24  59  71  93  62  13  92  68  31   1  89  67  24  14  10  47  47   2  23  36  89  46  61  58   8  13  70  68  54   8  36  87   7  94  74  78  23  81  71  98  59  52  57  67  82  32  23  66  21  78  51   4  67  57  89  57  92  38  39  98  69  52  57  82  17  65  83  98  22   8   9  37  35  48  99  58   8  11   5  44  12  82  62  65  30   1  75  24  44  32  52   2  60   7  42  25  40  71  70  74   4  42  83  95  62  36  73  61  49  92  10   5  37  52  48  65  54  73  64  37  40  39  95  33  81  21  33  68  33  34  94  56  60  27  31  52  49  97  84  86  79  54  89  76  52  60  88   7  10  43  58  54  79  18   7  80  74  33  75  65  76  51  86  75  45  26   8  90  29  52  12  61  13  90  14  89  65  88  79  63  60   9  79  34  60  80  51  93  11  37  74  92  87  35  43  52  87  26  61  73  21  34  26  70  64  57  59   4  29  75  86  66  86  35   1  93  50  14  57  78  29  25  95  94  70   8  73  31  60  55  59  69  93  17  24   9  88  58  83  17  57  56  52  18                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                            5  33  86  36  23  97   1  44  68  42  96  61  25  89  82  35  47  42  98  23   9  57  39  65  13  42  99  72  43  81  18  63   1  10  87   8  70  65  91  98  95  41  15  23  12  72  64  12  31  15  16  51  80  47  39  14  57  95  37  71  50  69  75  53  94   8   9   9  26  65  15   2  68  73  13   5  60  74  76  47  70   6  92  46  79  90  60  52  35  57  53  46  57  10  68  40  43  10  92  86   7  58  39  92  95  97  36  95  27  93   6  35  25  18  95   6  29  46  78  76   3  62  35  81  22  36  87  79  79  83  32  56  79  57   8  97  54  48  13  27  47  56  30  89  39  11  52  25  15  50  17  37  13  49   1  59  61  39   6  41  33  56  91  42  97  60  45  39  47  40   7  32   5  47  55  99  81  95   5  17   3  18  95  47  65  56  32   5  91  20  76   5  82  96  14  11  87  71  87  15  32  61  98  73  31  78  88  34  61  88  81   5  21  59  85  50  49  49  99  39  86   1  22  63  49  24  71  31  90  78  90  79   2   9  10  44  73  78   6  15  45  28  24  16  77  88  56  70  34  23  28  38  59  62   7  57  22  98  29  20  57  20   8  47  41  65  74  28  86   3  22  45  29  88  96  67  75   2  87  76  47  97  13  55  71  27  87  19  87  91   8  76   4  24  66  56  12  27  42   1  12  39   5  34  24  45  38  73  40  81  79  60  79  27  72  10   8  95  95  72  65  70  45  83   4  26  21  88  81   1  92  11  15  84  18  21  24  34  97  17  26  73  96  50  10  14  86  13  29  44   4  46  54  71  61  90  49  13  91  39  90  13  10  16  79  91  74  32  91  33  44  93  17  76  58  45  97  65  67  10  84  85  71  14  98  90  79  46  65  81  15  30  27  42  90  58  28  49  54  48  15   3  37  63  71  47  23  43  12   5  27   3  98  25   8  17  29   2  60  49  14  95  65  34  95  40  19   5  59  90  10  29  60  13  20  90  13  60  82  19  92  11   7  30  83  55  55  16  59  57  75  45  64  85  89  43  86  36  30  57  34  93  39  55  14  89  81  61  78   4  52  75   2  55  99  69  21  84  36  46  99  31  28  85  83  52  90  52   2  82  28  55  31  14  83  33  67  76  40  37  28  63  69  88  51  16  65   1  76  86  77  14  85  79  18  56  51   7  35  66  34  60  26  61   8  67  36  83  37  84  11  15  31  58  99  71  54  27  77  82  40  22  96  79  49  44  23  58  30  62  36  19  39  51  42  17  66  59   5  79  31  58  34  19  70  45  69  89  49  56   4  15  42  60  40  80  18  91  21  98  63  24   7   7  37  90  96  41  70  18  87  41  16  45  17  89  16  25  25   9  39  87  21  47  46  52  99  56  25   4  93  55   3  45  38   3  53  98  66  77  49  23  50  37  18  25  44  60  65  55  93  12  36  79  59  70  69  33  43  36  44  20  33  32  21  49  60  74   3  77  36  31  90  79  80   9  76  49  33  39   5  78  73  25  49  30   5   9  20  24  85  30  49  13   2  69  38  34  35  56   2  61   2  76  63  61  95  67  97  71  58  50  23  38  40  82  25  57  92  59  30  63  55  27  96  23  46   8  18  57   2  75  13  91  97   6  50   4  12  79  54  83  48  52  55  84  46  76  55  46  18  54  16  75  86  98  36  81   2  76  15  56  14  99  44  16  79  20   6  59  54  40  60   7  17  80  12  93  92  83  17  70  57  40  90  93  72  34  25  76  29  69  66  71  62  93   1  32  37  33   7  91  56  98  66  46  66  53  57  19  28   5  64                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                          89  57  82  28  81  42  68  53  67  57  72  31  23  53  91  43  14  89  17  39  13  99  54  28  32  50  19  78  72   7  10  23  61  84  80  75  88  61  48  13  25  88  44  61  18  89  48  61  45  31  86  54  77  48  15  38  76  96  98  68  98   4  88  22  20  79  75  14  14  68  10  72   2  29  15  36  13  77   8  48  10  76  99  25  97  18  10  85  74  10  96  22  71  83  46   5  63  26  49  78  43  47  32  12  16  74  80  42  74  23  78  68  56  44  83  15  88  28  12  12  80  66  61  37  50  21  65  53   8  75  13  92  29  18  50  23  50  26  28  40  71  97  67  27  33  50  64   5  51  42  63   2  20  86  34  70   3  68   2  86  85  87  80  32  29  41  39  80  45   5  87  38  81  40  84  70  67  61  92  10  71  94  80  46  13  72  33  55   6  44  75   3  91  60  33  18  42  44  85  64  84  47  89  29  59  77   1  97   1  78  15  92  18  12  31   9  85  82  46  78  92  93  16  84  51  69  27  22  47   6  55  94  46  63  46  44  15  15  41  23  16  41  10  73   1  13  12  62  54  41  42  36  32  91  67  18  31  73  76   6  65   6  45  89  23  45  93  62   9  59  34  39  81  79  89  29  23  84  24  24  32  64  84  74   8  10  57   5  14  19  98  60  11  49  22  72  60   2  15  29   3  21  32  28  55  14  42  30  98  32  33  71  11  94  84  62  88  85  22  87   6  57  14  96  65  45  58  99  87  27  49  75  65  88  32  15  58   4  41  85  45  92  42  73  90  43  92  17  65   1  15  99  84   2  94  21  23  66  95  79  35  60  98  31  15   3  38  63  79  29  86  67  98  71  56   6  34  84  55  11  41  65  84  89  38  97  64  13  87  25  41  76  50  69  30  76  11  11  16  38  43   7  30  74  84  55  97  13  85   6  33  95   2  49  33  63  95   8  95  82  15  22  32  40  34  20  69  80  19  40  38  42  95  98  24  34  95  22  34  80  65  69  44  73  81  26  62  63  69  34  10  45  24  40   8  57  55  28   2  47  21  94  35  73  91  83  64  26  69  38  15  53  35  54  96  21  92  70  70  77  83  30  29  64  40  86  22  55  81  40  84  89  35  18  95  62   8   2   9  78  32  19  57  12  38  20  25  94  88  92  93  35  54   9  33  95  25  56  31  38  35  76  98  51  89  56  33   2  40  49  57   5  21  17   2  55  95  78  71  56  96  72  34  35  14   5  81  41  53  68   3  82  57   5  27  73  21  71  85  98  39  56  58  62  21  91  24  78  52  51  28  70   2   2  76  69  44  98  51  12  68  48  79  82   8  34  58  78   5  60  42  31  34  49  22  98  67  48  26  95  42  79   8  23  98   7  29  57  32  23  55  54  94  16  71  53  38  34  16  72  55  22  17  87   2  37  44  36  43  78  11  99  25  85  15  83  84  22  17  62  54  96  39  45  98  16  28  13  85  75  51  18   8  45  67  16   8   9  67   6  65  46  99  91  26  22  41  43  75  83  98  97  85  21   2  79  81  70  97  14  94  40  26  38  87   4  39  73  42  94  31  33  55  31  63  51  67  46  27  44  78  44  81  64  12  51  53  28  58  77  66  59  78  96  62  39  73  18  40  76  78  15  26  37  73  52  30  84  47  42  52  16  16  47  52  29   3  42  85  68  23   7  63  10  27  95  18  13  19  91  45  29  45  66   9  40  89  90  59  36  39  84  99   3  17  36  92  62  33  25  74  12  22  39  51  41  16  92  86  95  67  72  41  93  48  51  45  79  16  33   1   9  67  92                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                        35  66  60  76  17  98  25  87  22  77  49  44  23   6  74  34  52  92  77  10  80  61  70  11   4  58   2  55  82  84   9  18  27  13  23  79  41   3  29  89  57  67  57  50  98  73  34  57  36   1  83  25  88  95  15  38  37  31  47  89  15  10   4  18  99  14  35  27  89  40  17  89  88  42  39  33  48   7  29  98  52  23  88  55  27  67  87  26  46  83  52  18  28  88   6  39  45  29  48  32  61  44   4  14  99  47  49  53  96  32  39   4  31  71   4  54  27  83  57   4  26  96  51  29  48  86   6  77  40  72   4  53  56  86   9  23  30   2   2   8  84  32  86  81  83  51  11  59  24  10  81  28  37  25  52  34  19  11  64  77  62  86  76  94  83  88  78   7  47  84  45  96   1  88  47  69  27  20  87  84  45   2   2  68  78  34  39  59  76  68   8  68  39  74  61   8  80  14  70  43  45  40  18  32  59  76  19  40  64   6  20  40  48  34  46  91  25  56  52  26  20  38  60  59  74  81  30   5   9  20  41  40  75  31  44  55  80  26  95  53  32  96  16  54  11  17  35  28  33  88  36  35  59  92  54  37  87  30  32  47  44  95  55  23  49  29  32  18  29  72  22  82  92  81  29  84  76  12  96  59  20  73  75  28   7  31  28  31  16  92   8  33  34  57  22  80  71  70  63   1  47  50  74  92  49  96   1  13  85  91  68  71  92  64  84  23  19  50  37  38  47  59  38  23  74  15  43  59  31   9  13  22  36  96  20  44  27  52  70  34  48  88  21  25  83   8  48  74  22   5  77  79  60  49  44  72  70   3  32  21  77  58  18  36  39  44  68  26  59   2  59  80   5   5  36  61  54  42  90  65  41  14  67  12   2  94  26  48  53  83  60  51  58   6  29   1  78  44  66   1  38  43  11  18   3  75  67  45  83  59  87  42  84  55   6  57  84  48  51  35  38  31  77  42   6  58  47  36  71  34  93  72  17  70  97  89   6  19  89  71  55  38   1  22  88  88  79   7  42  97  53  31  34  35  97  75  76  68  17  56  49  35   6  49  80  62  94  71  71  98  98  49   1  65  37  77  26  94  96  68  84  76  33  85  93  54   5  82  64  51  95  43  26  80  20  58  52  28  29  86  13  44   1  96  96   3   6  86   8  99  94  60  67  74  51  38  83  31  17  97  51  38  67  47  91  66  48  39  45  55  55  19  83  45  50  30  58  40  87  41  95  31  13  21   7  49  39  74  71  14   6  11  95  20  83  34  38  86  33  28  26  38  50   9   8  14  28  47  65  58  55  86  33  46  41  99  48  56  29  84  38  13  74  30  68  32  83  60  30  70  99  94  40  21  99  51  95  30  21  33  57   9  12  23  10  74  29  70  66  24  23  41   1  71  74  32   3  81  92  52  10  50  69  95  63  20  30  81   7  37  97  30  49  44  94   6  46  33   7  96  79  76  16   4  23  18  23  26  31  57  44  23   5   5  22  17  38  40   7  89  80  87  69  72  81  29  88  65  80  45  52  54  48  19  70  68  21   3   2  80  49  66  10  42  29  56   6  73  73  63  24  15  11  70  94  55  86  31  84  49  90  30  26  17  45  10  86  17  86  95  35  57  94  72  78  95  49  89  78  76  62  20  15  63  36  21  98  60  37  84  50  58  90  87  13  70  39  60  56  57  17  58  92  73  59  97  95   3  78  79  90   9  14  61  21  24  18   5  30  36  59  68  83  90   8  35  27  21   1  80   6   2  55   1  94   7  90  84  15  13  10   3  11  44  19  38  25  67  34  33  81  22  65  34  30                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                      21  31  23  49  20  29  70  99  98  72  85  89  10  65  53  25  32  67  77  40  80  81  54  49   8   1  58  79  80  79  70  11   5  67  33  91  70   7  88  77  50  73  93  78  28  47  74  62  57  11   6  43  11  66   5  21  66  64   5  62  52  20  67  90  10  38  84  69  65  45  42  51  34  41   7  28  15  92   2  72  97   3  61  36  45  97   3  30  67  46  14  17  79  88  27  98  49  25  68  16  52  20   3  60  98  71   2  92  78  87  81  80  22  68  99  99  11  22  40  41  27  57   9  54  69  98  79  31  51  58   5  23  14  34  49  95  21  29  78  59  74  38  23  58  13  86  79  35  50  36  57  41  68  49   4  61  34  17  28  49  23  47  26  65  46  41  52   2   7  52  64  76  24  21  67  18  21  76  79  20  23  46  22  61  29  63  33  86  58  24   8  11  77  80  75  39  59  19  20  57  99  80   8   9  59  88  83  45  97  95  10  60  85  61  13  65  68  74   4  18  41  76  22  76  44  92  37  64  76  84  79  97  53  64  59  16  36  61  82  79  76  20   3  35  54  26  99  91  84  64  89  78   9   1  86  35  17  67  43  29   7  56  22  76  96  30  76  22  21  70  99  19  78  65  99  89   1  88  60   3  13  63  56  17  47   4  67  71   8  67  20  17  80  50  47  77  44   3  12  83  18  71   9  50  98  78  21  38  75  92  65  90  88  23   4  43  25  91  49  40   1  15  86  24  18  24  64  18  48  46   3  91  22  84  11  91  40  31  29  45  58  30  26  42  71  71  85  66  93  31   5  52  77  80  37   6  54  44  24   5  42  92   1  92  29  79  43  27  66  50  29  82  12   3  33  91   6  84  54   8  78  67  67  14  47  49  86  88  53  38  68  41  96  39  15   3  64  79  98  20  35  11  88  39  25  86  86  46  95   9  26  53   2  11  35  34  53  83  90  69  51  69  97  18   9  28  49  44  60  59  20   9  90  64  27  57  93  71  96  45  64  71  24  98  41  20  26  90  20  19  20  59  63  38   3  26  39  56   4  68  33  82  32   9  55  32   1  69  51  95  23  17  65  67  93  41  36  93  49  33  25  58  91  72  26  64  36  35  74  48  37  86  56  47   3  13  64  92  73  31   3  99  17  53  41  41  38  86  22  16  79  36  84  77  25  66  84   3  58  93  77  60  48  22  68  84  26  82  73  14  36  25  47   3   5  42  47  33  88  89  59  67  21  32  58  18  18   5  77  59  11  53  27  51  22  30  45  30  73  52   6  49  13  18  27  27   4  52  61  91   1  74  85  77  66  54  43  48  48  97   7  83  31  84   8  45  38  98  22  77  39  51  24  44  56  81  50   5  98  40  59  86   9  58   8  12  26  37  29   5  41  85  44  70  23  92  26  76  78   6  83  68  62   7   7  39  20  48  66  37  91  44  62  49  62  95  13  67  96  44  61   4  57  17  40  94  15  79  78  96  57  56  16  39   7  75  14  28  94  90  16  11  48  52  26  30  23  96  71  62  34  39  84  95  91  29  76  76  23  81  36  90  65  22  61  64  12  84  20  31  33  85  66  15  23  53  77  71  52  18  32  81  14  39  10   7  58  40  49  66  64  85  67  30  78  97  18  62  30   3  58  45  24  63  13  84  25  37  66  63  83  47  52  46  34  92   9  74   8   1  86  45  51  18  11   2  68  33   9  86  65  56  97  71  85  66   3  81  89  71  67   6  28  64  16  44  48  68  75  97  36  88  24  50  77  89  35  96  51  58   3  96  79  51   1  60  76  80  22  69  71  86  15  13  92  57                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                    75   9   4   1  27  93  35  75  75  10  84  37  38  19  36  23  38  69  13  82  99  80  78   5  75  35  61  59  54  33  78  77  72  87  92  47  56  81  25  92  21  19  61  40  61  52  74  78  94  89  31  82  77  92   7  23  28  32  45  27  27  43  38  81  45  16   6  27  89  38  92  60   1  75  86  65  85  12  78  24  84   3  76   5  82  78   7  54  67  55  28  36   6  35  26  28   1  51  61  17  79  58  82  90  14  90  35  33  64  42  20  52  26  85  12  55  16  59  73  98   4  33  80  86  31  59  77  62  43  64  85  28  56  81  17  38   4  15  27  14  94  41  13  92  22  78  91  88  45   2  39  94  55  28  16   6  21  60  93   6  82  30  48  76   3  68  91  11  85  58   9  25  87  28  69  88  98  43  66  28  80  15  78  27  16  34  55  85  70  53  11  26  46  83  10  75  66  30  37  68  84  70   3  31  37  39  23   9  45  47  57  67  99  85  58  93  51  61  63  66  37  65  44  50  50  83  20  48  62  80  74  88  52  16  33  71  99  17  76  11  22  15  63  79  13  47  59  14  99  74  16   7   6   6  70  46  46  32  47  99  38  50  75  31  82  16  28  37  67  51  29  99  27  90  81  83   4  62  75   8  70  33  30  28   9  62  78  81  88   3  33  21   9  21   5  96  87  73  68  46  11  70  64  39  83  15  74  90  76  55  91  77  18  39  94  38  45   5   8  14  44  89  79  89  12  34  25  65  82  15   1  10  52  31  34  51  27  95  56  73  85  55  59  23  76  78  14  90  86  44  52  97  42  76  21   1  65  60  34   1  13  42  78  95  74  14  60  22  88  38  68  95  74  15  54  60  12  80  78  41  21  45  32  26  30  13  99  48  39  19  95  45  96  17  69  34  18  72  82  51  95  76  41  92   3  98  68  60  95  39  54  45  90  49  31   9   9  76   6  97  78   2  60  12  92  11   2  99  10  32  51  78  19  30  16  96  30  17  71  88  28  85  20  69  41  52  38  83   2  53  45  61  29  71  92  31  48  84  87  11  15  53  37  37   3  56   5  78  47  60  43  49  29  20  68   5  91  68  12  72  58  84  64  10  75  11  55  93  43  47  39  86  25  60  17  76  95   2  31  57  30  20  88  19  57  82  63  47  46  88  12  59  21  96  24  18  11  99  73  97   6  64  63  70  60  43  92  31  21  26  34  92  59  59   2  50  44  35  36  38  58   9   6  40  63  27  34  26  29  56   3  28  45  71  13  80  32  17  57  11  49  24  62  20  40   6   1  41  70  98  20   3  97  48  67  73  95  97  87   3  10  72  51  51  15  10  71  98  40  23  34  24  64  80  88  35  61   8   8  27  69  25  68  16   3  64  84  59  82  48  83   4  93  44  80  30  75  90  77  25  42  36  65   1  73  67  83  21  56  70  53  41  72  91  63  39  57  99  52  42  78  44  81  32  68  31  34  46  37  88   6  25  80  28  18  78  23  17  43  43   8  92  80  23  49  31  51  82  47  93  50  94   5  57  92  19  91  68  26  14  70  21  42  81  19  19  91  56  51  24  40  43   7  98   1  43  24  40   8  70  91   1  37  67  21  51  44   6  11  35  88  91  70  86  53  91  53  83  51  81  93  39   4  85  45  50  13  12  33  98  51  38  44  34  26  86  68  72  45  55  98   2  53  56  52  79   7  71  31  83   8  54  41  95  60  61  27  84  94  59  85  65  66   9  55  64  48  58  97  27  21  42  52  39  75  43  12  20  58  36   6  21  32  62  44  78  62  37  54  24  90  68  59  16  85  93  82                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                  46  84  32  17   6  46  97  94  50  69  49  87  21  48  68  41  88  62  71  93  24  21  20  71  35  49  30   9  25  43  85  57  45  50  39  70  28  28  10  58  44  65  22  52  28  57  39  68  79  11  89   8  69  65  96  90  25  55  19  99   5   7  90  22  67  63  88  80  61  98  54  70   4  80  62  19  78  15  17   6  20  77  75  18  12  82  43   1  44  73  34  92  61  20  81  30  13  25  51  65  46  27   6  59  36  29  80  21  40  53  15   8   5  55  49   1  75   5  45  37  46  26  37  94  14  95   5  28   7  56  39  40  19  97  86  52  50  12  10  18  43  15  86  82  62  10  24   2  27  97  39   9  77  40  63  81  67  29  40  79  56  25  67  20  42  76  67  55   8  31  64  43   9  41  96  54  64   7   5  82  99  98   3  42  87  98  85  37  65  90  69  20  79  13  29  36  42  73  35  56  49  59  23  26  47   5  60  33  46  14  88  38  92  21  28  43  32  46  12  24  33  52  30  76  70   4  13  67  47  20  77  97  91  40  33  33  88  94  53  86  75  60  82  32  43  72   5   1  64  73  46  20   6  87  28   5  89  34  11  78  99  32  31  31  64  32   9  12  37  39  85  73  61  63  13  48  60  54  31  66  64  31  81  63  13  19  75  36  49  22  38   1  24  94  79  71  37  28  43  66  39  28  47  14  98  50  62  63  40  82   3   6  45  22  70  50  80  86  19  59  67   2  32  44  98  58   7  50  58  38  11  15  47  30  61  64  58  22  11  13  36  97  80  31   6  62  75  26  90  61  13  80  48  11  98  78  96  71  61  20  86  29  14  17  66  66  65  20  93  43  67  70  20  93  27  66  50  30  16  45  51  97  67  34  22  90  47  21  20  37   4  59   1  68  38  38  65  85  15  40   8  94  47  65  17  44  23  96  32  35  85  69  84  24  75  41  99   4   1  81  39  89  12   8  35  51  19  38  33   4  34  46  65  83  70   4  92  56  52  72  14  96   3  11  59  47  58  65  63  38  32  44   2  52  55  12  22  41  23  14  43  98  33  74  93  11  27  70   5  20  15  68  57   6  23  21  96  24   1  47  53  17  15  28   3   5  71  13  74  81  96  17   7  73  39  75  60  83  48  62  71  62  50  56  38  80  34  55  63  76  34  54  83  22  19  34  22   4  59  75  31  75  80  78  71  17  13  41  16  42  41  14  19  77  43  23  60  43  47  93  19  27  30  45  94  78  27  60  14   2  45  38  61  90  10  24  67  54  90  40  75  49   7  78  37  22  54  76   9  86  33  24  84  74  71  31  90  43  65  33  63  93  75  38  82  73  18  81  37  79  10   7  81  97  26  84   9  81  82  57  77   2  87  69  33  46  19  48   2  69  86  43  29   7  67  95  71  44  38  94  37  67  34  62  46  32  45  78  69  83  51  63  91  84  42  77  48  34  45  75  29  87  16  30  63  41  87  63  35  61  84  31   6  61  30  90  35   5  53  79  82  93  92  52  52  81  59  85  74  71  51   6  61  11  94  34  52  64  10  32  96   1  68  56  86  15  66  49   7   6  82  39  61   4  14  98  57  25  58  73  67  36  32  11  29   5  67  41  53  88   6  11  97  55  36  50  48   5  42  99  99  26  52  58  81  25  63  76  71  98  23  70  80  35  65  31  34  83  34   2  28   3   6  76  35  35  27  64   7  44  57   1  86  13  73  11  97  45  80  23  54  48  79  62  68  14  16  53  45  26  47  21  11   1  33  96  42  21  54  28  76  19   2  30  47  11  87   6  32  21  38  95  71  19  64  41   4  86                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                20  51  78  79  12  12  18  12  71  50  10  99  96  25  37  30  87  40  49  64   4  63  90   3  60  55  10  19  49  62  51  13  23  26  74   4  94  41  79  14  88  56  53  84  82   1  70   5  11  74  72  25  48  36  44  96  48  76  11  13  13   7  76  59  97  69  96  95  50  92  45  60  75  87  63  29  22  16  23  19  32  65  60  45  41  12  60  27  56  51  45  40  11  75  38  49  71   3   2  10  62  93  10  90   7  98  33   2  39  90  27  22  22  40   1  23  94  78   2  67  80  41   5  34  59  39   3  26  68  11  50  80  66   3  39  64  80  55  15  35   7  58  40  57  13  57  16  10   3  75   7   5  22  30  77  51  68  56  71   7  87  72  52  63  70  59  50  24  11  49  23  10  18  35   2  19  81  58  60  79  46  51  94  45  53  97  19  61  51  14  63  40  25  39  18  81  85  79  41  86   5  73  95   8  54   9  36   3  25  64  28   3  42  72  24  41  25  80  11  25  71  50  18  44  35  75  23  21  84  96  60  52  20  40  50  25  20  45  53  42  76  58  31   5  66  94  62  71  17  48  46   1  44  63   3  71  39  32  76  15  63  31  34  82  18  37  54  41  22  96  21   1  65  86  56  34  76  58  41  74  53   6  32  78   8   1  62  89  51  19  41  42  19  54  98  91  53  97  98  87  67  42  19  94  98  66  47  73  73  43  23  41  96  14  78  20  47  95  10  34  92  84  84  71  54  80  80  33  88  77  40  74  25  79  16  57  86  39  77  19  62  34  56   5  60  41  40  40  50  16  40  43  76  27  61  97  72  16  37  60  69  19  34  29   6  50  76  77   9  69  11  20  99  66  43  91  70  10  73  85  40  24  19  75  89  46  94  49  95  80  49  55   3   5  33  50  57  51  85  98  10   1  29  11  28  49  17  37  46  74   2  61  81  23  98  17  61  99  14  94  62  11  33  62   9  94  52  26  87  88  63  53  88  24  48  89   7  51  83  41  73  48  45   6  45  32  47  30  74  66  13  89  49  30  97  28  15   1  27  63  73  21  29  75   4  70  63  58  69  32  50  50  54  44  32  69  32  89  46  44  20  67  44  28   9  67  51  66  77  43  46  31  80  92  75  69   9  20  17  88  24  54  62  61  25  60  22  24  42  80  47  33  72  26  19  76  43  66  90  46  32  11  10  51  62  99   1  73  18   2  81  66   2  61  35  51  86  40   2  10  84   3  51  50  47  51  21  26  52  39  99  73  83  51  70  89   5  82  70  87  17  81  43  20  87  96  43  96  67  71  19  46  89  86   1  66  39  79  21  31  79  90  41  78  13  10  10  78  86  23  53  13  69  82   3  74  54  25  61  82  65  54  12  22  27  55  97  37  45  63   9   7  32  28  44  70  29  50  51  76   3  48  65  38  17  87  78   7   9  63  92  74  22  45  11  95  18  39  53  56  42  14   7  81  27  88   1  30  54  21  57  90  51  68  72  93  48  37  53  56   9   9  87  31  56   9  21  38  62  47  46  37  77  93  93  29  97   4  15  11  58  66  96  83  20  71  21   5  10  24   5  64  71  12  23  14   9  24   7  43  30  51  24  98  59  20  48  25  49  87  87  83  78   8  64  44  35  54  69  90  31  48  70  41  31  37  94  57  65  50  10  14  91  61  66  82  15  13  53  81  65  59  65  85  39  88  26  21  64  23  28  26  60  19  64  85  91  36  44  22  83  41  31  45  83  21  73  95   7   7  83  63  62  94  44  56  14  33  75   4  71  29   4  42  84  48  93   6  57  66  48  58  25  75  34  81   6   3  19                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                              16  32  57  62  87  77  74  66  81  37  42  47  13  14  38  39  74  13  54  99  46  86  12  63  50  52  20  98  58  87  65  31  60  68  70  90  43   2  48  81  16  32  74  88  60  49  36  87  38  84  50  36  62  45  84  39  51   5  92  87  69  99  38  86  42  58  16  33  10  64  76  23   5  33  58  71  26  82  32  59  17   4  28  52  80  72  22  76  64  46  72  95  87  62  90  87  56  67  27  20  84  26  14  58  85  60  76  78  31  55  54  36   1  78  73  40  95  32  20  93  16  70  20  90  17  12  62  60  92  40  97  11  51  64  63  63  58  32  93  28  90  64  75  66  32  13  35  50  10  59   7  67   7  20  86  74  39  86  29  52  71   7  75  45  37  52  52  63   7  10  95  38  82  77  46  45  99  26  29  88  55  68  63   2  75  90  57   1  54  59  85  13  68  50  47  91  41  72  96  99  65  67  99  19  16   4   4  38  36   2  38  96  90  15  27  40  86  99  46  27  74  92   7  47  45  74  97  97  43  64  89  76  46  18  84  28  57  61  50  18  25  26  48  56  63  31  49  38  45  99  41   7  32  24  99  99  87  25   1  76  16  78  23  71  72  50   5   7  58  32  42  90  46  35  17  18  44  11  20  29  61  21  38  14  22  35  75  13  38  36  40  40  43  20  58  77  79  86   8  38  14   8  16  67  87  15  79  92  56  99  89   5   3  43  61  90  74  80  57  17  43  79  19  41  31  15  98   7  57  15  22  45  72  61  75  28  57  39  14  79  57  20  66  75  28  14  68  95  57  81  48   1  67  52  60  36  70  71  62  61  77  82  96  22  25   5  98  14  20  27  27  31  51  80  63  23  25  77  49  24  91  97  96  70  82  65  69  44  79  87  63  84  81  42   3   9  59  91  19  90   7  44  96  78  15  59   6  83  62  76  52  97  43  17  74  11  52  61  36  52  22  23  47  89  44  53  12  31  26  81  16  84  67  48  23  77  68  41  43  33  94  97  65   2  16  68   5  61  70  29  17  82  96  66  37  86  98  51  69  16  98  82  51   7   3  47  73  38  71  87  55  21  81  15   4  26  20  42  67  98  44  63  57  88  87  42  72  63  90  30  43  67  45  74  27  78  79  35   5  88  59  74  47  66  63   6  24  55  80  36  25  91  52  82  59  42   6  71  90  68  70  53  39  25  68  84  51  33  88  47  70   1   4  83  31  41  96  50  49  52  90  50  46  54  79  69  31  74   1  24  96  80  34  36  65  19  91  70  90  33  18  28  39  54  80  91  12  42   2  75  14  28  31  41   2  26   1  99  10  41  15  42  35  50  95  15  83   8  86   2  12  51  46  34  11  99  11  12  90  80  98  22   8  96  86  24  83  26   4  30  64  24   5  63   8   7  59  36  29  92  11  75  50  26  18  67  19  74  82  20   9  73  71   5   8   1  94  69  54  26  53   6  17  53  32  54  36   1  94  98  39  61  79  32  62  38  91  83  57   6  33  46   7  21  90  44  77  43   4   2  60  29  47  36  46  70  88   2  54  74  10   9  90   6   4  44  80  56  98  81   7  81  62  43  53  56  84  29  81  82  39  53   2  31  47  21  98  28  36  67  73  72  25  83   7  74  88  57  91  24  32  95  68   1  18  80  70  78  19  87  39  20  62  47  45  76  37  26  69  50  73  14  89  61  84  59  94  67  96  38  72  85  34  30  51  82  16  31  79  22  39  55  69  68  86  48  94  21  69  15  32  60  87  86  19  13   2  62   2  53  63  77  36  13  56  91  75  74  66  96  18  61  83  42  29  27  92  13  42  76                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                            15  53  80  48  31  42  20  49  94  38  78  94  90  91   1  78   1  79  35   4  39  34  26  28  35  64  51  93  94  47  63  51   7  88  33  76  17  75  50  23  18  10  48  99  25  44   5  47  99  29  13  68  44  63  71  74  21  75  84  83  78  87  32  90   2  73  16  81  76  75  34  51   2  10   7  61  21   8  36  41  76  64  20  56  57  91  25  28  11  63   2  18  73  72   9   7  84  27  66   4  53   1  15  83   4  92  72  99  91  32  57  84  79  61  28  76  33  66  27  65  94  52  58  99  84  11  67  63   2  62  77  56  58  72  97  26  34  24  34  97  18  61  21  74  99   4  54  43  14  91  37  29  14  30  77  79  29  88  69  95  34  60  20  14  15  79  22  77  27   7   1  46  15   8  90  56  75  44  50  14  81  35  93  70  13  95  75  56  58  40  82  16  52  38  67   9  92  36  19  17  80  15  88  57  39  47  16  60  57  81   8  83  16  52  22  30  26  31  47  19  57  85  60  34  34   2   9  80  13  11  92  64  59  60  64  81  72  86  60  59  83  45  17  53  85  39  33  76   2  88  65  76  23  19  70  36  42  91  12  17  41  35  46  58   6  79  71  68  78  15  94  16  51  92  20  12  60  93  35  24  42  81  54  86  61  26  76  42  11  90   4  33  86  61  60  50  14   7  82  61  20  14  55  66  65  60   6  87  17  12  53  88  63  67  45   2  59  47  86  65  67  96  66  21  28  99  95  22  94  61  24  46  30  73  57  46  67  79  80  37  91  17  25  55  14  67   9  55  78   6  14  28  42  41  61   2  53  19  52  67  83  47  37  62  84   9  72  96  52  27  37  54   8  95  75  26  76  64  80  83  16  56  44  56  49  19  58  21  27  89  14  19  47  60  96  17  50   6  86  23  41  21   4  27  75  58   4  81  72  34  49  91  64  51  30  66   8  94  98  50   9  40   1  67  19  91  66   4  86  34  36  57  24  91   3  66  85  92  98  17  27  75  97  13  58  25  65  75  61  35  83  23  27  11  42  66  65  92  53  38  64  12  37  79  73  18  57  66  19  96  46  30  17  65  33  12  96  15  39  32  90  82  46  11  29  17  54  62  79  39  11  82  84  25  58  33  29  74  10  51  51  53   1  42   1   2  41  60  79  37  95  81  38  24  42  87  67  72  17  79  93  86  53  94  18  54  47  50  42  49  41  44  19  73  27  71  41  66  21  26  36  58  29  16  66  20  52  57  86  17  22  60  60  55  95  79  54  46  16  68  90  26  73  12  73  63   9  50  77  64  63  97  94  36  27  64   7  23  56  26  82  89  57  14  40  35  58   4   3  82  51   4  82  63  50  95  33  61  27   9  81  98  58  91  20  47  65  26  93   5  85  27  79  45  64  18  22  93   3  21  45  68  89  61  14   4  77  97  40  59  76  29  91  98  20  72  48  83  29  47  55  86  53   1  69  92  28  90  71  10  89  80  51  25  13  31  51  60  72  28  55  86  22   4   3  20  44  92  84  60  22  85  79  73  80  83  43  75   6  59  33  87  81  90   1  12  56  78  43  19  87  69  34  62  89  92  50  65  37  67  69  61  45  66  27  96  64  89  48   1  43  71  86  40  56  51  75  40  46  37  79   7  41  83   7  21  84  38  75  56  43  49  50  20  74  50  11  35  19  63  59  94  60  79  64  93  13  47  51  96  51   8  30  76  77  71  17  48  93  83  65  41  39  88  96  51  48  16  38  12  35  60  15  70   3  23  86  97  17  54  93  23  60   2  65  61  32  58  72  99  14   5  21  89  25  27  19  27  21  84  53                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                          36  63  89  89   5  46  49  57  99  25  26  71  29  60  38  32  39  43  19  70  92  66  62  30  93  80  67  74  24  85  27   3  68   6  49   9  82  62  98  44  36   1  83  60  26  48  95  99  81  65  43  50  96  82  19  96  90  80  58  24  26  60  51  59  43  47  91  11  88  22  70  25  70  68  31  54  70  79  20  38  92   7  30   2  95  86   6  80   3  47  59  77  27  97  34  84  58  10  38  92  66  63  83  91  75  54  79  58  38  81  85  48  95  46   4  69   4  91  47  19  58  42  64  26   2  15  52  46  51  85  95  16  93  46  88  26  69  99  95  74  50  13  83  71  94  94  92  48  83  78  24  44  13  46  68  32  67  42  19  74  56  89  43  93  59   8  50  76  16  42  98  13  49  86  76  70  76  97  85  55  50  51  72  85  46  86  43  39  88  55  12  62   5  12   7  50  82  33  38  71  43   6  21  25  57  78  33  20  46  36   7  83  81   9  10  21  39  20  41  44  71  73  15  42  45  59  89  48  76  34   3  70  44  60  81  84  59  19  47  27  29   2  93  57  20  19  74  54  48  85  76  66  95  72  65  65  50  62  73   3  62  59  29  83  34  10  93  37  65   6   2  45  54  72  77  96  91  40  74  47  48  70  34  20  49   3  31  30  38  89  86  73  29  22  46  59  23  40  61  26  36  39  19  54  81  87   2  85  42  96  21  77  14  39   2  59   6  30  53  39  29  34  51  26  60  50   5  39  29  77   9  35  94   2  42  31  28  78  16  23  79  32   1  34   4  15  37  42  52  74  42  46  59  42  14  69  92  58  12  33  62  29  66  36  94  17  27  86  91  24   3  82  88  24  54  80   7   8  80  89  92  74  82   3  18  25  20  99  41  51  63  24   4  58  96  75  77  25  62  67  29  41  30  67  13   7  41  84  43  76  98  22  18  22  34  63  32  46  39  76  88   2  76  69  99  73  58  66  65  93   3  20  34  30  46  62  63  76  70  67  77  19  34  95  57  66  12  56  78  82  14  52  91  74  77  25  15  98  32  97  35  18  24  21  98  18   5  70   1  37  90  29  77  57  43  15   9  37  65  53  76  66   8  49   6  79  33  94  91  82  12  73  99  88  69   8   9  90  29  21  85  64  10   9  78  83  38  30  79  65  20  45  79  29  68  42  94  63  46  84  87  85  60  25  23  72  57  92  85  73  33  14  38  35  25  72  54  73  12  66  51  36   2  97  67  68   2  61  58  38  22  42  42  27  49   3  26  27  89  24  46  66   9  37  47  54  59  72  37  54  82  60   2  24  68  34  38  88  53  96  78  54  66  77  27  14  25  76  56  28   2  12  46  19  22  27  30  58  81  35   6  16   8  62  74  36  18  28  46  54  14  27  94  79   1   7  29  76  55  72  16   4  10  68  58  80  93  95   3  99   4  71  39  57  18  47  32  98  37  24  38  85  69  24  72  64  24  92  76  59  36  65  98  83  60  50  59  38  76  33  55  71  22  47  77  63  80  91  44  90  96   5  32  43  19  97   6  37  61  70  28  81  34  51  79  10   1  22  55  56  54  12  86  68  82   5  47  40  81  86  14  28  64  75  81   3  11  41  31  92  42  23  24   2  31  98  97   2  16  60  39  86  34  23  14  68  81  22  89  96   5  34  62  59  19  15  80   2  29   3  56  11  77  36  17  99  83  38  92   7  76  78  78  29  63  16  71  42  29  26  67  69  61  91   5   9  52  33  97  41  89  46  69  76  99   6  81  36  38  53  74  37  35  15  18  85  35  98  34  72  27  23  11  38  10  76  34  19  54  73  33  15                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                        6  83  70  43  10  34  64  13  22  28  26  51  20  41  74  83  68  66  34  26  49  33  28  29  44  74  31  27  54  80  62  15  69  15  86  67  13  85   4  42  69  29  89  71  25  76  91   3  28  15  28  52  46  61  89  80  83  56  36  61  53  24  91  88  30  47  14  39  20  97  64  88  45  95  58  16   9  31  62  98  18  68  31  79  81  51  56  74  50  18  35  81  89  96   1  54  36  45  46  79  93  82  91  31  38  81  89  42  81  36  70  50  86  85  25   6  53  68  11   8  42  56  66  76  33   2  85  22  46   9  44  29   2  44  47  40  60  60  94  15  58  42  78  33  80  89   3  27  65  47  55  85  61  33  99   2  93  87  32  90   2  70  67  34  42  34  27  41  81  54  97  76   6  38   2  11  62   8  78  19  62  32  23   2  76  28  89  49  97  96  60  53  98  35   5  85  42  16  34  48  64  27   1  54  98  60  36  53  46  14  96  61  79  80  27  62  45  81  52  52  23   8  34  35  67  17  83  18  22  52  15  19   5  68   3  28  98  55  29  79  29  15  35  93  81  68   7  40   7  76  52  82  72  37  77  74  82  55  33  79  92  44  18  57   3  22  41  12  58  82  31  97  58  85  72   7  81  91  74  13  35  10  61  48  29  20  18  25  42  67   5  50  18   8  69  61  50  86  90   4  99  69  62  92  53  27  74  55  82  79  73   5  21   7  60  84  58  79  36   9  75  45  83  69  73  78  88  20  72  70  65  65  73  52   7  90  14  64  40  31  90  37  21  93  32  88  96  16  50  56  94  22  17  72  91  39  31  88  60  85  29  20  49  56  18  44  73   5  98  62  58  14  94  27  65  27  53  33   5  67  63  75  63  43  44  10  92  68  29  99  20  29  63   1  64  83  95  33  19  95  26  84  90  15  72  34  74  97  86  49  69  41  33  80  21  57  29  31   9  99  70  97  68  37   1  83  22  13  49  51  40  71  32  23  80  18  39  73  39  97  69  10  25  60  73  83  11  32  29   4  47  68  24  24  77  81  20  95  98  88  13  96  21  63  31  62  95  23  51  11  53  44  39  67  70  98  82  26  18  14  39  63   2  50  95  41  26  30  10  60  43  62  49  87  10  71  85  94  31  13  76  11  22  31  51  99  57  82  34  63   1  47  62  58  85  71   9  14  57  38  35  81  95  38  46  70  64  78  84  94  15  73  31  84  51  16  65  34   7  98  11  76  36  43  49  68  85  79  54  92  43  77  60  87  22  63  22  89  77  92  51  94  81  89  20  11  75  21  31  63  44  32  16  53  70  52  60  37  32  34  83  50   7  41  19  76  47  24  27  78  61  80  92  15  23  72  11  77  89  51  60  27  96  33  56  37  78  56  35  26  32  15  35  90  59  47  20  99   2  10  94  72  62  37   9  66   8   6  58  14  23   1  62  89  69  51  67  28  55  66  80   6  49  96  90  68   9   6  22  65  76  89  33  28  47  23  10  75   5   4  48  92  44  15  37  91  10  90  25  73  70  82  58  28   2   2  28  90  27  62  16  10  98  35  61  35  20  23  47  93  93  55  39  86  43  41  29  95  44  11  14   7   1  80   6  77  13  76   7  68  72  74   2  35  85  30  93  82  48  73  42  61  64  12  17  13   5  20  33  21  69  60   3  37  47  86   8  21  28   5  31  68  79  15  76  87  14  36   2  39  42  64  61  99  27   3  15  65  80  67  49  12  76  86   7   6  21  14  59  41   7  37  81  95  69  67   8  51  84  71  93  72  94  87  28  64  30   4   1  71  23  81  32  75  13  60  18   6  22  65  33  88  30                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                      51  97  94  68  86  21  97  54  85  85  65  89  51   9  36   3  14  40  41  79  58  23  49  59  90   3  75  41  97  87  56   7  72  73  16  25  35  63  33  74  68  31  76  90  33  86  76  75  43  74  97  69   4  86  97  45   2  10  41  13  17  91  94  32  24  82  46   8  22  13   1  31  62  81  93  26  86  99  69  99  35  51  95  70  39  91  74  80  47  45  48  34  62  87   3  35  90  68  28  45   1  21  34  37  84  85   7  77  99   1  56  81  98  17  52  28   2  63  56  73  34  39   2  40  18  83  60  36  29  95  56  49   5  30  55  75  65  11  55  59  27  67   5  79  68  42  22  69  10  98  42  11  10  22   6  82  55   8  68  32  85  10  28  67  55  94  14  69  13  81  51  25  72  41  83   7  83  10   4  40  24  41  33  56   7  89  36  54  34  43  87  64  31  54  17  62   2  24  39  51  96  60  59  78  30   8  27  84  90  97  53  81   1  43  61  32  61  22  74  90   5  63  22  57  26  53  32  96   9  77  99   9  75   4  43  26  48  38  10  31  38  25  18   1  22  81  40  10  96  29  32  21  71  19   6  69  26  49  80  22  97  96  48  40  19  23  23  67  54  91  63  65  48   1  23  63  29  56  15   9  47  30  83  33  18  94  80   5  40  39  98   2  23  18  58  22  79  65  35  60  76  40  57  95  31  95  10  31  38  38  56  63  80  57   4  23  37  28  44  22  42  82  34  65  55   7  32  86  69  51  89  89  27  53  92  94  85  97  91  69  14  69  13  66  23  32  72   9  70  56  37  53  63  49  90  54  34  11  25  58  30  27  14  91  78  29  10  73  25  60   5  95  46  21  83  38   2   5  53  84  99  47  58  93  10  60   1  56  24  37  90  98  93   2  57  62  53  76  50  71  57   9  14  35  88  28  18  81  69  83  65  93  67  34  84  60   4  48  77  96  20  56  85  68  53  99  12  88  83  15  38   9  99   6  76  49  67  96  92  30  13  84  69  51  96  14  28  10  14  37  45   2   5  86   8  66   9  22  10  17   6  65  18  48  72  95  65  47  62  98  12  47  63  77  75  19  37  58  72  14  69  38  42   6  46  92  94  89  66   3  34  88  11  39  30  59  38  67  78  61  39  36  49  97  10  13  52  45  23  26  18   5  49  88  42  87  13  31   4  61  27  27  40  82  83  44  92  82  61   3  51  50  84  77  33  95  10  72  66  43  73  64  85  46  19  70  98  46  66  77  14  59  71   6  95   4  11   8  19  21  47  34  57  46  94  28  29  10  22  22  29  41  97  70  24  54  47  57  43  86  67  61  31   6  31  24  43   6  84  24  38  96   8  90  74  87  12  14  92  43  98  64  80  74  56  20  16   1  35  94  96  78   1  88  60  64   8  72  62  40  16  13  38  89  88  98  46  31  17  38  89  23  70  89  11   2   4  77  49  27  10  56  53  12  81  32  78  33  67  76  52  31  48  48  13  16   8  99  48  16  51  38  79  20  19  32  45  75  17  72  12  24  41  77  58  72  51  85  88  72  84  46  25   1  38  89  44  28   4  98  96  22  71  41  39  92  53  98  85  32  13  97   6  10  39  34   5  66  53  30  91  40  47  90  70  65   1  46   5  49  52  57  41  11  24  62  77  21  18  12  81  34  37  96  84  39  94  26  52   4  23  54  90  80  14  61  64  75  32  69  65  52  98  15  25  47  93   4  63   7  77  94  26  14  79  85  70  34  19  30  59   7  69  93   6  15  40  48  30  11  85  81  59  53  93  73  44  61  36  98   5  61  45  97   9  57  14  29  81  48  10  43   6  85                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                    25  13  32  44  76  22  22  19  74  38  28  16  57   4  87  80  64  39  94  50  60  14  63   4  51  41  47  83  41  37  75  99  55   8  79  67  74  18  46  86  83  32  59  82  24  36  98  71  60  51  64  91  48  67  14  56  64  60  67  97  27  10  99  61  49  25  59  89  65  93  23  86  76  16  28  52  95  13  33  41  48  87  33  40  18  38  91  78  13  33  24   1  32  73  35  25  53  20  73  11   3  42  16   5  81   8  41  48  87  71  90  95  41  29  10  20  94  78   7  12  66  86  26  20  84   3  93  75  90   5  11  60  19  53  96   8  96  80  21  88  24  55  96  15  27  60   5  97  28  25  24  23  64  23  56   1   6  55  74  82  94  25  74  97   6  92   4  86  44  33  18  22  78  14  88  37  69  65  46  83  63  27  56  49  10  59  39  96  81  75  86  96  23  32  86  51  44  44  46  45  11   2  93  32  39  46   7  52  61  90  70  24  27  37  21  48  61  90  62  53  77  90  64  52  27  65  58  24  62  71  87  94  18  32  22   2  83  76  69  21  47  90  42  56  97   7  55  63  90  17  18  31  19  35  23  64  10  20  44  55  53  56  19  66  82  98  58  33   4  30  48  49  99  66   2  60  58  39  95  10  15  52  62   5  53  15  75  40   9  11  95  55  80  44  83  38  74  49   5  46  30  11  90  57  55  48  45  54  77   9  64  94  86  38  76   3  99  80  51  22  60  75  32  71  69   5   5  58  79   6  61  92  69  35  90   7  83  13   4  45   1   8  46  26  10   4  54   3   3  53  44  75  65  42  34  48  92  35  85  77  33  83  13  91  52  85  57  79  69  37   8  82  57  77  26  30  52  54  72  62   8  67  14  29  94  84  42  24   1  42  94  22   9  42  20  47  24  49  43  23  22  76  42  74  24  86  11  77  88  16  34   8  12  87  50  23  89  99  71  84  91  92  13  62  32  62  77   8  94   4  56  53  63  38  11  58  53  91  67  40  25  35  11  27  63  44  80  56   4  14  14  62  45  36  50  72  95  91   6  93  91  99  76  83   7  62  28  42  65  80  44  10  89  40  13  31  80  13  80  15  18   4  47   8   1  24  10  12  47  26  96  64  59  44  22  23  48  81  13  60  96  84  53  32  55  64  38   7   1  31  43  12  69  99  86  68  60  51  20   8  71  70  93   7  69  25  39  34  13  81  30  71  55  66  35  58  24  81  61   2  32  89  39  61  17  27  81  87   7  63  92  37  22  64  44  97  65   7  92   7   1  84  77  73  58  42  77  80  33  12  16  93  85  10  35  10  16  40  13  26   5  27  63  17  75  64  46  63  80   1  28  53  70  94  75  22  35  63  95  54  12  48  20  97  94  82  84  31  54  95  83   2  24  60  31  39   9  61  64  49  68   3  93  55  25  73  59   4  41  46  64  46  14  40  53  46  18  33  93   7  59  63  20   7   1  13  65  31   9  80  50   5  68  83  20  27  84  38  32  58  59  23  66  88  70  18  46  38  19  67   4  85  47  47  47  36  13  87  38  46  63  88  69  37  28  62   8  23  49  40  38  45  61  99  51  63  84  65  26  74  83  78  49  82  18  80  12  44  22  30  71  69  67  15  72  20  24  44  11  22   9  11  87  79  89  67  84  59  45  90  69  92  41  45   6  75  85  93  53  92  31  68  69  36  60  43  15  12  38  85  78  56   9  42  11  27  62  58  21  91  47  23  32   2  80  39  43  67  84  29  65  50  66  53  71  18  35  53  22  81  16  20  55  78  83   2  10  84  49  95  52  24  41  17  11  38  80  20  43  56  78  26  53  58  23                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                  59  76  74  46  28  58   4  53  10  42  99  83  70  57  32  42  76  57  75   8  66  95  83   2  66  15  37  87  33  85  65  27  96  91  35  23  22   4  22  29   2  88  24  29  48   4  61  33  75  11  70  90  52  63  45  47  12  76  82  94  90  36  15  55  27  29  52  15  67  22   9  27  63  94  64  65  64  91  58  19  75  21  29  84  88  43  15  31  71  92  48  39   9  73  73  41  95  41  23  44  49   6  70  87  83   1  70  45  37  21  27  14  17  21  73  99  41   7  32  63  21  15  92   4  97  49  49   2  16   8  30  12  56  50  57   9  34  99  27  76  48  81  37  74  53  13  30  26  36  40  39   4  34  87  71  51  74  12  31  56  16  38  13  21  77   8  79  44  33   3  41  15  19  74  17  90  92  47  10  16  57   3  92  59   1  45  30  24  60  69  86  30  53  19  96  82  65   2  89  32  71  32  27  44  51  35  37  43  21  55  19  51  71  80   6   1  75  43  47  23  12  32  18  20  94  52  98  77  42  42  85  83  80  96   2  83  14  23  38  27   1   3  41  68  59  31  88  70   5  54   6  15  99  82  55  26  54  65  69  25  66  36  37  32  38  98   2  95   8  32  61   7   8  51  29  84  67  19  79  47  31  80  49  68  77  10  84  12  65  60  51   7  62  18  71  68  26  30  50  23  47  69  57  27  44  30  56  51  67  13   5  43  47  71  82  63  25  40  69  21  33  99  73  82  29  74  51  39  86  96  13  82  77  44   4  13  52  92  53  93  88  88  61  27  88  68  72  59  23  35  18  65  73  70  96  81   8  14  98  69  93  85  44  46  31  85  13  82   2  88  40  21   2  90  33  61  84  55  30   1  85  89  77   2  74   1  66  34  13  88  66  89  48  43  23  57  79  79  64  33  48  58  86  63  80  99   3  56  24  45  24   7   1  14  25  54  79  13  84  26  53  72  68  30  56  35  50  97  91  74  99  83  57  93  98  85  65  89  64  86  45  88  83  34  44  76   8  81  96  25  19  77  99  12  79  44  15  93  12  93  66  54  35  54   5  23  34  10  43  20  23  24  93  49  16  33  14  78  89  20  37  97  60  63  18   7  76  16  11   4  21  51  51  38  11  16  23  15  54  89  14   9  86  28  20  68  16  74  64  52  66  67  99   4   9  98  43  18  60  91  71  38  56   7  86  66   7  71  32  97  42  49  38  66  17  81   2  97  80  26  92  41  25  44  42  15  58  98   2  68  28  94  35  69  63  91  46  50  47  11  47  11  67  75  26  63  69  39   4  54  35  53  17  40  91  76  39  47  88  37  12  78  97  67  96  31  27  31   2  75  77  38  42  81  82  93  45  61  65  73  57  57  43  79  85  71  18  20  97  84   5  27  43  16  55   4  30  98  88  88  52  36  45  52  23  94  58  14  64  85  48  47  44  47  89  78  17  47  94  88  96  61   3  84  46  23  63  43  30  25  61  27  78  36  91  45  81  78  96  84  92  68  66  32  86  71  76  82  26  32  41  42  70  81  48  31  72  11  45  48  72  77  52  29  95  23  19  66  22  61  27  50  13  25  82   4  63  33  98  30  79  60  67  36  97  53  59  40  17  12  64  36  93  51  39  34  46  91  98   1  23  63  35  90  12  38  44  21  62  92  54  61  27  37   5  29  32  38  32  20  69  76  71  78  73  31  97   2   8  88  94  65  71  41  34  35  51   2  40   5  66   7   7  92  29  23   7  47  68  75   3  59  39  32  37   9  61  70  84  91  13  65  95   6  49  51  87  63  71  14  35  27  45  88  66  66  32  63  40  97  94  46  26  75  59  89                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                74  88  56  26  17  92  33  59  57  41  84  42   8  50  77  57  77  79  25  38  56  42  70   2  96  83  80  18  12  29  52  13  66  69   4  15  89  28  37  26   5  62  84  74  37  72  49  62  40   5  97  95  46  77  35  53  52  24  78  21  40  78  68  75  43  53  71  74  74  63  72  86  63  65  83  25   6  45  27  99  24  33  21  64  71  38  15  84  91  59   2  93  51  94  72  65  64   3  63  31  88  60  73  25  57  44  83  22  14  11  97  99  60  98  26  38   8  20  93   5  52  18  89  78  73  64  96  72  59  56  83  59  28  16  91  81  31  56  74   3  14  45  80  72  77  61  27  59  19  56  92  74  83  88  39   4  56  96  67  94  53  60  13  23  37  55  21   1  81  35  25  99  70  28  94   6  17  15  23  38  92  25  36  46  41  83  60  11  21  97  31  39  99  50  90  43  69  91  26  59  89  67  77   4  82  24  26  26  97  78  95  10   9   6  84  92  19  97  71  50  70  67  18  78  47  74  12  45  51  16  16  68  75  74  52  22  98  39  68  65   9  96  53  45  60  28  76  94  48   2  86  81  81  49  23  97  36   6  58  45  42  90  18   4   2  37  35  30   5   3  82  51  56  88  77  89  70  74  62  98  18  57  71  69  38  11  32  18  69  24  87  74  73  43  96  25  19  92  67  67  59  73  18  30  46   1  50  43  39   7  43  38   9  36   6  97  57  18  17  53  53  66  33  57  32  76  10  39  40  72  49  43  28  49  47  39  67  49  98  60  47  11  58   9  33  83  23  78   7  17   5  69  17  74  92  53   7  81  17  19  65  52  78  70  91  44  82  70  74  69  12  73  53   3  47  95  37  22  16  99  41  22  51  15  42  90  13  49  41  26  62  77  91  77  51  72  65  41  91  57  10  87   1  50  15  66  71  51  67  82  63  46  59  39  90  39  79   2  92  83  72  10  71  93  91  40  86  58  97  17   2  38  45  43  77  80  55  77  32  29   2  56  38  92  93  77  55  60  79  20  40  28  42  17  25  36  37  69  32  23  94   6  65  67  48  13  79   3  43   3   2  30  83  40  47  78  45  88  67  96  46  14  56  48  93  77  23  61  12  64  42  14  67  94  24  12  13   6  83   7  53  74  29  53  41  85  99  10  82  37  86  46  71  83  45   4  85  63  48  56  14  11  88  42  98  86  97  85  84  27  40  80  68   3  18  47  32  83  36  51  58   4  60   5  25  46  12  10  87  19  72  81  94  29  23  31  83  93   3  12  37   7  68  66   2  53   8  25   4  27  35  10  58  52  36  76  31  99  54  81  18  36  94  52  75  43  62  86  17  63  54  61  96  57  10  60  79  74  92  57  38  42  13  37  10  14  91  69  33  74  42  71  59  76  85  42  91  26   9  12  88  49  40   9   4  41  85  22  52   8  69  11  18   2  66  66  38  71  56  43  84  45  74  36  81  56  36  58  17  38  40  16  35  13  23  96   3  59  28  47  57  20  14  17  36  62  74  85  95   5  39  68  24  70  52  76  76  88  34  53  69  88  57  72  25  72   3   5  96   7  45  20  35  38  13  91  47  41  44  96  28  68  65  35  83  16  32  75  77  80  46  45  11  29  59  46  21  20  30  23  95  52   8  70   3  80  34  68  12  20  46  53   8  45  12  37  62  78  20  82  63   7  93  75   7   1  86  15  50  98  53  26  87  44  22  63   2   2  10  97  39   4  52  32  76  62  69  33   9  92  54  11  51  76  64  50  91  97  26  23  63  81  51  70  68  38  20  61  52   5  18  95  88  91  11   3  82  21  61   1  78  54  31  65  83  30  94                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                              96  61  38   1  82  64  26  48  70  94  88  27  97  92  72  37   5  55  99  40  40   3  32  64  48  83  35  10  45  73  15  64  10  26  31  67  14  63  95  85  91   6  40  72  32  17  14  33  18  93  32  34  13  98  34  85   7  83   3  49   5  29  60  55  21  69  79  55  76  69  38  17  34  45  24  22  58  72  45  85   8  60  27  32  35   5  57  10  31   4  67  17  31  56   8  10  36  92   9  40  43  32  45  89  37  42  13  59  59  63  99  11  81  14  43  95  92  61  65  85  87  86  12  11  92  37  14  14  45  15  61  71  68  77  24  66  10  84  67  94  67  98  10  99  11  15   8  47  42  16   5  98  78  76  61  54  21  20  37  86  52  25  78  68  68  26  82  77   3  45  33  82  41  83  41  82   7  15  96  76  12  31  96  97  51  82  42   9  33  69  90  20  32  78  51  64  14  81  69  98  14  40  59  26  84  65  45  83  38  84  43  82  37  22  42  22   6   7  68  29  88  83  86  86  90  11  38  29  74  96  86  64  62  98  89  10  44  50  10  99  30  89  45  60  30  45  92  50  14  87  28  10  37   8  23  71  20  51   7   6  32  22   8  37  78  92  35  43  52   1   4  36  51  20  46  35   7   4  13  80  46  75  33  47  27  36  65  31  69  16  73  44  68   8  35  87  88   8  15  17  10  93  74  43  24  80  61  51  57  29  55  32  86  54  73  20  16  96  76  83  22   8  49  26  26  52  98   3  96  90  97   3  52  22   9  78  94  57  82  42  92  15  83  89  22   6   9  71   5  27  53  82  31  94  85  82   1  36  56  80  36  96  24  43  54  96  60  57  38  19  80  27  95  90  91  44  62  17  80  57  32  62  95  49  15  26  38   4  75  13  15  28  72  43  72  90  47   2  44  85  51  84  54  14  85  64  35  88  84  11  80   3  39  27  68  31  66  78  24  38  76  25  81  78  19  89  50  86  30  23  55   1  37  44  89  17   3  73  14  25   1  64  53  18   4  34  76  47  34   5  69  52  90  62  95  32   3  17   6   2  93   1  18  52  55  57   3  35  56  49   7  40  57  88  11  18  84  83  36  18  72  91  58  80  43  12  59  25  43  81  50  34  41  15  24  28  98  69  12  51  50  66  46  18  82  36  60  70  69  29  93  29  30  45  74  16  57  66  66  99  12  46  35  91  47  28  43  53   8  54  46  98   2  11  72  99  82   6  66  89  62  38  79  75  48  85  46  41  50  71  72  24  78  33  63  56  20  60  29  52  88  92  39  39   5  45   9  44  12  29   8   2  26   5  22  64  30   5  44  47  31  49   4  74  30  15  66  66   2   3   4   8  77  96  12  25   9   6  51   9  18  82  98  80  32  29  83  63  76  31   3  65  24   5  40   5  95  62  15  96  27  37  55  90  58  12  62  81  94  76  54  31  86   3  14  75  78  16  60  73  76  20  54  43  17  42  62  85  53  47   9  93  91  17  57   9  79  68  31  41  69  61  26  80  83  51  72  76  47  28  63  92  43  82  31  94  75  58  99  32  38  17   4  79  49  47  74  11  49  92   6  71  42   5  94  30  92   4  34  61  32  72  52  32  22  27  53  74  32  43  75  80  18  13  94  84  26  15   4  88  97  83  12  35  45  99  14   2  14  25  28  36  87  91   9  39   4  59  68  30  48  33  14  84  65   8  75  99  56  34  87   4  89  74  36   2  94  56  15  48  14  42   2  92  41  92  65  99  41  43  18  97  49  16  66  44  18  20  73  15  35  78   9  70  69  73  18  35   7  82  22  58  70  51   3  65  94  49  66  19  10  82  46  63  50  78  24  63                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                            13  61  96  46  77  75  12  52   7  79  48  73  45  98  92  25  84  52   9  53  18  30  41  27  17  91  21  56  49  46  32  19   3  46  68  11  12  35  45  83  10  83  25  97  57  88   7  55  79  85  50  46  81  68  14  37   6  66  50  37  71  54   2  66  95  75  74   7  85  71  19  26  42  61  28  21  16  97  47  36   9  74  56  98  38   3  44  75  45  63  40  63  13  30   6   9  75  54  94  47   6   7   7  20  46  73  34  31   7  12  54  97  36   9   9  71  66   4  28  52  38  81  46  51  96  27  28  51  71  15  22   5  32  89  29   6  89  34  93  76  25  27  33  54  74  74  49  17  71  51  88  36  65  18  19  84  58  48  97  55  80  62  89  42  46  47  35  15  20  23  86  88  68  17  75  47  74   3  58  67  45  22  93  61  57  81  53  65  68  54  41  62  99  24  26  98  51  65  92  21  37  18  31  16  61  93  69  29  70  92  24  89  75  66  91  79  36  80  93  20  43  61  80  11  65  91  94  42  22  20  13  67  12   2  15  63  51  62  41   5  96  70  88  75  68  53  68  88  32  49   8  96  78  18  89  83  37   1  88   8  24  39  80  96  34   3  11  83  76  77  39   4  70  78  43  48  37  81  44  33  21  43  21  20  47  18  58  12  39  50   1  57  79  67  70  80  88  36  71  97  38  77  83  28  31  75  76  89  91  27  70  10  98  71  85  89  54  28  11  95  80  94   3  24  43  43  73  58  50  98  19  59  16  76  85  53  84  34  75  19  14  63  63  61  66  21  42  89  75  46  38  27  52  39   7  46   9  77   3  36  16  99  20  95  85  57  48  18  78   5  55  84  60  82  39  14  12   9  37  83  73  89   1  47  72  63  87  97  23  82  38  18  59  94  74   5  99  23  20  89  38  64   3  55   5  39  25  97  70  14  76  33  77  58  42  44  86  82  67  26  60  91  45  82  33  75  12  63  48  14  33  34  30  66  41  42  68  23  14  66  75  50   6  15  19   2  83  87  53  28  49  46  31  67  88  58  12   4  67  11  52  40  71  12  64  74  37  46  10  19  75  71  71  65  89  21  97  81  88  29  41  51  92  11  71  10  49  38  28  36  98  21  11  13  38  15  74   7  81  72  19  50  77  33  54  36  54  78  22  21  31  43  26  14  56  40  27   2  79  37  30  53  13  38  20  10  18  75  54  80  42  43  94  99  12   8  18  95  83  29   8  70  91  34  36  52  78  56  79   2   8  82   6  65  60  57  41  99  35  15  33  70  13  10  28  56  65  74  30  28  47  69  87  12   1  85  76  42  39  54   5  55  73  29  62  32  46  68  62  34  61  65  16  39  33  54   5   8  16   4  33  30  12  26  40  12  24  35  50  36  97  20  94  55  61   5  22  67  98  24  96  88   7  72  45  33  30  55  29  99  74  76  15  50  29  64  62  56  41  59  82  93  61  37  92  39  41  36  93  25  34   1  37  10  18  15  42  33  10  84   1  77  82  95  77  53  25  55  78  79  75  13  25  66  80  64  47  93  30  51  27  74  45  70  63  79  22   6  23  77  40  73  32  75  40  27  12  74  40  72  57  26  81  66  30  75  54  50   2  53  61  38  72   1  11  29  27  50  46  24  20  48  56  27  59  84  48  19  92  82  42  82  32  40  33  64  80  48  80  11  20  37   3  14  80   5  74  77  46  51  38  48  74  80  66  28  29  86  94  63  46  44  68  92  26  35  96  16  79   4  15  28  86  66  78  66  73   6  55  31  76  69  98  11   9  71  17  87  23  59  81  27  51  40  40  41  64  69  42   3   6  44  15  87  31  57  25  10  60                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                          89  53  68   9  41  39  17  38  15  35  73  29  49  53  13  78  58  23  14  54  59  97  58   7  71  51  22  58  13  65  83  75   3  61  99   5  24  79  98  12  66  39  90  81  87  29  33   3  58  57  20  19  16  70  30  49  64  22  13  36  87  33  94  83  47  67   4  71  87  73  43  11  50  31   5  89  16  90  38  10  36  65   6  80  72  76   4  51  10  22  13  47  90  71  49  52  80  55  36  28  67  92  48  43  49  56  90  84  60  79  25  30  46  93  78  23  56  88  27  54  92  88  14  74  48  53  18  77  17  96  54  29  38  92   6  90  91  57  10  87  53  70  72  18  42  60  23  27  27  62  42  93  91  87   9   2  45  25  26  37  65  61  68  59  67  14  59  18  60  46  12   8  82  21  77  78  35  81  80  59  48  44   4  83  90  66  90  52  36  44  39  39   2  86  29  54  59   9  45  97  13  53  81   2  57  31  97  39  43  97  84  32  53  44  18  67  21  94  42  25  59  93  57  38  84  81  27   6  72   2  62  16  22   4  91  69  91  41  61  54  85  80  15  10  56  41  26  48  91  97  86  76  91  51  23  43  59  87  65  35  71  71  58  92  62  44  10  79   3  93  88  91  47  24  91  43  19  97  76  20  15  33  51  80  17  95  93  54  18  18  73  26  62  66  32  90   1  91   4  20   8  98  66  66  14  61  18  62  31  99  50  20  71  39  23  66  43  57  41  60  20  55  12  93  30  48  57  50  32   5  91  14  40  52  37   6  50   6  90  28  61  60  36  89  39  91   4  41  29  93  18  32  42  65  20  81  14  64  13  37  52   9   2  98  17  79  98  32  94  47  18  28  40  25  30   7  13  24  48  17  52  56  22  75  17  70  21  93  28  81  41  77  46  22  98  99  83  37  91  42  52  20  33  42  99  39  92  80  95  47  79  67  61  20   1  99  29  39  40  52  65  46  48  24  33  75  62  84  50  90  78  66  96  53   6  61   5  41  90  85  35  63  89  52  10  67  16  17  16  91  49  82  90  55  68  90   1  81  92  22  72  62  18  10  30  32   7  93  85  35  84  13   1  36  12  15  61  96  33  47  10  13  24  11  82  89  68  20  29  67  41  83  81  21  37  20  39  98  72  31  52  26  11  83  21   5  25  75  70   6  28  61  85  61  58  83   5  11  68  33   2  93  66  73  60  28  57  36  48  90   4   6  88  42  42  84  72  74  82  27  45  80   7  93  87  11  41  28  26  40  18  62  37  16  34   3   4  51  81   5  49  50  34  60  64   7  28  11  89   7  49  84  50  33  55  32  60  39  84  15   5  64   7  46  51  73  24  79  87  99  51  69  95  55  69  37  81  64  72  60  15  15  21  27  62  62  22   6  15  96  26  90  83  45  22   8   8  80  79  85  18   9   6  13  57  99  85  60  59  41  58  78  28  38  51  89  50  96  11  27   6  11  58  71  27  33  74  77   8   5  86  82  27  66  63  27   1  21  81  70  74  61  20  57   5  60  92  27  68  12   4  15  17  55  77  29  62  30  50  13  49  96  95  88  58  91  38  78   1  52  34  53  91  43  26  79  94  59  84  97  48  73  47  94  37  78  77  74  60  35  83  80  86  50  11  15   1  20  66  22  28  58  80  68  88  48  92   4  18  60  33  32  10  70  49  77  43   4   9   8  88  73   1  81  80  32  35  45   2  75  84  87  68  32  68  42  59  30  65  26  54  37  37  11  33  98  74   1  57  48  29   8  57  71  20  54  18  57  70  81  86  37  19  38  59  10  92  83  23  53  65  81  37  21  57  84  44  90  58  93  27   8  79  72  90  87  20  37   9  49                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                        38  46  98  47  37  73  42  62  53   2  17  91  23  64  46  43  96  66  19  63   8  38  64  13  78  30  43  18  81   9  65  56  75  74  35  60  15  69   2  11  52  82  38  79   2  17  87  87  34  67  27  28  22  64  20  37  62  67  52  36  58   7  60  31   4  60  59  95   6  76  38  52  20  88  61   7  18  59  15  82   6  57  22  47  68  69   4   7  17  29  31  86  58  42   3  88  61  59   2  26  81   7  42  77  65  10  66  25  50  96  89  30  22  70  43  89  63  18  19  99  90  22   5  81  21  20  16  35  57  15  26  89  15  35  80  11  59  53   5  27  40  17  58  25  80   4  99   3  69  58  72  72  75  63  32  80  40   3   9   9  57  73  74  26  16  42   3  44  25  74  41  68  76  44  25  80   4  70  91  53  58  12  84  18  20  15  35  56  22  93  96   3  78  87  14  90  61  83  86  19  69  11  65  39  46  72  21  62  58  46  59  59   3  65  22  27  63  98  71  70  36  86  38  43  40  19   3  52  99  34  88  41  16  93   1  72  42  46  31  34   8  80  96  83  19  54  99   5  25  74  83  18  93  66  68  77  13  78  55  20  62  76  71  74  51  13  88  17  44  68  90  50  51  24  28  79  70  25  87  43  41  59  16  57   8  45  35  11  42  84  76  52  28  47  80   2  44  17  24   4  93  93   7  78  69   1  70  73  42  28  98  34  48  19  66  76  50  11  93  13  34  83  18  23  16  53  44  91   1  78  11   3  46  95  77  66  24  50  59  84  47  52  70  68  50  51  35  71  91  38  37  28  68  71  36   3  58  72  86  69  35  80  28  18  36  53   1  45  72  34  95  95  17  91  54  22  45  87  20  38  91  72  48  53  71  93  69  69  52   9  48  75  39  10   4  98  39  80  16  91  87  99  25  30  76  62  44  76  16  85  74  90  10  72  63  81  99  44  48  55  73   3  10  78  27  60  39  61   7  70  57  64  95  62  31  19  11  68  19  25  59  65  32  69  72  60   5  98  43   9  50  89  76  51  83  33  67  91  70  22  96  39  43  98   6  55   1  72  22  44  81  18  52   7  83  71  72  40  85  71  12  30  79  94  70  75   7  89  53  74  35  81  31  73  16  33  60  89   7  19  63  17  33   8  18  22  35  27  31  49   1  54  47  66  75  29  30  11  68  52  30  96  44  11  72  56  34  93   7  31  30  74  51  60  30  18  84  82  98   2  85  79  99  27  71  50  18  31  25  90  68  96  93  80   6  14  70  66  98  67  17  11  24  67  60  51  11  45  19  19  35  65  46  61  59  41   5  67  66  98  74  29  66  84  86  87  68  39  62  84  64  41  63  28  39  30  22  75  37  22  10  78  66  10  15  26  96  72  72  39   8   8  34  79  22  43  84  15  15  21  84  98  99  97  34  43  41  39  37  16  45  81  87  10  84  30  27  46  60  94  21   7  66  67  60  64  59  35  98  67  88  80  24  26  83  19  61  97  20  51  25  57  72  38  27  73  54  20  52  41  59  91   1  43  54  53  93  68  23  47  11  36  93   5   3  59  34  60  95  54  77  54   7   7  96  73  36  66  77  13  13  41  22  50  99  65  82  60  18  68  22  31  55  40  59  23  66   7  33  75  59  55  26  20  80  61  50  10  98  73  98  24  52  37  85   7  97  21  61   6  99  71  99  13  97  83  11  28  99  96  46  10  57  96  81  64  69  68  84  50  71  25  46  20  84  53  14   7  79  90  36  34  15  88  91  49  93  58   6  98  30  35  34  72  97  94  91  45  42  83  72  31  24  87   2  33  43  32  79  81  12  78  42  94  25  23  93  19  57  69  32                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                      41  75  70  73  30  51  36  57  83  53   8  74  39  47  17  93  92  96  65   3  12  84  64   1  48  11  82  81  89  88  23  42  64  23  35  13  43  44  46   2  59  99  69  64  49  65  24  14   3  46  59  23  90  72  28  64  16  91  51  71  59  47  48  97  61  24  15  41   6  67  71  57  23  96   8  66  37  98  99  75  93  76  62  10  16  20  53  15   8  50  37  54  28  43  39  75  29  55   9  76  86  38  80  36  10  54  23  82  26  36  80  63  63   4  59  41  39  90  82  96   6  88  82  92  64   9  94  15  33  50   7  31   7  87  87  41  47  95  63  89  80  91  56  92  82  95  65  62  28  23  96  38  29  49  17  43  61  98  67  84  72  76   9  42  16  26  84  86   1  90  89  30  78  72  57  74  33  33  54  93  51   1  78  21  36   1  14  41  56  94  12  61   5   8  72  42   2  78  90  74  59  90  32  47   8  52  80  81  10  83  33  38  32  52  77  41  88  87  96  51  29  93  45   7  18  94  35  80  25  45  49  28  58  36  25  72  64  16  87  31  75  22  37  91  39  14  14  92  37   1  94  44  55  40  42  55  39  48  45  36  54  89  62   9  45  44   1  47  87  28  44  52  69  45  55  63   2  20  45  32  69  27  96   1  83  22  20  22  12  70  96  11  68  97  18  89  33  85  80  41  87   1  38  68  24  23  71  48   2  11  34  75  99   4  64   6  43  84  48   2  17   5  91  73  73  82  97  83  27  58   4  54  17   3  49  25  70  49  49   8  72  88  87  54  90   7  87  86  46  45  29  70  70  74  89  26  87  43  27  30  43  48  17  43  52  58  65  12   8  43  17  10  68  51  32  38  17  48  70   1  76  74  43  52  68  88  59  74  73  20  32  55  61  89  26  93   1  95  29  49   3  45  71  25  31  64  50  54  22  87  47  58  86  47  73  92   7  18  57  43  24   4  50   5  65  53  90  71   1  29  11  31  13  45  30  74  33  60  23   5  32  73  51  51  20  43  70  95  81   2  68  36  34  68  43  84  71  58  35   2  34  21  73   1  97  38  63   2  36  35  91  57   6  12  43  67  51  57  94  10  54  67   3  31   4  84  15  67  97   3   7  98  16  16  82  29   6  74  78  30  46  31   8  99  73  58  80  95  47  25   7  50  14   8  76  56  71  38  70  59  68  98  12  69  71  34  24  24  88  98  36  59  96  92  57   2  78  49  39  49  94  16  77  33  43  79   7  21  38  58  77  40  16  10  28  32  12  89   6  89  34  94  30  62  36  61  67   2  73  64   4  97  51  23  83  28   8   3  17  19   1  52  40  91  33  62  30  79  98  75   9  86  76  64  25  40  18  53   2  93  14  58  87  88  35  80  59  18  65  56  89  44  20  88  26  39   8  28  78  59  95  63  23  19  10  70  68  86  31  61   6  92  33  43  44  51  11  70  26  25  69  31  17  38  43  58   6   1  78  73  38  30  95  82  14   4  66  84  73  77  83  85  27  46  25  33  12  91   9  62  79  90  90  93  93   2  10  32  50  45  25   2  89  46  37  35  50  53  82  10  84  74  29  57  10  73  81  57   5  19  15  40  87  45  69   1  71  37  56  25  86  30  68  65  11  57  45  18  13  56   6  13  20  19   4  49   1  28  24  84  33  30  90  25  51  64  75  45  60  31  95  31  24  57  21  87  15  84  38  65  30  51  83  75  65  92  25  68  35  32  64  91  24  86  37  39  78  90  20  34  91  47   1  70  63  91   1  52  46  87  83  54  21  60  34  21  94  60  13  69  72  99  63  73  68  59  76  42  88  77  14  57  93  20  11  22  97  78  37  59  31  77                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                    46  62  52  85  48  47  88  49  50  99  94  43  24  97  58  21  20  65  68  58  97  23  23  26  80  37  12  11   2  99  12  78  30  98  74  49   9  40   5   2  63  24  66   2  78  56  56  64  21   5  51  36  82  41  86  65  74  18   5   4  44  56  96  40  67  95  82  71   8  58   2  32  61  27  91  36  47  26  14  23  27  80  70  86  60  89   8  47  26  98  55  31  31  82  35   9  37  53  73  56  57  69  86  19  97  54  35  32  20  71  49  54  14  52  66  63  90  28   7  72  76  88  94   1  40  49  16  75  83  93  21  78  24  70  12  87  10  11   9  58  97  15   1   7  44  76  15  85  83  55  24  42  42  80  43  61  39  59  48  22  79  22  22  69  58   4  14  28  78  30  44  91   7  44  40  87  99  48  60  42  99  29  35  93  82  16  73  76  93  33   6  43  67  47  21  31  49  99  34  18  72  64  59  89  43  11  16  86   2  56  78  63  57  54  53   9  52  97  24  54  39  33   3  63  56  75  44  58  96  24  98  56   3  93  13  45  19   8  46  65  74  76  93   1  24  74  76  33  26  26  91  99   7  61  44  90  53  64  59  28  14  29  62  56   2  41  97  38  61  41  59  24  52   3  26  99  26  18  80  27  46  56   2  73  21  78   1  29   2  56  57  45  41  67  27  40  13  17  14  72  82   3  31  19  61  47  25  53  81  65  77   4   3  17  10  92  91  82  82  74  10  29  25  71  33  21  81  44  65  30  51  57  29  29  76  81   3  97  27  20  43   3  99  87  66  26  79  38  68  59  76  36   9  90  91  57  44  94  50   4  52  55  42  71  25   8  18  53   4  78  49  11  40  84   6   6  88  12  90  65  40  83  65  99  78  36  77   8  60   2  94  17   5   2  11  20  80  46  94  30  39  22  30  46  71  52   4  62  12  41  91  36  11  57  78   7  60  63  26   2  55  59  45   2  87  72  55   1  19  54  22  96  21  46  86  36  59  71  63  54  65  89  22  35  35  18  26  80  12  90  28   3  29  85  61  35  76  50  73  95  96   7  21  77  14  81  68  24   2  16  61  43  35  91  68  29  19  33  73  31  92  44  44  41  59  13   9  53  34  45  48  15  83  85   3  12  36  75  57  20  23  36   6  49   2  72  80  39  62  47  60  95  66  44  61  77  95  74  60  58  91  29  52  84  96  62  34  26  69  30  74  33  59  52  20  13  70  93  17  79  67  29  70  15  77  61  37  61  42  52  71  90  22  43  54  39  21  71  62  35  55  38  35  71  24  49  49  70  94  63   5  70  45  67  55  92  93  96  16  48  50  94  20  10  10  76   2  89  39  53  34  68  17  71   7   2  59  43  73  65  43  43  17  41  32  75   8  19  90  36  23  92  39   6  59  81  32  66  39  55  20  60   1  43  15   5  64  35  78  36  11  39  63  23  86  76  41  85  97  59  29   7  95  90  73  25  19  94  34  29  93  67  75  52  82  36  98  34  57  50  59  95   7  32  53  48  81   5  21  60  52  74  95  83  29  21  67  44  55  26  63  35  14  15  17  35  21  62  42   8  24  44  74   8   5  55  37  41  43  11  68  56  31  41  59  21  65  14  47  44  41  13  47  85   9   3  69  84  69  72  97  96  91  34  38  92  53  26  18  69  78  87  36  58  11  32  94  83  62  77  37  90  19  47  65  64  82   1  72  60  31  98  12  96  85  98  17  20  95  58  70  22  73  23  57  35  77   8  29  53  42  71  79  25   4  33  39  44  71   4  13  75  14  46  15  94   7   8  34   5  66  11  81  62  62  71  37  46  98  48  66   4  83  55  42  74  27  54  70  91  84  60  79                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                  82  75  87  29  15  91  10  11   5  96  19  54   4  95  51  20  16  81  35  92  31  16   5   9  25  34  67  26  55  53  54  39  22  31  67  88  16   2   3  27  94  45  47  20  25  60  60  28  35  60  65  25   3  10  11  36  60  95  44  26  99  52  44  51  37  22  66  53  25  75  38  14   1  94  62   8  88  43  50  42  26  50  34  97  93  39  58  89  11  64  68  22  53  18  57  79  37  90  28  83  86  55  45  75  95  40  13  87  84  82  97  50   9  88  94  61  51  73  32  33  12  15   9  77  83  44  97  85  57  67  34  80   5  50  28  21  62  92  69  21  48   8  39  80  83  13  16   4  36  12  44  51  37  74  69   6  60  58  33  22  58  37  42   6  71  84  70  15   7   2  70  64  43  60   8  34  18  92  22  15  77   8  81  58  54  59  15  11  88  77  56  14  60  17  87  48  97  92  86  85  61  26  72  62  68  50  95  52  49  60  94  58  93  27  29   8  60  58  41  27  60  51  74  23  30  62  66  24  89  53  69   8  61  13  58  39   2  23   6   3  77  18  14  25  52  67  91  84  35  90  19  27  95  95   4  86  77  81  37  23  67  75  41  33  21  49  38  30  83   5  42  72  33   7  75  83  20   9  58  28  75  80  19  84  94   7  92  38  50  80  21   7  56   1  43  51  58  76  18  85  24  63  75  26  31  81  48  57  82  37  35  23  17  71   8  33  59  58  82  23  43  51  64  70  83  49  57  92  66  31  26  86  66   9  42  55  13  79   5  53  86  87  98   7  57  18  76  17  88  19  88  62  90  41  67  64  22  77  92  70  87   8  82  46  17  97  35  54  50  33  84  45  58  51  13  71  61   7  88  67  96  35  23  61  32  39  85  62  42  91  17   3  26  94  77  51  44  52  84  20  62  66  41  39  85  69  76  20  62   3  82  24  64  61  74  95  52  37  94  90  57  97  65   7  50  41  44  85  37   1  22  25   3  29  81  29  77  32  55  59  30  34  48  83  31  51  40  47  47  54  28  42  32  45  64  13  83  65  32  85  39  71  22  97  10  71  89  15  83  79  33   1  65  53  17  64   5  81  48   4  90  73  40  10  47  55  48  38  32  31  39  95  50  10  11  41  81   4  34  55  11  56  36  98  46  60  91  47  93  24  10  61  48  81  44  61  15  68  37  42  72  15  30  40  72  87  86  46  21  25  83  12  57   2  30  97  99  11   9  14  77  66  41  40  36  87  37  66  33  42  87  58  72  90  48  99  21   8   4  89  95  29  13  86  92  13  76  38  94  61  60  11  37  12  76  11  66  56  94  20  62  88  57  31  86  81  44  17  69  96  64  80  24  12  13   6  43  60  62  53   3   4  69  89  24  41  90  96  11  43  63  33  40  56   1  36  31  50  21  58  70  63  74  53  86  91   9  95   9  45  13  79  64  30  18  32  11  33  70  16  53  52  99  59  95  13  42  79  50  87  49  38  20  93  46  80  57   2  49   1  92  41  71  85   4  57  60  95  35  37  94  40  18  49  55  57  80  56  84  76  56  85  85  36  61  66  31  51  88  44  50   2  66  15   9  90  57  36  78  32  75  90  70  39  54  50  92   6  89   7  75  84  99  57  50  38  39  10  18  38  19  42   4  12   2  86  26  58  50  35  96  28  80   5  67   2  72  71  45  87  78  33  53  40  66   9  58  76  69   3  61  62  43  24  40  64  90  91   9  82  12  53  14  60   9  43  41  50  19  10  66  10  68   3  56   1  82   6  63   6  70  68  92  52  71  91  74  74   4  95  51   7  55  69  18  61   5  42  96  62  35  13  47  11  57  72  90  86  23  97  38  28  70  68                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                86  78  14  19  58   4  84  76  99  75  47  75  18  94  60  78  30  78  64  75  86  20  77  29  34  56  30  30  86  20  94  81  30  13  93  57  26  44  48  35  87  28  65  27  85  43  61  18  64  96  62  65  64  38  12  30  51  58  48   7  25  56  68  34  18   1  66  72  11  85   6  84  73  61  66  16  50  78  99  52  58  79  82  78  32  61  45  49  56  31  19  66   2  58  79  49  99  42  16  63  77   2  24  20  46  11  28  35  76  93  72  73  61   3  83  59  84   1  19  53  16  28  43  69  78  12   9  96  31  32  43  82  63  51  96  53  77  29  85  19  28  50  66  37  73  96  78  88  19  76  19  68  13  62  51  85  43  89  40   8  16   5  15  22  32  41  21   5  18  61  14  17  29  33  61  76   7  22  47  58  18  29  87  64  25  22  93  58  27  33  47  85  21  12  40  72  70  35  81  37  85  64  10  13  68  29  69  43  29  27   1  88  56  83  25  51  91  11  37  94  34  61  92  82  57  14  31  85  72  45  32  43  26  28  84  12  67  30  64  40  99  88  15  37  14  75  98  31  26  58  97  71  27  75  36  87  33  38  94  47  42  80  43  40  42  66  34  46  74  84  34  78  50  32  64  51   6  47  73  56  59  42  92  30  20  23  48  14  11  39   9  74  89  70  85  95  79   9   5  22  20  65  62  43  50  79  54  13  19  14  22  63  44  58  23   9  66  90  25   9  33  71   9  54  11  36  37  45  52  83   1  76  56  16  96  83  21  20  49  69  48  47  47  34  25  83  93  76  89  74  95  32   5  15  84   7  59  13  72  81  25   1  44   8  73  67  88  16  70  87  62  90  87  67  63   2  14  69  35  40  93  40  66  90  83  61  93  88  20  70  98  94  32  86  46  80  86  64  53  64  78  32  33  58  82  77   5  37  45  90  34  53  65  84  42  98  71   3  99  73  21  11  93  24  83  33  68  67  71  73  16  47  30  23  92  70  21  97  17  80  29  72  47  77  69  91  99  99  13  94  87  33  66  34  43  91  25  63  54  50  99  87  28  22  97  30   6  79  40   5  15  66  39  74  94  13  34  85  94  21  21  15  76  50  10  77  55   4  31  64  34  13  43   8  52  53  36  25  58  80   9  66  94   7  51  23  24  16  11  16  57  43   7  29  59   6  76  85   6  80   6  40   9   6  57  58  90  59  14  83  13  41  55  92  19  21   4  87  92  81  29  23  41  48  82  57  50  22  97  49   7  96  79  26  51  54  74   5   6  73  12  97  99  73  26  77  39  70  63  67  55  61  20  12  29  97  42  51  35  47  17  67  18  62  18  19  75  32  37  14   6  90  49  54  30  60  11  23  21  50  33  75  29  72  70  66  82  74  16  51  93  56   6  17  85  13  64  89   6  69  95  70   4  22  34  34  63  12  64  99  54  31  23  71  11  75  65  22  71  44   2  31  12  60  59  96  97  79  77  84  99   7  93  59  67  58  76  89  39  23  34  73  48  75  14  60  64  89  22  31  71  56  96  89  92  90  24  21  56  28   7  69  20  78   5  57  14  97   8  57  26  92  26  76  30  29  25  59  16  54  92  62  98  12  91   6  51  23  43  92  84  53  85  54  14   8  83  65  46  62  59  28  23  16  99   8  14  43  98  26   6  34   2  60  32   5  33  53  30  28  18   5  98  43  83   2  79  98  85  25  76  27  10  69  37  24  15  63  81  45  82  64  89  60  21   8  28  31  77  60  29   7  66   9  92  43   9  91  63  71  62  43  77  90  19   4  84  63  36  65  33  91  39  63  48  97  54  65  52  52  33  20  27  48  92  29  12  65   2  90  58  42  17  90  74                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                              37  20  51  60  12  28   7  64  43   3   3  87  36  79  37  53  75  38  40  33  34   4  64   1  60  48  39  53  48  14  85   5  58  50  19  45   6  56  58  17  86  79  73  67  77   7  77  54  25  39  66  43  15  41  81  97  33  79  36  25  88  78  50  79  25  78  70  34  47  42  27   2  77  39  79  82  31  38  26   2  25  71  12  67  81  27  98  43  38  80  19  19  76  79   7  15  88  12  26   9  91  51  25   1  12  93  13  41  18  80  15  61  76  37  94   4  37  91  21  90  82  97  19   9  83  43  27  72  62   7  48  73  48  25  62  20  96  75  30  46  17  35  44  31  96  60  18  60  24  16  69  29  64  34  22  71  49  75  67  61  18  33  34  18  20  61  81  32  56  81  87  59  81  31  56   9   6   6  99   7  18  67  86  86  40  39  47  32  10  58   5  60  48  79  30  24  93  17  28  60  70   5  46  60  76  26  92   9  47  42  78  87  94  71  49  47  75  68  62  22  81  20  74  72  51  67  11  91  38  66  59  23  95  50   8  72  66  76  79  88  59  35  10  26  50   2  80  38  58   4  51  91  89  92   2  45  97  62  60  65  62  54  75  64  41  22  97  85  39  40   9  13  70  63  54  18  76  87  93   3  46  24  43  16  75  15  37  44  62  16  25  87  54  72  95  76  23   1  45  64  97  54   6  79  55  72  57  25  20  54  37  55  50  42  25  77  74  16   1  94  88  83  37  75  40  70  75   1  62  90  48  63   3   8   2  75  49  24  51  29  76  15  77  17  89  35  44  11  36  37  13  71  99  36  23  96   6  16  73  79  82  34  97  57  14  99  66  78  56  41  29  93   9  62  43  85  70   2  74  25  59   2  13  51  81  66  55   4  12   9  11  12  72   1  37  68  26  21  40  28  99  93  42  34  78  95  55  89  54  55  35  89  38  54  71  14   4  19  96  32  97  81  62  15  63  49  38  26  37  37  76  29  99   7  62  26  76  42  35  99  27  31   1  24  65   3  32   5  42  19  57  94  72  70  53  70  75  47  38  84  46  64  69  26  16  90  78  31  44  93  36  65  60   8  85  10  90  70  67  80  65  56   7  32   2  95  13  94  86   9  90  62   9  83  25  59  44  57  48  48  52  26  58  18  11  90  68  30  80  71   7  98  39  55  67  20  22  94  66  73  31  98  80  94   4  86  30  96  32  69  57   8  35  37  23  76  61  47  96  90  38  12  26  30  64  69  74  68   3  73  45  32  16  23  43  37  66  94  56  66  42  81   8  20  74   5  52  93  70  29  79   6  94  85  44  59  93  41  10  43  14  35  51  30  79   3  60  18  50  21  41  80  46  66   6  41  16   4  23  58  74  85  67  83   3  86   9  44   2  71  34  72  72  60  18  66  58  23  21  61   7  31  13  73  48  93  90  25  42  63  32  56  83  17  31  58  99   8  28  49  58  28  80  86  74  20  81  86  61  77  61  87  83  23   7  95  49  10  90  36  23  59  56  38  97  14  18   8   1  38  90  20  72  76  18  25  66  42  14  84  58  60  94  42  76  67  94  14  72  16  37  12  57  37  30  46   6  52  77  53  80  77  62  20  75  47  14  33  86  65  96  95   5  22  70  66  38  22  77  82  72  94  31  78   3  93  73  91  99  75  82  77  87  88  49  84  17  70  88  99  36  81  84  96  13  34  23  68  63  44  91  87  68  86  74  33  52  34   3  34  49  89  74  15  92  33  32  10  89  12  82  22  38  34  40  37  14  68  40  12  94  55  25  40   9  18  13  50  12  50  77  91  59  51  80  83  15  31   2  19  48  34  24  99  46  48  60  82  60  17  51  17  96  67  20  60                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                            7   3  97  16   6  19  16  38   3  96   2  98  15  96  34  52  12  97  59  66  68  13  41  22  91  81  83  88   9   4  11  38  12  64  34  55  62  99  64  76  51  63  91  74  91  95  17   9  90  67  97  83  38  38   1  63  34  60  54  22   3  58  29  38  39   4  81  47  70  23  24   1  22  48  66  81  63  24  20  27  10  31  54  31  30  88  56  21  51  42  84  49  65  21  48  34   7  63  44  81  50  48  71  22  32  13  96   9  58  89  61  81  91  98  82  30  45  55  61  74  84   3  24  92  42  12  75  49  22   6  68  68  28  72  59  75  80  43  30  88  85  67  50  42  39  30  73  90  61  23   6  91  60  43  90  69  58  41  11  54  86  72  18  63  54  92  23  51  95  85  25  88  93  23  55  56  43  54  81  26  82  73  88  31  92  81  61  92  64  50  30  83  11  74  96  27  30  56  75  22  20  96  66  10   5  65  50  31   2  97  90  81  46  39  57  69   4  54  29  60  36  77  62   2  76  30  39  61   4  55  95  63  12  59  37  35  38  44  59  89  45  54  85  43  95  11  17  77  50  18  24  49  72  85  54  18  44  93  23  90   7   1  30   8  24  58  66  13  83  41  32  92  76   3  41  39  48  20  41  91  87  82  16  16   9  37  19   1  47  78  67  61  63  95  21  21   4  69  24  27  93  98  12  29  61  79   2  78   1  29  16  22  99  36  68  84  60  33   6  58  18  10  93  79  84  10  14  21  72  44   7  67  42  54  23  59  67  86   1  71  97  98  56   3  93  14  13  13  14   6  78  87  33  57  39  91  75  33   4  84  46  72   1  92  11  56   9  77  74  72   2  89  24  42  56  67  19  87  37  92  38  16  42  33  54  34  48  65  86  30  32  53  35  88  31  54  28  34  94  34  77  20  67  44  86  57  39  41  34  37  82  86  41  35  57  70  57  88  73  56  21  74  35  53  27  30  39  28  86  64  86  65  55  69  86  78  27   8  88  63  80  75  57  15  70  44  95  91  57  35  99  31  17  75  76  86   6  36   6  23  47   3  29  62  17  24   2  88  75  35  12  44  56  93  43  75  30  89  48  46  64  89   4  64  79  51  62  11  34  91  36  55  38  11  90  58  63  94  56  83   2  27  98   5   6  17  91  82  67   1  34  38  34  75  23  76  59   4   5  62  93  10  37  74  66  12  85  12  41  83  74  14  71   1  78  54  68  62  14  87   1  83  10  71  69  11  98  49  68  61  48  63  59  72  17   4  83  57  76  15  44  56  12  47  50  40  11   6   8  21  99  67   8  14  94  56  60  68   9  54  28  84  83  51  54  10  67  13  76  36  34  25   2  42  38  57  79  19  78  28  53  15  76  78  19  99   9   9  71  21  74  69  12   4  73  24  16  53  30  70  43  78  14  33  76  81  80  18  25  46  81  23  24  69  53   2  56  54  46  77   4  81   9  92  77  44  40  88  85  49  55  35   1  63  23  56  50  76  97  42  74  73  96  33  64  75  78  34  43  80   8  33  71  39  67  85  17  25  43   4  97  42   4  72  57  45  45  18  17  93  85  44   8  59  22  21  63  37  77  82  44  13  51  99  51  49  57  43  82  90  68  31  14  61  34  79  24  43   9  69  72  64  28  86  81   2  83  91  19  83  25  89  85  79  67  97  66  25  31  50  10   7  33   3  11  56   7  15  60  26  23  39  73  95  30  66  36  51   2   5  84  44  86  27  73  48  98  41  43  45  72  65  93  40  66  75  68  86  33  56   8  43  52  26  62  94  32  89  30  97  43  89  55  44  81  75  90  64  84  73  67  39  10  36  42  47  75  86  11  94   3  59  84  37   9  66  81                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                          10  79  30  57  74   7  61  73  15  35  86  91  92  24  39  29  32  36  71  68  50  21  28  94  38  88  37  49  27  97  76   8  75  13  93  86  30  66  37  37  96  78  80  73  40  29  26  75  54  69  80  57  44  35  33  82  68  80  54  78  25  43  29  13  69  16  68  34  58  26  45  12  80  25  88  48  63  74  67  60  24  31  13  42  59  68   9  65  71  43  93  85  90   3  29  97  28  52  82  10  86  11  84  98  61  28  37  99   5  69  81  83  43  12  11  12  76  87  22  32  16  43   9  23  57  75  47  33  19  55  85  41  98  86  15  27  35   4  19  54  67  48   8  45  79   7  34  83  23  75  34  49  46   3  97  52  50  50  98  12  46  38  71  17  21  79  26  77  78  75   7  80  29  66  27  24  95  49  13  57  17  38  11  82  61  54  46  66  37  86  64  30   6  20  41  21  99  46  18  47  84  48  74  11   2  33  67  43  60  83  98  41  71  85  21  80   9  22  93  35  28  26  69  42  18  22  29  44  83  40  59   4  14  42  59  30  99  40  60  28   8  67  75  94  33  64  64  35  18  40  79  62  96  13  43  87  18  39  12  81  94  99  85  96  36  18  89   9  25  31  13  64  10  48  22  16  85  56  79  32  28   7  21  88  44  87  91  84  85  58  92  75  50  22   7   9  21   6  11  64  30  27  76  61  40  64  59  52   3  28  75  88  11  72  17  82   8   6  61  51  19  48  60  80  53  30   5  89  47  24  52  91  64  60  44  10  30  83  32  91  43  26  78  12  21  29  44  60  93  66  59  38  10   7  20  71  56   8  65  68  16  63  48  82  65  86  87  64  99  10  35  77  25  59  47  97  55  72  99  35  15  41  97  42  53  69  90  55  53  37  63  47  85  23  26  98  46  79  60  53  89  30  13   7  70   2  38  22  31  35  54   7   2  24  16  34  24  71  45  87  13  12  85  35  21  35  45  49   2  28  92  77  24  63  48  11  38  13  87  48  85  17  40  32  99  60  82   7  60   5  15  83   3  10  32  25  17  57   1  35   5  28  90  44  34  88  29  39  25  46  59  55  94  25  82  12  91  39  33  37  93  31  80  55  39  24  92  73  96  82  27  70   8  55  62  17  52   9  47  10  54  11  31   5  77  70  17  85  77  44  86  37  51  20  30  32  87  88  14  69  28  40  81  77  63  79  58  91  74  44  28  88  15  56  21   2  73  84  90  65  71  41  12  20  64  13  34  75  30  58  74  56  52  81  27  51  86  51  27  98  56  98  78  29  84  98  99  35  93  10  17  31  58  23  81  94  94  57   2  18  53  84  10  76  28  91  15  82  48  52  43  62  12  57  26  63  47  88  22  37  53  70  53  19  82   6  68  82  88   2  75  58  66  80  33  23  58  19  94  78  50  26  36  28  98  71  25   6  60  80  53  96  75   9  78  63  88   6  83  53  68  23  63  80  22  43  67  74  74  47  74   3  90  34  45   6  52  61  43  85   5  65  72  98  80  61  95  60   6   4  47  55  64  51  88  61  97  96  26  96   3   8  91  20  53  49  28  65  71  73  56  13  58  61  38  67  59  36  46  99  23  60  60  66  79  93   2   9  15  52  48  17  49   1  64  10  26  38  10  13  13  98  32  76  79  81  75  96  46  24  28  38  11  94  75  36  31  60  69  63  96   1  19  45  87  25  52  33   4  59  60  29  91  34  41  63   4   8  38  58  29   9  14  33  57   5   5  52  64  49  13  61  20  99  73  69  77  50  87  85  85  67  32  38  90  21  25  42  95  41   3  47  22  19   1  95  77  64  36  29  51  87  69  39   3  92   6  67  36  24  81  70  98  44  35   5  64   7                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                        99   3  80  33  43  18  99  31  95   7  96  76  51  96  84  36  60  63  11  57  84  72  28  87  58  60  48  43  18  34   1  39  76  40  76  62  96  80  36  33  90   7  60  87   7  74  30  52  22  17  86   3  47  31  82  26   6  75  14  43  82  16  18  38  61   3  60  67  40  32  92  32  87  35  72  62  95  90  35  99  72  71  14  33  31   5  73  68  43  23  66  87   8  93  35   1  39  41   2  14  71  11  15  67  70  80  90  34  33  63  16  27  27  79   2  99  23  66  98  59  63  85  31   2  37  72  52  27   7  49  21  15   9  57  49  37  90  26  78  13  55  33   1  59   4  21  99  13   6  10  74  17  53  39  78  11  47  40  96  72  47  61  60  49  29  43  26  28  91  49  98  59  64  67  74  46  73  81  37  35  25  24  41  33  85  31  53  83  10  82  76  44  37  35  97  26  29   2   5  39  78  79  48  86  15  19  60   3  51  83  83  91  41  96   3  89  35  54  44  41  51  37  16  33  85  94  57  89  24   5  31  26  61  31  62  44  99  56  79  66  33  78  54  52   5  23  77  78  59  29  94  42  49  33  67  79  88  47  17  16  37  76  15  14  43  19  95  16  52  94   8  25  22  27  16  77  25   3  70  41  32  92   3  88  40  40   9  14  86  95   7  42  52  18  96  43  35  42  66  19  85  42  82  19  23  58  10  84  99  12  40  53  30  21  19  46  92  11  79  71  49  53   7  35  57  34  96  26  19  29   2  44  85  16  20  91  22  46  81  80  21  28  62  58  41  36  32  78  49   8   1  51  64  33  61  51  24  35  26  16  98  36  86   4   1  75   1  47  78  51  39  28  80  41  27  43  78  70  87  47  90  77  31  12  86  26  29  96   5  21  73  56  66  86  25  85   7  63  64  62  92  40  70  82  52  41  17   8  34  42  65  11  87  30  62  59  59  88  39  68  56  27  15  14  52  80  72  72  45  18  35   3  76  11  29  14  50   3  25  81  67   1  51  10  15  99  73  71  14  36  74  76  66  37  83  11  76  12  23  11  25  59  16  41  90  66  23  62  92  97  49  61  81  46  81  79  45  59  91  44  61  69  32  82  84  17  16  58  60  77  15  86  50  89  66  61  81  78  35  13  80  19  63  71  44  60   6  26  27   8  10  65  40  80  65  45  41  76  98   6  21  86  79  58  31  71  78   1  32  56  66  96  60  41  33  36  85  73  70  52  85  24  15   8  84  51  93  82  34  89  61  56  79  38  21  71  55  91  94  88  38   6  51  97  99  22  98  82  26  69  30   4   1  67  14  85  86  10  55  91  78  33  74  53  74  44  20  98  49  33  83  24  64  16  84  92  13  51  67  92  28  26  84  51  27  55  69  45  35  23  75  16  29  57  21  49  82  39  35  58  84  76  67   7  22  24  87  91   7  60  74  95  86  36  69  85  89   5  50  84  52  96  78  71  88  40  75  52  61  75  57  67  90  71  80  43  25  85  22  55  46  27  75  50  88  86  75  82  34  66  84  61  58  60  66  21  42  20  84  81   5  84   1  31  78  20  15  54  76  29  73  23   9  88   8  30  97  90  96  30  78  31  63  43  25  74   7   4  87  89  40   9  79  28  57  44  28  37  26  84  67  60  86  39  75  28  85  61  54  36   5  95  62  87  31   7  58  49   3  42  63  46  11   5  97  93   3  28  68  55  28  82  88  39  62  96  41  12  56  58   1  78  59  16  90  57  37  89  24  70   9  41  48  39  62  10  55  46  71  27  44  82  80  40  45  82  25  39  15  43  23  15   6  44  41  95  95  47  95  45  44  45  31  65  39  21  23  80  73  88  96  91  20  73  19  48  16   8  19                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                      88  45  56   5  23  99  52  79  86  33  57  72  92  86  91  10  55  44  29  73  20  52   3   3  74  55  62   8  17  77   1   5  67  63  96  25  20  14  50  58  21  21  87  74  76   4  86  55  56  44  80  73  84  53  61  36  15  27  71  83  76  34  77  43  13  22  52   8  77  46  27   6  59  13  11   3  35   8  89  81  70  40  70  58  14  98  26  46  39  63  81  95  96  47  43  29  45   6  31  82  64  87  43  78  96  17  49  48  27  90  78   6  13  88  26  30  31   1  38  58   7  76   4  58  53  50  18  30  21  26  97   2  67  61   7  17  13  54  34   9   3  36  41  17  67  14  78  95  34  34  45  76  85  53  50  26  67  71   1  42  60  16  46  31  88  94  51  86  19  65  20  77  82  65  97  51  39  36  38  56  23  85  82  41  44   9  12  49  85  32   3  18  20   9  54  24  12  92  22   7  33  44  82  16   1  97  90   1  36  45  16  74  55  24  16  74  76   4  50   1  90  59  21  62  21  43  67   4  73  89  87  58   2  32  82  38  24  30   6  81  20  45  67  73  23  71   7  35  84  65  71  12  81  29  62  37  23   2   1   7  76  14  51  58  69  35  54  11  53  89  30  95  36  23  31  14  25  16  96  67  23  30  29  58  76  26  84  81  33  61  66  73  51  31  99  51  53  33  16  62  33  81  34  48  99  47  62  80  41  81  35  77   4  13  57  25  89  79  46  77  69  21  77  95  67  56  18  92  40  78  62  63  26  24  60  29  37  46  66  43   7  55  75  47  94  69  94  55  57  27   4  19  24  47  64  38  48  94  17  41  53   6  74  19  82   7   7  15  80  13  73   4  83  30  42  79  15  17  55  71  53  82  11  58  73  65  41   7  24  39  24  51  74  16  94  72  42  59  12  63  62  47  55  32  46  54  31  28   1  72  59  60  11  52  80   2  58  15  15  42   1  17  60  77  67  61  55  95  11  76  84  40  91  19  36  15  47  83  36  57  57  96  94  22  10  95  16  91  15  62  89  54   4   9  38  96  67  80  26  91  17   3  68  21  91  98  54  29  69  60  72  18   4  70  34  47  11  14  45  81  94  46   5  53  10  14  78  56  13  97  82  69  82  55  65  76  94  71   7   6  33  24  92  82  54  48  30  28  71  62  61  69  52  96  72  86  42  96  23  31  13   9  55  68  49  75  86  78  98  66  17  59   4  12  62  41  47  69  58  34  99  91  79  58  93  52  60  95  29  12  13  43  11  92  18  98  30  56  14  42  99  67  87  95  18  14  24   6  39  93   3  75  51  86  86  38  55  76  80  48  45  29  71   4  86  66  96  11  53  39  46  90  23  65  91  27  77  92  93  36  22  47  38  98  91  51  18  64  79  72   8  46  94   5  52  55  30  10  75  15  54  15  56  51  32  73   9  85  37  70  56  29  13   4  57  95  76  52  54  31   5  67  76  90   4  17  69  15  67  18  28  34   9  47  10  82  58  67  11  50  91  11  69  84  77  29  10  80  55  39  69  63  86  73  93  91  99  93   9  87  17  20  47  41  15  11  17   8  99  46  96  62  76  75  97  53  43  20   9  17  68  43  10  34  23  51  47  86  19   8  75  14  83   3  32  89  17  31  40   8  89   8  43  32  66  74  65   5  55  79  85  45  48  77  92  99  96  31  82  66  42  47  61  91  29  22  89  25  82  64  69  81  71  44  55  47  86  73  76  18   6  20  34  59  62  92  18  55  95   2  38  33  38  48   8  29  21  76  44  95  41  71  76  12  31  39  46  12  74  40   1  97  15   1  62  93  94  10  22  11   9  72  30  61  94  10  57  80   2  27  64  62  22  65  45  85  39  92  36  16                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                    90  17  37   6  84  21  39  27   2   4  25  46  31  67  21  15  85  32  80  85   3  98  20  36  74  33  46  12   9  10  98  16  49  93  26  21  23  33  99  36   2  92  68  89  27  25  36  16  62  77  39  31  72  67  28  74  50  23  72  58  47  64  48  88  71  65  50  76  47   2  67  27  21  58  21  87  75  85  75  81  89  68   2  67  36  58   7  97  76  23  32  82  11  37   4  61  14  44  57  48  88  58  65  49  61  52  92   6  56  86  11  53  24  79  91  51  79  21  56  32  52  39  74  91  35  47  44  16  86  67  23  48  93  30  55  48  25  89  63  49  60  75  88   8  39  97  41   1  41  27  21  16  94  52  14  65   9  13  62  61  95  33  76  71  78  51  73  45  43  87  12  18  91  17   9  92  43  96  72  61  86  68  95  28  19  92  20  65  94  81  91  51  88  44  58  74  21  69  11  49  34  73  69  39  72  72  18  79  15  94  69  64  78  34  39  31  84  83   6  69  71  17   3  22  98  88  31   2  67  50  55  44  46  65  89  14  80  82  74  50  59  28  18  98  79   2  38  30  30  21   1  69  86  89  65  33  92  36  41  31   8  28  90  65  64  71   5  93  50  87  12  35  27   8  62   2  37  71  57  66  14   5  53  92  12  99  42  34  83  96  85  94  81  83  42  58  60  22  18  71  62  15  31   4   3  96  82  53  49  32  70  29  20  60  52   1  98  94  62  50  55  25  58  37  10  68  68  96  70  54  21  16  42  29  12  92  29  74  90   2  42  48  80  95  33   8  92  50  96  25  41  36  44  10  56  22  71  30  50  56  78   1  47  25  30   1  64  78  76  10  62  36  89  87  50  73   2  12  71  63  28   4  63  55   7  15   2  52  29  98  51  27  37  19  22  55  54  86  78  16  70  49  71  95  39  14  22  53  91  14  14  90  69  66   4  50  57  29   9  97  63  22  43  98   2   1  45  19  74  88  85  98  29  93  67  10  84  44  68  37  64  20  59  34   8  46  32  96  79   3  90  37  41  37  34  55  13  29  26  53  76  16  42  55  81  58  56  30  83  80  37  44  23  70   9  13   3  76   8  66  74  59  51  67  16  63  32  20  55  69  21  54  21  81   4  37  16  62  16  67  40  83  99  26  39  57  17  79  49  24  29  73  29  33  69  34  33  71  63  57  14  59  80  19  38  28  92   8   3  99  29  23  69  38  38  13  22  20  82  77  14  30  58  55  82   4  55  31  86  35  69   6  48  86  74   6  21  46  69  87  65  49  86  94  67  79  14  40  35  97  13   8  19  31  10  81  19  88   9  33  10  70  93  96  69  65  66  85  93  41  33  68  88  82  81   1  56   5  89  68   4   7  77  21  48  90  26  25   6  59  42  16  75  44  98  56  46  32  13  75  36  71  10  50   5   5  19  57  90  40  36  47  94  62  27  89  40  24  58  98  15  27  90   9  76  71   5  62  94   5  55  45  76  36  79  97  80   4  27  32  32   3  69  82  74  10   8  85  50  48  51  84  81  37  18  65  68   7  73   2   5  64  70   4  25  80  73  45  61  78  34  59  34  29  14  51  79  86  90  72  64  80  76   2  63  37  84  45  22  98  94  31   6   3  27  36  10   8  89  98  70  82  23  48  41  18  64  64  67   6  67  40  23  51  61  20  55  49  17  10  78   9  86  63   8  28  72  93  37   5  61  97  71  39  58  52  46  98  18  21   9  95   7  64  57  35  60  74  38  15  73  25  83  53  88  13  75  50  91  79  11  97  37  31  62  86  22  15  32  79  52  34   5  95  41  43  66  90  97  59  99  29  10  11  20  58  37  32  72  33  15  78  80  17  20   1  95  33  46  97  23                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                  18  32  43   6  25  29  86  83  87  97   6  93  18  16   6  76  16  73  28  64  86  18  37  29  41  48  44  64  58  22  84  76  35  21  66  83  26  44  29  95  46  28  41  38  44  78  78  96  71  75  56  79  84  45  76  74  64  93  53  94  12  33  17  17  67  91  10  29  68  64  10  57  14  17  19  24  41  75  82  22  11  10  98   2  45  24  75   2  92  47  79  51  22  24  89  38  79  38  86  97  96  22  81  22  63  44  20  54  79  33  50  44  25  21  88  90  98  95  84   4  33  92  26  57  33  87  42  69  67  85  85  52   7   6  74  96  61   5  69  39   7  76  44   9   5  54  88  53  55  31  98  96  28  76  11  23  84  32   3  63   8  50  61  99  11  77  23  40  82  82  52  96  99  14  36  71  90  92  37  10  33  57  89  33  42  21  99  35   9  48  98  57  77  85  18  47  58  44  31  89  77  32   6  52   3  14  33  79  59  66  78  67  33  25  41  39  20  30  14  70  79  23  16  98  90  29  17  86  76  21  53  82  91   2  91  11  33  30  75  76  14  77  34  96  82  70  62  96  32  44  28  69  99  23  89   4  72  35  14  36  68  89  37  90  76  64  58  78   4  94  77  84  19  71  20  32   9  76  67  17  94  80  81  42  39  66  31  71  39  54  70  80  58  91  59  97  29  72  16  81  94  86   7  45  50  54  60  40  54  41  13  85  81  52  72  43  77  68  63  85  44  27  36   2  78  82   3  27  30  64  38  85  28  21  53  45  59  36  70   8  87  25  21  27  28  20  83  73  19   4  72  82  26  37  94  98  90  30  88  75   6   4  96  38  55  32  76  24  73  46  51  17  19   1  88  50  91  79   1  43  54  37  25  64  66  28  70  54  19  74  79  69  91  46  15  87  94  26  51  26  34  48  97  21  10  36  35  71  66  50  61  74  75  13  93  93  83  43   3  21  98  21  55  55  61  94  71  14  83  44  14  59  11   8  58  55  39  90  50  87  82  74  31  11  94  21  89  43  34  53  25  53  59  20   6  16  83  75  49  89  12  68   7  76  69  35   5  72  96   4  81  67  88  83  48  80  18   3  15  24  57  43  83  95  50  97  61  61  60  62  32  98  39  19   2  12  17  49  51  35  69  45  54  38  36  71  90  17  46  94  14   8  13  19  12  93  35  44  12  62  78  68  31  78  82  23  80   7  72  13  79  13  63  33  21  38  87  45  34  52  85  16   4  65  20  17  65  20  56  31  11   2  23  38  56  30  38   1  15  81  57  83  24  19   8  33  71   3  72  14  70  77  40   1  26  20  79  96  27  56   2  33  46  62  50  10  59  62  51   4  38  83  99  99   5  10  89  53  30  86  87  33  11  43  23  35  74  91  20   9  53  94  41  48  50  70   2  36  19  79  10  69  55  92   3  98  46  62  96  35  90  50  40  97  22  87  25  64  86   3  30  91  84  51  15  34  55  91  23  45  47  95  25  57  71  82  12  67  89  48  36  86   7  53  22  24  66  53  19  45  68  39  89  68  61  61  31  76  35  61  34  48  33  48  72  57  57  76  40  64  66  94  88  66  14  94  32  82  45  58  66  92  26  23   4  93  51  17  18  32   9  90  10  56  57  69  45  80  10  29  74  12  14   8  46  58  49  20  80  95  20  39  79  12  66  27  64  88  80  93  33  90  20  86  42  33  98  99  80  98  31  29  25  88  35  55   9  91  66  64  53  61  70  74  90  29  28  48  25  55  91  86  85  57  19  39  22  90  88  87  18  75  39  74  69  92  92   8  97  40  91  37  85   6  69  91  29  25  33  14  61  63  41  14  55  62  80  28  40  24  61  47  78  53  78  94  87  84   8  64  31   1                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                47  80  20  88  24  34  46  10  33  47  86   1  99  40  28   8  24  58  12  31  65  71  84   9  29  57  81  49  22  52  42  48  51  87  96   6  44  30  90  19  55  43  67  69  45  88  16  42  86   6  67  61  49  75  99  17  25  53  90   7  82   7  33  45  61  91  17  70  74  69  77  40  23  58  33  68  34  13  61  10   5  25  41  17  50  70  44  99  87  83  14  10  39  56  26  72   3  75  72  13  99  83  28  27   8  17  10  38  63  82  47  15  25  36   5  24  25  48  21  93  60  67  62  92  75  51  64  32  42   6  93   5  60  18   1  89  16  72  30  76  89  49  19  52  82  11  43  65  53  19  94   3  51  20  37  10  84  77  80  49  77  97  36  63  37  17  40   3  76  11  78  42  13  90  74  71  36  44  68  95  19  91  57  43  62  70  95  87  45  20  60  48  35  82  18  49  86  44  32  39  54  19  75  93  26  47  46  16  50  23  14   2  48  80  39  27  92  61  88  37   4   4  47  90  92  79  33  10  77  92  27  43  25  19   6  76  57  41  88  25  28  25  85  75  42  33   6  42  73  56  86  59  54  49  25  78  74  53  42  65  79  24  32  14  31  60  93  77  64  19   2  63   7  62   7  43  47  25   9  51  50  92  58  28  92  83  36  99  46  94  72  25   2  81   6  57  88  44  79  51   5  44  88  52  11  45  98  22  11   2  66  54  49  43  76   5  63  44   6  55  50  52  45  23  93  14   4  47  38  47  11  48  84  32  14  69  93  93  61  74  47  45  85  77  12  71  72  27  17  62  11  14  45   5  14  31  29  80  88  69  27  76  31  31  26  38  69  64  85  33  12  25  10  52  94  97  64  88  50  47  60  87  92  37  11  36  13  54  21  57  70  82  71  85  32  58  53  41  19  22  79  82  44  66  93  36  57  59  58  82   6  89   7   2  26  21   2   1  15  37  92  23  34  56  81   3  62  85  69  77  10  56  12  18  90  49  45  51  98  72  45   3  32  47  28  27  51  11  52  15  11  40  51  65  56  74  70  93  31  97  45  91  30  99  48  82  52  11  40  99   5  10   5  47  32  89  88  18  14  55  39  11  78  53  20  66  41  84  88  86  48  64  66  64  81  70  37  68   2  24  43  47  96  23  23  21  70  19  28  66   3  31  94  90  26  20  32  60   6  83  50  35  67  33  74  55  14  28  40  40  59  25  79  16  79  38  96   5  18  60  16  15  69  45  92  64  22   4  18  36  99  21  15  71  95  85  20   4  88  86  98  54  97  30  24  73  59  53  31  43   8  95  25  43  97  57   7  45  25   6  32  46  55  20  83  17  84  55  35  53   8   4  90  47  37  80   7  15  29  51  36  27  41  71  32  49  82  31  45  95  90  46  54  68   4  44   4  19  61  68  36   6  99  85  78  12  84  91  58  39  36  95  47  22  34  14  32  92  33  19  12  63  78  47  78  13  17  42  29  24  31  73  85  23  43  86  42  94   6   3  94  49  35   1  45  88  17  75  70  34  63  17  62  57  69  95  39  56  38  63  44  16   9  63  99  96  44  93  17  23   4  64  45  39  52  78  81  89  35   4  12  98  60   9  44  53  26  11  40  91  39   5  75   5  13  18  18  65  38  75  24  48  21   9  93  33  71  51  62  72  81  29  27  38  54  94  91  64   8  67  12  10  79  37  40  99  47  53  80  23  84  34  64   9  42  24  21  97  93   3   4   9  90  76   7  79  59  77  90  57  42  90  19  40   2  21  75  59  58  73  87  40  35  57  69  18  72   3  36  37  39  26  31  21  81   3  15  32  41  38  58  76  24  47  13  20  25  36  75  70  69  67  42  32  86   1  43  98  22  28  96  90  26                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                              30  44  88  86  65   6  21  68  36  19  29  69  28  53  86  28  67  97  21  36  21   9  14  75  75  61  36  17  22  55   3  89  97  46  76  48   5  16   7  51  82  37  37  14  28  57  25  93  52  88  12  48  84  71  35  20  55  91  55  47  71  40  88  64  33  97   7  85  93  63  72   1  85   2  10  43  35  31  94  47  78  11  53  62   1  60  76  39   4  54  16  84  28  90  62  45  80  57  12   4  96  15  66  41  20   5   3  62  10  20  45  68  32  34  26   2  94   1  31  29  31  35  63  99   7  84  57  32  79  93  77  30  86  18  36   8  12  32  84  98  87   6  70  79  61  53  22  59  60  41  33   2   3  67  80  33  85   7  23  54  34  42  89  59  15  96  34  80  69   2  15  24  33  54  10  29  23  99  45  65  70  19   4  20  79   1  36  68  40  20  20  26  45  99  45  18  28  30  72  83  23  80  59  83  28  39  29   7  60  22  50  79  98  84  48  31  27  82  73   7  74  88  48   1  30   1  97  15  28  15  84  37  64  78   3  21  84  32  70  43  99  35  55   9  78  66  79  60  15  45  47  35  40  13  87  18  74  44  88  15  12  52  43  64  98  79  22  32  32  24  38  23  82  82  64  51  34  40   5  17  25  40  43   8  92  49  77  55  11  77   6  81  34  25  33  54  87  46  39  89  29  41  45  73  87   7  35  76  12  57  54  23  32   5  66  48  99  86  83  45  23  87  57  48  72  24  47  93  52   8  95  77  91  45  67   9  19  48  85   5  69   6  53  53  38  95  75  40   8  85  43  88  36  84  19  45  70  28  59  99   8  53  73  75  54  36   4  38  13  36  85  95  76  26  86  41  83  39  98  61  65  59  55  87   3  40  78  32  26  62  62  26  46  80  41  27  98   4  55  28  34  18   9  54  78  10  84  24  20  54  76   3  81   2  21  32  51  48  36  90  54  74  73  96  86  49  35  63  55  72  97  92  97  40   6  88  13  76  19  40  66  11  65  77  78  51  80  26  61  55  61  66  84  57  80  68  24  48  96  24  59  40  84   9  90   5  58  24  26  90  33  95  74  43  38  74  23  73  18  72  99  71  53  53  36  71  67  82  99   9  42  68   3  61  67   7  39  36  20  68  45  54  19  74  78  24  62  72  55  78   7  62  39  21  75  81  42  96  81  15  55  12  91  42  32   3  85  71  29  56  22  62   8  20  70  94  92  64  22  48  40  54   4  37   5  84  49  61  13  54  53  53   4  28  43   2  81  90  90  36  95   5  75  66  32  12  18  52  92  68  36  42  65  77  34  83  35  96  59  17  60  38  77  80  73   5  74  77  40  23  35  43  66  79  88   5  27  79  54  75   8  29  91  34  76   5  70  10  88  77  98  69   5  50  29  91  90  85  84  79  71  62  11  10  85  33  56  35  73  24  33  70  74  37  35   2  73  60  65  90  14  47   6   1  98  75   1  56  52  24  30  21  61  69  98  48  26  64  87  87  95   5  66  27  61  71  13  51  29   7  59  51  56  45  99  62  94  41  89  38  45  31  80  91  23   6  78  97  46  73  59  69  73  93  57  13  60  39  86  33  66  93  68  14  18  38  61   4  83  13  73  81  55  28  37  87  29   5  43  69  38  74  83  64  53   7  27  57  79  61  52  41   3  15  40  72  24  90  86  44  12  17  52  31   6   8  65  94  35  34  88  30  54  56  84  78  53  56  83  84  21  85  31  38  82  59  43  83  83  55  91  81   3  39  58  45  62  22  22  34  40  43  79  86  56   3  77  82  45  98  13  40  69  80  72  14  61  29  56  25  30  62  88  56  97  25   9  48  39  55  59   4  45  14  37  67  19  96  52  35  43   4  66  70                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                            83  87  60  81  97  37  15  10  89  48  74  27  42  63   7  21  24  59  96   3  77  77  59  42   9  83  12  18   3  52  55  94  17  19  42  79  61  67  91  79  41  98  73  44  20  13  30   1  23  97  85  92  82  82  61  26  59  97  36  84  77  23  82  64  51  97  13  63  95   6  60  58  79   2   8  18  66  37  28  79  67  27  86  31  47  21  32  28  22  72  97  43  37  72  81   2  62  47  18  24  41  47  40  71  94  63  93  46  20  80  51  80  34   2  94  53  76  29   7  88   6  76   4  61  19  24  68  65  44   2  55  84  34  95  90  85  14  54  82  59  53  78  56  27  36   4  98  30  12  66  83  52  83  74  59  72  76  96  88  58  71  71  58  42  52  17  20  56  16  71  16  52   3  99  70  29  86  15  44  76  76  51  40  59  34  95  64  44  82  82  12  17  75  32  74  36  44  65   9  10  70  43  73  91   4  11  43  64  45  44  89  39  96  88  90  55  39  81  32  49  15  35  19  44  46  14  20  94   7  46  98  14  21  56  61  66  87  17  75  76  33  33  14  51  34  35  77   9  73  74  98  81  95  93  75  77  46  41  74   8  49  14   4  33  67  12  57  57  44  50  73  62  83  84  98  26  69  15  63  27  31  64  90  39  17  42   5  99  79  98  99  29  43  26  80  94  54  47  36  40   1  21  88  97  81  99  55  74  70  22  38  53  18  98  13  81  10  25   8  41  95  53  51  38  47  89  81  37  29   1  94  27  44   5   4  32  27  43  19  45  65  27  67  11  18  95  72  38  61  12  30   3  29   7  35  45  32  53  33  31  52   3  62  52  75  54   5   3  24  41  61  45  12  56  41  22   9  88  88  63  20  64  91   2  45  98  80  19  78  12  43  38  77  76  96  83  50  55  92  60  89  31  65  97  35  99   9  93  55  57  70   5  28  42   2  75  75  10  66   9  79  33  27  21  26  67  97  30  15  60  97  48  83  75  85   9  47  84   3  86  66  82  74  84  22  54  74  64   2  61  35  92  71  52  10  30  91  17  65   5  40  14  73  53  93  13  64  43  35  80  22  86  48  38  55  47  44  64  53  98  54  78  60  48  26  66  14  50  12  26  42  77  54  26  49   7  11  61  71  69  99  62  38  41  52  88  24  88  76  17   7  63  35  91  34  31  21  36  71   7   6   4  45  95  25  69   1  88  81  43  79   6   2  52  29  47  72  93  41  70  74   5   5  13  63  61  41  19  83  31  62  65  51  14  65  93  47  40  32  90  64  82  13  62  49  23  20  87  16  47  69  31  33  80  63  94  34  42   3  79  92   3  71  18  45  75  69  65  95   7  85  75  90  43  79  35  89  79  74  43  49  39  91   5   5  77   4  29  17  63  80   8  82  45  55   5  92  52  26  47  58  79  69  31  29  33  99  40  34  92  93  57  12  46  71  45   9  49   1  86  44  88   5  85  95  80  81  17  18  71  14  34  27   6  19  48  95  65  13  94  86  65  69  14  27  88  94  31  44  95  65  58  70  23  28  73  62  41  34  79  83  15  23  43  88  16  48  56  39  73  50  18  84  76  70  46  56  91  23  17  32  22   4  96  26  63  35  56   3  88  60  54  10  31  80  19  36   6  91  92  30  70  89  69   4  35  10  21  82  54  76  31  39  73  88  82  60  38  79  66  62   3  68  77  72  76  32  16  62  48  60  24  84  80  72   7  48  15  95  76  95  99  63  46   6  76  54  83   8  70  54  69   6  24  17   6  88   3  70  54   5  91  94  76  54  29  31  41  73  60  78  10  44  39  57  79  45  99  75   5  44  41  80  12  56  61  48  40  26   7   7  32  78   8   7  80  10  91  45  40  67  85  40  65  86                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                          5  62  53  21  98  99  82  77  89  45  64  59  86  60   5  62  95  73  32  94  79   2  31  43  76  92  81  36  77  38  85  86  52  67  85  11  99  82   1  82  58  81  86  31  44  22  96  42   4  59  49  43  80   6   5  28   8  57   6  33  68  35  90  81  74  44  71  42  52  15  50  62  35  98  96  15  20  55   7  41  17  81  43  70  97  22  11  37  36  88  76  79  45  68  13  30  60  66  14  47  57  42  26  53  95  35  48  14  61  20  42  22  93  52  14  63   7  93   6  75  46  15  63  81  99  20  97  44  80  17   8  49  65  77  81  34  57  86  11  41  15  38  28  59  93  14  65  64  15  89  10  26  27  19  25  64   6  73  62  88  39  53  83  64  79  83  29  84   7  82  42  81  83  42  94  47  44  84  16   6  71  22  91   4  28  41  67   9  37  88  80  63  71  97  38  43  21  62  14  18  62  17  40  25  33  67  67  62  83  72  29  88  77  36  17  44  19  85  61  26  32  13  20  81  46  59  14  55  25  21  22  42  69  64  70  46   6  61  51  58  32  72  58  44   6  72  30  60   3  61  42  15  24  61   2  41   8  18  57  53  39  78  78  72  50  22  86  67  93  45  82   5  91  27  55  46   5  97  81  47   1  70  98  44  92  46  34  73  83  56  46  36  89  94  31  33  27  61  25  45  15  72  25   9  44   7  74  19  86  80  18  20  19  48  18  16  82  17  22  86  73  29  86  84  48  34  67  32   7  19   4  95   5  90  39  86  76  74  97  15  84  61  30  37  17  74  39  61   2  53  15  24  56  93  13  46  87  35  61  14  45  25  49  77  58  78  44  31  79  49  39  97  96  18  40  65  42  70  68  34  38  88  20  74  94  89  89  36  87  99  39  42  77  55  81  76  28  76  49  24  32  10  20  25  56  61  24  76  10   2  35  98  16  87  85  68  41  72  21  18  71  21  77  68  92   4  91  33  60   2  50  23  95  89  70  27  97  12  77  86  86  70  86   1  96  82  29  58  93  23  74  95  72  89   7  36  83  66  75  50  36  69  65  31  39   3  32  81  67  24  87  70   3  26  36  89  63   1  23  36  26  89  87  91  44  63  16  89  23   4  98  59  93  28  33  99  59  46  53  76  49  58  27  93  64  33  49  85  53  88  78   5  16  67   2  32   4  73  26  35  13  53  85  90  82  64  17  63  35  11  85  51  44  17  66  24  18  47  97  30  59  40  25  25  45  40  22  35  88   1  68  68  68   6  69  26  69  82  36  30  60  85  60  12  22  74  47  79  23  79  23  71  91   3  55  28  22  86  51  35  55   5  69  44  41  97  90  27  37  71   1  26  90  66   6  28  25  76  83  22  80  66  86  87  97  38  76  71  39  40  10  53  63  75  49  60  85  55  16  50  51  73  87  66  89  72  81  47  97   1  20  49  63  74  36  56  42   4  62  37  78  35  91   8  82  84  59  67  23  32  27   9  32  90  56  16  73  32  30  53  93  48   6  19  82  17  44  69  41  60  80  99  70  53  33  14   7  43  23  18  65  87  66  77  88  91  45  48  49  18  10  54  19  12   7  25  10  95  37  23  56  38  84  15  85  98  22  83  42  55  89  57  51  87  54  57  79  61  80   6  97  94   8   6  21   8  44  63  69  92  50  40  83  39  24  31  73  23  57  83  54   4  44  62   5  54  78  24  70  63  72   6  19  45  27  64  91  38   5  31  27  65  12   4  52  75   3  46  92  71   1  91  77  10  17  31  76  89  74  46  99  48  64   5  47  99  83  32  17  22  95  44  36  67  17  55  68  21  81  69  72   4  57  38  58  94  29  15  50  53  46  49  65  12  89  45  87  53   3  87  37   5  17   6  96  12                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                        69  28  88  31  50  16  23  34  51  47  81  99  28  19  44  87  44  78  79  98  19  95  65   8  29  64  72  59   5  59  81  75  40   4  80  94  28  83  97  84  80  58  24  31  39  66  69  33  10  70  53  64  29  49   2  31  67  68  83   9  88   7  70  83  29  23  46   2  79  70  96  22  53  82   3  83  24  70  10  17  94  41  70  84  73  28  39  96  28  92  97  78   8  51   2  28  85  56  99  42  66  74  97  83   4  18  65  34  80  88  39  17  57  47  84  40  54  87  32  24  55  77  68  59  95  82  61  19  87  85  89  62  74  96  32  27  62  18  28  78  56   6  68   3  23  17  89  55  51  20  76  11  64  31  23  97  81  73  45   6  35  80  35  98  76  64  99  51  82  32  13  87  80  79   8  32  44  57  14   9  52  55  63   2  35  26  27  80  68  36  82  94  98  69  37  13  19  64  71   3  47  31   6  87  51  50  28  10  34  12  99   6  97  68  46  12  84  64  58  33  94  20  76  74   4  81  68  51  73  34  70  72  86  76  15  77  50  69  73   8  62  27  12  20  73  63  19  64  21  77  21  11  59  69  14  81  37  92  77  95  64  89  93   2  92  50  50  51  60   2  25  33  64   7  18  78  64  43  98  60  99  86  22  36  20  15  75  36  70   5  42  45  46  34  83  28  89  17   4  34  89  22  24  51  18  10  29  26  75   3  98  55  30  54  45  82  50   7  39  71  67  80  12   8  15  25  90  41  37  46  78   6  10  11  79  94  46  34  49  12  33   1  36  12  50  18  61  27  36   1  28   8  54  85  51  39  90  26  91  70  91  96  93  19  77  79  62  12  62  19  56  25  37  72  88  35  79  89  58   7  29  88  67  87  52  78   8   5  14  33  53  24  21   7  88  31  62  78  56  41  93  64  38  27  11  30  72  94   1  37  61   6  82  65  73  98  40  89  63  69  73   4   6  69  95   3  92  70  18  97  69  81  20  34  62  90  14  50  34  85  66   1  23  86  32  83  29  45  57  74  78  70  75   6  35  41  80  49  86  24  26  29  38  58  58  75  72  19  73  47  60  66  66  31  30  81  75  15  35  90  85  18  97  63  80  18  44  46  77   3  65  70  50  32  29  96  67  56  85  60  11   9  73  71  83  44  57  10  19  89  75  33  48  44  92  10  59  27  28   5  55  37  22  37  72  61  21   2  89  30  53  68  11  48  96  32  34  44  74  32  44  78   6   7  14  76   3  95  42  48  67  55  92  65  64  99   8  40  97  76  92  90  88  94  33  23  15  74  82  77  73  15  80  25  34  34  26  78  50  55  68  13  66  12  14  60  86   1  67  63   6  91  44  14  19  54  75  53  41  17  57  37  66  10  94  62  20  28  84  56   2  90  44  30   9  39  66  72  47  65  90   2  33  45  30   3  81  94  94   6  15  74  16  69  60  94  75   3  28  35  46  36  90  16  88  78  90  22   5  88  66  58  60  43  21  75  94  11  69  14  90  37   9  36  53  25  90  47  43  75  31  17  77  61  34  10  67  38   9  50  75  84  88  86  23  28  38  80  58  23  61  59  54  88  94  72   6  84  65  65  44  18   2  95  44  65  20  32  90   4  15  25  16  19  92  76  11  84  57  94  66  15  41  12  80  40  81   1  58  43  86  34  77  61  46  92   5  65  19  52  82  38  46  15  72  64  81  59   5   8  37  34  51  73  11  42  95  96  86  90  39  99  74  14  51  12  44  84  87   5  70   9   2  98  86  44  25  73  50  96  11  24  52  85   5   2   1  67  31  45   2  48  24  25  98  92  47  73  50   3  10  86   4  59  71  82   1  13  45  64  59  85  68   9   6  38   1  33  37  98  51   8  19  65  29  60  97                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                      30  40  17  61   7  32  13  53  52  69  21  68  99  17  32  68  67  28  55  26  16  97  56  93  23  11  43  88  34   3   9  27  39  21  84  26  29  70  57  16  48  65  77  91  93  31  94  42  54  11  51  10  69  94  48  45  96  63  19  41  85   6  70  41  22   4  62  14  76  70  43  69  72  63  40  25  69  15  47   2  19  51  25  27  46  86  12  12  10  80  75   5  98   2  13  71  70  23  88  76  67  35  83  51  45  33   7  70  37   1  96  36  17  43  76  70  65  93  48  31  81  29   3  89  94  23  89  80  73  69  85  71  62  78  27  95  30  95  87  88  75  29  82  17  36  21  11  82  22   1  48  82  90  15   7  53  10  41  58  90  54  70  47  17  95  73  35  21  46  50  65  28  99  66  20  32  92  39  18  36  62  87  20  68  90  78  56  18  65   1   2  99  92  38  95  56  57  18  32  51   7  67  62  33  60  94  52  75  27  66   9  26  96  39  21  72   4  35  44  30  16  69  92  13   1  71   5   1  65  61   8  14  29  44  18  10  47  95  41  72  70  70   3  37  10   3  73  67  85  75  81  73  78  25  96  80  45  59  98  29  47  94  23   7  91  30  90  23  25  54  94  13  13  73  87  20  87  86  20  54  45  50  13  69  71  14  22  48  71  24  35  13  57  72  32  71  82  74  51  95  70  17  92  29  35  50  22   7  10  40  85  44  52  86  35  11  26  59  45  17  59  52  26  27  94  62  66  75   5  74  54  94  99  43  82  73  32  41  63  75   9  74  94  55  50  98  18  81  92   8  33  55  69   3  70   2  14  26  95  78  87  40  56   6  20  38  89  25  21  27  98  29  20  93  64  53  90  56  95   6  75  22  90   1  61  41  53  47  62  10  66  81  41   8  53  93  59  45   1  56  11  90  25  65  50  10  44  78  44  62  89   6  57  43  11  76  65  61  21  93  79  15  75  90  71  29  82  94   3  89  54   5   7  50  25  56  26  71  27  34  35  82  23  10  75  34   9  76  65  61  11  61  41  31  68  87  67  20   5  59  74  96  83   6  83  95  82   2  52  99  61  11  12  45  33  68  83  70   4  55  67  44  29  12  61  11  29  84  61  49  13  44  83  29  65  54  12  53  66  29  60  62  37  16  27  77  39   4  52  88  48  62  90  23  54  21   6  46   7  93  92  38  69  47  58  86  98  52  82  61  85  23  66  94  75  79  39  59   9  78  21  63  96  39  50  78  32   8  12  68   9  44  67  95  36  73  14   4  78  15  13  93  83  76  33   5  61  39  55  54  78   2  26  12  63  91  41  23   6  20  38  74  49  77  59  11  21  19  59  78  84  36  98  45  97  63   2  41  24  90  47  14  99  59  66  93  53   1  58  56  60  57  45  47  84  47  56   5  29  52  94  84  36  46  55  72  15  84  36  99  85  16  82  34  86  27   2  63   5  54  27  83  61  59  20  17  86   6  83  72   1  47  25  43  44   4  44   9  40   3  18  44  86  48   3  85  46   6  17  58   6  74  43  57  23  37   4  55   4  50  55  44  55  51  32  89  50   8  12  84  58  27  64  75  70  41   5  56  64  61  40  65  59  24  65   1  66  89  94  56  14  82  66  23  61   4  63   5  34  98  56  81  18  17  82  12  95  91  85   7  92  86  85  65   7  57  89  94  10   8   9  84  59  13  78  43  73   4  35  76  86  97  62  69  60  91  27  31  59  12   1  26  19  95  25  88  47  85  91  57  40  34  56  42  61  16  73  55  53  12  32  59  58  70  40  76   5  56  15  34  66  29  87  33  35  30  49  85  17  50  81   7  64  56  57   4  88  59  42   6  90  16  14  94   1  13   5  14  92  98  24  14  96  59  26  27  27  33                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                    67  44  60   9  20   5  42  67  82  10  70  32  63  97  20  53  95   8  72  21  66  36   2  25  15  30  98  48  47  47  95  22  48  72  96  71  55  11  40  37  20  43  57  87  17  41   6  94  24  48  27  92  59  79  84  65  71  90  54  81  27  31  20  40  94  27  85  71  71  38  44  52  31  92  70  85  53  38  63  82   9  60  29  65  87  95  14  19  61  53  96  65  28  90  96  94  38  42  53  62  37  31  26  10  40  87  48  72  78  37  85   3  66  83  88  94  73  58  92  61  13  38  75  36  45  44   4  75  50  54  38  10  68  93  18  61  65  41  55  11  61  85  88  87  74  13  14  48  93  66  49  29  29  14  89  43  82  10  98  78  87  19  81   8  48  19  18  20  24  66  46  27  85  36  21  74  96  74  34  97  57  91  12  28  76  78   9  41   9  53   5  32  82  98  84  64  55  54  40  32  44  63  78  17  57  48  33  32  60  61  98  67  13  21  75  32  37  13  82  90  71  90  60  36  97  61  13  91  11  92  47  95  99  45  71  45   2  32  37  45  42  94  63   5  62  19  64  35  59  97  58  38  30  18  24   7  60  97  79  86  98  82  88   4  26  83  78  38  11  63  15  31  16  94  95   3  47  86  94  77  87   9  62  90  57  15  21  79  49  59   9  24  48  38  19  80  88  13  14  88  45  48  36  80  79  29  62  22  79   8  38   7  82  50  48  54  24  29  80  14  73  64  29  59  89  79  24   4  40  37   4  66  60  61  36  66  14   7  22   6  74  34  88  83  26  70  76  84  67  33  33  61  34  37  12  70  26  38  94  64  13  30  59  96  57  96  81  73  45   7  21  74  40  36   1  48  53  38  25  88  92  16  84  82  24  45  68  36  67  18  76  30  39  15  99  34  63  54  32  80   3  67  78   8  41  89   3  48  42  43  68  90  22  53  92  93   9  78  74  21   7  19   3  78  90  13  59  58  81  17  46  11  75  63  82  13  69  93  10  98  53  69  32  18  84  93  81  50   1  11  47  28  68  97  79  12  27  26  29  31  51  61  25  43  70  53  75  43   3  98  69  84  97  24   3   8  50  16  61  54  43  42  34  31  97  41  90  74  34  77  69   5  53  16  39  35  31  54  32  77  86  94  59  35  20  88  64  32  31  90   9  99  52   7  92  97  59  73  30  32  39  40  78  11  49  77  14  81  65  50  59  47  54  77  17  30  25  35  15  38  11  61  59  20  33   1  69  77  50  33  93  31  54  89   6  77  10  12   1  71  14  95  22   5  15  59  34  58  11  92  56   8  21  72   4   5  51  75  26  87  70  87  14   9  35  49  50  59  59  30  84  43  41  82  35  64  47   9  36  73  89  40  54  63  81  26  52  97  38  91  54   7  99  23  66  29   1  90  26  19  62  52  71  93   8  27  77  19  58  92  53  49  70  54  68  80  28  38  76  19  43   8  77  56  65  45  95  96  35  51  25  66  84   6  87  75  52  45  39  34  26   1  69  43  83  87  73   8  69  96  15  35  37  19   2  59  88  62  16  42  86  48  71  36  36  96  59  13  16  11  75  10  89  93  86  87  42  39  49  26  31  75  11  23  30  10   4  29  40  47  58  56   7  19  76  37  15  86  55  61  97  12  74  67  56  11  86  19  29  38  18   5  61  29  71  44  15   4  11  87  59  80  30   8  19  29  29  88  14  41  99  15  37  77  54  47   3  36  30  96  64  14  11  95  24  54  97  82  68  83  20  11  35  17  73  90   1   7  14  70  72  16  68  99  75  62  34  99  18  60   3  70  65  59  62  75  70  84  67  22  62  23  53  23  73  87   5  94  86  46  92  52  24  12  57  28  16  86  88  28  59  53  64  16  53  21  61  45  43                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                  58  54  72  85  78  75  52  98  63  94  83  31  32  46  41  94  49  41  77  72  85  50  21  39   7  10  22  53  52  96  21  44  91  85  36  55  43  44  39  69  20  27  61  86  23  23   4   6  77  63  37  28  65   9  85  79  82  42  47  95   9  23  42  43  65  41  13  83  23  16  36  43  55  67  28  72  55   5  18   4  79  42  13  26   1  41  87  59  12  44  68  20  83   6  73  95  67  96  91  48  96   3  94  80   9  60  27  89  33  63  74  13  91  99  27  92  53  33  99  37  35  25  19  59  76   3  14  46  33  99  93   4  38  17  57  89  58  78  26  25  65  99  83  95  59  38  24  78  93  62   8  31  13  80  46  28  80  71  59  12   4  14  16  97  59  93  60  75  72  88  62  69  20  40  51  69   8  22   6  22  83  41  88  27  99  26  38   1  60  64  42  75  39  17   9  72  12  58  29  46  98   1  86  83  30  12  26  75  77  16  88  34  90  18  84   7  27  35  84  88  50  23  97  69  22  16  94  47  24   2   6  20  55   9  47  74  33  79  10  83  93  11  42  38  36  65  37  63  90  51  41  55  36  49  73  11  42  24  96  38  44  64  84  53  78  70  16   7  14  13  35  84  23  60  80  92  73  19  82  31  43  32  27  69  87   6  65  93  26  99  21  62  70  42  37  88  50  50  48   7  52  55  98   7  51  71  97  70  64  39  99  74  52  24  62  72  67  64  56  62  79  37  11  34  77  71   7  88  25  62  42  81  17  93  93  48  42  57  47  29  86   6  60  83  20  25  16  93  50  60  93  19  99  97  46  40  56  54  32  75  13  68  20  70  25  19  43  62   3  52  85  27  33  58  32  63  27  76  55  82  50  28  97  77  35  70  77  53  27  98  52  28  56  34  50   1  87  90  84  30  35   7  34  80  59  38  15  14  95  26  65  33  70   4  40  21  58  46  51  36  44  90  14  55  15  44  13  33  89  31   1  69  34  25  55  79  92  29  70  56  32  94   7  65   7  10  51  64   6  67  33  69  46  29  76  55  29  92  49  52  71   5  29  47  14  76  67  37   7   1  63  15  36  11  14  65   1  58  77  12  73  50  77   8  44  60  52   1  80  61  10  77  35   9  76  84  30  29   6  67   3  85  69  42  90  20  22  33  88  71  50  56  46  48  56  65  86  61  59  42  57  70  80  73  94  28  42   4  39   6  48  30  17  67  50  99  77  49  44  21  55  58  42  82  51  37  33  44  91  55  83  82  70  26  74  67  99  11  50  40  56   5  93  64  91   2  92  73  69  76  14  81  72  50  17   4   1  14  60  61  67  44  49  63  38  90  61  99  30  39  30  83  62  84  22  72  11  24  93  96  62  43  54  35  31  40  15  13  75  79  73  72  62  26  51  60  45  69  10  53  84  69  25  83  90  71  68  88  19  30  54  40  41  26  59  18   3   2  43  50  36  99  62  77  24  88  45  90  96  75  97  61  76  99  67  76  95  91  29  42  37  82  59  80  63  31  24  35  70  61  30  52  93   2  70  73  13  29  21  43   7  81  86  11  29  38   6  41  44  23  92  42  36   2  80  70  12  83  97  36  88  21  81  58  31  26  19  42  51  26  55  54  47  32  19  71  40   8  64  94  44   2  35  67  69  90   9   7   1  40  51  59  68  16  14  12  49  67  14  99  56  26  69  33  66  68   6  41  83  72  11  18  72  80  99  84  38  18  88  16  61  70  71  61  18   5  22  72  73   3  96  37  58  42  25  28  50  12  17  22  27  63  70  48  77   1  54  72  35  35  29  90  53  25  58  40  31  44  30  37  90  29  96  36  18   3  28  85  29  87  91  26  57  54  30  63  83  62  66  14  80  51  26  38  68  72  17  32  30  56                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                41   9  33  91  37  92  16  30  62  53  66  72   4  72  13  97  45  30  35  48  50  67   7  28  25   1  85  15  67  50  48  71  86  98  60  77  62  10  63  25  83  34  56  55  95  17  27   2   6  25  87  27  87  89  64  13  55  72  31  38  72  40  57  91  64  36  80  64   8   8   3  92  30   3  95  29  92  86  63  15  41  72  31  51  24  58  39  73   3  49  19  12  77  40  10  82  21  98  49  30   5  70  14  78  59  17  18  63  20  87  59  34  61  84  27  83  98  23  81  28  97  87  58  25  49  70  29  63  78  64  76   7   8  91  12  94  18  63  95  47  33  16  14  97  47  65  75  24  21  50  97   1  45  93  37  43  99  52  44  87  33  27  92  10  43  32  38  41   4  67  86   7  63  94  64  57  48  43  50  75  98  24  20  21  76  51  30  47  31  66  10  97  46  22  33  93  35  72  69  62  56   2  95  32  98  12  58  68  62  44  83  45  10  54  24  66  16  66  76  20  10   2  26  87  31  14  24  81  13  91  70  26  39  40  28  81  54  93  77  30  21  43  98  29  48  72   1  13  51  22  50  23  60  69  11  79  63  61  78  75  89  52  41  19  82  82  31  56   5  44  58  69  92   5  11  84  25   1  69  27  18  68  53  53  48  10  42  86  40   6  49  42  96  60  30  51   7  40  44  87  24  19  69  42  63  77   7  22  61   6  85  25   3  69  86  28  58  96  42  39  90  90  71  59   2  85  36  45  97  42  58  22  24  64  86  32  64  63  69  30  66   2   8  12  83  74  73   8  79  34  17  87  29  57  15  90  76  10   7  80  60  57  95  57  66  61  20  42  60  23   8  85  73  31  27  16  86  17  41  84  32  18  49  99  87  35   3   6  94  18  69  92  37  37  28  73  33  71   4  42  56  84  92  26  23  93  59  90  71  33  87  70  91   1  50  63  73  58  67  90  25  71  82  11  76  42   3  42  24  26  53   5  22  94  90  51  22  13  85  87  85  12  55  12   4  52  22  27  11  41  48  92  55  89  29   8  13  52  22  19  97  35  15  98  13  66  55  20  49  32   2  10  67  98   6  27  69  10  59  51  62  10  99   8  76  16  63  55  69  42  18  60  13  85  75  12  35  78  75  70  85  28  98  16  48  82  66  55  40  36  17  67  19  71  50  11  50  65   2  96  91  45  66  17  22  77  59  63  97  53  92  19  55  12  26  46  74  22  59  66  48  57  87  73  70  42  75  56  96  99  31  57  50  70  16  48   1  89  77  23   7  32   7  25  29  56  95  74  81  14  99  13  38  41   9   2  10  87  78  93  91  22  86  11  30   5  40  22  34  93  30  69  20   3  50  52  75  63  12  31  59  56  70  89   9  19  24  28  78  54  19  97  24  88  89   3  61  87  41  19  90  48  29  65  58  30  18  18  53  59  36  26  77  51  66  93  60  98   9  74  80  60   3  54  65  37  74  46  96  36  53  25  73  84  99  48  35  99   3  41  66  28  21  37  74  29  34  43  30  87  17  62  20  34  80  51  70  87  84  71  25  80  86  99  87  93  77  79  14  29  48  37  51  93  21  81  41  22  89  57   1  50  29  29  35  71  83  14  50  42  57  19  64  61  18  32  83  29  77   4  71  10  24  33  97  71   8  57  83  41  30  55  98  39  72  98   3  81  71   5  95  76  62  47  36  21  62  56  28   5  91  34  70   5  18  38  98  30  87  98  58  89  60  63  88  73  78  97  91  44  17  68  22  61  56  24  51  73   2  38  71  53  29  75   3  89  49  40  46  16  12  32  52  65   6  23  99  95  64  28  44  85   1  21  89  25  21  51  17  78  44   2  41  99  44  59  90  34  69  67  85  19  27   1  24  10  85  12  43  25  20                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                              58  96  82  51  15  12  58   2  34  42  55  97   6  68  37  74  20  19  30  88  61  41  18  87  29  88  32   1  40  33  45  54  95  72  35  81  54  61  44  88  29  94  74  94  36  58   9  68  19   9   3  29  28  85  35  26  36  50   2   6  24  70  17   8  57  85   7  23  78  56   8  71  46  95  88  96  51  28  29  40  68  29  72  64  77  11  18  10  56  34  71  78  27  82  20  69  97  11  60  60  31  74  98  64  95   4  82  76  50  91  55  41  29  67  33  27  10   5  95  42  87  44  79  86  57  92  80  42  37  25  79  81  10   9  44   1  50  50  60  79  67  78  14  49  76   3  27  91  49  14  27  72  89  86  26  30  26  98   2  79  59  29  62  21  82  94  72  86  13   3  58  45  76  23   4  17  71  86  61  85  89  91   8  66  98  99  47  16  56   7  16  29  40  26  72  61  58  64  43  95  39  85  16  20   5  96  98  70  26  82  92  51   3  65  75  35  57  58  14  44  46  80   3  26  33  13  30  23  62  89  40  67  80  43  39  84  12  75  84  59  74   3  83  46  82   1  38  28  47  48  68  58  24   4  96   6  43  85  86  12  78  84  89  32  21  96  38  75  75  19  95   3  62  60  10  93  94  52  30  26  12  69  38  46  69  25  54  95  83  63  10  46  79  18  56  57  10  13  60  67  84  88  88  25  98  10  45  61   1   4  51  68   9  53  70  51  49  44  38  59  44  17  43  31   6   6  31  45  82  90  42  72  18  21  81   1   8  55   1  44  69  56   9  23  63  86  80  11  57  19  86  26  75  65  16  45  23  43  63  67  49  41  49  45  80  96  52  73  33  74  98  54  48  94  62  65   7  20  99  86  72  15  56  54  49  86  60  53  84  70  21   2  21  56  82  78  55  45  72  45  63  87   7  76  88   9  15  85  27  25  35  58  88  99  74  96  85  89   8  36   8  58  39  75  59  31   6  61  28  40  29  69  42  65  35   8  85  22  13  62  25  33  30  11  91   5  52  62  56  12  93  54  72  50  96  24  88  50  92  76  90  19   3  85  16  33  45  12  52  83   1  80  79  15   7  74  30  17  70  96  17  91   8  91   3  19  84   3  68  96  64  46  96  62  69  81  41  62  56  75  79  27  53  96  64  29  65  94  43  24  59  15  36  62  60  40  80  37  44  54  38  82   5  26   3  94   8  67  38  11  34  17  32  94   5  97  72  55  17   3  51   6  68  47   3  45  24  68  98  80  80  25  50  74  77  47  37  47  22  57  56  87  17  29  61  91  78  78  57  24  87   2  69  59  61  68  65  45  42  89   4  31  40  38  60  44  27  21  47  23  33  87  24   4  85  85  44  89   7  36  28  97  52  72  94  65  93  17  27  93  71   9  30  16  78  97  66  66   3   5  36  61  70  21  56  64  13  75  86  76  30  51  29  66  29  21  73  62  65  63  94  59  29  63  51  67  95   3  96  52  22  20  85  95  65  79  72  59  20  75  28  31   7  15  41  60  93  27  68   3  56  94  67  64  39  72  56  64  94  33  30  56  68  15  96  83  20   1  21  73  51  24  49  81  34  32  71  28  15  38  52  16   2  24  80  51  87  76  69  44   5  68  21   3  60  89  78  84   4  55  27   5  78  37  68  96   6  66  86  54  97  21  20  59  61  52  79  89  79  86   1  52  34  73  97  74  40  62  68  21  99  36  38  36   8  67  64  18  95  61   9   5  32  49  49  60  73  20  59   2   5  14  15   7  25  98  14  15   2  81  81  77  33  15  73  50  69  47  20   9  59  62  29  79  91  39  28   5  58  39  42  28  14  73  20  87  30  49   6  36   4  76  37  56  83  91  20  32  79  82  56  95  72  51  79  95  82  38  67  33  22  81                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                            70  85  43   6   2  83  88   3  36  78  92  79  46  50  88  20  58  55  30  21  62  49  36  96  53  95   7  73   9  68  60  71   6  38  47  28  77  57  59  65  89  13  81   1  63  83   9  97  87  37  82  73  59  94  92  26  34  92  42  81  49  38  90  36  49  26   1  73  99  90  47   6  93  18  29  18  97  45   1  68  79  79  78  98  31  45  57  86  20  40   9   2  80   6  95  48  91  71  96  38   1   9  91  63  52  79  45  57  51  44  23  40  95  35   2  63  65  20  12  33  38  30  95  73  42  80  46  39  90  81  16  51  69  67   9  30   1   8  61  74  66  66  32  71  93  12  56  55  61  85  41  22  96  18  63  48  95  70  21  75  63  16  74  39  63   8  62  40   7  52  68  89  70   1  26   1  20  56  96  71  75  88  16  39  14  71  15  66  64   4  24  55   8  83  47  63  13  92  38   6  69   4  83  58  33  66  68  44  94   8  74  33  38  88  78   2   6  73  85  99  29   7  85  14  50  45  20   1  65  20  97  82  24  84   6  38  19  80  64  93  31  31  68  53  80  96  49  52  88  20  12  81  82   2  58  27  37   6  25  35  43  35  63  58  39  36  70  11  82  98  10  64  95  44  27  12  92  61  97  74   3  47  11  48  97  79  98   2  77  63  28  41   9  50   5  56  26  83  27  28  66  94  21  99  93  14  53  70   2  41  39   8  73  51  48   5  25  20  98   5  88  98   1  46  67  89  51  63  67  54  53  16  40  76  88  42   4  86  54  45  29  15  59  90  89  53  79  92  68  78  20  50  61  99  25  65  10  22  39  74  43  65  11  74  73  50  23  44  26  81  71  45  14  62  56  74  32  69  71  74  83  68  61  79  61  78  79  38  86  37  75  78  52  90  67  75  86  16  11  79  72  55   5  51  52  60  43  13   8  94  49  58  98  94  31   5   1  38  80  53  95  49   2  28  47  29  82  43   9  31  63  31   7  79  88  18  63  51  26  72  10  21  79   7  18  32  59  68  22  84  45  69   8  46  13  55  87  65  36  88  92  11  85  41  23  97  74   7  93  58  15  65  40  19  69  58  52  99  48  42  13  41  90   1  86  40  53  90  11  80  80  33  55   1  73  41  68  87  24  83  80  24  26  43  86  38  26   6  67  48  79  76  81  50  10  74  93  74  49  55  74  20   3  98  38  28  78  77  16  59  45  91  28   8  14  87  24  94  42  28  42  28  14  69  58  92  33  34  82  32   8  77  32  23  29  36   9  62  37  23  51  23  92  98  62  69  42  93   1  26  98  59  80   6  84   1  37   8  99  77  20   9  36  42  81  54  67  18  46  35  22  47  85  44  54   8  70  18  68  35  33  99  38  66  30  18  71  50  46  43  47  98  23  11   2  96  84  90  84  86  21  24  58  71  42  42   8  34  20  24  36  81  38  48  37   9  50  45  92  41  96  79  26   2  29  35  85  36  78  85  78  54  49  51  35  89  38  54  55  56  17  46  17  33  20  23  14   6  17  59  22   8  39  80  98   5  52  80  66  54  81  49  12  16  69  52  26  80  69   1  30  19  60  57  35  44  96  34  28  33  52  39   7  63  87  95  15  80  84  75  87  26  65  46  18  35  20  36  99  94  90  65  22  16  78  60  81  51  60  46  49  38  84  25  57  63  71  87  10  46  12  74  51  20  17  75  41  79  57   3  29  52  90  80  76  82  14  91  52  23  30  76  21  97  22  27  59  43  18  86  83  49  25  16  32  83  18  64  75  47  27  62  55   6  55  94  61  91  26  80  30  24  93  52  47  28  96  44  95  24   2  47  80  25  37  79  98  83  27  28  45  59  97  28  88  56  89  62  52  45  14  14  80  24  69  17  27   7  97  29  37  85  37                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                          46  91  86  92  53  20  97  80  10  19  65  31  67  11  96   8  14  58  61  47  28  69  63  25  39  87  55  69  48  69   7  15  85   3  65  45  15  91  39   1  49  90  73  26  89  43  98  78  98  71  79  34  17  35  95  43  89   5   7  80  34  62  30  13   8  39  50  12  24  40  32  63  26   3  59  67  35  36  82  51  90  33  53  24  13  93  32  59  32  35  19  87  22  47  49  26  57  57  65  71  31  97  80  97  19  89   7  26  66  64  68  70  26  86  50  37  63  60  32  70  47  66  78  65  38  36  28  63  27  35  11  64  99  51  39  25  95  15  63  50  75  14  45  78  55  60  91  81  29  87  55  59  27  33  49   6  70  14  13  92  58  25  50  82  94  97  48  96  83  92  34  38  50  69  69  12  29  45  60  55  72  53  56  46  82  33  21  73  82  75  60  83  22  31  36  50  81  18  45  76  41  52  42  43  41  88  14  74  77  57  39  48  61  37  42   4  95  68  17  10  14   3  59  42  95  58  14  57  37  19  11  40  50  66  84  96  66  97  97  42  59   2  36  86  97  28  19  99  18  53  93  11  53  95  49  41  13  39   8  22   6  57  86  48   9  19   2  10  21  49  88  15   4  28  47  36  62  55  93  80  84  34  65  93  93  37  38  79  95  62  10  74  15  43  12  38  96  57  30  40  42  35  40  42  27  89  40  42  86  24  36   1  91  34  39  75  59  27  52  12  11  93  43  47  98   2  87  86  98  76  66  43  73  92  29   1  28  31  63  57  98  58  88  65  30  18  87   6  50  82  78  90  50  19   7  56  42  91   6   5  79  19  89  78   7  40  97   9  27  12  53  43  89  65  55  24  51  73  14  82  87  74  87  69   1   7  95  53  98  54  38   1  90  13  89  18  69  69  62  28  62  51  33  21  97  96  20   5  19  73  11  52  58  52  54  40  62  35  64  87  78  34  82  41  38  27   2  14  76  69  66  84  11   4   1  88  91  26  71  44  16   6  53  69  22  23  37  29  26  88  85  53  90  95   9  36  33  30  48  36  14  74  33  59  36  61  17  20  44  56  24  58  48  78  30  93  37  66  97  59  57  75  54  15  32  33  92  27  75  10  95  13  73  87  67  66  14  80  66  29  61  20  20  12  16  48  23   8  94  47  47  25  82   8   3  89  26  56  67  49  50  32  26  53  11  66  81  22  62  62  13  73  90  81  78  91  60  88  79  54  23  56  22  97  93  25  98  58  43  80  72  24  22  40  43  89   8  71  72  62  58  11  96  44  47  11  77  99  77  47  26  47  70  47  76  22  43  62  45  25  71  12  29  67  56  13   9  34   7  14   9  46  95  48  56  37  68  19  42  59  18  56  42  13  23  16  74  33   1  92  18  79  71  80  38  89  35  46  78  86  77  40  24  44  46  18  24  85  67  78  46  21  95  98  89  56  34  77  75  49  88  24  26  12  40  68  14  12  26  53  27  49  11  37  56   8  55   8  23  28  86  97  82  46  36  84  28  28  53   3   4   5  61  95  29  11  63   2  69  25  54   8  66  72  22  63  13  26  60   1  24  68  50  66  84  58   6  71  33  41  15  91  62  42  67  18  77  45  40  48  53  31  92  70  46  75  32  52   2  74  78  73  40  39  30  69  35  39  48  63  74  30  68  54  12  27  20  58  12   3  79  84  99  12  64  54  95  25  75   2  25  30  29  81  71  85  35  18  69  90  66  10  47  76  15  81  33  57  35  26  27   9  96  79  42  36  35  75  62  67  22   4  36  80  29  54  27  90  23  60  66  88  31  30  73  75  22   6   2  34  73  57  67  64  52  35  63  11  11  58  61  95  23  30  42  96  31  52  58  24  82  31  18  72  25  53  90  82  20  87  93  23  98  75                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                        45  98  72  67  80  88  29  60  66  41  54  61  58  54  84   3  62  34   5  41  64  17  81  66  94  84  20  48  25  20   1  26  45  59  16  77  37  65  68  60   4  26  67  58  69  42  70  10  64  74   5  68  79  16  55  54  61  96  12  29   3   9  15  14  20  33  31  45  41   8  92  19  53  27  71  64  63  98  35  42  59  78  13  44  74  88  22  38   7  68  63  55  31  33  82  37  68  46  37  18  93  92   6  82  81  34  63  91  75  43  48  77  68  89  44  45  83  63   9  14   8  72  85  15  11  89  68  75  30  37  35  14  23   5  69  38  29  63  13  89  80  81  12  90  82  15  53  89  97  82  60  73  11  75  93  69  89  39  40  49  49  77  93  87   6  24  86  73  81   5  75  81  32  18   8  34  57  58  10  63  23  97  93  88  10  99  68   7  66  75  72  81  77  29  76  24  46  68  57  49  19  77  31  36  69  29  91  90  42  54  51  67  65  86  37  37  10  34  57  44  93  63  96  41  15  85  82  57  27  57  29  83  87  78  35  62  46  69  70  59  11  43  45  85  54  50   4  51  70  98  38  31  21  35  20  91  33  63  38  19  95  77  18  28  95   8  79  33  74  27  60  16  90  50  36  13  21  52  59  39  87  94  33  15  26   1  42   3  70  47  87  95  38   3  90  42  69  78   8  39  61  72  96  95   9   2  15  91  83  64  83  28  38  40  88   9  99  48  92  21  76  43  69  20  18  82  37  61  40  91  91  16  38  13  30  57  18  25  30  49  39  85  18  20  90  21  53  98   8  54  41  49  52  85  63   2  36  22  41  37  48  90  89  54  17  65  65  81  36  87  39  36  82  41  93  43  37  20  44  94  58  92  60  82  11  47   6  41  72  14  96  14  71  69  60  35  37  93  12  65  68  74  93  47  39  93  83  54  31  33  38  49  22  94  69   5  21  76  77  22  84  91   5  64  12  84  51   2  82  36  84  76  45   5  24   1  55  10  32  94  99  14  37  13  17  98  72   7  21  54  83  55  64  91  94  61  10  84  33  42  73  14  53  18   4  26  27  89  69  72  91  38  81  22  80  34  89   8   5  94  80  44  83  45  60  66  49  69  50  77  12   2  98  66  65  58  32  38  50  66  28  65  19  58  89  53  25  50  59  54  99  73  63  62  34  32  52  81  64  17  36  15  13   2  26  61  41  42  75  21  50  67  29  10  67   6  58  33  75  38  58  69   3  17  46  19  91   9  31   4  95  33  41  98  47  95   1  74  90  40  97  98  19  47  78  89  15  66   7   5  15  82  93  56  74  89  82  77  10  58  86  18  91  24  42   2  49  47  87   1  37  92  14  50  72  21  23  60  58  65  30  15  89  48  28  21  98  46  42  64  42  75  63   9  59  34  33   9  62  62  67  42   2  58  99  60  19  90  75  80  56   1  58  36  18  86  94  65   4  75  87  69  32   6  23  98   9  81  56  90  10  41  41  42  56  29  29  17  22  24  47  16  72  82   9  29   9  22  41  57  42  97  55  40  78  29  68  81  56   1  60  10  79  36  81  96  30  85  11  47  20  20  30  36   2  45  90  42  47  98  61  20  25  67  89  30  76  52  95  77  44  35  58  55  63  16  12   6  40  11  90   2   8  89  89  84  46  48  48  47  83  45  23  66  54   9  55  26  16  86  68   2  47  62  74  33  21  83  89  55  36  20  42  32  85  24  54  59  62  34  38  99  98  45  51  65  69  34  32  82  94  24  59   2  76  84  19  93  35  42  76   3  70  77  61  59  77   5  14   9  36  86  19  27  25  45  98   8   1  35  79  87  52  82  74  68  86   2  27  18  86  91   8  51  29  53   1  79  49  42  31  13  26  35  11  43  65  33  99  81  11   1  99  89  37                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                      3  47  25  16  82  23   8  23  23  32   1  76  91  63  40  38  14  27  94  43   7  11  63  51  87  43  15  98  88  60  88  50  35  11  50  99  51  57  65  64  16  94  98  49  72  90   9  66  61  51  49  20  25  79  34  63  46  86  96  40  89  76  93  39  46   8  67   6  95  89   5  71  27  94  89  35  48  58  47  72  71  66   4  63  34  44  82  12  55  27  76  18  37  29  36  31  60  54  67  55  11  66  76  10  22  74  67   7  45  73  94  16  10  64  61  55  85  93   2  12  71  24  12  73  57  27  21  22  21   1  64  11  48  49  11  90  77  56  22  25  72  41  62  11  71  55  30  77  85  18   4  69  55  23  37  80  97   1  28   3  64  57  68  86  42  46  35  81  79  82  99  59  89  30  64  31  65  28  37  78  60  37  95  62  95  94  15  40  19  60  99  55   8  50  45  99  46  65   6  20  89  40  40  75  89  99  48  25   9  14  18  54  21  37  24  21  95  48  25  50  92  30  55  54  93  23  14  32  87  88  62  70  44  86  63  20  30  73   7  20  65  38  89  25  64   7  98  15  20  55  64  44  95  90  80  85   6  86  25  49  46   3   6  92  88  83  69  41  60  87  96   2  68  28  30  65  88  57  64   1  64   2  97  87  43   7  71  66  60  94  28  85  80  74  19  22  15   9  50  46  53  31  33  54  33  24  95  12  49  73  74  97  64  77  40  14  62  95  28  28  29  69   6   9  13   2  45  33  27  72   4  65  12  30  65  54  98  83  43   1  65  15  86  49  88   8  61  10  95  65  14  38  13   6  15  83  19  64  31  79  56  52  20  83  40  36  50  25  32  11  74  81  80  94  28  53  88  57  10  60  15  83  85  10  57  36  21  54  31  16  83  24  78  11  44  28  27  49  25  11  14  77  25   6  20  31  82  46  37  22  39  67  23  57  62  79  74  64  72  83  67  10  11  27   1  21  76  53  30  59  99  61  71  94  18  34  14  60   3  92  72  65  33  63  84  46  85  18  31  98  42  95  55   2  53  34  86  47  13  32   9  67  83  47  24  58  87   8  86  90   2  51  54  68  72  25  49  14   3  39  54  13   6  41  15  60  21  44  57  26  67  60  33  55  81  10  88  78  87  26  17  29  74  24  27  68   5  53  77  12  70  75  49  31  27  74  50  90  54  29  49   2  22  86  22  33   5  67  90   3  64  74  82  74  25  53   2  28  82  81  18   7  11  33  39  12  57  72  57  88  23  37  36  63  26   7  49  98  93  36  47  69   6  21  96  96  57  81  19  87  16  93  21  42  89  47  62   3  50  72  81  55  96  49  77  14  30  46  31  19  13  47  49  30   6  56  92  91  50  57  18  29  60   1  70   6  38  80  60  34  98  44  96  58  28  44  35  34  10  29   1  50  22  31   3  13  11  45  37  20   9  87  94  70  85  20  72  23   4  82   9  49  21  79  83   4  14  56  56  18  87  74  17  85   9  91  55  21  29   5  61  39  91  43  36  91  14   9  16  26  58  52  73  86  25  12  65  56  19  69  33  97  87   2  73  28  91  92  79  65  33  58  58  10  53  37  21  44   6  58  49  57  27   5  33  30  52  48  34   4   2  87  50  17  25  21  86  37  35  19  36  39  95  84  47  30   9   8  79  19  26  33  36  80  61   2  93  65  38  53  41  58  95  76  39  96  53  79  36   9  52  47  30  64  60  46  64  78  50  57  46  79  60  72  19  33  74  18  20  63  72  43  86  94   4  30  50  82  27  14  85  68  97   1  77  64  11  10  82  85  69  47  32  57  77  93  22  19  29  55  79  10  75  34  48  75  92  13  91  40  55  35  68  72  67  85  95  60  18  22  20  39  57  41  10  72  82  78  76  17  61  76  45  51  81  33                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                    19  88   5  80  79  86  24   3  63  53  36   4  61  80   4  54  93  71  71  18  57  47  18  31  87  94   1  87  58   9  50  89   3  32  24  87  37  10  94  84  68   6   7  80  22  77  41  12  90  90  49  82  48  80  48  13  47  90  39  31   4  54  43  16  15  60  60  39  43  35  63  70  53  86  10  10  93  15  84  65  12  82  90  45  16  36  17  32  49  21  28  42  72  25  65  70  14  82  40  68  67  77  52  46  56  50  86  44  57  38  42   5   1  16  77  33  10  74  53  37  68  94  92  87  99   1  76  38  82  75  38  10  77  94  64  84  58  11  39  70  86  20  77  30  49  92  96  42  94  98  28  33  13  52   3  10  92  21  74  83  35   5  69  64  71   3  24  18  87  55  43  65  40  79  95  80  64  47  62  50  14  56  81  52  68  77  24   9  77  52  40  61  71  94  18  68  18  90  94   5   4  64  20  81  29  16  12  13  75   9  40  18  65  74   9  22  63  30  51  43  13  77  16  46  15   7  52  78  14  21  42  95   8  11  60  72  17  60  77  64  21  33  53  86  91  20  71  39  48  99  89  47  46  84  99  18  32  45  40  60  99  66  68  48  52  74  59  71  18  63  90  28  67  61  35  94  61  79  78  62   8  43  92  50   1  90  33  67  34  12  20  79  41  54  67  51  80  37  56  36  95  38  27  98  48  51  99  59  58  35  10   8  27  12  41  57  61  24   8   7  91  86  57  25  64  89  26  71  91  27  84  50  26  73  83  12  63  16  13  10  60  96  14  20  54  47  16  92  35  20  71   4  54  65  34   1   1  79  56  77  74  15  15  71  36  57  45   2  97  66  83  41  81  85  64  60  90  26  67  27  40  33  91  97  22  63  45  98  43  46  53  38  82  23  29  90  35  27   8  21  36  57  56   9  58  34  92  75  41  54  28  94  16  47  23  33  15  84  14  45  78  13  13  28  16  34   8  48   7  14  41  13  18  80  41  42  48  90  62  54  36  90  71  84  51  31  42  23  77  46  85  14   2  91  87  73  59   2  68  87   3  32  61  31  41  38  48  15  56  35  59  53  34  18  90  41  20  44  30  42  29  33  35  50  43  84  31   9  94  30  10  31  17  55  33  63   6  70  93   3  67   6  37  16  74  14  42  66  43  34  43  88   6  53  84  81  45  41  70  99  37   9  36  91  82  47  56  71   4   7  47  74   1  51  18  80  99   8  22  55  53  85  43  60  94  85  97  48  84  64   3  55  44  73  75  35  91  85  70  12   7  26  92   2  91  85   2  91  99  45  55  80  17  57   2  16  13  82  99  13  98  97  42  32  64  28  71  46  24  41   9  38  55  36  84  33  44  71  71  58  83  70  61  73  41  48  20   2  96  27  54  44  69  65  42  39  59  84  27  39  32  77  26  56  41  18  56  36  43  83   4  42  93  63   4  81  45  35  71  35  45  16   1  91  36  49  54  54  69  32  93  69  23  27  88  70  73  86  94  96  74  85  93  22  31  48  54  13  35  74  19  25  78   7  41  89  47  25  45  74  95  66  74   7  75  81  68  33  31  35   3  62  38  31  29   3  49  73  32  81   8  93  30  16  34  55  85  95  93  26  43  11  50  22  47  12  79  13  54  97  83  87  17  15  98  92   2  77  55  67  25  13  50  38  29  40  31  14  11  52  39  20  96  79  78  90  65  40  87  82  23  31  78  94  84  94  94  53   3  68  21  45  56  63  80  18  70  32  43  11  69  38  47  24  81  77  14  47  33  97  92  61  91  63  29  17  17  78  82  18  74  47  69  20  97   5  53  76  21  22  19  75  93  24  34  49  33  36  16  67  17  43  62  63  40  96  48  40  62  72  52  74  73  16  85  54  83  66  23  47  35  37  16  72  60  10  32                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                  1  75  51  61  16   2  36  25  91  92  74   5  33  45  65  11  45  50  85  84  58  43  87  81  48  97  95  48  53  77  47   7  85  37  15   9  52  82  20  26  73  14  65   4   2  86  19  11  63  69  71  92  22   7  80  42  66  82   5   8  89  84  15  33  58  37  66  23  43  86  20  86  79   4  44  89  82  87  78  35  67  67  47  91  19  35  39  50  63  83  88  73  30  33  18  62  70  89   3  71  65  60  79  61  90  34  58  82  76  94  14  95  31  42  53  39  36  94  50  87  95  82  62  33  12  74  12  55   7  51  38  43  19  14  21  13  10  89  89  52  99  87   8  54  32  24  82  91  79  76  73  11  80  61  50  98  48  52  85  92  82  14  99  32  89  13  48  54  51   2  34   2   9   4  81  25   2  20  85  14   4  16  51   8  93  99   3   7  77  23  76  75  64  76  42  76  94   1  40  11  65  37  69  84   6  73  20  30  61   1  41  67  38  55  45  85   3  66  70  99  82  34  78  94  54  87  79  71  68  59  84  30  43  73  56  82   8  59  12  93   3  37  14  35  78  79  87  64  28  91  13  41  59  95  83  40  28  72  71  19  96  15  54  34  39  48  81   2  27  92  22  92  34  23  60  57  99   9  67  10  85  49  26  18  13  61   7  21  34  10  27  19  21  50  76  87  16  48  95  24  21  54  53  51  49   1  11  49  74  66  25  37  98  10  15   7  66  81  95  44  48  91  55  60  83  84   2  31  79  63  97  37  28  45  15  84  50  83  26  71  23   8  85  65  10  55  64  18  59  39  93  47  84  81  76   3  43  16   7  11  31   6  18  84  50  33  71  25  23  33  66  48  27  83  22  45  35  34  47  73  28  68  82  40   5  12  62  10  83  44  64  79  86  66  63  80  19   6  50  85  88  15  53  52  94  35  82  43  79   7  30  72   3  46  32  54  40  55  47  96  68  83  27  83   6  77  95  45   4  27  42  37  56  44  35   1  98  53  64  23  67  17  23   8  74  73  43  48  98  47  34  33  71  39  20  45  53  74  27  93  55  34  55  88  85  81  78  47  92  21  53  80  19  70  39  64  59  59  15  30  70  36  18  14  33  73   2  88  43  62  15  95  36  46  57  60  95  15  77  48   5  62  78  58  23  61  48  21  73  19  35  55  84  70  35  10   2  33  18  52  69  66  20  70  28  26  33   1  74  17  16  78  73  61  32  54  44  27  16   4  30  93  45  87  10  16  37  22  93  95  69   7  64  59  25  73  73  54  11  60  21  74  82  12  57  70  59  96  46  30   1  71   4  94  99  28  26  61   3  89  27  45  27  79  36  17   6   8   9   7  41  26  48  69  43  96  88  87  27   5  95  69  22  86  67  37  96  67  91  33  42  85   5  75  61  17  55  53  78  43   4  41  62  96  36  64  25   4  98  50  37   6  98  80  85  11  76  48  44  52  34   6  80  77  68  78  38  68  85  79  17  53  35  90  54  48  17   9  96  48  74   9   8  40  68  11  59  88  26  36  90  90  54  99  86  15  48  49  78  78  23  56  79   4  17  57  37  45  63  58  41  60  92  98  59  77  81  18   2  27  13  23  67  60  29  64  27  79   5  66  71  23  38  48  74   6  93  98  40  57  27  51  48  42  60  60  86  23  21   4  19  27  51  50  20  43  35  32  71  78  17  11  11  61  36  81  76  76  15  89  19  90  68  58  25  47  60  28  37  79  78   5  70  69  52  15  28  20  93  86  94  70  64  89  69  59   3  69  77  90  66  76  79  50  23  51  63  75  28  76   6  51  22  70  71  39  38  18  11   1  34  10  90  23  38  87  13   6  25  26  80  48  69  44  79  17  76   2  76  19  31  77   2  26  13   9  53  59  46  44   3  31  50  29   8  29  58  60                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                7  73   3  20  11  86  15  51  73  56   6  35  54  54  93  64  26  39  51  89  57  58  24  12  11  96  12  11  61  49  53  18  47  92  33  28  44  99  78   6  60  94  27  96  66  37  87  45  20  10  78  27  88  59  58  34  62  21  99  61  70  88  98  62  27  50  90  77  77  99  26  66  19   3  75  12  62  78  50  74  46  65  57  20  59  56  19   9  53  18  85  87  30  81  59  12  94  72  97  14   1  88   7  65  85  98   5  76   6  47  10  61  73  10  67  71  18  28  94  96  94  83  87  47  81  75  37  97  21  40  11  87  55  61  97  50  70  29  53  23   2  84  50  25  74  30  97   5  45   3  12  81  85  73  32  73  31  92  46   9  51  57  43  49  46  70  53  38  31  11  36  62  96  34  99  68  62  58  84   6  51  90   5  64  37  75  94  62   7  11  77  89  73  42  60   3  81  17   8  52  50  47  90  82  83  79  20   7   8  67  83  33  49  37  38  75   6  89  18  19  21   2  19  32  97  38  70  44  79  96  48  79   5  26  55  49  76   3  78  62  10  14  24  56  32   9  44  82  91  88  54  28  49  26  40  38  65  66  83  91  72  80  84  16  38  21   8  48  13  42  59  58  64  11  22  57  87  85  25  67  76  94  74  23  83  45  55  14  24  48  18   4  47  32  99  16  79  50  71  14  62  35  56  34  79  68  38  13  85  58  38  97  35  15  31  51  41  51  77   4  40  93  43  18  41  19  59  54  58  31  39  15  19  42   3  71  79  44  54  91  33  93  51  20  45  42  53  33  77  46  51  54   3  29   5  25  30  35  19  51  64  12  51  59  84  23  59  38  61  69  97  53  58  40  22  59  36  11  51  38  58  88  85  88  56   8  27  72  28  17  61  54  70  48  78  42  82   3  29  45  83  38  11  69  92  40  32  37  92   8  77  64  98  52  66  43  97  48  82  27  86  23  14   4   8  80  23  69  41  49  66  86  40  58  99  94  36  31  71   7  90  85  84  89  44  35  20  41  79  66  25  72  41  74  46  51  27  33  99  38  36  50  83  59  80  26   7  66  45  88  51  96  97   9  79  84  83  91  85  56  82  79  36  17  81  87  46  44  51  40  92  65  58  28  76  38  35  48  55  23  13  13  19  75  25  76  13  17  84  58   8  59  22  99  87  98  32  61  42  20   4  85  60  58  15   2  63  95  89  70  95  51  84  27  70  95  44  99  85   9  17  68  70  84  86  94  55  77  76  10  64  86   5  33   9  67  15  92  25  52  70  10  20  61   5  76  79  36  80  94  91  64   5  54  61  34  26  11  98  16  98  11  74  67  82  39  13  24  28  79   6  40  89  46  99  75  60  90   6  90  25  49   3  80  23  25  88   5  74  17  52  59  12  59  80  19  54  44  23  46  47  54  32  63  38   7  70  43  47   2  64   1  55  82  93  74  20  11  40  30  77  36  11  60  78  34  58  26   8  37  56  19  61  71  11  61  86  84  86  56  88  52  80  39  82  71  76  28  27  86   4  75  81  82  79  10  64  14  69  79  44  71  53  12  95  81  16  67  64  94   1   2  47  65  50  93  31  35  75  94  27  45  88  76  84  38  48  70  27  45  51  68  72  27  54   9   8   3   1  42  86   3  95  70  23  38  76   8  26  40  44  73  44  41  22  86  84  87  34  52  82  55  47  15  94  19  91  17   9  70  90  67  47  10  83  71  92  47  21  40  81  73  42  81  29  63  67  66  44  48  39  53  74  64  67  71  54  80   1  65  36  41  43  64   9  68  65  86  48  24  79  10  96  92  96  71  48  41  86  29  36  11   2  61  93  90  33  87  58  95  12   7  89  72  19  59   6  88  60  17  36   3  54  65  96  77  85  32  51  44  99  55  17  48  80   1  39  25  29                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                              26  20  98  16  85  47  83  30  92  94  97  20  20  21  10  33  40  35  59  69  63  54  78  89  46  86  77  94  15  48  57  66  97  27  38  85  27  59  30  17  72  81  28  99   9  27  39  77  42  57  48  53   9  53  11  76  14  31  52  45  51  55   3  89  81  38  37   1  65   3  42  12  86  61   7  67  82  81  79   9  85  71  85  91  86  41  91  44  44  52  86  12   7  30  32  30  20  91  10  63  70  74  10  15  56  24  39  38   6  12  70  75   9  94  61  48  87  88  87  57  14  77  89  63  21  96  46  75  75  57  16  44  66  28  17  62  46   2  49  11  36  67  99  85  27  46   1  56  94   7  80  28  15  65   4  66  88  54   5  41  53  29  18  45  51  89   3  55  58  93  22  50  83  72  31   4  64  18  72  43  94  14  49  95   7   8  15  94  18  13  24  82  75   6  81  52  69  76  42  20  43  59  27  66  56  23  66  33  52  65  70  80  73  29  38  86  70  31  26  78  64  97  93  28  76  17  44  56  10  48  29  66  24  16  76  24  79  54  42  96  86  10  85  31   2  82  91  12  76  69  87  90  84  64  30  18  87  98  85  99  16  28  20  60  63  29  58  94  62  69  58  63  33  48  59  17  75  77  72  17  13  85  55  17  40  16  63  23  63  93  96  98  54  26  51  41  76  77  20  16  40  17  64  24  68  12  75  54  86  71  72  36  15  81  61  83   7  10  71  21  10  17  73  54  22  73  47  55  40  56  84  96   8  78   1  49  96  80   4   5  52  54  82  60  35  69  74  89  38  55  73  65  81  26  32  47  88  60  17  69  28   4  86  13  40  10  58  38  67  86  79  17  13   1  21   4  52   2  44  83  96  20  46  57  30  65  25  11  94  52  84  78  10  23  15  33   7  27   4  14  61  50  47  24  49  51  91  28  28   6  86  73  70  26  26  94  40  23  80   8  64  63  88  99  13  43  12  23   2   6  41  38  86  13  69  58  95  89  85  69  25  34  13   3  99   1  30  17  35  19  16  14  69  55  75  11  63  40  94  24  71  35  94  83  68  88  69  79  82  81  10  43  79  74  69  51  49  13  94  15  57  43  74  67  59  26  77  71  60  18  52  66  58  93  95   3  38  11  54  10  21  83  58   3  48  42  33  95  95  68  63  12  48  73  98  64   6  49  81  40  58  26  43   3  48   6  72  38  85  98  26  96  77  71  11  48  83  69  66  26  27  56  38  70   3   9  39  53   8   5  95  20  52  92  39   2  76  71  62  24  68  97  75  31  75  84  76  24  14  32  39   1  37  95  71  78  68  34  18  49  44  43   4  25  94  39  38  55  82   1  30  75  16  32  29  23  51  76  90  35  85  59  50   8  35  75  84   1  33  95  42  51  39  71  11  32  34  59  54   7  24  43  50  34   2  75  60  35  82  32  41  85  37  83  31  22  79  11  87  89  90  46  22  36  64  64  87  54  72  52  61   2  36  55  58  12  16  66  11  16  85  71  76  69  64  59  10   5  79  79  69  24  51  17   1  61  58  16  73  15  47  31  52  74  73  17  40   4   6  91  79  99  47  32  57  18  94  27  80  74  36  94  27  48  77  75   6  50  33  70  42  59  34  33  15  82  66  77  40  86  22  79   6  73  90  40  84  20  17   1  18  38  80  46   3  50  20  33  79  98  42  44  88  31  17  60  36  50  99  46  84  95  18  94  94  72  89  80  94  37  91  17  60  24  96  31  11   7  30  92  14  60   3   3  12  27  58  62  69  26  19  53  44  90  97  18  47  91  45  63  23  48   8  66  23  24  99   7  59  47  40  20  87  14  82  83  21  73  66  84  57   9  16  68  23  68  61  77  37  50  73  96  25   4  61  25  11  32  40  13  34  37  67  43  19  98   9  95  18  74                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                            21  44  53  10  14  67  37  90  36   4  76   9  10  81  61  94  98  71  20  49  99  82  48  83  12  49  69  11  21  41   3  42  90  26  38  25  80  94  48  34  71  28  60  69   4  42  57  79  94  23  62   3   6  22  13  69   7  76  47  99   7  75  61  51  23  30  75  26  19  58  83  29  78  85  83  53  49  38  98  32   5  41  56  78   1  91  65  23  76  27  96  82   7  75  21  36  83   5  91  94  63  36  13  92  75  71  88  83  32  47  76  27  63  23  72  47  45  53  38  73  28  74  86  64  76  37  41  41  25  81   4  10  22  47  62  44  95  78  94  95   3  74  87  42  19  42  97  36  97  39  88  80  19  57  14  91  32  17  47  73  49  31  12  21  63   7  87   2  83  56  81  13  93  22  79  31  10  79  86  50   4  94  44  31  27   9  44  46  68  37  16  71  29  44  24  24  43  77  27  73  88  41  17   1   2  92  95   2  35  39  28  14  35   5  98  57  44  21   4  37  10  21  58  13  11  65  76  10   1  35  42  29  33  43  50  25  73  32  37  31  57   2  24  23  11  77  11  78  87  35  40   3  67  56  92  82  65  57  33  28  49  43  90  84   1   9   2  87  64   7  96  47  71  60  54  41  22  90  19  55  85  64  24  14  63  89  89  34  20  18  50  24  20  61  44  98  84  82  97  84  28   2  10  60  55   9  28  90  47  96  30  28  28   2  12  98  58   7  74  10   9  59  75  50  37  49  31  91  40  41  45  52  33  81  76  69  62  23  84  30  65  20  28  36  23  84  75   9  46   7  41  36  11  40  54  20  64   9  26  87  42  18  99  96  30  83  10  98  48  74  16  85  61  84  65   5   6  83  74  74  81  11  62  13  71  91  55   6  45  40   6  35  65  43  90  66  37  61  20  97  51  14  11  94  27  60  11  47  87  81  33  42  11  56  12  71  27  64  59  88  24  18  70  12  34  42  55  23  87  20  47  41  10  63  58  61  94  11  90  99   6  60  84  68  10  48  88  72  83  29  20  95  76   3  42  54  74  53  53  42  44  77   9  57  83   3   2  25  26  34  84  64  24  72  91  29  21  83  52  16  24  31  11  79  22  77  84  35  63   2  58   3  15  18  66  57  20  80  40  98  16  46   5  95  35  43  32  67  11   5  49  95  56   1  58  63  31  54  64  96  99   3  75   2  87  17  90  60  69  83  80  86  41  37  40  43   7  49   8  20  54  68  55  53  57  37   1  82  82  50  94  51  70  60   6  74  98  82  23  56  11  27  35  22  72  44  78  71  93  95  49  15  57  82  76  65  46  89  40  87  18  69  20  21  50  44  37  47  59  79  73  48  26  78  69  92   8  57   9  59  32  26  94  62  22  71   4   6  97  28  50  56  44  19  43  20  75  36  52  35  17  81  46  34  35  22  72  81   5  85  47  24  22  37  21  64  58  59  94  28  67  28  80  91   9  46  35   9   2  30  37  90  57  63  28   4  27  70  51  51  59  28  27  33  91  59  72  14  37  10  90  25  11  44   3  17  46  61  42  71  62  78  10  19  29   8  67  19  47  54  27   8  28  76  98  37  34   3  42  13  33  83  84  58  74  45  50  13  31  13  61  33  27  86  36  74  94  87  71  68  32  12  84  44  11  57  14  46  97  21  55  56  16  11  62   2  55  34  62  71  41  22  22  90  75  53  29  88  76  49  36  69  88  26  57  20  65  19   9   5  28  22  44  56  74   9   4   7  27  58   6  72  40  44  76  69  12  44  22  24  85  51  19   9  55  26  86   5  44  97  82  38  12  81  88  21  34  49  89  79   1  21  84  96  73  92  84  74  63  11  93  89  65  34  74  71  97  64  68  88  43  87  12  84  50  24  26  71  77  86  93  29  14  54   9  48  75  46  55  49  22                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                          99  45  39  39  94  51  82  88  39  15  74   8  89   5   8  59  82  21  91  11   4  75  66  21  79  38  67  83  15  54  90  79  46  33  79  61  44  74   4   8   8  25  69   4  55  10  30  85  28  23  28  48  91  62  42   5  91  44   8  85   5  81   2  28  37  29  40  60  75  64  49  35  77  29  43  34  60  62  39  55   7  38  70   4  53  93  90  13  22  94  87  81  91  90  46  12   7   8  89  81  46  80  93  29  68  21  82  99  34  37  51  44  20  42  89   2   9   7  92  15  52  91  18  66  76  75  41  74  11  20   8  38  89  26  86  74   7  39  54  95  88  57  67  24  46   5  46  39  26  28  28  43  65  17  82  46  45   5  25  99   8   8  80  12  51  98  51  19  53  48   3  43  77  75  64  45  12  24  70  63  85  78   6  55  79  73  41  18  67  38  34  50  62  69  88  26  11  70  30  54  14   3  47  64  23  73  84  49   3   3  40  78  22  44  27  57  13  48  53   9  91  40  43  87   8  29  93  35  66  89  64   8  15  74  41  36  43  86  40  91  46   8  46  89  81  55  35  70   4  56  48  81   2  57  73  30  95  31  42  47  76  78  45  21  52   7  54  34  72  37  20  92  18   5  27   5  37  80  20  93  23  31  53  27   6  74  48  19  10  67  80  83  47  47  48  92  20  58  90  65  16   6  61  68  56  70  26  75  55  40  46  97  59  50  60  19  91  88  27  23  56   7  90  90   3  91  91  58  65  23  67  96  26  57  93  55  41  72  74  69  64  84  93  94  73  89  40  96  35  62  89  95  14  48  98  93  19   2  39  62  70  12  14  70  18  57  60  68  49  60  17  25  90  49  55  47  36  41  39  40  66  16  34  36  27  40  77  41  78  70  40  78  99  11  55  43  11  87  36   9  86  61  55  39  11  83  55  63  65  17  74  82  50  30  88  89  29  36  38  63  42  36  55  28  89  94  41  22   3  89  18  39  40  89  66  41   3  22  98  92  15  36  19   3  92  45  31  61   7  51  60  50  80  93  43  69  74  92  67   8  38  27  78  32  40  89  72  31  54  36  49  16  75  36  36  99   2  68  92  12  39  12  56   9  49  98  34  61  82  52  77  94  94  10  55  97  30  37  38  64  42  24  88  33  62  91  54  98  60  81  49  64  29  73  51  46  24  40  37  65  89  42  57  41  63  43  66   4   2   6   8  37   5  77  46  46  63  35  55   9  96  66  57   6  95  51   7   4  23  87  63  38  52  18  73  63  51  71  17  96  11  86  82  57  55  69  57  56  38  82  94  34  39  11  90  25  53  92  59  55  33  57  24  80  70  16  60  15  84  78  50  12  52  28  44  85  31  53  47  10  98  75  38   7  38   5  83  74  61  74   8  92  86  88  37  28  79   1  92  87  75  66  71  14  55  71  91  22  67  82  47  27  59  42  65  78  75  75  34  68  38  37  71  59  18  47  17  24   8  90  89  60  51  16  40  73  41   8  71  17  34  87  28  70  70  71  70  83  50  82  60  84  59  11  42  29  30  14  50   3  13  62  97  76  42  32  77  61  32  67  36  45   8  10   2  27  75  88  30  70   7  30  47  65   4  98  24  17  80  13   2  35  48  42  66  84  35   5  93  58  38  87  63  95  13  24  35  10  80  41  69  67  15  47  56  77  74  51  83  89   2  97  90   6  47  46  12   5  85  80  39  49  96  94  88  26  76  25  17  91  33  97  45   3  30  32  98  82  70  95  49  77  65  19   7  83  36  65  53  41  51   8  86  67  92  64  33  81  24  97  67  66  56   5  68  17  29  54  18  90  50  82  73  44  71  41  28  42  20  70  21  19  87  35  21  27  31  40  74  56  72  41  59   9   8  62  74  17  93  69  72  83  45  14  30  30  90  36  13  63   9  77                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                        15  25  21  97  48  55  96  74  99  53  27  28  50  23  64  71  82   4  23  38   2  46  92  94  22   7  44  17  66  81  65  64  50  74  64  10  44  79  30  43  71  82  95  76  42  27  86  97  44  73  88  94  19  97  63  83  13  66  40  52   4  34  84  87  81  38  57  43  57   4  30  52  38   4  95  18  76  26  48   8  92  25  70  27  30  45  32  55  72  36  42  90  68  27  90  73   9  54  88  85  38  49  94  75  65  93  26  78  46  81  87  41  62  35   6  34  37   3  85  25  78   4   8  61  66  73  65  31  72  77  16  20  73  63  92   7  91  19  94  66  31  71  16  42  74  66  15  77  26  90  73  56  24  39   2   9  66  51   4  25   9  86  65  90  86  68  85   9  87  69  91  50  92  87  19  69  64  35  97   2  43  14  47  68  80  40  50   4  22  54   8  57  57  93  82  20  37  21  69  50  22  79  22  93  33  12  78  43  86  91  88  51  83  80  46  66   4  56  22  83  39  30  76  16  14  95  82  40  13  97  97  71  34  43  43  47  69  80  77  86  61  33  85  54  25  58  43  68  29  11  49  59  11  75  23   5  48  66  63  12  58  61  16  24  42  93  69  36  79  24   4  99  30  82  52  89  51  28  44   4  54  98  71  13  49  45  87  80  87  60  69   4  50  84  81   4  13  62  63  42  13  58  71  44  56  47  92  50  31  10  15  53  77  64  83  75  41  31   9  70  60  44  99  80  41  56  12  75  96  69   3  14  68  23  59  42   5  68  30  29  14   8  34  76  98  62  37  80  28  34  22  34  88  47  63  97  46  40  19   4  73  62  88  24  42  87  30  66  58  96  33  44  11  93  67  76   4  43  53  77  58  16  31   5  60  60  23  14  65  64  77  39  30  79  48  43  65   8  52  87   9  63  59  19  52  57  23  13  57  73   3  30  68  53  63  23  70  75  78  22  56  72  28  76  36  27  18   8  37  93  81  98  31  98   7  47  63  60  60  69  76  72  99  60  46  35  94   1  39   8  54  71  76  39  15  86  28  16  48  12   6   6  51  56  33  50  15  75  88  28  56  97  33  17  33   9  56  54  48  13  72  24  34  18  40  12  14  73   6  26   5  55  57  77  68  32  74  37   6  76  24  28  73  44  40  92  84  32  85  43  49  90  37  46  72  98  65  27  36  83  94  48  19  62  59  18  61  59  45  18  20  73   3  23  62  45  98  36  72  93  89  18  16  77  81  63  71  19  38  44  40  55  60  88  48  81  80  50  55  35  75  98  10  85  17  94  63  80  81  15  13  74  18  27  21  62  16  75  49  69  10  25  53  44   1  58  42  52  48  49  94  18  50  34  68  40  56  10  90  48  64  66  35  30  38  97  69  73  93  63  84  82  92  71  90  34  81  61  14   5  15  84  31  10  33  55  70  20  72  64  74  50  55  71  91  87  25  49  20  70  38  37  21  31  26  81  37  64  61  29  70  29  56  30  18  27  33  24  42  65  45  85  98  66  61  40  96  56  52  64  62  23  11  13  16  10   3  53  44  63  25  53  33  90   5   2  20  63  22  54   3  87  35  37  75  53  32  74  81  48  54  67  31  55  99   7   5  84  44  34  17  14  99  48   3  30  34  37  58  93   6  24  27  97   2  23  29  74  46  29  28  77  69  63  23  68  84  68  53  35  19  36  95  91  34  53  67  36  72  14   3   4  68  74  60  46  22  83  80  18  53  39  79  71  26  38  98  22  53   8  24  57   4  40  39  73  35  31  30  60  65  34  72   2  51  47  91  40  77  92  38  62  84  18  87  14   6  40  91  49  73  33  77  71  71  14  82  33  18   3   9  90  21  78  46  48  53  66  26  63   3  94  27  20  10  74  78  97  80  55  45  13   6  89  24  84  68  43  42  22  41  87   9                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                      96  50  61  32  62  99  23  75  59  36   5  38  88  65  78  72  74  69  37  16  95  68  33  89  20   4  14  46  39  63  55  72  93  36   2  69   6  45  80  29  27  65  18  21  40  12  70  33  34  40  70   7  91  88  32  51  21  89  14  51  47  15  26   3  30  87  30  69  45  66  47  24  74  17  88   7  91  74  18   1  67  92  37   9  77  80  28  47  45  60  66  90  40  91   9  61  28  83  35  86   6  93  58  85  20  20  55  21  33  20  48  26  37  21  62  97  32  20  28  79  64  89  48  50  30  51  47  15  72  59  10  22  70  59  44  73  73  28  46   1  32   6  54   1  97  15  92  78  96  54  19  26   9  92  81  74  47  49  45  95  42  10  82  57  28  56  66  10  83  88  87  83  63  40  24  89  14  55  52   3  78  21  28  94  24  11  45   9  76  51  87  91  69  92  67  52   8  19  42  53  60  88  56  67  26  27  29  98  43  84  93  78  96   1  33  13  99  91  82  17  98  61  96   6  24  59  99  33  54  96  59  87  99  24  69  52  10  29  17  21  60  35  27  23  38  42  87  79  61  17   9  81  56  51  28  71  50  46  38  39   2  53  21  18  37  87  10  11  23  43  62  57  90  85  90  82  31  43   4  81  38  38  77  77  97  85  96  80  78  14  97  12  64  15  37  75  48  64  22  62  79  73  74  81  10   9  78  57  58  69  30   5  46  40  20  98  82  71  56  53  52  58   9  61  93  60   4   7   4  98  58  71  97  83  52  34  21  92  33  63  25  14  66  93  51  98  45   7  82  18  83  88  52  47  65  12  70   9  91  76  72  66  27  72   1  79   1  85  27  76  39  92  75  61   6  68   7  47   2  63  81  58  23   4  37  48  56  72  90   5  86  75  73  19  12  44  59  34  22  40  12  72  75  94  96  32  77  36  80  92  20  11  23  35   7  51  60  60  96  20  71  90  49  78  96  58  66  11  89   8   9  61   9  25  96  43  72  22  79  65  78  77  48  66  82  85  17  50  84  82  35  68  97   9  86  29  50  75  40  76  65  80   8  77  46   9  82  95   8  26  17   4  40  66  40  96  15  89  26  32  38  57  64  54  81  87  25  38  56  58  34  17  38  14  45  24  99  27  15  93  99  93  44  65  24  64  32  71   3  97  32  86  37  48  93   4  79  52  92  91  40  23  42  82  26  44  45  77  92  65  71  30  72  76  85  84  57  46  27  55  34  21  48  14  63  31  49  87  98  11  81  27  11  59  18  28  87  99  92  61  39  72  28  49  71  87  92  30   4  70   8  79  59  39  38  97  26  25  97  78  94  22  66  69  42  89  18  97  80  51  26  70  43  51  32  78  54  87  55  42  41  43  30  83  16  90  43  10  58  72  94  69  65  34  40  80  27  30  24  74  50  58  89  78  46  91  38  93   3  28  52  68  99  98   8   6  67  54  56  93  36  56  57  11  33  97  27  44  61  78  62  60  20  34  42  68  21  65  35  75  56  67  31  54  10  63   9  14  77  84  53  31  84  63  82  46  64  14  23  22  53  11  58  76  41  84  40  14  41  76  62  11  34  72  18  69  24  56  62  58  47  25  78  97  35  81  85  20  47  15  23  69  52  12  28  82  33  81  35   7  33  25  51  74  79  84  18   3  96  23  77  56  85  63  33  96   1  36  81  33  19  83  91  48  23  54  10  33  39  89  77  24  89  69  66  34  72  70  16  12  45  16  35  90  68  65  22  62  15  50   4  89   6  49  78  75  83  63  50  46  46  66  90  88  64  71  44  56  60   2  85   6  95  28  73   3  97  97  93   6  73  18  31  42  48  70   8  52  14  16  98   6  78  94  56  96  47  86  67   5  15  97  48   9  22  44  66  57  26  65  27  85  89  28  18  22  68  26  63  59  19  83  28  10                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                    41  93  17  32   4  12  28  16  98   9  83  38  29  65   5  76  74  54  60  47  40  53  70  10  64  68  38  96  99  88  12  30  42  30  34  86  32  39  17  98  55  40  19   8  36  82  56  37  44   7  74  81  38  99   7  70  11  80  71   9  23  26  46  16  89  78  22  21  11  48  67  43  75  36  38  85  44  71  23   5   9  91  64  62  37  57  73  45   9  19  78  47  93  30   7  73  16  51  44   9  25  80  64  30  27  18   4  84  54  69  62  69  47  67  53  76  87  41  20  72  86  93  88   7  39  74  76  71  55  80   7  13   8  80  56  15  18  49  71  43  47  53  41  48  50  76  76  69  86  94   5  82  66  55  49   3  83  35  82  87  26  43  78  87  54  45  88  22  95  81  87  69  82  35  64  19  65  26  60  29  85  76  32  41  39  16   1  80  60  68  80  99  61  17  71  69  16  99  92  10  91  83  20  84  53  40  71  46  44  32  62  13  80  77  13  25  73  37  71  17   6  44  12  99  50  92  84  96  30  41   7  72   3  23  96  75  28  62  38  61  11  20   9  22  81  14  54  82  37  71  32  34   6  23  24  30  32  35  90  10  88  10  65  78  84  57  74  15  84  29  89  71  15  49  27  51  36   2  71  73   8  95  95  82  53  95  63  31  22  94  25  25  57  96  79   6  51   8  49  55  70  27  98   4  69  41   2  39  31  30  41  54  12  71  92   7  37  77  42  55   2  24  64  77  10  30   3  31  27   2  78   3  20  71  19  41  13  97  63  38  84  62  63  91  92  23  94  34  90  20  27  12  44  18  91  11  91  47   6  67  66  75  66  56   2  45  23  45  18  98   9  97   3  59  37  46  73  68  86  11  63  89   3  51  91  71  69  25  33  60  29  52  97  29  99  48  35  16  47   8  77  56  58  60  60  92  81  70  65  22  15  33  37  63   9  18  12  39  37  28  77  20  84  29  89  81  31  79  92  11   6  20  83  87  46  42   3  52  52   7  90  79  21  16  90  92  59  22  84  88  93   8  59  64  68  83  99  90  86  48  11  42  53  60  84  99  90   4  23  97  58  81  42  44  19  54  52  98   4  86  42  54  81  38  84  73  53  84  63  84  20  94  77  24  47  58  98  50   8   3  98  78  60  57  55  20  59  66  73   6  13  67   7  32  77   9  88  25  76  81  23  58  98  27  61  73  91   5  97  63  75  13  50  60  12  37  65  70  90  77  45  28  22  54  70  54  50   1  56  90  78  58  32  77  12  15  60   9  92  57  68  67  89  84  76  50  37  59  51  28  72   6   8  70  37  37  15  66  16  35  78  82  80  29  32  63  30   6  59  74  38  26  86  55  23  53  97  20  36  35  99  36  76  60  99  65   8  98  62   1  38  22   7  80  91  90  71  71  90  97  49  34  53  24  48  76   2  60  84  66  13  11  66  23  92   1  83  74  56  79  38  96  32  55  61   1  19   1  59  40  98   3  43   4  78  82  49  34  73  70  59   6  76  86  54  91  36  66  83  70   8  91  70  42  42  87   4  69  71  75  90  72  53   3  34  89  66   6  44  43  98  10  90  40  28  79  92   9  43  84  63  69  21  78  98  11  78   6  37   4  63  44  35  67  73  59  42  47  80  43  19   7  24  88  40  34  27  57  20  59  16  24  22  76  18  92  31  81   4  37  38  28  65  30  99  79   6  14  16  43  51  82  45  85  22  90  30  61  27  36  66  77  77  36  89  31  44  83  80  79  57  29  64  93  81  13  53   6  43  55  85  68  51  38  91  82  26  33  99  24  49  56   6  55  90  76   1  47  32  23  73  49  31  52  93  62  98  10  95  63  81  74  51  28   1  58  90  80  30  26  14  90  17  86  82  29  56  32  94  68  67  49   6  47  30  64  16  62  97  49  34  27  98  20  84                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                  13  44  65  96  97  79  10  54  94  11  20  31  44   6   9  54  48  74  32  75  14  25  60  60  60  70  98  92  10  91  41   4  52  24  81   9  36   2   2  41  98  55  90  38   4  36  42  56  89  15  93  83  95  44  20  85  32   5  16  31  62  55  78  61  83  37  23  84  60  87  12  97  36  17  60  94  98  33  62  95  91  49  53  51  47  43  30  85  16  41  33  75  41  77  20  81  66  12  99  98  15  44  62  10  65  83  39  36  92  92  26  35  43  58  41  37  72  93  15  66  95  42  63  39  62  85  47  60  23  58  80  72  86  19  80  75   1  35  35  37  55  39  46  73  62  46   6   5  98  94  96  99  39  95  96  85  21  60  74  11  25  71  95  84  69  48  56  24   5  45  41  36  74  25  23  31  36  66  97   7  97  68   2   9  37  55  68   5  80  74  65  25  89  52  95  60  56  85  58  89  76  53  98  61  76  95  63  25  75  57  78  27  41  46  75  48  80  38  82  82  46  12  57  90  55  64  37  84  90  98  11   8  78  75  77  40  87  47  53   9   1   7  92   8  19  22   4  80   1  25  72  81  32  27  23   2  14  57  63  46  42  78  21  83  30  27   7   7  48  64  88  74  54  23  55  73  85  48  34  53   4   1  16   7  99  51   7   7  42  45  99  80   3  20  48  85   2  65  94  23  28  27  83   8  95  34  79  88  89  91  46  79  25  51  14  40  79  79  46  69  43   7  81  13   5   6  81  42  84  61  88  30  82  54  38  98  65  49  92  40  17   7  79  52  50  12  60  37   8  33  20  92  58  34  67  56  79  37   5  45  54  48  17  89  32  28  24  38  32  94  95  52  81  58   1  32  87  86  71  76  16  10   2   7  58  22  73   8  41  45  69  38  66  31  30  81  50  47  80  31  57  61  19  27  60  96   3  27  10   9  91  52  34  37  86  88  93  72  88  92  38  38  40  12  17  36  56  20  98  50  56  32  31  16  87  91  13  14  56  27  24  98  35   8  13  28  86  93  46  72  63  19  83  72  65   4  45  88   7  28  73   9  98  98   7  27  85  53  33  98  54  75  60  29  49  52  29  98  68   6  67   1  31   5  11  90  68  63  78  13  55  66  20  90  84  27   5  23  90  17  75  77   8  77  50  64  88  96  41  90  40  62  75  22  24  69  35  71  38  39  91  68  36  85   8  22  31  28   6  98  27  78  54  37   2  85  79  46  77  35  27  13  28  17  29  56  39  87  62  54  28  44  75  44  92  46   4  82  51  56  67  68   4  22  81  79   4   9  21  98  50  55  25  60  99  37  65  56  74  60  79  51  36  45  22  42  37  79  43  84  50  95  24  72  69  60  26  80  94  67  30  30  50  82  23   1  30  71  21   4  76  55  22  80  71  96  39  78  66  15   6  67  25  74  57  69  82  48  42  18  31  82  58  57  57  46  98  19  71  41  11  69  24  85  99  62  24  40  36  64  31  27  64  59  90  61  83  77  27  97  32  10  26   3   5  32  88  53  13  18  25  87  84  66  27  33  39  67   7  52  79  73  65  81  25  23  45  75  49  71  58  43  20  73  74  13   6  71  98  34  72  23  39  96   7  68  11  68  71  77  13  57   9  90  49  22  90  62   6  43  31  44  19  80  59  14   3  64  63  65  74  98  15   7  67  95  84  28  75  79  31  42  80  12  68  82   1  94  54  73   5  42  16  88   1   8  92  76  66  82  85  74  73  25  34  63  44  47  63  69  88  80  57  73  67  65  45  67  90  48  84   4  74  96  63  81  97  40  12  15  54  88  55  29  97  51  24  76  79  62   4   9  29  37  41  17  53  30  34  69  35  23  64  81  85  59  32  39   1  93  81  68  88  90  43   3  22   8  44   3  83  30  63  43  24  68  36  19  76  37  18  29  45  86  45  53                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                34  30  58  15   3  96  93  28  97  77  36  87   2  48  92  69  29  61  78  81  73   1  99  57  27  59  80  23  21  84  45  83  52  61  40  53   7  25  23  17  56  98  25   3  51  38  44  23  69  56  83  77  59  23   4  49  98  34  24  39   7  30  81  92   1  31  99  70  57  85  84  11  83  14  65  97  46  68  26  83  15  43  53  26  29  44   5  66  76  62  85   2  47  90  28  22  25  23  75  91  77  51  70  29  38  91  47  69  85  67  29  40  68  15  80  43  12   2  94  82  52   6  36  15  85  67  21   3  32  88  88  40  62  18  57  50  52   2  84  45  50  30  25  50  55  35  66  55  55  63  57  58  37  37  80  81  45  92  90  43  13   2  68  33  32  66  37  73  10  69  41  16  33  18  86  41  63  30  59  69  16  31  64  69  52  22  23  26  10  92  47  78  49  14  27  86   3  46  49  13  74   7  78   4  12  98  99  45  73  94  84  52  31  30  29  38  79  14  40  80  48  79  79  40  87  91  60  73  38  98  48  99   3  50  34  63  66  10  92  99   5  72   6  16  36  43  29  38  40  64  42  86  20  49  38  52  41  32  48  43  28  68  56  60  60  69  91  77  85  89  50  25  83  48  21  40  32  88  40  92  46  98  51  29   7  13   3  48  77  98  64  39  23  94  54  61  70  90  36  51  34  86  58  89  69  82  56   1   8  93  47  61  78  84  22  54  27  33  71  11  85  51  35  26  53  96  83  66  80  22  75  85  46  41  80  90  91  45  56   3  23  46  30   2  30  78  60  47  73  80  61  73  88  13  44  98  17  82  52   6  87  55  38  57  76  66  98  37  35  99  62  78   1  70  71  63  22  64  86  84  84  72  44  46  83  64  10  69  22   3  38  86  28  19   2  75  12  14  73  98  96  47  40  61  81   8  70  99  99  38  54  91  74  74   3  87  28  61  71  11  63  94   9   4  23  80  83  20  71  13  24  44  99  51  15  78  56  36  52  55  39  27   5  52  81  44   9  35  90  68  12  58  77  85  81  49  83  65  81  26  59  42  78  76  78  16  19  25  39  19  23  59  11  17   2  86  68  53  91  11  33  87  23  64  80  26  64  36  80  89  20  48  24  87  40  93  54  16  48  82  72  22  17  29  30  96  71   6  55  53  77  63  75  98  78  73  80  69   3  95  96  48  82  90   2  22  90   4  25   5  60   7  25  76  97  60  68  42  98  96  12  79  79  29  20  25   4  68  70  97  25  23  30  19  13  12  20   7  32  33  47  44  93  63  76  21  92  36  40  58  91  70  50  93  94  92  38  59   8  53  42  63  46   2  17  77  86  98  86   8  73  83  82  50  65  48  38  67  92  27  97  17  63  83  79  54  71  24  73  90  41  38  50  14  80  79  85  19  75  56  20  50  94  14  27   1   3  27  69  54  34  14  86  85   3  85  94  28  86  61  52   6  28  71  16   1  13  11  78  54  86  88  12  46   6   3  15  61  34  44  94  71  62  44  97  67  56   1  86  71  91  12  81  86  22   2  74  81  47  71  65  26  60  81  80  93  55  85  33  90  41  39  70  59  24  18  89  51  48  33   4  63  48  97  64   9  49  76  25  10  49  85  25  24   7  83  11  18  31   6  69  82  64  60  36  20  39  60  86  66  40  38  45  97  84  66  68  93  43   5  93  71  33  42  91  24  81  78  97  98  21  80  55  85  13  94  10  67  74  81  95  72  93   8  66  79  58  66  75  32  50  66  95  22  48  42  77   7   3  76  58   3   3  59  79  41  23  69  82  27  84  53  30  75  25  94  63  73  80  15  40  19  11  54  53  97  83  68  13  71  52  38  87  23  41  33  50  85  74  99  98  78  83  57  89  18  69  84  23  28  81  91  99  18  19  97  13  95   8  79  50  98   1  97  30  80  51                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                              20  65  83  62  73  92  43  63  67  14  12  98   2   3  65  52  49  27  10  90  18  79  48  66  75  92  85  80  49  24  40  87  10  19  88  15  67  98  41  62  51   8   4  21  14  21  97  75   3  87  35  61  63  48  80  27  48   2  60  41  30  92  34  28  32  81   6  40  87  29  23  19  29  44   2  89  76  17  47  80  97  56  87  14  17   2  14  16  14  53  42  51   5  17  86  25  61  72  24  71  94  44  50  34  86  50  51  11  47  88  51  50  46   9  64  50  48  14  26  34  47   6  27  71   5  82  72  56   4  18   3  37  30  60   4   8  52  95  99  78  75  26  34  85  69  22  93  52  96  93  67   9   2  73  94  13  45  22  28  20  21  32  53  11  56  64  40  48  16   5   8  74  53  87  75  97  50  38  50  78   4  41   6   1   7  24  86  26  87  29  57  66  15  72   9   3  66  25  58  78  65  78  94   3  60  53  38  39  17  55  68  96  82   6  61  80  64  65  11  94  32  39  44  87  48  96  50   9  69  42  46  24  30  42  56  26  24  35  16   9  89  89  68  92  43  74  18  61  32  27  92  86  98  70  69  99  37  37   6  26  36  80  30  89  54  87  39  74  62  93  96  64   7  88  62  45   1   9  14  89  57  52  36  23  31  66  50  28  99  85  69  50  56  93  22  25  55  63  87  44  11  41  88  17  45  22  88  45  87  60  59  12  93   6  32  50  84  87  66  54  82  73   7  85  32  42  53  64  70  18  23  42  56  26  43   8  22  90   4  69  23  10  44  86  58  49   8  17   6  32  78  80  21  69   6  62  36  54  26  75  67  18  28  25  78  48  89   8  59  11  21  93  54  68  25  41  13  31  19  93  51  56  94  51  58  79  43  58  16  67  40   2  58  19  54  18  39  14  45  11  31  38  99  64  84  21  99  91  26  77  91  51  28  71  94  96  62  57  39  16  53  95   8  13   8   3  37  32  72  32   2  97  84  19  93  45  43  45  13  87  35  22  43  92   8  68  85  44  25  71  49  82  48  51  96  17  20  78  70  65  31  76   1  13  31  67  26  45  45  84  56  25  22  59  26  64  22  11  65  28  32  20  39   8  64  67   4  18   8  42  62  40  39  63  75  36  75  18  88  47  50  98  90  10  74  66  30  18  25  83  17  86  14  41  17  59  67  31  59  43  73  52  99  56  65  66  75  30  43  52  67  44  11  65  80  95  94   6  87  11  84  51  68  30  85  81  93  40  53  30  11   5  98   1  33  78  66  77  41   2  85  91  77  94  50   2   6  73  75  19  63   3  45  38  46  68  71  11  96  46  22  27  61  67  43  59   8  41  31  15  82  31  81  99   9  67  14  66  33  48  10  52  32  16  63  19  63  57  71  35  39  60  43  99  82  39  73  74  58  72  19  33  10  26  63  20  27  11  25  75  51  19  33  67  19  28  47  42  17  58   3  74  44  37  19  35  79  97  55  78  27   6  28  52  32  89  57  74  69  85  23   8  89   5  58  71  29  31  58  73  67  81  39  39  60  80  68  42  42  67  34  79  88  18  67  78   9  29  14  58  75  85  36  46  96  89  24  87  64  73  18  66  56  10  18  92  87  69   3  18  31  36  94  23  52  52  57  76  66  14  22  31  40  43  24   6  86  67  10   8  76  74  64  12  70  77  12  38  58  77  77  85  51  47  97  71  23  62  64  56  66  60  43  34  36  13  43   7  32  88  40  44  60  72  62  82  35  75  26  15   1  95  95  45  53  87  43   8  67  67   9  64  66  36  62  78  60  54  65   3   5  65  33  70  23   8  64  95  52  10  12  50  11  62  90  44  89  66  53  25  99  60  30  57  76  40  15  94  13  49   3  44  50  37   8   2  36  18   1  97   3  52  80  15  29  47  54  72  32  76  27  12  57  54  60  39  17  12                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                            32  63  29  50  68  82  44  30  32  49  44  85  67  79  39  96  21  61  95  18  52  20  49   3  68   8  14  78  94  66  54  59  71  18  13  87  48  33  93  20  58  33  59  35   6  54  93  42   2  15  33  20  78  54  29  57  91  80  56  54   6   4  49  67  97  76  44  72  86  11  85  34  96  68   1  37   1  46  19  22  67  23  60  53  15  25  77  38  36  94  86  10  47  78  79  68  74  64  11   9  46  68  82  32  51  58  77  68  47   8  43  42   6  79  32  95  99  43  28  58  64  64  29   6   2  34  63  35  33   4  76  93  35  17  89  53  18  70  42  87  77  46  14  58   4  62   2  73  65  58  17  52  58  89  37  26  93  68  13  30  96  14   6  48  90  52  45  83  80  44  28  98  91  49  97  99  45  52   3  37  54  63  18  62  95  16  91  14  30  13   1  77  66  22  32  90   1  42   6  29  58  92  47  21  24   8  40  96  25  30  17  70  72  98   7  79  92  66  43  86  96  12  67  34  48  80  76  48  39  98  15  51   7  49  28  34  29  11  21  25  63  32  41   6  41   1   7   2  27  11  99  78   2  42  72  55  95  75  26  58  91  94  68   2  89  79  58  60  93  96  56  27  93  72  88  25  14   8  68  25  96  13  80  95  98  66  24  30  36  82  49  23  96  82  59  94  24  57  67   7  99  41  82  11  57  60  36  32  53  70  51  43  71  65  25   8  69  14  44  86  16  10  62  96  69  71  95  19  17  25  73   9  73  43  43  84  88  62  25  43  77  45  15  31  10   5  28  19  64  50  78  21  18  63  25  85  19  31  64  62  13  13  42  75  96  77  21  93  88  23  26  41  22  66  75  92  33  93  69  93   7  35  10  35  44  99  55  85  39  14  48  29  74   5   1  89   7  75  29  73  63  92  59  57  19   8  87  14   7  34  38  20  98  44  72  59  97  89  25  95  16  59  27  57  30  12  52  96  88  71  59  44  88  37  57  20  99  24   9  72  85  22   2  20  77  30  75  23  13  51  99  23  32  17  12  96  51  85  28  88  10  32  45  94  65  82  23  11  14  50  16  59  28  88  95  75  56  75  80   8  99  11   6  77  89  14  15  73  89  48  17  44  25  12  26  18  54  51  45   1  29  26  66  13  88  43  83  25  57  95  84  41  62  98  56  40  51  13  10  40  19  99  81   1  74   1  81  92  88  97  13  59  21  54  28  86  28  16  69  43  41  35  71  18   6  58  75  21  17   8  52  71  78  33  93  55  41  67  76   9   8  44  12  45  97  14  58  75  33   7  78  32  38  26  67  53  69  96  91  88  13  93   9  58  82  27  37  46  20  39   4  70  89   5  50  33  27  68  31  95  99  84  33  91  71  73  21  71  43  23  24  56   1  47  92  99  62   4  92  55  78  27  69  85   6  26  85  99  64  12  80  71  62  24  93  57  31  71   6  73  39  85  90   3  67  60  22  94  62  52  47  56  37  52  89  60  56  36  26   1  50   5  20  54  75  18  42  90  99  93  54  23  56  60  28  88  93  91  32  24  27  82  87  59  52  77  79  65  93  12  11  42  81  13  22   3  15  50  15  57   3  64   5  79  49   3  98  11  85   7  55  76  13  67  26  72  46  28  28  13  82   4  73  70  65  23   6  79  63  48  50  35  93  38  20  61  17  74  67  55  81  12  67  98  53  95  53  29  67   5  80   8  94  53   1  88  52  71  27   6  98  20  56  54  64  87  27  74  11  21   5  76  69  74  70  49  91  42  90  16  35  17  86  28  29  81  86  24  43  77  13   4  12  91  96  35  94  57  82  88  66  31  54  98  65  52  86  38  14   8  20  79  66  31  59  88  62  66  20  60  12  83  96   1  83  80  59  23  64  24  47  23  71   2  52  70  53   3  37  33  66  73   3  33  14  40  41  82  22                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                          70  80  86  41  61  24  17  28  35  26  65  52  87  77  61  97   4  48  18  20   4  49  35  73  79  66  82  17  35  94  44  31  12  21   5  98  43  27   3  21  47  88  89   5  96  55   2  45  90  85   2  68  16  24  57  51  17  25  12  87   5  86  30  16  67  59  17  51  74  65  68  60  39  99  64  15  65  85  19   9  41   7  72  36  74  44   3   2  55  15  35  97  24  52  91  31  84  24  92  28  78  31   8  97  22  24  84  48  96  11  47  67  11  23  40  34  26  43  24  30  12  79  24  81  51  45  38  29  20  94  91   9  52  50  31  24  20  90  25  10  83  67  62  64  41  12  99  40   2   5  44   1  72  86  90  74   9  17  29  97  31  46   1  76  93  65  23  50  82  94  31   5  75  53   5  61   7  17  15   4   5  33  58   5  50  41  65  33   3  18  50  96  55  43  50  69  29  32  72  75  66  48  50  79  49  99  57  36  88  94  41  22  43  80  26  43  80  74  53  80  39  53  71  93  12  24   6  84  11  94  42  73  32  96   4  66  78  60  59  39  54  38  48  20  41  49  61  65  38  28  60  22  56  36  82  66  51  88  19  13  24  53  84  54  91   9   6  95  36  78  43  58  49  20   7  13  50  13  25  65  59  39  72  63  49  17  30  34  44  49  98  49  44  42  58  94  84  37  36  89  58  14  22   3  26  98  44  66  10  97  50  88  72  23  50  54  64  37  89   3  41  62  90  97  80  57  28   4  62   7   8  40  73  76  77  91   9  84  94  54   3  81   1  78  91  42  90   7  89  89  43   4  46  42   8  76  74  14  88  65  42  39  69  16  22  39  12  61  80  55  74  68  84  43  63  81  37  70  74  24  18  36  60  84  46  21  53   6  29  58  28  89  50  34  14  32  48  97  53  28  78  67  54  52  89  57  76  41  72   7  31  11  73  37  66  43  57  63  54  76  10   9  15  77  27  28  49   9  17  27  38  55  37  80  97  12  50   7  81  40  26  50  67  86   8  80  67  65  39  61  93  55  44  37  86  95  64  30  49  98  52  71  47  53   1  21  79  63  55   7  41  93   5  88  75   9  64  10  65  79  90  13  73  19  84   7  82  74  40  68  78  84  61  77  64  96  72  58   6  76  29  51  26  90  69  46  98  54  76  40  54   9  91  10  42  43   2  98  20  19   9  38  74  74  28  12  26  63  19  40  65  72  22  36  54   6   8  78  99  36  18  52  11  23  20  99   3  32  66  66  62  90  83  10  57  82  53  89  60  29  50  87  37  84  93  42  51  87  80  37  87  63  79  20  90  14  24  46  66  11  40   1  57  58  10  31   7   1  96  34  39  71   8  37  94  20  29  30  99  44  31  15  45  57  31   5  17   3  46  74  46  12  68  33  10  24   7  30  10  21  14  97  41  23  34  49  21  90  90  22  52  88  39  83  32  99  47  36  65  18  46   7  49  12  79  70  93  76  41  94  37  54  22  47   5   2  86  32  35  54  37  70  57  36  75  67  48  65  26  80   7  78  74  39  68  87  80  96   7  48  89  61  69  25  17  66  43  11  25  10  52  84  48  91  63  32  27  21  11  48  95   1  89  50  50  34  69  63  39  60   1  42   4  46  49  37  25  87  59  47  25  66  75  50  26  86  53  31  52  17  98  41  35  78  54  19  14  20  88  95  15  23  31  45  63  35  30   9  66  36  31  14  68   6  53   8  51  37  81  70  73  72  63  97  82  60  92  93  86  15  60  81  89  78  62   4  71  70  68  14  65  53  43  96  41  45  14  62  78  77  68  74  93  91  59  89  50  67  31  61  55  92  55  78   9  39  21  66   9  23  29  86  49  32   5  72  40  33  28  27  71  30   1  78   8  40  91  25  55  42  65  31   2  76  31  91   9  16   9  89  80  77  25  71  95  11  85  22  43  56                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                        41   6  97  62  97  67  81  25  16  91  64  59  29  67  77  19  61  79  52  90  63  64  65  15  18  14  42  34  79  82  35  11  12  38  97  22  51   3  14  10  14  74  76  80  27   1  90  47  31  67  13  80  65  45  60  98   3   8  53  99  88  35  66  90  21  43  11  55  82  94  60  60  92   4  92  67   6  88  66  95  76  34  62  74  62  95  88  63  63  71  37  84  27  34  28  54   3  14  32  33  46  61  91  84  32  39  90  72  71   8  36  63  28  68  65  57   2  45  47  13  54  34  66  22   9   3  12  32  80  54  77  61  88  60  87  34  23   4   3  73  75  64  20  83  51  77  75  25  92  32  92  38  13  81  53  79  95  98   7   3  90  78   7  53  37  27  63  69  64  72  65  36  68  78  87  31  22  80  28   6  92  17  74   2  39  59  48  68  85  15  93  66  31  72  82   6  92  87  33   4  51  80  63  29  80  36  91  79  68  26  94  27   5  94  65  59  40   3  80  52  62  13  64  67  35  42  54  12  47  55  47   5  79  43  13  79  98  24  62  92  91  46  51  84  96  78  99  30  26  51  63  88  81  35  71  52  88  54  94  22  57  55  23   8  29  28  49  96  49   5  99  56   5  25  42   2  23  43  77  32  29  62  85  90  47  43  54  64  12  23  36  96  89  65  96  28  44  96   2  99  12  78  46  33  18  91  24  42  94  81   7  41  39  60  75  39  27  90  51  25  53  95  55  38   6  98  75  30  54  42  80   1  68  92  46  78   4  81  55  80  38  29  28  47  74  85  35  79  18  21  99  22  80  42  76  23  83  31  15   1  15  48  81   8  88  98  13  51  77  28  10  38  26  76  50  70   1  28  42  11  37  11  15  77  96   6  85  39  77  42  69   9  30  62  27  56  32  22  64  86  34   4  14  34  49  63  46  64  41  58  80  34  48  22  62  87   9  38  13  19   9  90  27  13  60  12  14  92  33  90  18  53  57  33  12  46  39  59  37  45  91  52  21  52   7  11  34   6  89  14  11  56  60  58  87   6  25  93  84  38  22   6  82   9  15  75  34  39  66  92  53  73  33  66  13  17  17  79  84  42  50  66  90  96  18  67  56  97  27  28  56  17  23  32  75  49  52  46   3  17  27  11  35  76  83  40  74  98  74  87  51  75   6  76  38  66  98  67  58  34  71  37  82  20  81  99  77  64  46  89  80  99  10  78  58  59  90  56  11  65  89  44  50  90  94  71  43  60  42  62  67  68   5  77  52  72  95   1  81  15  32  61  58  47  16  33  59  20  53  77  90  75  22  50  66  52  30  50  24  71  53  66  97   7  62  60  51  29  56  50  77  20  68  56  55  25  39  52  52  98  26  23  18   6  70  84  83  13  38   5  72  52  92  27   7  21  66  96  48  36  33  56  54  91   3  16  25  67  25  57  39  74  22   1  19  84  34  75   3  85  84  97  73  76  72   8  17  58  33  25  97  32  64  90  74  70  66  10  68  10  61  52  26  66  82  32  88  69  49  46  60  50  91  24  90  19  92  37  94  32  27  55  66   5  42  95  42  56  71  71  54  73  78  30  36  48  72  65  87  74  89  33  13  80  71  51  42   3  65  83  66  75  70  20   2  33  36  27  66  24   6  83  71  19  11  23  19  88   8  33  48  46  40  51   3  65  67  78  73  88  12  61  26  79   7  38  23  65  95  69  97  55  43  46  65  88  78  78  96   7  61  71  41  19  81  13  72  79  71  64  95  22  72   4  32  64  67  57  22  43  69   5  44  81  34  18  27  14  58  15  64  17  93   8   2  98  59  37  60  67  42  35  39  61  93  98  41  16  59  83  85  46  99  51   6  73  90   6  95  19  56  41  95  24   6  82  55  96  32  35  83  36   2  18  77  64  77  95  26  26  61  77  29  42  98   2  43  62  54  51  30                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                      31   7  42  64  78  95  12  39  24  66  65  43  63  27  67  21  73  30  39  19   2  79   3  38  38  38  22  52  83  39  78  79  76  41  26   3  81   5  38  99  89  31  39  61  40  40  50  61   7  54  83  59  85  49  82  81  91  20  97  65  90  66  57  73  94  71  88  23  20  96  67  29  13  68   1  90  38  76  87  87  12   9  23  92   5  24  46  64  35  27  37  28  24  42  26  55  16  65   6  17   7  87  62  11  55  28  27   9  70  43  23  12  51  51  15  62  50  79  68   3  37  39  64  95   1  91  77  97  76  43  76  14  91  22  98  33  94  66  84  43  70  83  15  88  49  67  74  49  21  86  76  25  30  57  21  14  44   9  92  79  28  84  13  35  73  41  49  10   1  55  86  96  80  98  68  46  89  85  13  24  15  37  90  92  96  82  98  80  97  61  78  30  98  57  25  46  91  33  98  67   7   7  56  93   5  49  29  19  67   9  72  50  88  58  42  76  51  84  47  52  47  44  52  41  75  51  65  96  39  40  21  31  40  56  88  38  17  62  91  22  28  76  81  44  17  71  82  87  60  93  65  40  69  18  31  11  66  14  70  33  25   9  29  65  50  62  63  25  37  96  49  64  60  21  45  97  23  64  51   7  24  52  38  89  45  85   7  40   6  94  66  10  19  13  86  94  84  83  67  20  37  12  20  20  28  74  75  96  79   5  94  68   8  42  12   7  89  60  95  52  55  56  59  58  11  43  14  26  70  93  18  48  18  76  37   5  16  25  74  73  25  32  34  66  82  72   8  44  33  45  87  85  55  24  68  50  55  50  23  15  23  71  46  77  63  53  69  92  87  25  19  75   1  60  33  70  28  69  96  29  69  78  72  36  28  83  43  42  43  50  92  35  49  19  59  46  58  94  40   7  64   5  93  94   6   3  49  58  64  97  68  90   1  39  67  85  11  39  55  31  44   3   7  48  74  74  59  76  78  72  63  64  27  75  37   2  10  98  96   6  34  32  45  42  25   9  71  68  45  14  87  18  90   2   5  96  53  82  80  55  54  12  18  32  79  19  83  79  73  28  43  69  76  86  67  19  13  40  20  92  27  77  69  60  29  70  39   8  10  44  43  26  81  64  94   8  42   3  58  85  98  26  16  34  87  82  20  19   7  98  34   3  61  68  31  43  10  12  57  20  88  91  26  65  43  78  19  64  23  90  51  28  40  48  59  54   9  23  89  43  56  92  67  98  40   1   6  63  22  63  21  81  97  83  45  69  51  52  33  73  30  67  77  96  94  36  44  64  24  30  72  33  20  27  37  84  48  91  78  52  86  95   5  72  37  20  77   5  58  83  64  82  15  27  74  47   6  65  25  98  52  24  56  91  72  81  47  85  11  65  71  83  56  89  94  93  34  99  33  45   7  66  33  12  41  58  22  87  78  52   4  94  68  77  42  27  88  25   4  20  22  68  93  81  51  33  99  59  75  73  74   5  88   3  94  24  26  74  58  92  87   6  31  83  36  70  44  21  62  32  51  42  41  54   8  43  63  30  92  93  14  69   5  68  84  18  10  68  78  59  25  72  56  47  89   4  76  72  85  23  83  43   4  30   9  23  20   6  78  22  74  60  35  29  79  45  99   5  71  47  41  47  39  42  38  87  81  28  40  55  36  99  58  71  51  50  50  67   9  50  63  27  41   4  88  17  25  55  45  44  52  73  91  56  23  78  89   6  51   8   4  95  82  17  11   9  71  58  97  86  14  32  98  11  99  66  90  96  79  39  11  19  36  16  46  26  23  85  87  84  70  35  22  62  61  73  53  77  59  36  27  86  64  88  57  95  36  78  90  65  78  21  22  41  68  73  83  74  23  61  88  50  51   8  85  42  24  78   1  62  55  10   8  13  85  69   6  96  30  34  78  88  56  56  72  55  52  97  24  81  56  11                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                    34  55  23  64  23  72  61  19  30  39  22  77  52  50  94   1  48  97  36  46  33  25  21  37  78  69  41   8  13  37  60  94   2  15  13  84  40  67  46  97  75  49  29  92  20  13  40  76  43  21  72  77  73  83  42  98  86  68  83  46  34  54  79  84   5  96  43   9  23  58  57  58  88  62  19  18  19  96  30   3  83  70  63  96  54  59  82  46  38  15  53  64  30  14   3  26  22  10  33  37  21  46  35  81  91  25  94  18  39  25  75  87  34  86  36  15  16   1  12  90  95  70  75  87  32  43  80  64  26  49  32  27  89  43  12  49  85  92  43  31  25  84  87  68  16  45  54  22  58  19  77  27  67  72  98  24  10  68  54  89  28  88  31  19  87  52  64  11  24  14  35  54  98   8   3  37  17  95  34   3  79  93  62  29  58  37  17  12   7  53  86  54  26  10  52  46  17  21  61  64  85  59  97  36   3  17  56  35  28   7  48  94  32  50  97  68  11  63  83  71  14  84  34  69  75  54  74  10  55  73  30  88  25  93  99   9  34  47   4  72  78  97  74  48  29  80  58  29  40  27  19  58  92  49  16  16  71  68  14  28  90  50  43  41  78  51  69   3  72  34   4   2  74  58   3  12  82  23  78  62  55  47  95  24  83   1  51  83  21  70  74  86  60  13  26  93  83  43  16  99   6  13  51  99   8   2   5  93  70  97  65  62  10  78  63  28  53  81  56  33  25  28  36  26  59  79  30  99   9  39  90  62  60  70  42  11  46  19   3  97  20  26  79  85   5  80  31  73  11  95  73  18  93  55  47  24  32  23  83  35  62  34  55  93   4  18  61  77  98  61  17  90  87  26  69  52  14  76  19  88  91  50  98  91  52  78  39  21  84  29  28  63   6  52  14  17  76  91  23  30  67  39  92   9  40  25  83  70  46  66  64  38  66  94  34  50  56  74  83  88  22   1  54  63  54  76  13  60  65  95  21  86  39  63  37  17  48  93  66  59  37  70  76  47  50  94  16  57  15  10  41  60   1  91  31  69   5  39  60  60  99  91   4  91   2  17  65  93  35  93  31  55  41  87  85  67  86   1  49  14  35  86  63  13  34  60  82  36  18  38  29  19  21  14  99  72  58  81  50  87  27  29  43  22  67  50  31  35  61   1  90  23  57  87  24  18  70  53  93  24  21  57  19  43  73  19  62  43  26  46  16  67  48  24  88  38  76  65   9  50  43  15  19  40  30  63  97  36  91  76  88  25  81  63  59  14  77  91  50  21  19  69  89  90   6  92   5  33  98  70  19  50  35  64  34  32  72  36  97  10  40  46  71  26  26  66  58  20  98  38  18  10  63  34  62  30  34  26  30  83  81  45  70  34  50  88  86  35  50   7  45  84  94  90  86  58  61  98   8  95  79  76  43  18  42  83  44  84  41  54  41  45   3  47  62  37  72  70  11   2  49   8  37  41  18  77  11  90  45  73  75  38  73  32  53  20  38  11  58  93   5   7  46  21  45  83  76  42  15  31  33  44  12  99  75  57  83  11  40  37  80  97  83  14  51  81  26   6  69  91  29  36  71  77  55  95  45  53  81  80  13  58  78  46  94  81  99  76   3   9  15  20  97  92  53  87  66  97  89  65  81  70  96  76  87  62  24  51  59  81  17  51  26  82  49   2  10  47  21  32  19  69  20  55   8  49   5  88  79  46  64  99   4  44  73  99  85  59  31  30  37  55  89  81  45  46  86  78  29  12  35  48  61  90  20  65  95  20  34  85  20  27  11  65   3  57  37  58  74  16  34  48  89  67  16  59   9  34   5  87  41  58  62  45  92   1  25  84  62  66  74  44  79  17  87  39  14  32  48  77  69  29  69  77  11   2  64  91   6  55  10  16  44  47  31  82  35  30  74  66  59  53  94  37  66  37  18  99  31   8  91  32  28                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                  97  49  34  97  84  81  52  80  77  10  88  41  80  33  21  92   8  90  16  68   5  13  68  10  95  23   4  17  29  72  67  74  19  79  38  91  71  64  47  64  84  19  27  37  28  87  99  35  46  75   8  64   1  76  88  65  29   5  33  95  24  70  35  72  54  12  48  31  43  79  22  59  30  56   4  34  28   8  94  86  58   4  50  79  51   4  90  17  13  62  99  32  84  12  14  66   9  69  65  53  27  46  56  32  47  61  94  94  79  75  38  72   5  65  62  90  81  82  59  93  21  64  69   5  66   6  83  65  46  46  92   7   3  14   9  90  72  16  39  83  25  73  26  80  35  37  70  16  77  41  54  90  56  49  83  31  10  22   4   6  76  54  39  98  87  18  13  23  91  50  73  21  96  10  98  56  69  52  36  75  91  21  56  83  70  61  96  88  72  52  55  71  26  95  74  35  50  13  44  67  29  60  11  39  45  79  99  49  95  75  77  89  45  70  66  81  19  29  78  34  97  31  71  66  98  85  34  97  76  62  56  92  43  90  32  50  31  87  54   6  26  18  30  27  34  48  48  15  95  61  33  74  41  25  42  58  69  18  58   4  63   5   3  85  80  19  30   7  99  44  29  12   6  33  55  43  79  37  77  95  17  40   8  58  99  72  22  27  62  21  24  90  49  36  55  70   3  63  93   9  15   2  48  14  53  31  10  16  10  74  30   5  47  95  80  73  55  28  88   2   6  43  99  96  76  87  93  27  52  30  23  69  45  30  42  67  11  98  75  92  67  21  64  91  19  19  43  67  79  57  16  18  43  58  26  21   2   2  15  16  42  11  60  38  13  47  66  90  50  98  97  30  23  19  85  13  72  17  63  91  37  48  44   9  82  34  10  99  74  67  94  15  85  75  37  45  71  75  54  28  96  91  36  25  74  24  56  31  73  57  28   4  49  35  78  86  88   1  84  47  88  56  12  63  91  77  50  59  11  32  28  95  55  64  52  83  51  27  18   5  15   8   8  94  37  99  16  15  20  70  55  77   5   1  67  89  62  91  88  87   8  47  32  15  81   4  58  92   6  66  31  51  36  13  22  26   2  71  78  79  27  45  81  41  86  40  18  85  76  17  54  55  77   3  25  66  90  38  81  93  65   9  42  78  41  95  71  66  55  47  47  94  52  32  48  68  49  91  47  27  89   8  55  15  21  93   3  41  40  86  59  40  58  43  92  95  21  26  34  38  29  96  92   5  34  62  93  35  75  40  29  79   1  58  78  67  62  29  19  72  81  53  32  55  59  99  61  85  93  26   2  60  29  38  61  52  97  67  96  74  42  95  13  19  43  70  15  59  34  15  53  86  11   6  11  13  53  80  67  61  54  55  97  58  91  14  97  77  76  50  22  32   4   6  69  15  15  25  66  20  42  56  10  53   9  57  45  43   8  88  65   8  10  87  37  29  93  37  16  87  15  90  35   9  98  44  50   6  41  59  78   1  88  88  39  64  54  87   4  18  47  24  92  89  17  14  88  56  96  93  78  99  57  45  13  19  90  97  48  11  23  88  61  16  70  27  92   7   9  38  64   2  92  49  11  73   4  21  50  98  59  44  77  74  29  36  63  10  59  65  11  12  41  58  79  22  47  90  19   5  95  37  22  70  67  84  82  61  96  40  47  31  45  98  73   1  65   2  20  69   9  50  40  90  48  54  38  99  51  58  24  55  77   4  70  36  15  54  42  13  82  65  42  52  22  26  85  80  30  13  18  30  71  14  73  87  69  94  70   1  77  61  51  48  93  34  99  69  77  15  80  71  34  88  91  27  84  10  60  67   5  49  62  96  33  60   1  62  78  11  31  68  19   7  61  50  56  10  15  67  95  88  51  37  97  32  78  21  28   1  49  16  69  30   4  23  68  85  77   1  91  28  81  85  66  34  54  47  29  22  29  19  17  29                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                45  33  85   3  85  67  20  29  23   2  79  69  12  86   4  93  49  64   8  60  21  64  55  93  19  75  56  38  98  55  23  95  98  43  19  42  29  88   1  16  79  34   5  76  89  45  28   3  13  48  57  12  90   7  39  90  58  76  85  96  96  72  43  88   3  78  96  98  17  46  92  79  62  97  73  80  82  86  86  27  76  32  59  52  85  49  86  28  27  41  42  88  83  60   8  81  40  98  79  66  45   8  27  40  17  81  38  59  17  95  43  81  66  61  70  80  18   3  37  90  44  73  98  35  66  15  29   2  15  41  65  52  79  60  10  78  65  44  81  59  25  61  24  25  36  38  64  52  10  79  88  73  72  92  46  18  54  68  88  58  43  30  38  85  11  78  86  88  12  35  95  47  30  58  90  29  53  61  50  91  90  36  16  53  46  44  75  32  25  50  69  73  23   4  14   4  23  57  98  71  19  14   4  90  63  33  25  24  40  76  66   4  79  98  58  41   4  48  39  24  11  31  71  68  60  74  87  81  30  94  75   9   1  59  94  72  10  79  57  94  37  47  45  61  89   3  21  95  81  40  99  11  45  60  94   6  59  74  67  75  77  41  49  21   3  92  57  78  47  18  34  48  58  74  79  86  47  40   6  78  56   8  70  68  50  40  36   6  65   8  53  32  51  64  68  58  76  24  73   4  66  49  90  76  64  54  38  42   5  31   3  55  93  85  52  35  44  92  72  38  21  19  65  70  67  34  97  14  73   9  63  65  49  25  56  83  37  46  53  47  85  41  66  87  80  30  67  38  47  57  77  33   1  55  38  12  16  67  69  18  60   5  84  17  29  50  47   8   8  68  66  64  16  18  79  38   5  39  18  76  84  52  75  83  98  32   1  13   1  50  11  13  53  79  78  14  89  66  75  58  39  87  29  24  30  90  10  15   7  30  91  62  45  91  62  19  61  39  10   2  58  95  84  14  78  39  42  47  35  48  26  75  64  53  87   2  34  55   7  30  66   1  16  77  13  70  56   2  37  70  38   2  71  87  35  79  58  30  12  96  99  67  38  41  13  40  96  56  44  45  98  58  54  42  37  61  48  99  21  75  73  42   6  57  90  19   7  57  68  10  78  79  98  15  83  48  67  88  64  48  32  34   5  31  40  78  60  25  86  43  22  21   2  42  48  19  28  15   7  22  54  59  54  43  79  50  25   8  48  88  29  92  52  75  94  36  18  29  16  84  73  99   3  22  78  25  96  45  37  23   6  61  96  81  73  46  69  37  88  11  77  54  24  27  28  96  27   2   5  41  12  38  16  84  49  89  93  51  48  15  22  93  60  79  27  71  70  47  56   2  46  83  99   4  88  16   6  14   1  11  34   7  25  19  38  13  54  45  79  14  41  26  57  84  65  66  78  49  37  58  21  82  17  90   9  38  52  29  19  44  14  69  15  90  33  95  94  47  58  76  62  88  55  32  55  94  10  54  32  60  25  63  17  36   5  32  72  84  78  96  60  30  33  26   9   3  72  29  21  37  88  11  63  99  45  45  21  34  91  28  90  61  13  88  51  13  10  45   1  73  69  34  29  87  28  45  37   3  81  18  41  52  47  30  69  57   2  76  23  51  75  45  78  41  60  87  52  64   6  30   9  88  90  66  48  46  49  93  51  78  37  66  78  62  24  36  88  70  88   2  98  69  20  33  31  48  26  62   5  19  75  51   9  85  96  73  84  41  30  32  21   3  26  36  76  54  21  65  63  45  63  91  17  32  94  60  31  38   5  39  41   3  49  45  90  47  42  59  22  58  38  97  30   4  87  11  49  30  33  80  63  23  77  71  51  90   7  56  72  90  62  51  88  68   2  89  99  78  55  54  17  38  90  23  87  44  55  82  86  88  37  41  29  45  75  76  51   6  21  29  42  39  28  41  28  61  68   9  16  80  98  34   8  43   2                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                              18  66  44  39  33  79  74  27  72  39  77  95  60  75  45  34  35  32  30  21   2  52  56  59  96  63  42  43  57   7   4  92  12  79  68  55  54  18  96  98  31  12  46  57  22   2  53  53  97  45  45  33  87  78  74  95  37  17  33   4  90  38  15  51  48  30  60  85  81  70  14  59  71  37  21  77  51   2  39  66  26  60  73   9  71  30  42  49   6  47  28  30  80  24   8  39  44  22  12  32  94  95  96  79  82  88  26  37  77   3  15  76   9  47  72  13  79   1  18  35  93  96  11  90   2  40  90  29  84  90  38  90  84   9  58  25  97  76  88  79  91  50  69  57  36  49  97   5  72  25  11  19  45  51  31  18  80  54  65  12  53  99  36  42  75  35  43  18  78  67  63  27  83  88  78  87  97  41  67  59  62   3  97  77  75  65  90  25  32  20  61  89   4  16  97  33  86  68   7  76  78  53  51   9  61  21  64  51  22  22   3  75  36  39  61  40   1  59   1  66  23  36  79  58  54  98  68  21  24  26  74  25  79  92  99  99  43  75  25  37  11   2  92  58  31  62   6  51  29  78  34  93  19  56  83  95  94  15  35  35  13  26  39  63   9  70   2  86  20  69  59  97  13  70  89  37  44  54  25  72  75  40  76  95   8  13  26  11  34  84  78  15  97  19  44  80  44  94  46  62  81   5  37  88  26  67   1  98  63  46  58  80  70  85  86  23  66  33  82  54  77  55  74  89  46  66  74  60  42  46  96  97  43  87  10  47  66  37  43  93  16  50  32  58  35  28  24  68  81  51  67  11  81  37  24  21  32  46  63  37  52  81  68  18  79  66  73  90  50  89  30  73  97   8  89  82  31  98  69  42  16  74  67  97  79  35  87  18  49  44  20  51  98  49   5  22  39  72   9  86  90  62  95   7  79  65  26  29  96  73  31  58  29  34  43  61  46  11   7  28  47  46  40  69  22  19  89  49  24  31   6  20  67  46  59   6  26  53  54  61  61   4  25  23  86  25   8  51  75  69  29  22   3  97  72  22  71  85  15  97  37  23   1  48   4  88   3  60  64  63   7  59  51  89  57  88   6  90   5  96  12  25   9  83  67  79  35  87  12  77   4  49  56  14  54  58  40  19  90  67  87  51  14  37  83  43  16  87  60   8  35  52  53  54  23  94  34  84  58  40  24  50  14   1  12  67  62  33  97  30  79  39  14  63  43  81  31  19  24   4  34  32  16  69  27  71  90  66  47  10  25   2  92  71  20  62  45  49  70  23  68  88  87  94  19  52  40  43  65  15  22  26  99  75  75  62  68  27  44  50   1  89  67  96  28   5  48   8  79  29  88  30  29  96  67   6  77  16  93  74  58  72  73   5  86  40  65   9  21  60  78  83  26  28  75  12  80  27  98   1  60  61   6  83  53  50  94  13   6  51  43  10  44  78  61  21  64  94  82  43  13  77  97  62  38   5  56  14  83  26  37   2  46  64  56  69  12  22  12  29  74  70  30  68  63  42  78  59   7  75  12  13   6   4  34  21  39  53   6  15  91  11  27  71  40  22  91  72   3  44  14  92  28  99  91  12  69  55  14  87  59  87  28  41   8  76  55  94  39  99  60  92  27  21  10  96  91  38  33  25   9  58  11  81  91   2  29  40  37  25  83  35  51  94  96  64  18  72  12  31  59   2  56  32  74  14  50  33  10  61  35  11  21  52  78  74  14  82  83  78  20  56  81  28  86  84  43  41  87   4  52  64  26  71  65  62  63  95   8  91  17  95  53  42  26   1  27  17  62  45  35  16  20  50  81  99  35  65  70  10  86   7  12  94  92  30  88  85  99  62  42  86  86  18  70  25  96  73  62  61  58  36  73  18  36  96   2   6  95  61  50  46  89  97  66  30  98  35   9   4  18  90  44  74  34  56   2  52  64   2  73  31  51  61  29  28                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                            81  84  36  90  16  34  99  93  94  33  54  11  47   1  18   1  88  71  11   1  87  64  71  22  38  91  16  89  11  49   8  67  25  71  80  63  24  31  42  27  61  41  96  42  37  46   2  43   8  34  43   4  52  93  81  90  34  25  26  15  61  55  96  72  64  12  20  58  23  81   5  22  55  84   7  37   2   6  48  71  14  12  12  62  47  52  49  19  86  39  42  55  67  22   8  38   7  57  68  89   9  33  55  87  97  61  73  79  25  77   4  35  64  38  39  77  15  46  75  19  64  72   7  76  49  70  52  60  98  46  54  67  29  52  17  51  89  44  57  84  99  83   1   2  10  95  59  30  10  12  50  11  70  21  68  64  51  17  17  62  33  73  47  68  71  47  39  40  28  95  25  20  30  14  42  36   1  30  87  29  33  49  90  22  98  33  14  12  71  10  14  67  65  52  85  21  19  43  56   9  85  87  60  99  37  32  33  96  86  93  26   1  23  86  51  43  94  40  61  52  36   6  67  28  42  93  62  55  46  70  37  50  21  43  18  21  89  67  84  66  64   6   2  27  19  39  25  56  36  56   8  61  12   2  21  61  43  96   6  61  97  99  74  13  90   5  67  25  87  92  88  15  48  96  59  70  50  16  93  48  49  46  29  19  84  53   8  13  93  65  56  46  84  10  80  20  30  73  49  90  41  77  11  69  94  25  77  98  27  70  49  15   1  94  44  21  42  73  59  53  73  36   1  97  70  91  99  22  95  48  97  33  57  70  46  53  94   2  71  99  60  47  26   3  97  79  26  19  11  62  59  86  53  75  94  68   8  33  13  66  45  86  66  44  64  56  87  77  52  76  57  49  43  39  41  95  96  44  31  54  34  17  31   8  87  71  48  96  91  74  10   1  32   2  85  24  96  25  43  46  46   7  52  93  90  44  39  89  52  64  70   7  44  74  38  50  32  43  40  92  99  84  89  41  22  16  46  75   1  43  35  42  25  62  14   1  59  15  69  62  35  57  20  69   4  95  88  34  69  86  27  54  48  17  50  25  88  24   1  31  47  86  22  75  18  16  33  21  98  41  34  69  79  60   5  76  55  98  93   6  91  36  95  70  31  44  60   3  89  48  88   4  88  61  82  76  14  64  82  58  86  89  41  93  58  35  44  47   1  59   8   1  37  88  52  95  38  91  68  55  35  92  71  20  90  43  30  14  14  51  55  41  39  57  80  98  37  98  16   4  46  94   6  27  39  72  26  18  72  14  89  87  94  21  10  30  88  30  49  90  44  98   9  74  19  75   3   6  58  63  52   1  72  77  85  76  98   2  91  70  82  25  77  48  10   1  25  30   9  69  99  65  93  49  81   2  71  88  66  58  80  20  26   8   8  23  50  96  42  61  31  72  78  90  94  43  29  62  36   6  73  38  37  63  23   4  31  12  49   8  63  14  97  93  79  51  54  83   1  17  89  24  82  41  40   3  19  52  95  65  22  14  78  27  22  25  79  23   1  10  67  43  98  68  38  30  74  96  89  94  24  69  15  16  81  80  35  37  46  29  69  33  33  20  44  63   4  82  98  90  11  33  25  23  29  31  32   9  23   6  89   1  83  38  29  99   1  71  97   6  30  54  93  26   9  96  63  28  90   5  23  81  69  94  60  80  91  95  95  21  44  93  37  35  64  44  45  62  43  39  35  62  54   5  72  14  41  74  93  68   7  42  79  29  98  82  83  31  20  72  95   6  46  67  90  43  76  96  50  10  44   5  19  12  67  65  81  30  67  14  62  12  87  57   6  35  52  91  23  61  57  13  25  57  92  49  71  55  63  79  74  98  50  99  49  94   4  60  14  46  64  83  74  49  27  51  41  21  31  41  96  55  52  74  52  27  37  93  63  34  26  51  27  83  27  62  23  56  49  17  63  55  47  66  47  96  28  36  81  27  83  50  88  71  84   7  12                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                          92  38  53  85  13  52  63  29  49  53  87  96  10  23  13  30  10  97  77  61   4   5  88   6  53  52  36  18  85  42  95  67  22  26  30  70  31  33  22  10  21   9  78  82  91  65  40  13  57  56  60   8  15  81  58  80  74  37  77  34  80  81  93   4  97  81  33  72  59  56  73  29  58   5  55  43   7  45  10  63  89  47  15  58  11  22   7  74  96  61  82  50  52   7  79  81  45  16  78  78  19  37  11  63  46   9  90  94  91   1  84  97  78  35  92  69  83  32  70  12  31  51  52  37  50  77  93  30  58  64  74  61  83  72   6  25   9  61  68  51  14  91  52  61  64  43  81  28  76  18  88   6  46  92  38  21  87  75  65  84  38  65  36  41  53  79  95  24  75  22  28  64  33   2  32  23  24  59  28  16  77  84  42  22  29  67  85  19  15  47  81  20  68  59  51  60  91   3  14  31  44  63  84  84  81   6  80  66  13  24  43  77  45  55  85  29  59  17  38  37  59  75  62  76  99   5  40  42  17  76  52  41  84  76  93  33  24  37  62   6  32  68  27  41  47  60  52  73  54  24  96  76  25  50   5   2  39  95  91  38  19  95  60  79   6  11  57  42  87  95  44  36  27  87  19   9   4  37  57  93  70  91  29   9  99  45  35  19  72  83  71  83  17  70  86  73   1  40  44  55  28  86  88  12  23  37  46  52  20  36  41  42  77  38  14  89  64  18  46  42   4  23  77  68  11  16  60  16  81  17  75  42  62  38  19  60  89  83  46  52  16  85  95  57  19   5  62  93  50  78  87  82  39  30  39  31  91  59  76  84  40  46  52  30  81  74  69  35  53  64  94  79  27  76  89   7  82  40  53  25  16  10  41  18  85  43  50  16  61  54  23   1  59  23  11  52   7  69  22  44  19  45   4  31  49  79  25  12  86  61  18  13   4  69  30  96  59  27  10  19   5  64  87  43   9   8  92  93  34  19  39  55  96  45  33  36  94  47   6  96  42  56  96  50   7  64  53  90   7  53  73  22   1  87  76   1  86  95   3  59  95   5  75  35  15  49  10  83   4  17  32  47  42  14  45  60  31  92  73  13  63  52  82  89  29   5  86  24   5   3  71   2  68  92  74  39  25  83   5  80  26  62  99  68  91   7   1  30  91   5  68  52   4  61  45   4  49  15  17  44  55  14   9  95  38  64  65   9  95  77  96  47  19  17  21  30  94  88  42  40  24  98  15  54  41  26  55  99  73  72  71  25  38  20  38  27  80  87  57   8  35  51  81  99  51  92  14  47  44  86  14  40  36  24  94  38  53  21  48  53  16  10  38  70  57  35  52  10  28  53   8  56  45  24  58  22  30  97  24  67  55  36  11  40  93  84  83  69  13  42  72   3  39  91  81  65  88  25  97  39  65  52  56  53  11  33  90  24  42  52  64  24  70  73   8  19  59  70  67  26  96  25  83  86  42  97  77  98  61  26  93  92  19  61   3  45  96  70  83  37  82  61  62  23  68  32  24  51  44  21  29  75   5  87  51  17  44  88  23  25  64  95  58  28  94  59  87  86   2  50  35  41  68  35   8  97  35  52  19   8  12  61  32  31  35  85  74  67  65  47  90  43   3  74  98  90  85  36  16  25  21  73  43  35  35  53  89  90  89  96  59  16  77  72  92  75  32  32  86  88  91  84  24  32  35  51  86  96   6  62  50  61  44  89  77  34   4  37  10  20  43  24   4  20  10  52  39   6  18  71  17  14  54  68  70  14  79  61  23  26  21  88  32  69  42  80  86  22  66  26  19  24  72  66  28  52  83  84   5  56  10  80  37  78  56  55  96  75  64  49  99  20  70  10  46  76  43  41  63   2  34  67  93  52  96  20  12  90  28  82  64  51  30  27   6  79  93  86  32  94  52  45  20  22  92  25  88  70  72   9  16  85  72  18  63  24  48  22                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                        71  12  33  94  16  87  60   1  61  44   8   8  36  57   4   9   8  82  20  90  33  79  88  68  94  99  82  44  84  89   8  69  69  81  63  45  13  96  24  67  78   3  18  43   3   3  46  41  74  51  32  43  57  68  79  55  31  11  51  88  83  97  44  45  55  87   8  15   1  14  14  38   8  15  10  32  54  68  22  66  25   2  33  56  91  44  52  80  81  95  42  63  21   9  47  48   4  59  77  78  30  33  65  12  68  76  53  56  24  67  86  72  11   2  49  22  27   5  85  26  37  30  88  81  23  61  96  77  82  71  29  86  81  56  42  76  71  53  66   7  78  23  14  13  60  91  43  81   4  10   9  36  74  48   7  89  74  87  50  44  25  73  67  86  66  37  55  92  43  95   1  76  14  46  44  71  73  49  11  14  20  11  66  27  68  29  56  72  86  53  14  47  33  33  62  37   5  22  97  39  52  81  54  62   2  88  95  61  98  70  26   2  32  31  83  34  35  12  11  60  91  96  81  96  13  94  62  21  52  60  73  19  45  68  38  35  73  34  43  15  49  86  24  54  41  99  85  38  49  69  66  86  59  49  38   7  85  54  55  69  56  42  70  58  92  90   6  24  93  81  24  14  55  35  65  26   7  51  91  98  33  81  52   9  30  21  43  49  52  47  21   6   2  13  22  53  48  19   2  58  14  80  18  86  47   2  40  26  80   4  74  47  74  52  82  95  20  48   8  34  49  16  51  23  86  58  37  48  20  27  27  99  84  31   7  92  15   2   9  58  92  69  29  58   8  74  72  43  95  56   6  54  98  95  49  18   2  57  43  77  33  37  71  79  77  54  21  50  93  41  79  27  33  28  72  83   8  13   6  71  47  88  32  36  47  76   8  93  29  62  26  28  24  19  22   6   4  67  98  47   3  97  21  42   9  52  34  63  47  38  75  62  70  75  14   1  96  53  56  66  55  31  12   4  58  67  38  58  59  14  49  12  92   5  62  55  89  16  67  20  11  16  92  35  56  42  55  33  21  47  61  68  27  27  34  81  63  21  16  31  13  36  58  70  17   1  22  47  17  93  73  67  50  66  24  50  81  72  73  72  54  69  51  69  93  40  55  89   5  76  33  95  43  36  89   2  13  17  60  30  27  59  52  44  11  13  78  97  64  69  27  57  54  32  52  54  52  59  31  18  17   4  33  19  16  19  36  15  25  35  21  64  14   5  82   4  33  91  26  26  34  92  37   2  79  81  75   7  60  59  63  93  72  23  45  47  50  55  10  96  82  70  11  12  81  29  19  28  44  49  60  41  13  36  66  56  65  19  43  25   9  50  41  91  86  30   7  58  13  28  52  31  61  76  18  87  83  12  35  99  95  89  51  21  78  53  78   4  72  20  86  22  60  19  83  39  94  56  88  21  12   5  73  78  92  85  82  64   7  84   2  97   1  19  81   5  10  66  66  73  65  49  31  80  62  62  28  69  80  42  98  80  19  72  53  79  73  31   4  88  23  25  65  44  30  69  49  64  62  81  65  63  69  66  19  67  42  78  16  37  67  93  10  75  20  11  51  73   7   8  94  23   6  61   3  53  12  64  11   2  97  41  67  28  44  10  51  98  46  82  46  24   5  43  65  43  61  65  38  17  66  86   7  82  54  26  29  46  29  78  69  54  21  18  66  99  11  57  82  42  82  20  97  70  25  39  23  91  53  32  30  66  70   1  70  26   6   8  43  56  46  48   8  10  51   9   8  64  24  32  49  16  27   4  89  44  85  22  30  65   3   6  28  50  23  93  58   3  16  99  63  82  14  94  98   8  20  69  69  29  46  85  33  44  30  50   9  36  36  79   4  91  85  73  50  75  29  75  87  48  37  49  38  66  84   7  99  89   1   9  45  97  79  89  97  83  60  94  77  56  64  50  19  15  91  28  19  36  57  27  10  96  25  81  84  96  13  54  17                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                      24  37  16  58  26  78  76  46  67  10  86  50  29   4  96  93   3  72  67   9  61  28  73  72   2  11  11   5  35  32  48  68  44  62   8  64  88   1  40  11  21  21  90  80  34  33  23  10  49  58   9  50  36  93  93  16  98  53  13  18  10  75  46  69  50  40   9  41  45   7  38  56  21  14  27  48  85  76  75  61  55  62  69  63  19  63  72  25  91  43  44  53  66  39  93  29  50  78  27  73  15  70   7  80  14  29   6  86  47  79  19  41  73  21   9  43  10  50  33  57  39  12  31  40  72   1  45   9  70  90  24  31  99  80  10  95  28  43  15   2  72  98  57  48  64  21  87  33  12  81  19  43  15  15  94  30  49  55  79  17   5  39  45  30  32   1  66  76  50  90  96  90  89  75  58  17  99   4  38  76  92  39  33  13  10   4  62  38  62  26   2  64  39  77  86  18  39  50  15  38  25  83  55  42  49  44  65  77  72   5  42  45  68  25  11  72   1  84  70  91  67  83  48   5  27  77  58   6  11  48  34  31  93  45  43  46  50  29   4  32  27  72  17  65  69  24  93  66  59  34  39  97  66  29  53  72  58  87  74  46  78  10  12   5  16   2  73  26  36  94  96  14  49  24  71  35  79  78   2  42  25  47  85  93  45  47  92  12  58  85  21  58  34  12  23  58  98  79  99  30  44  29  23  47  26  64  32  96  34  33  14  17  65  60  89   3  23  36  25  26  29  71  59  18  42  88  91  33  78  80  15  94  62  17  69  44  53  70  98  56  99  21  62  13  42  90   7  76   6  53  67  64  34  93  56  92  44  79  26  53  16  82  10  82  68  28  95  83   8  59  67  79  18  12  13  84  53  29  35  75  44  76  64  68  64  14  56  91  12   3  56  22  78  72  21  31  36  21  87  12  92  82   2  65  63   9  97  34  65  68  56  64  21  74  72  19  30   1  97  33   9  13  85   4  81  31  17  48  76  18  43  62  55  36  27  28  39  79  92  61  33  83  24  43  14  60  42  70   9  20   2  28  61  81  86  22  61  38  22  11  57  94  64  74  18  54  41  57  32  27  80  18  96  93  34  93  56  51  76  62  30  69  38  14  11  81  21  32  53   4  55  16  73  25  47  15  18  92  44  57  75  35  13  53  47  98  93  80  66  24  30  79  28  87  48  20  93   3  60  92  91  39  30  86  88  92  66  19  40  99  35   5  34  34  58  48  75  98  54  58  20  82  22  21  24  83   8  69   4  76  14  72  71  63  96  87  65  10  33  31  62  95  84  51  41  45  22  27  26  91  77  97  59  39  74  59  58  53   2  61  29  16  67  90  90  57  24  51  46  42  39  14  64  87   6  98  92  72  14  94  33  29  73  47  90  85   4  17  88  85  59  80  34  58  55  42  71  28  58  58  73  38   6  10  88  90  35  11  31   6  60  43  16  93  67  75  78  20  14  98  94  35  84  86  89  89  62  51  16  89  97  94  80  22  72  66  27  48  84  17  11  85  13  11  97  57  28  22  42   7  29  65  61  39  88  62  42  56  85  95  56  65  89  44  77  32  23  57  48   2  47  77  23  73  67  44   4  47  95  58  18  30  78  42  88  77  84  95  79  98  58  42   5  45   1  75  22   2  46  64  37  28  76  74  32  66  63  81   2  39  32  13  42  80  29  73  38  18  90  44  78  18  81  41  95   1  73  15  54  86  47  62  20  45  43  96  62  54  51   8  12  30  86  30  28  44  86  55  46  77   5  50  48  38  15  17  72   9  79  19  71  25  27  45  78  70  40  74  25  21  49  70   1  56  15  63  65  15  46  80  63  92  40  32   1  74  13   2  39  29  73  58  54  55  57   1  83   6  51   4  68  43   8  17  28  11  15  78  37  56  32  43  75  48  70  55  27  74  75  17  17   7  15  78  73  35  33  39  85  15  52  38  60  27  83  52  54  29  11  28                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                    34   5  92  89  19   6  69  70  54  42  46  40  28  81  19  91  40  67  18  97  33  37  93  87  28  14  26  65   4  30  14  68   8  94  87   7  37  95  18  72  67  74  17  11  45  56  92  33  99  25  66  54  18  47  98  28  89  65  78  35  13  18  70  41  14  12  33  68  54  40  93  66  32  43  78  85  83  37  69  30  92  20  64  60  27  45   4  79  20  47  29  41  47  84  54  94  17   6  23  38  23  49  56  63  74  95  57  58  69  80   7  73  95  37  90  30  66  97  91  18  72   1  55  13  20  12  98  29  84   9   2  62  61  93  25  48   2   8  57  64  90   6  90  87  53  85  55  98  93  33  34  60  43  59  13  94  17  14  14  24  91  86  44  81  11  55  65  54  44  45  80  86   2  48  56   3  12  95  74  99  97  77  44  14  74  51  77  27  73  39  84  61  32  14  57  65  79  48  60  29  29  14  10  28  16  30  88  19  70  61  95  40  79  61  19  48  63  56  17  47  17  45   9  74  70  77  36  81  74   8  12  74  65  77  42  24  10  52  47  73  99  70  96  57  17  16  70  45  83  98   1  11  18  85  69  36  12  77  49  19  39  83  34  34  33  64  28  39  29  82  92  15  56  54  82  21  10  30  70  40  56  28  76  83  56  25  97  64  45  54  30   6  90   5  97  20  79  88  12  82  56  56  75  59   3  87  68  97  91   1  98   4  55  48  86  44  72  27  32  50   8  28  36   7  77  20  28  67  14  21  18  86  58  28  66  90  70  41  46  15  96  66  49  58  63  51  47  88  93  86  63  14  91  22  77  41  87  21  74   7  18  29  13  72  41  10  20  90  55  74  22  76  27  63  86  13  89  54  81  65  12  32  74  54  58  90  71  99  74  89  39  72  22  14  33  96  20  60   1  70   7   9  19  19  52  22  84  34   9   4  65  18  59  97  49  26  18  19  84  21  58  47  58  16  97  47  67  22  18  82  29  38  78  33  61   5  96  45  75  92  16  43   4  32  41  99  30   4  71  40   4  91  76  10  13  51  25  17  16  50  80  76  79  61  50  66  53  32  24  51  66  88  44  45  72  52  90  17  28  82  86  57   6  14   4   7  11  38  47  38  77  28  41  71  58  27   3  58  86  69  80  88  19  32  51  58  50  75  97   2  44  87   1  22  31   8  25  21  78  71  71   7  62   3  33  15  77  33  51  24  49  40  64  33  47  33  31  27  84  94   5  75  80  81  48  68  39  43  55  32  21  22  68  12   4  55  76  55  81  19  39  30  76  73  71  74  58  25  22  33  27  26  24   8  36  63  43  63  16  74  13  86  19  65   8  16  61  53  90  26  81  33  47  56  34  88  51  62   6  83  42  14  18   2  78  70  58  88  98  92  76   4   3  77   3  36  70  79  65  28  26  40  83  37  32  91  66  30  78   5  21  53  30  68   2   6  17  31  78  89  19  34  72  40  95  52  57  30  74  40   7  48  62   6  97  75  42   6  77   9  59  10  55  44  97  79  22  34  48  42   5  26  38   9  65  90  75  52  16  53  49  98  55  65  86  36  16  85  43  97  71  16  97  27  20  41  38  23  64  34  54  42  19  31  18  14  41  22  85  40  66  29  67  79  67  11  93  28  20  63  30  20  14  83  18  83  27  32  87  53  70  64   9  72   8  20  38  60  60  55  84  43  79  35  93  94  46  29  53  77   6  76  99  95  95  61  81  40  89  56  83   1  10  92  89  15  62  79  37  39  47  13  83  20   7  59  55  50  11  79  35  88  36  30  72  25  82  13  54  82  60  59  51  20  24   3  19  11  42  35  66  78   2  13  48  56  87  55  87  93  66  87  13  49  75  48  56  20  39  15  62  70  79  93  41  76  58  30   8  32  55  45  30  77  28  66  42  74  36  27  91  37  81  36   6  75  99  96  60  38  41  91  48  89  34  51  91  18  40  16  23                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                  89  22  99  54  57  88  33  36  93  64  78  38   1  31  25  42  70  58  11  33  88  88  79  55  23  47  71  97   1   9   1  31  68  91  87  72  15  52  82  64  56  71  56  54  34  79   1  32  78  79  70  91  34  63  98  78  41  30  30  11  79  44  30  50  27  49   3  56  27  39  48  67  91   7  91  76  49  33  33  16  62  66   7  18  29  68  95  37  69  98   6  41  53  57  88  43  51  17  12   2  93  94   8  91  57  87  86  29  82  51  71  53  58  71  99  13  31  66  33  68  94  21  82  67  18  98  93  76  55  76  12  65   8  65  72  91  81  87  53   5  83  73   6  82  83  94  80   8  63  71  72  84   2  91  65  21  76  89  53  87  84  31  40  62  64  43  30  70  45  30  17  35  42  26  25  92  95  81  24   8  38  48  71  26  49  93  34  68  29  54  75  87  51  73  39  23  39  98  52  58  73  81  93   7  43  16  63  64  29  14  21   1  83  54  36  85  60  49  77  57  29  92  33  87  82  86   4   8  63  84  50  64   2  62  42  61  86  45  48  21  73  17  31  10  74  21  69  16  95  83  28  64  88  11  71  28  29  30  61  10  31  84  51  29  68  47  79  30  67  65  46  41  24  49  17  93  75  65  25  22  15  60  63  97  44  87  94  76  16  98  30  40  13  10  67   8  17   7   1  61  51  82  80  66  26  38  41  71  85  91  14   4  25   4  54   3  81  61  91  83  14  30  64  29  11  43  25   1  39  79  34  46   3  35  39  82  58  63   2  17  26  43  96  74   9  12  67  45  98  44  94  90   5  27  85  21   5  92  86   7  56  72  99  98  21   7  73   1  50  51  95  88  40  53  92  50  14   3  23  58  58  42   1  50   3  36  15  70  56  11  39  37  35  14  22  20  33  50   8  61  40  84  37   6  40   8  23   7  37  21  92  85  77  76  63  84  91  95  48  42  32  23  66   4   3  43  26  27  88   8   6  44  79  74  21  30  54  14  34  94  26  17  89  74  37  63  24  63  13  61  68  49  97  56  44  21  31  43  57  18  79  79  92  83  11  14  93  50  99   2  43  53  80  25  40  89  43  77  39  11  39  24  13  79  76  87  86  50   4  33  93  47  46  59  74  39  30  28  57  64  80  71  55  29  19  84  79  93  14  17  16   8  76  31  10   1  44  53  18  60  76  59  82  53  97  98   7  71  23  10  54  58  21  46  79  51  60  23  56  71  58  24  16   7  11   4  80  85  44  27  90  81  39  80  77  91  68  22  23   9   6  91  69  83  71  13   9  35  89  61  53  99  17   9  52  90   4  69  43   3  41  88   5  13  27   8  13  15  10  85  72  43  66  37  32  21  36  16  95   7  24  68  11   7  12  22   1  40  75  85  21  58  64  83  31  80  77  54  60  59  70  64  74  66  33  72  80  47  49  60  89  96  89  95  60  19  75  58  81  64   2  40  60  31  39  82  73  75  47  65  68  41  96  69  82  66  79  73  79  74  77  23  32   3  73  56   2   7  69  86  50  87   7  45  62  55   6  36  84  91  41  68  39  81  93  88  28  36  46  66   4  34   4   6  45  69  91  16  33  27  59  29  90  26  22  90   2   5  73  61  30  21  84  63  86  99  74  66  37   3  25  42  60  16  49  83   7  28  14  21  63  59  13  11  29  98  24  17   3  21  38  26  58  33  39  14  44  18  10  31  92  94  91  73   3  84  69  93  77  13  73  49  82  74  67  88   1  77  47  60  75  94  83  99  49  65  87  52  18   3  85  51   2  57   7  71   7  59  16  33  84  55  10   8  31  35  57  96  30   5  66   9  74  51  60  82  32  24  24  60  89  90  49  28  11  47  81  98  47  80  51  84  63   9  32  50  13  56  56  19  70  38  67  12  14  80  64  77  62   6  27   8  92   4  93  26  81  39  64  84  57   3  23  76  83  76   3  55  54  26  36  26                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                28  37  47  21  92  91  24   1  86  18  35  83  74  16  87  53  72  96  45  25  21  42   7  86  21  44  88  43  30   7  19  76  69  40  80  47  65  97  62  32  91  40  67  87  83  97  32  60  57  61  71   6  99  64  52  99  41  85  73  92  35  85  57  23  57  84  38  41  75  63  64  43  26  83  26  10  27  85  50  37  61  84  26  59  81  82  19   6  80   5  85  45  29  92  67  64  64  15  84  46  18  59   3  99   5  38  39   6  37  77  52  75  59  85  48   1  14  88  94  71  90  10  31  81  90  62  10  43  30  71  88  60  92  51   8  91  89   7  39  77  56  59  94   1   7  21  66  74  88  63  90  23  61  91  93  79  12   6   6  68  89  48  90  14  73  71  94  41  85  30  36  88  64  39   9  39  59  25  56  25  59  55  32  86  15  17  54   3  20  91  37  74  57  21  63  99  78  61  97  61  35  24  25  99  73  22  39  16  27  56  66  82  22  64   2  57  51  75  28  46  47  69  92  94   6  57  29  54  81  46  73  59  73  19  66  67  26   9   8  21  98  60  53  99  10   8  68  52  45   5  59  40  77   3  36  46  91  77  90  19  68  99  90  87  52   1   9  76  53  84  55  33  16  62  90  40  20  76  27  28  36  19  51  94  94  62   9  46  63  64  14  59  94  23  61  14  15  93   5  36  26  39  83  52  51  70  59  74  26  34  13   6  87  63  90  21  32  63  72   6  49   9   2  68  71   2  31  20  40  53  37  15  79   3  22   5   4  57  30  10  41  95  44  95  81  14  86  20  55  83  96   8  72  50  54   2  24  89  34  33  13  84  79  94   2  74  67  31  13  10  17  29  23  21  84  39  78  45  17   2  27  18  38  64  88  39  25  32  68  55  33  62   3  22  40  57  68  72  23  53  37   8  40  37  62  22  55  36  49  78  91  68  72  86  52  88   5  15  62  14  81  35  39  79  67  45  31  92  34  33  49  92  89  91  67   2  35  41  75  38  25  77   5  67  36  23  48  29  33  45  76   6  18  88  42  73  76  84  96  88  27  28  22  63  47  61  64  88  86  69  26  60  20   9  49  20  34  54  26  96  87  78  89  20   1  11  72  51  35  38  73  59  50  55  29   8  99  14  58  84  89  52  16  70  77  32  25   4  51  89  72  14  80  19  78  52  56  42  78  94  72  69  33  39  36  98  68  59  21  69  13  25  30  40  62  37  38  38  65  95  69  72  68  70  88  27  25  86  10  33  62  83  53   4   4  90   8  15  16  95  11  34  44  78  14   1  27  49  80  30  48  40  23  93  24   1  52  83  35  90  23  30  37  59  49  84  28  76  45  85  44  63  69  20  63  32  82  12  69  14  74  21  19  17  14  11  41  77  48  15  60  76  30  24  54  33  56  97  37  35  11  62  88  40  50  91  39  34  84  51  55  44  16  93  95  15  92  83  64  80  85  82  96  86  66  73  90  78  83  32  87  25  53  17  90  52  92  41  18  23  41  83  55  43  64  55  80   6  69  41  53  76  60  33  12  66  90  39  94   6   1  97  66  65  99  10  58  75  47  65  77  18  31  60  98  92  41  61  80  45  15  11   1  27   8  93  85  40  50  80  94  74  63  40  80  73  72  11  32  48   9  89  10  97   6  65  84  46  93  63  24  55  96  67   6   2  41  34  49   9  82  32  99  84  34  71  63  75  55  54  33   1  91  98  23  43  63  27  63  12  20  99  11  46  61  40  32   8  53  53  84  79   8  37  57  86  81  76   8  61  17  66  45  41   6  91  87  85  87  95  15  30  26  62  44  59  52  31  22  37  43  61  66  11   9  88  89  32  15  63  77   8  98  15  67  56  75  17  79  41  80  55  71  54  55  62   8  67  44  74  94  40  48  96  86  37  83  53  73  66  80  57  49  55  11  91  18  77  31   1  57  79  74  86  92  89  98   5  87  31  44  85  99                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                              34  19  52  56  49  17   6  58  16  64  86  90  43  71  51   5  32  44   2  46   4  17  86  38  32  36  90  81  38  62  88  17  72  31  89   3  89   9  86  43  67  17  43  41  83  76  13  72  87  12  97  31  14  21  48  62  42  46  34  52  54  43  63  56  12  23  63  42  50  82  43  54  44  72  43  11  46  29  30  64  24  29  41  66  92  92  61  34  29  61  89  89  62  58  85  99  75  16   2  55  85  36  47   1  20  82  58  58  68  84  25  86  31  64  69  66  64  80  19  16  60  69  15  21  51  50  48  93  71  69  52  95  16  26  92  37   2  83  99  61   2  23  99  40  32  94  87  24  94  21  52  76  62  72  21  28  18  59  35  28  16  36  74  68  17  25  72  97  64  81  59  24  91  26  36   6  23  78  34  27  71  74  78  86  38  81  70  15   8   9  86  66  45  81  50  61  55  50   9  14  62  70  91   9  41  27  65  58  54  44   2  82  15  12   9  10  94  85  92  16  77  54  39   2  97  47   2  91  60  24  95  43  86  92  95  52  42  73  24  50  80  20  87  48   8  25  27  14  78  47  65  43  44   1  89  99  53  58   7   1  39  65  68  42  32  73  33  15  25  80  41   5  38  27  42  35  96  44   7  12  88  45  40  86  80  75  66  60  95  74  50  79  45  85  54  86  44  86  99  64  27  32  44  37  20  54  35  85  66  43  43   6  21  25  71  34  23  54  80  89  94  65  71  48  23   7  76  75  95  78  79  37  43  10   8  99  19  80  38  55  50  95  72  53   6  68  81  27  95  73  63   4  68  50  86  48  50  50  73  45  15  69  20  28  37  30  33  33  53  39  33  31  81  76  45  54  14  94  31  58  58  50  51  51  66  90  69  68  64  56  33  22  25  66  86   7  71  74  37  58  95  32  74  30  41  70  82  16  48  39  23  43  70  87  74  47  44  98  97  89  15  32  78  25  42  75  31  59  45  94  79  99  33  27  78  71  97  33  11  32   7  36  89  56  51  81  45  92  49  56  61  42  22  61  73   6  16  67  85  73  46  22  35  20  49  37  56  80  86  99  72  37  95  96  55   2   9  55  91  34  84  50  47  25  51   9  13  85  19  61  64  89  50  61  84  24  26  95  72  13  83  39  89  18  29  71  20  81  49  26  90   5  11  73  53  35  57  47  96   7  75  46  64  84  69  44   4  29  43  21  48   7  45  68  77  82  68  55  62  45  62  80  35  14  17  86  31  32  13  25  19  49  42  28  20  34  91  93  99  22  73  26  56  86  55  22  70  34  92  35  97  96  34   7  71  69  58  43  14  96  57  96  65  38  58  80  89  18  34  22   4  30  46  45   1  90  43  10  87  82   3  55  57  36  60  24  42  78   1  84  11  37  61  91  69  38  60   2  78  26  67  78  76  50   7  11   8  78  81  33  26  25  82  13  31  88  57  86  76  20   2  95  82  81  98  14  87   6  63   5  23  27  89  21  38  95  30  79  49   9  51  48  71  18  42  76   5  80  49  44  57  67  83  42  23  35  80   9  88  94  24  55  86  19  39  48  69  26  71   8  10   5  54  29  15   6  24  70  82  83   8  84  23  43  30  45  25  65  95  21  48  27  79  55  56  61  92  79  22  39  40  99   7  18   2   9   1  69  16  21  70  68  70  25  69  49  61  13  53  82  27  54  23  86  21  59  26   2  70  10  61   7  63  33  96  75  60  38  92  94  14  74  18  61  43  56   9  58  81  32  82  52   7  33  15  66  69  48  40  79  51  34  67   3  43  69  73  67  39  85   9  27  55  28  43   3  47  58  88  37  48  61  46  88  96  23  65  12  85  30  50  77  80  50  20   3  75  81  39  76  99  73  42  68  88  71  77   4  80  66  12  72  16  24  44  27  73   3  17  68  23  32  84  88  37   1  19  16  12  99  65  15  16  37  43   1  91  20  67  92  11   5  69  83                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                            42  66  33  64  29  84  93  15  31  10   3  86  75  18  10  35  53  53  46  71  13  72  92  32  98  33  99  22  32   2  78  46  43  86  85  83   1  89  37  44  80  87  12  79  70  82  97  40  36  48   2  65  99  58  34  53  99  95  27  11   6  37  96  93  44  54   5   8  88  15  30  27  47  50  46  90  30  27  49  22  69  80  32  81  71  44  60  10  72  94  56  20  50  44  88  78  95  26  64  45  34  91  88  12  43  91  51  49  58  27  38  74  56  90  20   3  37  10  18   9  92  81  19  50  49  80  47  32  70  69  65  12  79  74  78  18  16  95  68  42  45  89  75  29  83  37  68  25   9   6  53  76   7  28  86  18  75  77   4  99  95   8  65  68  55  45  27  46   5  95  91  72  92  67  74  92  33  14  19  75   5  27  82  26  33  82  68  22  34  84  14  80  44  36  27   7  70  34  10  26  98  54   1  59  40  69  45  31  73  89  14  51  51  14  95   8  24  51  11   6  95   2  38  55  14  25  63  65  89  56  57  89  70  61  58  80  64  11  88  40  12  12  48  48  88   2  26  64  34  67  16  29  28  31  39  59  73  28  26  31  91  31  65  90  71  96  50  42  59  22  26  38  25  56  23  34  55  27  86  45  59   1  34  54  29  45  35  86  45  97  96  60  25  73  48  36  91  43  87  18  39  33   2  67  93  75   7   1  15  54  92  10  51  34  40  16  71  78  47  56   8  14  69  57  66  91  10   1  11  84  34  10  19  22  33  75  36  34  64  48  97  76  69  94  84  64  95  59  25   7  32  72  29  59  82  79  42  22  50  74  82  73  16  79  45  38   4  43  28  79  35  46  47   8  87  17  34  40  88  97  12  95  69  42  58  22  74  34  12  85  35   8  24  25  68  77  74  12  40  40  64  64  36  77   2  15  97  70  23  94  59  96  23   8  69  91  90   5  23  15  19  86  81  21  75  12  72  47  51  63  50  96  25  25  40  53  82  55  47  75  39  72  26  24  36  82  71  84   4  95  28  54   9  15  90   6  17  41  13  25  15  72  53  95  92  24   9  28  57  23  14  60  50  37  59  50  63  87  61  76  39  84  45  94  11  31   7  48  95  16  32  82  49  10  54  55   1  60  39  59  46  46  61  42   9  65  33  31  34  89  43  66  42  89  43   6  32  88  29  97  24  46  39  26  33  94  12  76  36   4  68   5  42  47   5  87  74  82   3  65  55  40   6  18  23  79  95  42   6  11  11  29  36  66  85  19  80  88  84  90  13  51  60  11  86  78  26   2  16  80  40  63   3  86   5  47  81  77  75  25  62  17  91   8  17  67  47  18  49  44  12  95  38  10  81  11  54  16  41  52  27  21  71  88  20  51  25  32  64  68  44  14  37  59  98  47  54  58  43  44  42  63  93  93  13  77  31  56  69  58  17  50  54  37  46  20  77  79  83  71  53  10  53  56   2  62  65  36  33  90  81  96  11   5  22  29  93   6  41  44  30  40   2  44  80  65  21  72  31  15   7  33  37   4  32   6  89  91  19  80  17  47   7  61  45  41  80  67  18  96   9  46  24  67  30  39  68  34  22  92  34  22  42  83   8  62  89  83  48  56  10  34  46  54  73   6  66  44  61  49  74   3  24   1   8   3  89  32  44  42   9  20  61   2  78  37  29  92  35  46  65  32  17  31  21  16  92  35  40  62  35  91  48  10  54  17  25  95  13  13   5  77  47  34  94  33  79  52  26  68  28  46  94   7  75  14  59  91  47  38  79  14  83  42  90  74  33  14  53  72  77   4  90  71  37  34  43  18  44  75  96  48  53  43  52  33  63  52  69  53   4  60  60  23  66  23  66  87  60  35  72  15   7   2  99  53  70  11  90  71  73  37  23  49  71  95  88  34  40  14  99  96  80  46  15  62  95  92  49  17  72  31  45  14  29  91  81  37  69  52  90  91  64  74  89                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                          85  60  82   6  98  60  74  55  92   4  28  99  59  81  96  51  75  80  26  15  28  12  78   4  60  26  10  59  51  85  64  41   9  79  54  41  97   6  75  48  22  58  45  22  68  27  14  61  13  71  56  89  49  48  40  97  67  80  51  13  86   8  41  46  71  48   7  93  33  91  70  30  90  80  48  54  72  74   5  30  15  42   5  37  40  50  71   1  28  15  18  74  70  17  67  80  13  19  86  24  72  28  96  85   8  19  56  23  40  13  69  87  35  83  40  95  56  33  19  89  99  64  50  41  21  79  89  78  62  53  37   4  52   6  28  14  49  72  12  69  65  25  67  41  67  92  62   1  37  42  19  77  66  20  97  52  86  66  63  47  86  13  34  28  47  66  82  98  75  95  57  39   6  91  21  17  24  13  31  87  53   7  84  89  45  46  93  60   6  89  54  61  89  97  69  26  74  36  60  32  67  89  80  81  73  54  36  54  66  37  72  21  20  83  60  78  99  67  48  55  41  48  19   5  14  71  28  79  99  86  54  36  66  37  41  63  68   4  89  69   2  78  41  53  49  88  27   7  85  32  72  34  61  68  13  90  94  39  11  42  97  38  94  56  97  30  30  79  25  44  85  32  58  98  45  60  71  28   6  98  13  32  84  89  57  36  32  80   3  55  33  61   4  86  97  88  61  70  59  20  33  52  92  98  72  92  44  98  28   9  19  31   6  88  73  93  29  61  45  58  76  21  59  89  72  58  47   5  24  93  65  80  97  68  18  82  17  82  56  65  35  65  91  39  87   2  61   4  29  20  76  54   4  87  75  18  86  28  46  94  21  48  46  61  24  13  92  12   3  88  50  10  75  47  85  51   5  99  66  41  84  77  73  28  68  41  16  56   1  48  32   5  26  84  11  43  38  61  73  47  30  36  82  21   7  93  23  38  49  22   7  25  70  40  73  54  32  59  38  92  10  54  60  99  90  61  50  53  53  87  25  83  32  97  11  37  44  82   7  54  49  17  85  53  58  12  53  16  44  99  83  85  12  71  58  25  69  32  55   6  54  82  48  60  93  76  72   4  81  30  89  30  54  45  79  93  89  72   4  78  12  17  71  82  46  87  71   6   7  97  32  40  51  76   2  51  59  11  72  81  34   1  36  99   9  49  43  18  27  27  63  23  49  16  65  68  34  45  33  68   6  72  67  43  77  96  19  27  40  81  92  14  56  34   5  25  92  92  73   2  36  40  63  91   5  81  83  95   8  86  30   4  54  57  50  80  27  15  46  90   1  51  90  53  19  43   7  77  40  61  24  95  93   3  82  91  45  26  78  23  16  46  63  45  70  81  60  97   4  74  38  31  57  89  95  40  58  83  44  67  91  34  13  45  35  61  69  57  80  39  60  59  76  38  90  75  89   9  54  57  85  75  31  99  54  93  25  65  46  88   6  55  77  69  27  99  27  43  57  30  75  28  45  61  84   9  86  21  47  10  83  22  58  49  65  74  87  62  21  74  26  60   3   5  79  60  96  57  31  63  32  77  89   2  38  38  50  35  55   1  95  25  57  82  83  35  31  97  21  99  76  41  68  62  73  39  87  32  27  26  97  19  61   8  78  19  75  13  97  27  45  19   3  66  16  85  31  17  94  93  74   5  81  88  50  92  13  21  92  89  89  23  90  56  80  50  48   8  92  52  50  95  48  49  74  36  97  11  58  80  42  25  96   8  67  58  41  87  42  93  62  58  32  63  53  62  61  52  18  69  18  55  61  82  19  58  75  40  81  56  96  63  66  83  83  61  12  23  37   8  69   3  68  63  17  28  49  78  59  80  48  13  34  93  22  70  34  77  68  17  81  89  37  92  43  64  24  66  52  88  50  77  63  89  37  80  59  36  50  91  35  93  68  66  42  47   5  11  63   8   1  85  81  27  16  32  91   4  12  40  22  62  23  59  78  55  84  77   4  43  81  64  21  65  35  74                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                        30  84  88  77  43  92  61   2  10  77  32  46  39  52  54  43  41  99   7  16  84  59  90  79  92  74  32  12  18  83  77  73  55  69  59  93  35  32  69  56  15  14  35  20  23   6   5  14  79  57  60  94  72  67  32  26   3  16  66  32  65  57  55  58  33  93  23   6   7  91  10  50  74  53  79  74   6  92   6  94  26  18  70  33   5  62  35  82  77  33   6  75  50  32  27  99  32  76   7  45  90  18  37  90  88  47  41  25  59  27  37   5  91  91  55  33  92   7   4  21   8   9  19  87  93  95  90  69  97  18  90  90  26  45  29  21  22  81  40  86  86  53  94  56  52  29  10  99  21  58  59  85  28  27  16   6  76  63  11   7  72  63  42  39   1  27  23  90  14  11  22  85  22  32  63  36  61  42  22   1  23  63  64  70  12  59  48  39  14  63  60  99  94  24   4  38  33  11  34  58   2  31  23  83  12  73  65  14  95  48  75  80  98  64  29  37  37  30  65  59   5  44  72  46  40  14  20  66  95  76  54   6  25  95  11   4  87  53  96  95  93   3  57  34  10   3  83  83   6  24  91  38   7  52  56  51  95  97  98  89  81  99  92  77  60  47  33  76  64  34  94   7  30  51  47  62  32  94  17  25  99  19  91  91  89  46  80  45  46  17  22  50  32  10  55  53  52  80  94  21  51  15  65  22   8  82  58  50  84  70  40  59  55  73  18  76  88  64   1  26   6  60  36  15  81  26  69  67   7  87  21   8  26  10  52  54  94  22  53  83  88  78  86  65  36  95  56  61   4   6  28  79  92   5   2  33  59  68  16  92  22   1   2   9  52  94  70  36  52  34  53  46  38  72  60  91  87  62  37  70  74  99  48  93  74  54  23  90  44  46  58  56  42  67  94  93  10  31  61  86  57  15   3  58   4  23  69  24   3  91  29  90  16  78   9  37  39  53  83  59  52   9  46  30  34  79  11  98  37  51  81  96  99  54  61  52  35  55  85  92  97  47  94  31  67  24  31  96  42  60  87  50  46  33  97  55  75  91  41  91  67  16  87  28  97  99  87  54  36  37   2  21  86  63  80  77  61  88  58  59  51  66  67  16  82   6   6  37  51  79  91  97  62  90  37   1  29  52  73  89  73  62  29  62  51  13  45  69  38  43  77  38  91  29  18  68  46  92  62  76  55  90  15  18  65  24  83  50  36  85  97  63  98  51  10  25  38  95  23  32  66  80  88  23  20  46  12  62  10  17  33  41  30  68  50  28   9  86  48  41  73  18  66  24  28  37  60   5  23  54  61  99  95  87   7  32  68  45  41  47  11   6  38  88  55  42  80  70   8  38  61  85  92  43  74  54  54   9  33  33  24  29  49  74   8  77  37   3  17  14  87  61  49  58  26  70  26  63  23  43  94  20  68  21  82  53  30  50  62  38  32  25  33   5  13  65  55  52  80   9  27  46  71  46  83  65  36  58  45   2  54  20  66  97  34  44  24  45  15  51  98  17  72  61  65   4  90  88  12  20   2  20  66  97  55  57  59  92  53  63   4   5  35  57  95  82  66  23  96  47  24  77   9  76   5   2  83   3  64  38  53  49  27  71  27  63   2   8  93  35  34  38  92  71  74  12  93  49  22  24  35  36  56  32  20  39  30  29  41  37  10  76  56  74  56  32  18  27  68  22  98  67  93   3  47  65  60   6  32  31   3  75  31  74  99  11  72  54  75  79   5  47  70  52   5  84  71  13  78  66  52   5  50  26  25  75   4  67  76  52  57   1  93  40  58  10  11  61   3  41  17  85  63  54  64  81  94  14  39  35  94   5  48  15  40  54  53  83  13  27   5  14  56  80  82  71  79  23  75  57  66  23  10  14  66  50  56  72  96  26  49  74  96   9  21  90  14   3  99   3  64  94  43  47   7  90  18  25  47  62  63  14  67  10  76  92  37  97  68  58  76  16  79  27  97  32  33                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                      55  98  47  32  33  10  24  27  40  57  11  56  17   6  68  25  94  41  95  62  44  90  98  28  21  98  52  49  46  20  83  16  25  24  31  63  82  24  97  91  97  71  71   7  88  24  53  60  11  45  66  48  22  15  40  55  23  70  48  70  30  31  82  44   4  29  37  92  39  59  25  63  99  21   7  56  76  52  89  19  46  29  66   1  69  87  30  79  21  91  77  39  22  14  46  33  28  11  55  72  80  52  51  98  52   3  55  16  61  27  93  33  92  19  23  77  33  76  42  89  60  91  52  49  41  74  48  35  89  30  49  98  27   6  68  22  89  83  57  58  71  91  59  86  95  50  28  99  21   5  60  76  89  76  58  71  15  39  13  86  65  80  54  76  18  55  91  93  34  98  22  86  92  57  27  50  97  84  95  13  30  69  17  62  89  22  39  99  54  60  54   7  82  49  95  80  88  76  98  80  12  61   7   1  69  75  29  41  47  36  23  21  23  55  17  11  41  53  53  34  28  87  64  45  65  85  57  56  84  54  77  16  81  33  38  55  42  35  21  35  36   3  85  89  61  79  71  75  27  58  66  66  63  89   5  34  97  96  73  99  91  62  28   1  93  36   9   7   4  95  88  33  97  74  78  10  93  33  96  56  15  18   7  69  64  41  22  67  57  49   9  98  37  17  11  77  98  63  79  55  10  17  14  31  21   5  14   2  64  97  20  35  89  45  74  80  77  71  97  63  14  46   5  76  53  40  63  68  22  39   1   3  59  65  86  19  37  99  70  81  18  53  82  49  42  24   9  75  43  34  26  46  79  89  67  44  21  40  62  64  88  33  44  88  21  13  96  10  70  66  60  52  54  51   3  72  50  76  65  20  31  62  44  97  56  50  65  52  34  19  84  32  57  17  66  38  67  54  49  39  54  44  84  67  93  88  49  94  31  73  36  67  62  94  83  35   4  10  22  92  66  67  98  75  44  59  68  87  20  77  74  96  52  69  37  24   4  88  96  44  24  95  95  41  11  22   2   2  42  79  40  88  12  37  50  81  40  81  69   6   8  48  37  96   9  67  61  92  34  40   7  25  67  82  37  45  88  20  54  93   9  68  99  30  19  98  20  26  86  70  59  87  63  58   2  20  78  57  95  31  70  96  65  92  71  91   7  16  89  81   1  39  69   9  24  97  49  28  71  86  50  70  12  88  51  67  16  34  87  89  21  53  20  31  18  26   4  26  55  98  72  49   3  54  40  49  31  51  30  64  87  81   3  91  22  72  83  35  67  65  40  74  62  88  36  53  59  64  32  52  30  74  42  35  97  87  81  28  91   9  74  38  17  68  33  33  63  41  97  15  93   7  18  18   2  54  13  44  92   1  25  97  53  13  12  14  94  98  97  67   2  45  42  29  49  68  45  11  63  73  32  44  41  38  27  39  24  75  93  64  19  36  76  19  27  72  71   6  87  12  75  33  54  10  12  41  47  84  10  26  86  30  47  44  75  79  52  72  44   8  54  94  37  29  27  92  96  20   3  14  75  53  94  25  75  68  84   5  12  43  50  14   5   9  60  40   5  52  45  70   2  69  94  47  72  58  74  59  99  84  34  17   3  41  62  46  91   2   8   4  38  89  57  47  60  55  37  84  15  34  53  89  76  11  74  56  78  19  11   1  20  16  20  58  67  26   8  72  46   6  98  97  90  78  44  63  14  16  79  69  29  41  14  93  64   2  51  63  76  93  97  28  60  74  81  32   2  46  13  30  71  82  59  14  25  55   4  27  77  83  96  26  49  60   6  92  18  17  37  41  73  72  93  52  42  21  91  74  56  96  32  22  69  34  19  75  64  76   6  34  59   9  63  25  82   2  61  98  69  16   6  23  21   8  44   1  16  49  57   9  63  31  72  90  41  98  27  10  27  27  78  26  87  88  89   8  41  73  23  66  68  40  83   2  77  10  52  53  37  47  51  28  73  75  17  27  96  91                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                    45  96  99  46  66  61  66  17  22  94  96  71  38  81  75  64  65   9  47  86  70  15  70  92  53  19  12  57  61  44  17  56  68  71  92   2  78  48  43  85  19  42  49  65  63  69  92   7  61  37  80  72  25  79  50  68  52  86  23  16  29  83  60  42  93  84  14  68  50  92  77  24  53  65  36   2  29  12  28  87  83  69  17  75  43  20  72  70  94  15  69  22  13  77  55  88  87  13  27  81  70  74  40  37  92  88  27  17  25  68  11  59  41  63  47  44  19  48  56  66  19  70  60  36  67  12  51  94  51  26  52  88  27  73  71  88  16  32  63  33  29  98  97  14  32  13  48  93  80  29  10  48  51   7  97  94  29  71  56  20  49  27  93  37  85  83  56  25  57  15  26   9  99  78  30   7   9  54  28  92  44  17   3  57  74  86  29  33  58   1  80  88  19  44  58  89  85  98  18  55  86  34  15  56  39  82  94  40   6  94  86  62  69  81  43  24  58  74  40  27   1  31  96   3  88  83  18  56   6  92  24  54  94  81  68  14  67  21  86  56  12  78  22   9  52  42  68  15  63  53  76  16  83  71  52  67  12  61   1  70  50   9   9  19  52  45   5  19  90  64  26  57   6  32  78  75  54  18  66  60  29  49  11  53  53   2  65  15  38  74  66  17  26  90  35  91  48   4  54   3  43  63  80  49   7  60  82  65  56  87  43  32  54  26  51  77  98  40  43  89  43   7  26  75  27  17  18  60  33  12  57  34  37  95  10  33  98  66  47  17  71   4  97  91  19  35  50  38  72   7  15  28   7  75  34   7  10  17  99   3  73   8  29  86  90  10  91  83  10  17  48  61  77  74  41  48  80  79  21  25  35  82  10   1  23  33  15   2  45  89  49  81  97  72   2  33   4  41  87  44  12  84  74  56  82   7  90  29  87  57  38   7  27  57  65  63  79  87  98  27  85  64  13   2  49  48  43  28  97   5  39  57  12  54  89  46   3  78  15  85  80  62   8  66  25  80  60  13  91  96  49  94  50  92   1  95  37  20  44  22  48   3  56  46  44  69  75  59  79   8  17  70   8   2  53   8  54   4  40  71  11  96  75  91  53  29  75  77  42   1  15  53  69  31  89  75  84  34  55  52  68  90  63   6  14  22  35  21  26  27  30  38  77  69  91  15  56  33  36  43  40  33  94   1  35  66  95  72  99  41  39  28  67  51  26  91   3  99  99  89  17   1  71  47  71  52  63  97  85  75  77  55  16  34  15  17  18  79  83  49  58  88  27  57  38  90  31  77  43  68  98  85  39  54  77  44   9  29  71  13  49  57  71  78  61   3   3  75  50  65  81  13  33  31  31  96  13  56  31  22  98  32   5  24  63  20  33  52  29  47  71  21  58  56  34  52  99  29  77  12  16  71  32  58  84  55  25  57  11  13  68  26  56  14  34   5  95  22  84  78  40   7  32  28  55  11  44  41  12  88   1  34  14  52  82  13  35  10  94  37  58  54  12  79  70  81  23  17  59  14  18  96  60  92  56  19  47  46  25  51  34  43  23  51  92  36  98  32  43  32  43  39  46  16  66  55  43  62  11  26  39  25  21   2  40  46  77  61  78   4  62  28  68  26  84  76  42  99  98  44  93  61  88  66  93  75  92   1  20  83   4  96  12  95  94  65  72  17  33  40  63  88  79  87  61  12  39   7  19  92  96  58  80  17  67  64  15  24  20  99  89  92   6  76  50  83  93  77  20  44  78  70  57  91  25  25  38  47  72  37  31  43  47  57   3  62  22  63  18  17  42  62  64  96  52  98  24  34  73  79  28  99  90  50  11  81  43  19  22  89  83  32   4  16   7  34  68   5  27  34  48   5  45  28  22  35  22  58  65  61  18  97  46  55  58  41  31  53  14  97  19  58  60  67  97  22  93   2  35  93  26  47  37  25  15  43  37  40  98  70  55  98  24  97  46  37  17  11  34                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                  18  10  47  93  27  60  61  15  47  67  39  45  47  86  64  17  51  15  11  85   7   5  87  88  62   2  26   7  77  48  31  84  62  16  15  89  46  38  86  24  68  90  61  65  30   6  96  42  90  75   1  77   5  24  23  76  43  57   4  78  30  43  17  81  35  92  76  39  17  91  62  53  53  25  22  49  57  76  44   7  93  45  17  26  38  66  89  82  32  51  46  84  34  10  25   3  53  34  65  53  48   4  87  56  77   7  19  93  59  91  89  74  66  35  97  88  67  27  33  80  72  35  24  30  83  53  64  25  62  99  43  33  71  93   8  39   1  80  95  96  78  66  77  98  88   7  53  27   6  65  34  81  80  68  78  85  48  29   7  46  61  93  98  88  95  97  26  51  60  67  94  77  94  95  34  36  91  78  80  24  56  57  30  47  69  68  17  65  79  59  59  70  26  37   9  24  40  36  55  58  17  64  13  49  91   1  43  19  59  89  21  39  98  18   6  10  29  19  48  76  90  42  75  89   4  92  90  16  63  18  19  82  49  11  78  31  90  60   8  32  41  46  46  40  96  48  15  57   7  40  44  86  51   1  95   4  64  97  40  19  65  57  68  86  15  41  56  40  97  38  31   5  54  62  40  33   7  98  54  36  19  53  69  10  67  20  94   7  54  31  85  47   7  42  13  47  71   6  17  17  62  21  42  87  84  77  24   3  53  15  27  18  59  47   5  89  83  25  83  76  68  42  40   8  94  33  13  20  45   5   1  10  32  77  80  59  92  79  82  99  23  68  57  91  72  67  24  41  85  57  81  32   5  51  76  30  17  45  67  65  32  86   7  71  91  45  67  69  31  95  55  38  84  27  44  55  52  18  63  95  63  30  54  12  65  51  91  76  74  75  98  80  81  59  62  39  42  61  52   7  28  73  72  37  82  89  12  15  72  60  61  57  68  93  15  22  94  66  54  59  56   6  51  79  74  28  40  66  70  37  99  81  78  10  90  33  69  88  18  88  34  33  93  43  13  56  18  62  55  55  94   8  67  65  10  35  18  70  78  90  68  47  71  90  34   9  13  26  60  49  47  52  65  26  52  94   5  80  30  55  55  84  17  21  36  55  53  37  78  10  27  38  90  25  21   8   5  85  92  10  83  82  57  37  52  71  85  85  46   8  33  10  56  45  97   4  81  78  57  22   8  23  18  81  16  21  36  55   4  14  72  96  57  81  78  18  14  25  75  11  17  48  13  72  96  40  12  10  61   9  53  10  21  58  88  62  77  91  69  14   7  46  41  80  12   8  17  32  88  92  61  27  77  65   5  94   2  46  32  83  19  60  52  29  95  70  77  11  47  81   3  30  91  21  15   4  13  51   3  10  44  77  64  45  75  25  73  93  71  21  44  22  96  69  48  53  20  68  90  92  65   6  91  93  55  73  18  45  56  82  97   7  86  84  68  31  77  62  27   8  90  92  79  22  51  28  36  85   2   1  44  96  46  98  39   9  69  87   3  88  76  17  40  64  37  33  86   9  69  80  59  86  43  80  55  57  92  97  76  58  56  84  31  88  64  45  43  85  10  42  80  97  96  37  99  14  55  16  69   2  83  43  84  10  85  15  49  11  84  65  70  46  29  26  98  22  47  47  85  35   5  99  25  80   6  67  31  93  49  87  96  89  49  29  70  42  30   2  42  12  16  75  18  73   8  17   6  41  98  34  99  11  24  72   4  98  36  90  12  84  70  88  67  26  73  85  23  97  45  55   1  22  52  80   2  36  13  26  41  22  17  44  31  78   3  33  23  17  49  38  91  64  20  41  57  29  93  90  58  33  99  76   6  85  51  32  99  46  19  45  64  14  65  51  46  62  23  50  36   1  85  92  68  40  55  25  18   1  30  43  59  35   3  40  49  45   3  10   5  49  89  72  64  31  72   6  43   5  65  34  56   9  82  35  62  81  47   6  80  73   4  52  39  46   1  40  48  30  43  32                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                80  34  88  45  29  32  27  22   1  75  13  34  11  81  81  57  64  68  76   9  27  76  72  44  29  70  28  86  75  66  57  38  91   9  19  66  92  57   8   6  47  45  47  87  23  65  98   6  51  69  93  63  18  26  24  40  91  72  46  85   7  62  30  24  23  39  30  35  43  99  87  56  26  88  70  81  41  38  61  52  47   2  64  27  78  50  32  30  99  31  44  64  71  99  38  53  94  49  21  38   2  87   8  15  44  88  10  35   7  42  21  81  62  26  23   1  85  31  70  24  51  62  64  56  68  67  70  72  48  78  84  43   5   5  17  32  54  64  65  59  54  11  22  26  72  96   2  25  38   8  84  77  65  60  24  60  17  60  68  46  61  22  60  32  70  90   2  38  50  65  38  98  98  87  58  64  71  61  46  96  52   2  27  14  53   2  78  54  91  61  33  26  18  20  63  24  68  55  53  22  15  71  96   3  52  34  67  50  69  80  28  55  64  76  31  20  84  71  19  96  55  11  54  96  97  53  48  30  37  11  26  64  43  19  21  10  94  55  70   2  90   3   3  45  19  88  89  36  81  50  70  59  17  34   3  55  39  77  65  53  25  74  90  96  91  61  99  84  97  88  10  73  89  91  89  77  39   2  71  43  73  47  66  76  45   7  15  84   1  93  24  11  87  62  58  18  58  65  95  76  78  88  71  84  30  76  92  31  55  44   3  21  26   5  45  52  57  42  38  66  47  96  20  56  75  79  19  21  73  54  50  71  33  82  32  83  67  40  62  42  84  86  67  80  70  33  12  83  48  87  15  50  30  55  29  93  84  62  71  77  23  16  63  58  53  92  97  57  12  24  92  41  54  98  49  20  56  85  43  59  74  47   1  25  22  58  59  59   7  94  62  42   9  45  22  63  96  82  52  62  25  32  74  81  62  63  62  29  88   9  33  29  67  78  64  54  55  49  32  42  12   2  95  71  31  17  73  67  34  79  25  32  63  76  90  68  68  46   9  73  52  43   7  44  33  29  20  15  21  51  53  21  28  83  80  78  10  73  76  33  18  91  37  35  68  62  48   6  92  17  72  36  80  32  82  45  88  69  98  63  56   7  77  74  23  65  57  52  12  16  85  69  98   9  63  90  30   2  54   5   5  52  24  81  49   4  68  29  44  20  40  33  21  16  77  78  96  54   7   7  84  12  21  31   1  71  16  22  77  61  48  52  11  50   4  89  12  62  84  89  23  77  80  39  11  92   8  36  55  94  56  78  51  17  53  21  64  82  80  78  10  82  33  49  23  98  67  63  61  85  74  14  63  22   6  16  33  14  66  73  46  29  85  37   2  76   2  69  19  95  35  63   5  95  61  97  10  85  32  14  62   7  52   5  76  72  99  68  17  82  43  23  60  61  16  69  38  47  72  89  58  20  28  87  80  39  95  38  48  59  70  68   3  27  46  69  60  23  33  79  37  13  50  21  93  82  64  96  17  88  46  78  83  27  51  71  37  99   8  81  40  77  51  74  21  77  29  29   9  68  54  40  20   4  88  63  83  64  60  30  94  99  52  34  79  42  36  43  18  58  83  62  88  26  10  29  87  63  33  63  82  33  97  54  91   1  77  71  93  93  94  53  96  86  16  73  94  14  46  83  28  94  88  23  91  70  67  35  95  47  60  42  56  88   6  38  52  65  57  40  71  49  30  19  64  36  53  43  49  31  73   1  28  16  30  42  19  77  17  40  19  79  43  10   3  36  86  12  61  48  35  90  22  36  34  74  66  59  39  74  55  56  54  18  28  39   9  38  68   9  91  80  98  71  51  40   4  63   9  82  71  34   7  49  37  13  34  95  89  95  42  83  70  12  49  66  30  25  32  60  71  93  70   4  31  42  89  47  20  68  85  18  70  91  22  74  75  54  42  88  53  93   3  14  18   9  60  50  21  76  43  16  69   5  47  62  96  30  15  59  49  93  85  45  25  85  62  96  87  79  34                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                              84  97  92  43   1  47  25  50  21  99  97  12  67  76  43  75  80  27  66   4  66  92  77   3  72  90  88  90  71  60  38  64  24  25  34  65  99  74  68  17  47   1  21  66  75  94  25  24  13  68  81  57  21  21  21  84   2  52  47  38  43  45  44   2  52  16  28  74  45  32  89  46   3  31   2  16   2  11  18  80  13  30  80  24   5   1  45  64  33  12  40   2  89  52  53  82   9  25   9  87  25  77   6  17  79  42  69   2  12   2  49  94  90  34  48  95  10  51  66  62  57  69  94  50   5  84  13  12  88  84  93  16  10  82  97  73  91  11  16  21  66  54  80  58  95  98  57   1  20  99  87  14  99  88  45  80  38  81  84  87  46  63  39  99  57  95  31  61  16  26  25  31  44  69  91  26  76  24  47  23  52  28  40  51  22  27  19  43  63  83  81   9  89  89  70  39  92  62  42  98  77  53  69  57  55   5  23  22  73  45  40  10  29  56  72  57  96  70  66  20  97  10  29  23  66  69   6  86  79  49  19  61  15  15  23  65  98  71  43  46  95  67  34  92  59  37  67  65  93  46  13  73  40  70  73  46  10  67  82  36   6  93  63  93  64  36  68  10  10  42  47  33  44  75  57  36  39  57  18   5  93  53  15  51  62  85  79  32  41  68   5  36  34  13  86  76  19  24  78  39  33  92  19  65  73  68  82  26  91  62  82  82  54  42  63  84  37  69  94  56  81  50  86  46  70  98  19  90  83  20  31   1  98   7  43  45  18  79  87  78  84  80  37   1  45  69  31  86   9  70  41  69  26   5  20  51  27  26  74  69  27  60  41   8  25  17  87  68  54  42   7   6  54  73  51  41  21  84   1  73  64  39  92  62  66  32  66   9  33  34  68  24  33  52  71  88  88  70  94  86  58  88  84  26  54  31  81  93  15  95  20  64  82   2  78  81  73  98  24  98  74  68   6  64  95  16  88  19  88  26  60  92  13   1  57  61  11  16   7  17   5  67  48  78  63  18  93   9  58  16  41  30  93  75  17   9  21  68  74  94  15  36  60  73  26  84   5  27  82   8  62  23  21  15  10  96  92  43  87  96  38  36  89  29  32  15  89  11  64  36  24  39  15  91  70  59  27  87  53  59  44  26  21  66  19   5  77  77  85  26  17  88  57  91  45  87  93  24  64  21  77  39  56  83  10  63  65  70  21  63  17  36  14  94  55   3  68  62  40  84  56  66  84  89  23  50  80  91  83   7  70  25  30  35  59  83  23  49  18  42  96  15  53  48  96  41  38  22  14  24  42  85  77  14  88   2  93  76  27   3  56  26   9  66  82  83  68  12  18  13  64  33  32  64  90  80  36  94  20  96  89  54  79  98  30  37  59  78  13  46  57  59   6  33  62  19  88  68  71  12  41  89  14  58  69  72  61   3  28  76  57  29  14  31  80  66  94  48  90   3  51  36  60  28  60  84  42  12  18  69  43  33  10  74  93  27  95  71  87  20  96  50  55  62   5   4  98  82  74  73  36  99  17  13  52  55  89  93  32  21  76  15  46  20  54  22  53  29  76  73  10  37  28  89  60  20  97  88  56  44  98  31  74  31  71  12  72  36  63  24  70  50  95  58  60  44  97  80  79  42  12  74  89  53  76  71  10  26  99   7  61  39  99  21  56  72  65  48  24  89  77  63  27  65  39  20  70  58  62  60  82  33   7  95  27  19  94  85  82  42   2  42  58  62  56  33  44  59  29  63   8  58  15  35  48  36  12  69  90  48   9  42  94  70  78  90  21  94  16  15  28  51  19   2  16  55  57  36  85  55  59  69  75  87  59  34  54  84  46  71  39  71  84  83  12  34  65  40  12  50  76  18  95  26  35  97  22  32  45  19  65  86  28  80  97  76  62  59  29  23   5  68  46  62  86  47  63  89  30  16  18  49  24  23  95  12  35   8  54  98  60  54  49  51  77  68  83  21  46  26  98  42                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                            66  10  75  83  16  98  51  70  16  30  70  43  70  91  96  95  28  18  76  52  94  96  59   1  74  34  99  64  76  52  74  56  85  29  14  51  32  86  80  93  37  70  71   7  59  54  42  80  49  25  44  29  22  53  61  82   2  18  53  86   8  23  26  73  43  84  60   1  47  67  10  94   4  96  93  89  97  77  69  63  56  34  17  51  52  32  19  25  66  23   7  38  27  95  20  46  79  58  94  24  47  49  12  11  68  43  20  66  84  98  57  56  70  25  52  19  21  94   9  20  27  72  41   9  38  67  40  97  58  31  77   2  10  81  34  27  25  52  88  47  39  85  49  77  91  91  56  45  25  20   1  16  14  44  42  75   1  53  78  78  43  75  70  51  48  74   8  75  76  67  56  62  75  54  42  77  17  11   4  39  55  69  68  99  45  52  34  76  16  41  93  85   5   1  86  59  41  27  48  58  93  51  95  92  28  92  36  22  12  76  77  27  61  84  84   6  15  16   6  29  11  69   5  43   7  92  61  61  33  74  40  75  25  35  61  48  98  51  51  38  36  47  83  88  91  18  41  71  39  88  68  52  23  27  47  75  53  15   9  88  30  18  35  53  74  85  58  79  90  35  85  46  82  48  91  78  50   9  68  37  47  28  56  97  55  21  71   7  83  57  39  87  28  11  39  50  72   6  86  50  62   8  65  46  22  97   2  81  93  23  38   5  43  36  43   5  99  29  94  60  94  68  95  61  12  49  54  82  57  28  89  77   7  74  74  21  86  11  79  11  97  36  64  83  43  55  74   1  83   9   1  58  69  36  98  76  51  68  44  85   4  55  40  71  82  68  47  87  55  68  21  85  14  38  47  57  15  60  25  54  82  78  31  63  64  10  86  93  50  33  29  57  45  33  42  64   2  69  80  88  48   7  12  75  89  79  46  75  46  47  33  50  12  84  67  31  15  91  59  44  15   3  81  78  22  11  43  16  99  50  34  56  71  67  45  65   8   5  89  61  13  79  43  99  22  58  88  31   1  63  98  50  96  72  27  38  66   7  29  11  42  97  98  43  40  56  30  51  59  45  66  93  68  25  15   4   5  45  55  92  55  15  62  51  87  91  81  80   3  57  92  95  91  32  42  75  63  26  55  13  74  83  33  52  72  40  96  81  12  20   4  24   3  46   2  72  93  21  87  69  49  59   2  31   6  68  98  35  64  96  17  66  37  78  24  25  45  27  46  83  42  20  44  37  37  21  67  75  29  92  73  70  76  65  63  85  50  33  76  73  12  18  29  41  53  77  27  45  81  29  25  42  52  97  37  76  68  46  92  37  45  64  97  72  15   1  46  54  98  69  30  34  31  49  70  76  99  91  76  41  40  21  62   5  66  36  50  90  79  73  54  63  89  27   5  87  77  72  38   6   2  17  31  79  52  42  13  87  64  55  38  12   2  56  66  81  69  96  54  31  76   9  85  76   4  71  52  48  76  37   6  43  41  37  52  76  56  80  20  56  73  69   4  29  86  54  47  92  38  43  62  88  12  28  14  51  51  14  33  58  12  54  53  69   2   9  24  72  80  46  20  37  25  75  40   6  94  30  78  94  83  57  64  35  11  53  49  46  24   8  97  22  49  59  85  32   9  37  25  73  67  76  31  93  87  56  43  13  25  76  52   3  31  39  24   3  42  59  25  53  30  72  60  41  41  87  18  73  39  98  66  19  71  42  16  75  95  99  44  11  88   1  70  57  91  76  82  31  49  22   1  88  80  11  64  86  15  39  55   5  40  39  81  40  95  43  50  98  63  19  93  39  47  49  88  47  11  15  87  61  64  66  16  89  52  48  22  84  73  14  32  63  19  77  41  17  97  11  57  16  61   2  92  66  11   5  50  98  38  68  93  97  68  39   4   5  25  41   6  18   4  63  15  46  41  53  32  22  47  92  40  32   1  82  24  18  31  62  29  31  47  47  68   4  45  63  59   5  19  61  34  66  62                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                          68  79  31  70  14  49  63  13  21  18  44  48  98   5  77  27  71   8  99  18  33  94  24  96  70  85   8  94  86  99   6  36  72  34  43  85  82  79  55  55  82  14  67  48  22  78  72  75  75  14  80  86  88  69  66  66  65  72  94  15  88  95  11  37  52  62  70  81  48  93  21   8  11  10   7  56  78  69  36  53  33  22  96  13  98  32  25  12  34  56  37  35  48  71  91  62  76  16  99   2  72  38  59  10  16  16  42  15  76  85  71  56  71  37  64  98  51   2  82  19  57  14  46  68  95  83   3   7  95   3  19  24  69  62   7  40  95  47  84  22  29  43  72  24  29  47  34  41  50  24  37   2  68  98  35  21  58  91  39  86  22  51  73  42  88  75  46  63   3  92  35  49  93  27  36  73  56  33  78  86  71   7  83  40  70  28  83  28  93  81  67  77  89  41  53  46  28  78  55  55  47   4   3  94   2  93  37  22  12  80  53  66  75  75  13  58  84  25  75  77  63  65   1  13   5  30  36  64   3  56  84  96  92  42   4  93  66  76  16  15  76  88  44   6  58  45  42  87  13  83  15  76  22  18  50  39  49   3  29  30  96  28  91  36  26  93  59  72  94   8  14  98  72  79   8  26  55  55  30  83  15  26  79  82  46  55  24  67  17  95  98  32  25  68  32  33  91  33  64   5  26   3  57  84  31  87  24  33  97  62   6   4  86  46  68  77  38  33  35  58   4  54  42  42  70  99  81   1  92  83  13  17  34  18  71  62  26  91  87   1  45  98  60  75  60  14  86  31  54  37   9  46  12  36  31  92  66  16  15  28  56  73  84  42  28  83  40  56  59  83  45  59  87  24  78  26  52  28  51  97  94  76  28  21  56   5  36  70  81  97  14  29  14  73  50   6  71  80  59  50  77  10  63  20  12  15  81  17  82  13  17  92  55  77  34  44  38  84  27   4  82  38  15  14  12  69  42  76   8  37  72  65  38  27   4  29  51  64  10  77  91  50  72   4   7  46  48  55  18  17  68   9  82  89  64  28  17  31  33  53  44  68  50  90  69  83  25  75  58  24   4  89  64  71  39  83  47  32  76  50  62  60  94  60  92  28  40   6  40  56  72  13  63  64  89  95  69  58  69  49  22  55  78  94  27  74  99  38  57  88  97  32  72  87  69  42  99  33  13  37   8  75  18  79  56  53   4  50  21  94  49  62  11  59  20  46  45  77  27  84  41  76  61  53  20  25  28  87  21  52  83  47  32  33  29  56  53  95  93  67  75  12  35  20  50  66  52  51  37  24  27  38  57  88  77  37  77  76  50  46  87   8  25  93  89  58  20  54  29  21  48  39  62  57  62  31  16  55  51  23  37  24  58  57  51  16  72  64  91  79  35  36  37  78  78  37  39  98  20  76  20   7  26  65  56  32  23  78  19  21  27  55  21  58  77  62  56  91  51  98  53  75  10  37  33  13  81  20  54  47   5  15  69  75  88  44  31   6  95  14  11  60  77  88   1  21  19  18   2  32  27  18  61  24  44  94  18  76  52  25  38  29  75  76  96  52  44  18  33  68  35  64   9  16  39  50  55  85  80  97  40  89  89  83  30  77  78  61   5  65  74  84  51  14  71  74  14  42  90  14  35  57  60  57  23  18  72  98  97  15  17  35  66  79  99  15  78  37  77  37  27  24  75  58  70  99  16  82  95  77  74  71  84  38  82  25   3  94  38   2  91  52  55  83  21  48  21  34  25  12  17  40  88  46  36  34  49  14  95  86  75  59  64  54  97  78  67  32   7  24  14   6  76  19  49  24  82  70  16  10  23  24  73  92  49  49  77  43  88   4  48  44  35   8  77  78  12  42  25  36  78  94  28  34  31  91  90   3  72  28   8   1  28  32  50  42  94  60  16  14   2  38  99  60  12  14  75  53  68  17  19  71  11   7  56  90  79  68   1  46  26  73  36  29  67  57  28  56  44  53  31  30   5  90                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                        53  80  28   4  71  94  21  10  86  83  54  18  78  14  65  57  77  45  40  23  26  38  18  56  60  20  72  40  26  35  15  85   7  91  68   9  62  21  24  29  40  99  87  47  83  35  67  35  67  53  49  31  16  74  38  30  98  91  98   9  42  80  84  57  74  77  93  94  13  18  26  82  46   1  97  87   2  66  58  17  90  16  79  92  35  45  30  33  59  70  18  59  13  86  77  84  57  10  82  71  12  42  27   4  16  35  34  34  16   3  81  19  24   6   5  94  53  92  17  77  85  72  93  15  30  61  90  43  93  42  58  23  32  81  37  36  75   3  27  70  14  59  99  92   5  95  51  90  74  72  26  78  51  96  29  97   2  75  42   7  63   5  68  58  38  35  24   7  29  43  96  34  52  92  16  38   6  80   1  82   2  41  88  92  19  62  67  45  41  82  63  20   8  97  87  60  24  88   6  45  58  29  47  42  42  63  50  62  41   2  60  36  48  15  50   6  26  70  86  55  84  75   1  60  16   8  97  91  64  65  34  97  49  55   4  85  72  99  62  28  41  79  11  77  34  16  21  92  56  43  90  62  23  41  42  52  16  99  32  19  12  25   2  62   1  11  54  54  67  89   1  50  29  74   6  26  13  84  16  40  96  32  39   4  24  34  33  99  94  55  30  90  33  98  64  57  69  88  87  17  41  65  94   3  81   9  97  96  53  37  49  55  36  23  69  80  94  56  31  10  54  52  85  94  13  94  14  18  28  65  53  30  17  48  84  70  91  41  91  50  21  80  29  85  63  97  31  66  82  15  24  40  11  36  88  67  27  60  39  73  98  64  73  43   6  77  55  74  21  65  59  21  89  98  70  43  51  70  83  26  85  92  10  95  81  89  96  97  26  78   8  66  53  42  97  42  25  43  26  74  77  92  58  61  65   4  30  45  87  53  81  57  18  94  56   6  96  89  34   6  45  53  76  53  34  44  17  34  57  52  88  33  74  12   3  53  43  27  77  39  92  89  28  41  76  91  13  85  95  34  58  90  86  28  24   5   5  17  80  71  95  73  83  29  98  59  31  64  99  67  89  84  87  68   8  51  64  25  70   8  86  82  30  45  35  76  63  72  90  46  76  64  45  94  69  50  23  71  89  76  30  70  26  91  46  97  49  42  78  72   8  58  17  23   6  55  40  78  13  65  31  58  16  55  73  63  64  28  87  81  73   1  43  45  61  84  97  53  25  41   6  61  18   6  47  35  94  76  79  61  29  41  57  47  77  38  43  85  40   5  80  81  79  72   2  15  34  89  92  66  38   2  93  96  55  47  19   7  59  11  90  74  53  48  62  75  25  72   8  11  92  55  82  94  39  81  24  69  17  89  73  75  91  44  33  77  24  45  14  29   6  77  73  55  28  71  80  52   9  86  18  50  15  17  25  27  93  14  89  68  41  70  31  68  50  58  69   5  57  99   2  63  39  24   8  66  24  19  16  45   7  49  86   4  60  64  12  99  81   7  69  47  41  93  16  73  13  55  90  99  62  98  97   4   6  84  41  33  21  79  72  82  58  54  94  98  62  12  92  46  16  35  50  90  63  59  71  82  31  34  26  11  64  35  76  13  35  34  66  40  65  73  27   5  41  48  98  99  50  40  31  61  91  85  34  61  62  32  67  11  71  84   8  93  54   6  89  11  51  48   9  78  94  28  10  39  29  62  69  60   9  23  84  91  90  51  96  55  79   9  91  54  54  71   1  78  11  82  52  31  68  37  36  22  34  19   1  75  78  33  18  89  68  20  32  59  48  48  83  80   7  84  67  23  71  22  29  70   3  10  46  98  26  41  67  30  49  41  52  42  96  65  85  57  66  38  45  11  61  70  53  99   8  38  28  66  24  73  25  17  38  93  27   9  68  88  45  66  74  72  44  90   5  65  77  24  41  56  62  21  50  54  21   1  98  23  88  98  44  18  69  79  66  42  79  49  69  98  87  68  87  20  22  87  26                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                      73  71  81  42   3  50  43  83  15  84  87  72  71   6  40  90  75  75   9  10  81  47  49  38  95  50   1  32  49  38  13   9  67  44  15   6   9  44  79  34  66  78  53  98  84  49  33  53  57  23  50  15  28  49  56  96   8  32  96  47   6  18  54  94  51  46  80  60  43  25  66  41  35  66  20  86  86  39  22  94  91  73  26  33  72  23   5  13  16  70   3   8  89  25  41  28  10  14  29  40  81  21  43  32  98  59   4   3  57  60  15  86  64  50  84  86  71  60  99  34  96  90  66  21  93  76  13  62  89  89  71  61  81  98  98  52  67  80  31   5  42  22  71  35  35  78  90  14   5  21  61  49  50  65  91  54   1  85  10  20  93  40  12   3  55  66  20  45  19  32  11  27   8  61  79  50  71  88  28  58  78  77  24   3  50  42  70  74  95  42  99  83  14  88  43  98   2  75  98  11  18  12   4  61  19  82  75   9  19  79  56  39  13  60  22  16  52   1  51  65  11  19  74  51  77  50  51   2  20  40  63  42  61  48  89  51  97  39  57  28   2  75  14  54  89  32  30  41  74  56   7  19  71  29  19  50  42  81  56  76  57  97  56  66  39  13  24  20  93  82  30  90  20  92   1  67  90  95  34  50  72  17  50  74  94  12  63  91  75  33  92  89  94   4  61  41  66  27  85   1  75   5  80   6  47  78  76  59  30  78  46  25  22  83  14  33  35  25  66  29  33   5  12  64  43   2  52  12  59  13  57  84  94  72  36  23  75  88   3  17  33   1  29  71  90  33  20  63  78  64   4  49  40  53  50  27  96  51  74  87  64  92  36  93  14  53  93  85   1  73  38  54  48   9  22  65  26  26  32  74  40   8  98  28   6  10  38  60  16  91  83   7  58  38  32   9  56  76  86  48  75  36  90   6  39  91  58  67  41  20  66  83  22  95  71   1  34  58  28  48  63  17  44  77  54  71  85  73  46  85   4  90  54  37  25   6  66  81  17  65  40  47  69  49   4  76  95   6  57  69  27  69  92  25  43   1  35  12  72  38  56  94  91   7  23  13  67  62  18  44  36  97  82  75  55  99  16   6  66  87  95  55  94  67  20   1   7   5  45  57  11  91  32  15  25  62  47  60  65  15  65  33  18  67   9  40  33  70  51  47  12  95  23  61  67  28  43  47  35  41   7  15  63  72  91  80  89   8  94  41  89  16  42  30  61  54   9  91  70   3  23  38  24  91  33  18  94  84  42  20  32  17  81  47  68  14  29   7  79  36  21  13  78  95  88  19   1  76  75  95  48  10  16  48  23  31  10  83  21  72  48  91  12  49   9  29  99  99  89  15  32  99  56  19   5  32  68  27  13  83  82   4  79  73  75  30  76  56  95  66  86  12  82   6  52  28  13   2  72  25  49   2  44  52  84  49  45  65  28  28  69  96  95  31  24  78   6  14   3  22  80  93  84  95  78  40  46  22  53  94  17  80  24   2  91  14  72  56  37  53  82  91  56  35  74  54  45   5  51  72  15  57  63  44  69  51  37  74  94  34  31  43  99  57  23   8  95  91  80  84  44  94  29  46  44  97  66  68   7  30  70  13  57  54  54   1  13  87  11  39  11  70  22  89  37  81  17  12  33  46  20  36  43  30  43  96  74  89  99  47  68  71  34  53  80   5  11  10  87  84  22  56  64  49  83  94  22  64  30   7   1  18  46  23  62  98  58  57  77  79  32  28  86  71  39  42  83  75  40  87  18  21  38   6  36  68  54  74  71  80  44  33  97  44  69  79  24  18  75  75  38  80  60  24  96  72  40  60  72  47  64  75  58  41  34  76  47  84  54  20  80  23  67  54  78  68  67  69  35  43  11   3  11  44  27   5  87  66  77  82  57  72  55  27  83  25  72   4  34  48  79  74  33  12  58  59  69  77  40  37  86  82  78  19  23  58   3  21  87  61  18  37  63  91  83  91  68  19  39  49   6  86  36  96  43  61                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                    54  66  77  63  58  51  22  17  79  49  30  50   2  50  18  15  34  92  69   5  68  87  83  49  86  19  60  65   5  49  35  82  41  79  43  14   5  26  86  89  93  62  47  12   5  11  60  21  74  49  54  46  95  46  83  78  55  59  31  93  23  45  92  74  66  49  30  52  81  31  17  84   8  71   6  94   8  98  54   9  36  91  43  63  97  28  86  72  88  86  18  31  96  31   6  16  21  96   5  92  57  18  94  99  57  23  74  60  82  26  60  10  66  76  84   4  18  60  68  96   1  97  81  42  82  88  86  21  43   5  90  20  38   6  70  80   6  14  74  22  75  86  79  25  27  40  28  78   6  37  97  69  19  29  92   3  56  70  55  74  86  24  50  23  96  77  75  24  98  86  33   9  44  66  73  88  57  11  17  81  53  13  17  82  56  56   9  97  31   8  81  51  67  95   9  82  85  52  41  37  23  70  89  80  36  82  29  46  28   8  19  81  91  36  59  45  95  86  24  60  31  34  49  74  26  59  41  41  20  39  87  94   1  60   3  93  61   1   1  45  54  26  20  31  28  36  90  35  47   1  31  58  97  18  53  73  19   3   4  42  81  79  18  44  54  84  14  83  94  43  33  62  75  15  93   2  36  69  66   4  35  48  19  20  59  30  39  78  76  42  67  94  57   8   7  51  74  74  75  71  81  89  22  44  94  67  73  40  90  15  81  18  80  52   6  93  76  92  41  51  28  18  67  74  12  90  41   3  59  26  63  93  25  89  25   2  75  70  37   1  98  48  64  72  92  93  74  49  28  13  90  49  49  99  52  38  84   6  39  89  22  61  98   7  65  29  22  36  15  84  41   7  33  39  26  56  88  40   6  53  93  23  46  54  64  66  55  92  62  91  22  25  32  92  92  34  37  16  42   3  78  12  65  57  13  62  71  81   2  62  72  47  55   1  23  65  84  37  13  93  11  55  81   1  97  96   4  50   9  80  68  84  85  73  66  18  66  20  71  57  26  61  69   1  39  46  38  90  10  22  18  65  96  76  85  20  99  63  95  85   5  76  80  57  26  30  41  52  20  85   3   1  25  90  36  31  87  74  89  95  65  54  67  88  35  50  69  47  13  37  95  91  39  60  21  93  82  90  22  46  16   1  93  27  85  87   4  83  94  56  52  79  78  27  77  42  43  91  68   3  64  94  60  34   4  80   3   7  78  46  34   2  26  76  89  26  25  21  82  12  17  74  67  64  56  31  30   2  81  72  49  46  31  18  48  94  90   6  14  80  12  94  33  17  14  75  98  52  77  15  96  98  50  10  13  91  69  96  65  23  35  36  54  59   5  78  80  13  70  29  54  19  48  19  20  50  39  81  27  98  25  22  45  45  23   9  59  10  14  48  45  29  11  47  86  54  48  10   1   4  69  13  26   3  58  25  36  97  23  89  27  79   1  66  71  98  73  46   2  60  47  63  39  54  54  71  82   4  56  14  99   9  25  21   8  16  20  54  11  95  50  77  45  39  64   1  16  43  13  95  98  53  43  19  76  34  80  43  30  99  73  89  35  38  11  65  19  12  89  20  37  87   4  71  34  79  45  86  87  55  32  85  83  91  25  40  82  36  70  40  75  95  38  48  81  54  55   7  51  35  60  63  38  46  81  29  77  65  13  32  71  84  65   7  69  78  30  99  21  26  71  41  15  18  89  98  61  27  17  16  45  28  93  79  55  53  29  44  62  15  30  49  37  89  30  36  31  34  46  19  55  23  88  29  12  88  83  62  71  16  61  68  10  21  49  40   2  64  42  58  24  73  30  24  49  23  20   9  76  15  41  59  92  15  36  30  42  31  17  16  83  10  84  96   2  16  58  47  81  38  85  38   2   7  68  59  73  57  46  94  66  65  15  99  79  46  74  38  82  67  41  75  32  46  33  69  73  40  53  99  70  15  66  68  74  74  83  72  24  83  48  95  21  19  37   3  93  83  23  72  41  15  23  85  73  20   9                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                  47  16  12  91  54  44  61  36  69  35  60  57  65  71  48  82  65  18  87  23  51  88  44  38  98  15  45  21  66  18  33  81   4   3  91  89  97  25  90  21  37  52  88  16  19  58  86  34  56  72   2  10  26   3  15  27  28   6  45  59  98  75  52  49  27  68  37  47  87  89  78  96  28  25  91  80  39  19  76  54  61  90  25  24  19  17  90  31   9  17  23  70  37   1  45  88  20  68  65  41  81   6  19  20  65  30  36   6  30  59  10  11  48  35  45  96  60  22  36  95  79  55  81  32  30  52  65  16   7  34  67  44  98  48  46  16  45   9  93  97  19  64  63  23  24  51  24  97  47  99  13  48  50  41  70  22  29  23  85  34  93  87  28  94  38  41   2  65  80  88  22  21  46  53  81  39  20  86  79   1  60  29  19  40  34  19  91  29  22  30  48   6  64  50  17  70  29  55  85   3  74  16  27  13  57  94  10  14  49  91  69  21  90  63  66  44  57  82  92  25   2  57  28  65   8  19  11  92  12  40  77  72  96  90  87  53  47   2  42  29  48  30  34  50  37  84  68   9  58  67  39  88  62  36  14  24  56  94  82  86  45  90  40  58  18  68  68  98  21  76  33  67  81  89  32  10  63  23   7   7  25  72  56  96  30  74  97  24  24  50   4  79  86  21  69  67  72  82  36  78   8  81  48  93   5   4  53  25  92  41  55  91  93  73  84   2  39  31  91  87  24  54  32  95  10  86   3  34  58  32   1  73   7  38  35  63   7  13  81  28  60  96  33  76  82  44  38  62  83  59   7  93  94  30  45  64  35  38   7  61  78   3  59  67  70  80  72  70  80  16  35  50  17  48  58  62  98  76  58  50  17   4  74  90  36  40  96  64  61   9  78  55  26  26  81  91  19  97  81  95  77  16  71  50   3  96  34  88   2  45  20  22  73   6  89  26  23  56  40  17  37  39  18  87  56  99  27  40  54  84  26   8  50  62  46  11  23  98  69  43  79  13  83  52  70  51  52  91  62  45  58  39  92  90  81  12  78  12  15  47  30  58  76  97   1  10  52  26  81  90  90  88  24  63  45   4  89  54  51  62  71  90  33  44  77  51  70  42  74  44  77  68  62  29  73  13  65  85  99  14  68   5   5  67  15  53  36  59  21  51  35  23  69  58  75  46  56  55  86  40  54  78  76  31  40  93  67  22   2  94  73   1  37   8  69  47  72  62  35  92  61  29  48   3  51  75  47  84  49   2  99  36  41   1  97   8  13  94  98  87  13  46  39   9  74  58   7  68   1  71  31  36  40  54  86  53   6  45  24  39  68  75  73  83  55  80  91   1  59  11  50  27  67  40  52  24  17  75  19  41  23  85   1  44  94  97  40  73  45  93  55  71  34  24  95  20  64  48  94  63  87  57  46  97  73  11  82  22  87   7  75  79   5  97  12  46  81  12  63  49  15  48  85  48  56  45  28  59  85  76  22  12  63  87   9  35   4  34  51   4  14  59  80  97  69  14  89  43  46  43   9   6  28  48  30  77  76  23  62  26  42  24  41  45  99  89  47  15  54  89  90  71  47   4  91  81   8  76  33  30  42  84  86  58  61  91  57  40  36  12  70  36  25  85   8   9  21  54   5  42  26  31  83  55  86  93  51   7  98  20  71  78  97  85  85  96  22  59  74  39   8  23  30  12  24  11   7  32  16  48  98  81  99  51  44  50  95  10  82  51  35  69  98  85  31  81  13  70  80  92  99  22  11  52  68  64  27  34  91  70  96  69  18  24  10  77  60   5  27   1  92  28   3  57  59  40   4  51  78  90  18  52  60  89  95  53  80  87  37  77  27  66  46  94   6  26  17  76  65  12  61  97  57  60  10  29  98  44  49  26  22  76  95   9  48  42  62  99  22  94  39  72  14  75  50  32  96  81  47  99  78  63  65  30  91   6  17   4  94  35  88  25   9  36  33  81  42  94  25  22  52  40  50  43   3  20  35  40                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                27  25  92  84  53  81  31  74  98  47  89  66  77  52  34  37  19  81   1  22  37  37  34  80  70  13  84  37  28  54  27  92  78  54  36  72  98   8  80  56  56   2  33  31  40  49  20  66  52  19  82  95  76  25  93  16  44  47  40   2  83  90  73  53  14  44  20  64  24  85  60  22  50  25   7  35  35  68  28  64  27  91  26  27  61  33  46  92  38  60  62  32   6  58  20  68  98   5  11  31  78  14   7  71  31  74  36  84  34  16  59  12  84  76  40  57  92  26  66  56  81   2   5  76  21  14   1   7  83  71  95  43  27  68   3  33  78  30  81  30  94  11  65  74  72  65  99  85  12  64  94  43   8  50  63  70  19  37  47  16   9  76  61  36  10  34  43   5   9   1  57  92  58  30  61  62  63  95  58  95  78  28  44  70  11  96  20  27  95  16  41  25   2  40  52  44  87  67  93  32  50  33  39  72  21  68  13  35   4  90  61  43  10  45  97  43  17  23  13  79  28  24  25   1  55  84  79   6  84   3  97  28  29  86  51  64  54  61  10   8  49  85  21  34  80  14  73  27  97  50  81  46  70  80  77  66  34  12  15  43  38   7  85  68  46  29  35  69   9  17  62  22  90  55  90  64  77  25  31  93  60  62  90  97  25   5  57  23  66  19  89  31  73  83  42  48  31  49  11  96  33  26  95  85  36  34  24  61  22   7  59  19  18  11  65   4  22  47  46  35  63  54  12  64  58  69  46   2   5  14  32  14   7  48  30  33  65  64  54  81  26  59  44  79  25  30  18  34  12  63  72   9  38   9  50  34  64  87  27  17  32  16  79  53  25  72  70  26  92  40  74  93   4  92  60  31  64  96  32  40  16  49  53  91  91  40  36  16   7  34  51  94  51  77  84  59  70  77  38  33  97   4  92  40  44  81  93  17  81  56  42  35  97  69  24  16  38  83  20   7  36  44   9  85  83  99  22  76  43  69  16  22  70  91  27  60  94  86  64  76  28  63   6  55   5  17  17  96  55  34  39  35  47  94   1  92   7  91  63  52  59  28  31  67  69  94  93  57  13  54  63  72  77  23  30  45  94  87  74  91  99  98  72  92   2  79  29  37  24  88  19   8   4  71  46  16  31  56  76  66  28  50  56  51  84  66  58  59  84  13  12  68  56  32  89  66   6   1  34  43  38  22  50  37  19  18  29  50  13  77  17  43  72  51  41  75  90  79  98  99   1  22  94  28  26  38  28  10  86  71  96  61  50  60  48   5   4  47   5  45  73  74  37   5   7  93  27   5  69  75  54  91  89  84  58  30  73  68  15  62  62  68  26  33  19  91  53   6  78  40  14  93  22  37   1  88  61  48  58  75  88  11  57  84  43  49  63  53  91  89  76  71   4  58  86   6  58  38  82  58  22  33  74  82  33  26  64  72  90  88  26  42  77  19  94  21  64  56  56  67  47  34  88  87  22  36  97  96   6  31  29  24  87  48  57  50  69  44  65   2  15   9  70  56  34  97   8  61  47  44  64   2  62  20  79  52  60  32  49  99  95  95  59  29  23  41  95  45  28  56  77  22  72  40  44  39  85  83  77  90  42  61  79  13  71   5  55  16  91  91  32  17   8  62  61  65  72  14  44   3  32  91  57  94  42   8  36   8  34  30  89  72  28  37  67  14  85  43  96  44  91  45  33  73  63  19  36  26  88  28   1  42  47  83   2  34  63  52  26  50  76   3  16  24  57  12   1  95   5  34  73  13  87  32   7  18  48  36  75  87  83  85  96  24  32  67  47  65  33  94  10  24   5   1  62  83  94  27  25   9  78  46  89  60  50  95  88  17  88  36  64  71  11  17  70  67  58  27  68  72   2  92  71  92  29   9  84  52  95  19  59  37  85   7  53  99  25  64  77  29  10  76  55  17  65  55  71  60  71  17  58  46  74  61  37  73  79  20  81  75  53  13  44  56  26  14  96  87  36  71  54  47  59  44  51  27  96  18  19                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                              1  87  34  83  11  15  84  15  19  14  35  67  81  78  86  54  75  16  87   6  16  10  98  28  73  61  98  88  91  62  63  41  38  87  96  71  32  95  83  18  47  78  20  39  96  65  31  97  33  45  50  67  79  97  95  38  11  49  59  26  91  89   8  44  17  34  24  85   9  21  45  37  43  73  45  42  84  53  33   2  75   5  47  17  52  60  29   8  49  39  50  29  77   6  28   2  97  13  66  80  67  95   9  59  94  92  78   2  13  13  87  92  42  26   5  60   4  10  18  75  39  92  17  34  75  12  26   2  42  60  59   1  14  48  67  50  72  95  45  93  64  25  33  70  20  89  22  91  41  25  26  44  57  84  89  65  46  36  43  69  66  80  31  13  43  40  46  56  88  25  89  50  34  78  26  95  73  55  78  50  30  75  20  71  59  70  46  14  29  60   7  71  83  48  19  62   4  36  95  69  63   7  21  51  17  14  68  68  82  49  84  37  97  36  39  71  14   5  68  42  92  24  34  69  12  39  41  87  23  99  31  47  57  69  75  47  93  27   3  59  99  57  90  62  46  16  52  97  18  68  61  40  24   1  26  95  66  59  58  28  42  36  62  25  22   7  27   2  93  50  43   2  89  37  85  85  39  65  88  10   5  14  14  66  79  28  52  27  83  77  70  92  77  38  64  73  12  57  69  99  55  46  43   7  88  67  14  41  75   1  43  95  64  67  72  39  42   3  72  57  62  25  24  23  94  82   7  95  96  81  85  96  28  38  91  28  32  40  28  63  26   6  84  15  48  73  18  33  23  19  83  14  77  74  36  78  51  94  71  13  46   3  66  39  36  46  38  16  78  34  52  55  39  99  78  18  49  16  77  32  88  35  68  32  51   5  67  27  96  63  95  17  63  52  91  94  55  47  32  70  13  90   5  96  85  84  67  85  81  18  28  99  78  28  94  98  22  75  35  69  58   3  75  77  68  26  37   6  95  89  78   5  80  82  61  77   2  22  20  62  44  12  74  17  82  69  89   9  84  60  85  97  28   2  70  28  53  55  30  29  86  27  86  10  20  48  66  21  38   9  49  11  12  47  57  54  89  31  33  70  24   1  95  70  45  93  71  90  14  14  95  43  55  75  23  39  40  46  35  45   3  34  61   7  52  21  19  58  80  93  67  59  75   7  16  60  60  23  60  10  36  89  31  35  71  71  13   4   7  19  62  31  85  40  88  92  32  97  91  51  38  72  22  34  17  65  52  13  10  49  16  68  46  85  40  86  56   9  88  32  10  17   3  93  74  51  41  87  20  44   8  37  87  51   5  73  95  95  70  69  89  85  32   9  95  71   9  33   2  10  92   5  83  32  54  52  90  81  65  17  63  86  61  86  87  38  81  51  93  10  97  52   1  79  44  34  48   4  93  95  77  50  75  67  86  76  22  75  38  28  48  83  94  56  33  57  71  76  61  33  43  11  25   3  37  48  11  75  57   4  14  44  12  62  32  33  54  37  53  80  98  48  23  43  85  86  70  97  23  14  80  69  36  16  72  93  21  56  19  17  28  90  94  80  23  49  31   5  54  98  67   6  49   1  18  54  57   3  26  49  86  57  70  35  67  34  72  59  44  19  38  22  13  35  15  38  38  21  77  44  71  18  90  96  39   5  99  59   7  78  65  28  35  70  85  92  86  20  51  79  58  22  39  56  88  80   1  24  67   7  73  77  42  61  67   8  53  47  48  73  68  29  48  94  62   1  23  56  52  93  53  23  54  76  66  51  76  62  67  63  56  91  15  79  15  39   2  23   1  69  79  48  12  35  28   7   9  91  60  50  26  73  84  83  15  82  47  51  47  51  90  87  53  47  55   4  28  85  46  17  67  85  27  22  27  81  50  83  65   2  94  36  83  89   2   2   2  47  47  70   5  97  15  64  22  58   9  80  11  10  34  15  67  43  94  47   3  49  97  21   1   1  39  37   7  76  71  83  16   2  29  90  75  65  29  72  30  24  88  21                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                            59  67  24  22  32  55  49   9  93  51  39  18  57  89  51  32  28  47  33  60  76  26  58  56  91  50  80  80  65  13   3  19  44  26  95  72  17  78  55  93  85  46  52  47  44  69  14  90  50  51  68  88   1  31  98  24  17  62  53  80  76  35  16  53  24  68  16  50  68  73  56  59  19  81  50  64  11   2  64  79  71  28  83  28  50  74  35  71  47  38  94  55  72  41  72  42  81  45  19   1  53  69  46  67  97  32  98  16   7  58  59  69  67  53  31  83  71   7  98  41  63  77  29  55  23  38  40  84  87  17  27   4  70  93  43  49  58   3  90  19  74  14  45  65  65  54   2   1  14  81   1  50  95  20  16   2  48  61  24  96  48  12  92  65  81   1  46  23  74  78   1  50  34  30  61  62  44  56  46  15  34  14  57  37  23  75  45  51  58  93  38  33  86  52  40  89  88  31  71  72  85  85  85  35  75  83  62  30  30  17  38  47  37  65  14  46  45  56  98  24  86  27  83  83  66  57  97  39  36  32  46  30  95  46  52  67  69  56  28  87  52  66  56  30  72  96  13  43  82   5  69  32  82  22  62  32  10  20  33  79  11  90  25   8  21  90  21  91  76  11  34  75  81  33  98  61  70  12  43   8  18  44  45  89  80  38  11  84  21  83  92  63  44  65  64  25  38  91  38   5  72  18  91  77  93  14  97   5  93  42  41  83  77  30  26  34  62  94  71  19  72  55  29  29  64   7  18  37  48  91  76  89  67  48  19  60   9  84  11  58  16  43  79  72  33  88  40  91  17  28  70  21  35   1  44  50  81  75  90  57  40  24  58  91  31  82  82  73  90  36  18  17  60  77  93  90  56  28   9  17   1  54  54  27  26  31  33  11   9  12  89  35   2  94  89  40  23  10  76  27  67  70  12  58  77  87  51  66  95  19  33  90  43  74  33  50  27  75  13  57  85  36  64  12  68  57  51  69  96  76  12  46  72  98  63  64  26  67  65  31  30  72  60  32  73  90   1  41  78  77  54  79  86  68  28   6  38  78   4  11  15   1  46  34  54  63  51  34  82  58  87   4  97  19   1  33  35  65  62  54  96  64   2  58  39  74  15  88  83  53  20  94  67  78  94  83  83  15  35  83  78  22  52  23  56  73  93  38  18  27  50  26  97  88  67  70   6  82  79  63  63  14  93   2  87  73  56   5  66  12  25  56  94  69  88  20   7  81  68  77  95  45  74  25  46  52  80   1  20  30   9  64  13  49  53  71  72  24  22  66  28  14  89  90  22  70  30  64  30  68  78  86  97  55  91  58  56  18  50  95  77  47   6  97   5   1  38  65   8  45  58  99  35  81  19   6  15  64   4  92  36  95  53  24  15  34  25  19  39  83  12  57  58  88  90  80  68  41  36  54  17  71  20  50  65  70  63  63  64  45  91  21  84  12  68  64  17  34  31  78  95  95  27  79   2  14   4   2  40  31  38   6  23  56  79   7  63  43  29  44  24  88   6  50  40  44  24  15  24  20  53  19  76  63  91   5  58  66   6  72  69  68  19   4  77  92  59   2  54  93  30  76  83  15  58  25  66   3  72  48  37   5  64   4  51  89  20  68  59   2  56  90  52   6  36  87  25  74  23  76  29  44  78  56  71  75  86  48  49  30  21  50  99  92  95  38  46  67  29  68  18  60   2  74  84  91  84  31   1  52  70   1  48   6  57  71  80  87  33  74  56  27  38   7  66  58   7  51  88  53   2  72  83   2  58  45  41  50  14  27  78  50  88  92  64  28  72  78  40  58   1  53  41  69  31  46  81  30  26  30  13   3  42  13  10  72   7  15   3  17  74   4  91  16  85  85  37  27   4  45  62  56  29  43  11  30  76  59  83  84  27  50  60  15  93  36  94  24  48  62  58  98  83  99  61  85  81  21  54  34  16  88  91   2  75  71  82  51  50   8  44   3  63  27  73  54  22  84  28  70  87  96  39   2  86  40  64  76  17  36  41                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                          29  28  64  55  21  98  64  33  32  95  58  14  79  80  98  65   5  20   5  85  59  92  89  24  28  39  99  71  27  79  68   5  16  72  76  53  36   9  67  99  66  82   8  23  97  27  40  83  37  79   4  74  73  15  19   2  81  24  68  12  34  39  88  80  98  60  92  60  94  52  11  98  23  50  50  90  71  48  43  21  68  25  49  71  75  52  50  40  84  43  77   3   2  91  37  41  47  55  44  47  52  24  93  44  43  36   7  13  46  14  20  84  35  74  62  84  70  35   1  93  63  69  67  47  50  10  51  12  70  54  88  47   6  51  60  46  24  25  47  38  20  99  86  91  51  80  50  78  56  87  15   9  84   1  36  58  56  16  35  45  88  24  10  54   1  90  73  47  17  74  12  23  53  85  53  82  63  82  62  89  79  66  17  77  38  12  39  86  99  96  79  16  44  25  51  27  24  41  92  45  13  36  36  78  75  70  64  79  94  62  94  73  59  72  73  10  35  99  39  11  57  52  57  56  39  29  67  55  19  95  24  35  25  56  10  57   8  72  11  53   9  62  95  28  98  96  19  31  10  31  43  38  38  33  61  15  32   9  68  68  75  91  34  36  55   4  45  80  16  79  45  11  89  45   9  55  50  67  42  44  11  22  58  90  50  10  84  16  23  66  36  50  30  87  13  16  19  61  34   6  82  25  11  64   1  46  95  31  97  66   3  49   5  56  40  64  24  23  26  92  28  90  74  22  78  10  41  13   8  70  76  83  21  74  93  68  52   7  12  17  59  86  53  15  94  67  57  35   1  35  43  61  47   2  12  65  60  85  57   4  29   1  65  18  98  31  96  25  79  79  24  86  65  18  33  63  36  45  66  74  90  37  91  13  17  58  87  58  19  31   6   1  54  77  20  79  91  56  90  26  14  29  61  73  60  87  51  61  30  97  81   3  46  43  37  70  28  17  89   8  63   8   7  64  66  29  83  45  11   9  28  82  91  51  94  94   6  82  12  17  79  24  37  67  70  73  54  14  35  71  88  98  16  88  39  35  26  69   2  35  67  39  34  66  17  81  60  78  61  51  96  97  93   8  41  79  96  48  28  87  47  30  34  42  75  26   5   3  49  10  55  47   8   7  74  84  15  93  13  31  85  26   8  53  95  68  53  14  43  46  75  16  43  12  69  35  92  62  85  44  51  54  91  36  72  21  72  85  19  33  47  37   7  69  48  78  81  34  94  58  21  60   4  56  74  62  48  69  28  85   5  24  17   2  28  99  28  12  76  27  52  86  29  36  86  56  81  45  15  13  13  20  40  85  34  67  56  18  46  84  82  83  55  77  48  66  32  83  42  29  50  73  42  43  51  84  18  19  41  32  99  12   7  38  25   7  22  14  36  36  62   6  61  96  12  54  88  10  33  15  11  72  49  47  60  47   6  65   8  63  41  28  93  27  32  63  28  43  61  32  29   2  24  85  30  35  30  97  42  87  54  42  80   4  13  43  47  83  24  69  68  31  50  12  10  26  87   7  53  35  90  36  13  79  30  27  83  34   7  50  18  53  49  14  81  77  30  92  81   7   9   5  26  40  41  35  11  29  29  21  88   8  89  49  91  73  45  79  41  75  76  57  66  23  46  70  80  26  98  75  60  75  81  59  65  68   8  72  31  43  80  83  94  60  74  96  52   7  66  59  20  13  38  95  28  81  82  62  69  87  67  24  44  77  52  89  84  22  21  57   6  95  74  41  99  39  22  51  12  66  12  10  68  93  33  28  60  11  65  71  37  95  67  69  73   8  19  46  93  58   4  30  65  52  44  61  60  84  85  61  12  27  20  19  94  56  37  47  39  83  42  19  53  64  13  78  69  46  49  62  67  57  73  16  37  64  62  77  52  18  67  67  42  91  51  55  31  99  87  29  97  55  18   9  37  21  43  11  84  97  11  33  10   4  19  15  51  24  70  78  28  13  36  87   6  87   4  73  12  76  25  39  86  88  27  15  43  65  12  20  30  92                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                        31  27  54  62  17  17  30  15  26  69  92  26  26  58  75  43  91  26  55  82  14  55  80  96  97  25  58  16  32  67  35  96  17  33  95  76  89  46  48  98  61  26  79  24  24  47  35  37  92  85  15  23  59   3  62  50  19  17  54  28  92  89  22  63  72  50  29  80  60  35  65  35  18  25  16  52  43  29  37  96  49  74  31  20  34  21  55  59  39  74  73  98  75  73  56  55  97  46  82  71  27  93   2  96  86  35  15  58  71  47  81  62  47  57  30  72  50  73  36  94   2  77  27  46  16  62  27  62  67  97  62  81  26  54  55  85  18  55  62  56   4  76  15  39   1  77  37  40   7   4  54  68  83  99  69  66  50  74  44  13   2  42  50  28  19  27   2  65  86  21   5  13  46   3  15  92  41  87  12  84  79  91  84  17  54  35   9   1  52  10  16  79  17  71  12  26  50  89  86  12  74  15  29  26  51  77  98  35  70  26  32  36  33  51  39  34  82   9   6  27  53  71  17  49  93   5  61  12  81  91  59  38   6  36  28  56  53  88  45  79  86  47  92  82   5  53  16   6  40  66  28  21   4  58  44  93  13  50  11  78  13  15  39   4  57  99  29  52  30  98  43  56  18  23  44  60  21  31  73  31  93  68  84  45  73  87  98  64  87  81  88  61   4  65  53  73  32  98  33  80  18  85  89  61  20  39  28  52  79  53   7  19  57   9  84  26  51  18  21  13  29  96  12  25  57  27  80  30  99  38  33  32  20  86  40  24  35  51  22  98  15  41  70  99  98  93  77  44  54  55  14  66  85  97  93  18  87  88  49   1  56  18  31  99  98  46  85  72   1  67  43  70  56  65   9  98  52  67  25  93  37  37  14  19  21  51  85  74   4  88  70  87  65  67  83  25  51  11  67  30  86  92  71  71  78  84  30  97  91  23  43  96  35  78  25  62  61  95  71  62  57  93  99  39  37   3  43  53  76  89  36  80   6  78   5   8  57  89  59  10  73  61  57  70  42  89  66  11  70  53  85  13  62  29  42  93  25  40  29  83  71  44  28  39   5   7  53  64  20   9  23  67  49  50  70  49  99  11   9  94  72   5  33  55  54  15  91  28  74  22  57  77  92  20  96  32  90  11   5  78  47  16  37  71  77  24  56  30   9  35  50  39  28  91  60  98  36  57  61  13  89  33  30  92   2  35  62  47  69  37  88  29  41  65  53  61  68  22  76  68  60  55  39  11  87  82  95  32  84  44  44  21  87  49  35  98   8  65  95  57  55  97  54  76  85  41  52  62   4  15  43  73  39  51  84   5  93  82  59  17  36  30  20  59  86  49  54  65  10  92  59  39  49  94  77  30  54  41  22   7  53  26  96  82   9  47  32  85  29  93  73  16  82  60  50  25  15  57  81  29   6  24  69  59  84  65  69  18  48  70  80  69  99  59  26  21  84  93   5  10  82  65   2  34  19  54  29  42  78   9   4  15  61  56  16  84  27  76  39  30  96  62  99  97  45  45   3  75  24  61  92  74  47  61  33  48  58  79  22  21  56  90  85  26  87  84  13  55  42  41  29  27  37  54  92  54  52  94  79  47  44  84  39  73   1  73  83  14  18   7  66  60  54  32  22  74  79  95  11  49   1  70  54   2  75  53  72  97  22  61  95  87  20  11  17  17  35   1  53  69  26  67  32  82  79  36  14  85  77  13  20  57  91  26  16  72  44   2  60  30  74  68  88  39  18  98  54  60  50  75   1  58  92  68  79  87  62  61  60   3  46  94  23   1  15  66  60  70  53  56   5  29  98  53  72  76  58  22   9  60  74  10  45  73  52  70  59  19  52  52  41  57  87  25  85  50  39  59  16   7  98  32  36  92  97  60  48  75  61  92  98   6  64  21  39  53   3  63  94  72  68  67   2   7  36  90  52   5  44  78  65   1  31  96  34  82  89  43  92  90  47  55  85  26  38  21   9  95  84  32   5  33  55  82  96  71  77  50  32   1   8  48  37                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                      16  26   3  10  45  15  53  57  11  96  91  47  27  65  20  70  81  15  89  16  61  20   7  20  95  99  39  84  49  95  30  51  32  78  18  90   8  33   4  85  36  78  45  91  51   3  84  49  40  50   4  75  56  22  40  18  37  43  71  19  11  16  69  80  76  71  84  59  82  60  65  35  79  83  88  41  27  71  85  59  19  56  60   3  41   7  13  48  34  15  45  62  60  92  50  52  13  23  69   9  42  94  28  86   7  46   3  88  92  47  70  48  99  89   6  56  67  48  12  92  57  17  83  50  61  12  82  97  14  13  36  62  85  53  42  26  51  93  10  59   9  53  31  98  32  46  17  75  11  98  56  39  97  64  82  39  31  14  80  25  24  21  43  41  31  74  91  79  82  70  97  41  17  48  89  11  27  85  15  10  21  96  87  54  55  23  55  67  21  58  19  81  61  73  19  11  69  80  29  77  29  28  94  87  22  19  99  95  22   7  17  24  52  80  45  81   4   4  22   4  56  90  41   8   8  69  99  32  34  95   1  42  22  27  99  19  40  20  24  58  19  53  87  62  25  43  21  16  74   5  68  49  71   3  14  86  99  73   7   4   8   5  37  99  39   5   9  21  82  74  57  81  35  63   1  81  55  81  62  23  35  79  29  61   7  85  29  69  91  65   5  13  72  42  68  92  52  96   8  62   2  82  74  92  31  78  18  83  33  33  12   2  72  38  12  81  14  22  87  25  39  27  90  13  76  41  36   7  71  70  41  82  43  33  80  68  41  95  90  65  98  88  63  33  39  98  66   6  51  79  20  95  14  53  64  98   5  98  86  95  75   3  17   6  66  41  13  93  90   1  26  75  89  57  95  44  77  15  17  14  91  51  80  59  69  92  84  47  62  85  68  97  76  39  29  34  30  84  32   8  42  94  47  50  31  28  50  10  83  14  23  20  68  87  62  61  12  60   2   2  82  99  77  33  86  50  70  56  73  89  16  50   8   8  18  25  37  13  53   9  44  53  51  79   4  44  80  75   9  96  26  85  44  66  59  87   2  13  65  98  16  75  54  90  27  10  89  33  45   6  65  60  25  25  93  39  66  63  95  41  33  17  73  32  88  60  13   9  92  83  46  71  39  93   4   5  16  16  89  74  84  43  90  49  59  36  67  88  23  28  11  48  53  79  48  31  42  95  44  22  17  54  30  58  41  54  34  76  30  76  72  71   8  89  10  29  88  54  37  70  37  55  17  97  31  53  49  39  52  79  68  74  54  42  64  86   1  24  41  93  68  68  12  25  54  88  38  24  46   3  28  46  69   2  55  22  30  94  31  53  66  57  38  84  53  68  46  64  49  56  97  66  66  41  98   9  33  42  85  72  52  74  19  89  33  40  84  29   3   6  13  23  61  52  15  24  26  46  45   9  70  21  75  52  22  75  94  26  40   2  16  18  62  97  12  76  35  59  22  92   7  41  58   9  62  92  11  52  94  74  68  88  49  88  99  97  44  48  90  28  68  19  48  81  27  20  11  49  11  73  35  17  65   2  45  74  10  36  42  78  14  45  56  47  47  64  47  22  99  47  50  70   7  61  70  44  65  39  69   2  71  10  20  36  67  90  18  54  55  75  33  71  99  57  84  47  57  88   4  52  12  42  16  51  14  59  88  69  22  29  75  12  20  79  32  26  52   3  57  14  37   7  87  96  31  77  87  75  22  41   2  18  27  52  44  34  25  78  35  47  60  25  78  23  51   3  15  67   8  87  37   8  69  16  63  76  31  70  43  79  31  51  85  53  73   3  31  75  79  40  46  72  31  83  33  78  27  81  42   7  30  15  45  77  66  16  90   3  15  39  83  64   4  25  93  12  92  58  57  32   2  62  32   9  49  43  27  96  19   5  45  19  15  43  51  15  97   5  25  81  23  40  67  97  48  28  79  42  59  45  86  85  26  60  62   9  11  26  77  87  31  46  18  56  24  84  11  92  79  97  53  24  99  93  46  24  60  76  35  29   6  66  53  30                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    61  80  52   1  88  13  83  73  65  82  74   6  80  76  20  34  20  81  14  28  33   6  22  48   8  16  56  67   2  61   2  38  35  28   2  89  28  14  16  22  74  44   9  86  65  74  52  17  73  33  88  41  22  98  23  88  68  50  81  81  98   3  49  95  37  99  59  55  42  80  32  84  29  79  57  24  14  87  79  98  19  98  67  11  47   9  38  66  99  76  51  20   4  81  74  54  76  21  54  69   4  89  49  97  33   2  65  15  51  19  86  87  67  37  96  56  90  44  21  46  50  65  36  99  22  88  17  62  58  75  87  25  10  78  16   5  98  87   6  93  41  67  62  89  92   3  67  78  97  75  92   9  78  65  36  35  20  83  18   2  50  30  22  22  73  36  78   2  61  21  81  44  16  43  64  77  63  39  49  27  99  89   5  64  15  94  32  58  61  94   2  57  95  51  93  46  13  94  22  40  60  62  34  21  25   7  71  80  66  20  84  63  27  14  39  83  47  36  43   4  88  74  48   9  16  78  86  74  79  73  66  98  51  97  74  13  62  40  20  48   9  26  86  49  36  25  15  33  49  47  49  17  89  86  43  65  12  39  75  29  91  14   5   2  14  54  78  60  75  18  48  76  46  49  65  71  57  18  18  34  37  26  16  71  95  41  99  38  84  37  78  97  33  41  87  67  19  92  74  79  98  95  32  54  43  93  23   7  71   1  32  53  54  45   3  35  38  96  14   6  14  53  16  45  94  48   6  20  55  79  66  28  12  70  64  27  87  85  23  32  71   3  69  77  13  69  47  33  57  52   8  48  77  34  81  96  18  21  11  89  33  29   5   5  61  81  77  20  22  74  35  17  69  79   8   4  62  99  76  48  66  35  71  55  37  60  55  76  78  48  54   2  90  24  12  62   5   6  56  52  78  38  89  30  36  28  40  42  42  39  84  86   9  66  28  68  48  13  62  59  28  58  79  58  71  49  52  78  15  75  95  51  17  60  36  36  59  49  43  76  81  20  28  87   3  17  80  14   2  83  16   9  81  43  55  89  51  11  84  54   1  82  14   5  44  93  60  89  35  92  86  56  30  48  37  99  19  22  27  67   3  58  27  18  62   7  37  10  69  44  32  29  55  65  68  79  15   4  19  27  95  72  76  22  24  29  36  17  39  64  41  58  86  35  87  53  41   3  96   8  36  92  31  36  94  22  28  96  68   1  34   4  26  91  84  24  70   2   8  14  31  33  57  68  21   4  14   9  37  23  26  44  86  72   1  79   2  97  39  87  91  90   4  22  95  32   6   5  48  62  18  70  62  16  24  25  54  86  70  26  14  81  42  97  20  18   4  64  56  48   6  74  48  11  22   2  54  12  91  46  89   2  16  32  80  29  29  45  50  56  69  60  15  65   4  22  63  94  46  32   3  21   6  73  19  71  91  71  84  96  18  71  57  89  52  40  93  83  59  73   2  56  75  80  67  40  14   7  42  14   3  63  61  98   5  83  42  87  88  50   1  66  18  41  61  54  53   4  96  46  59  80  85  58  19  31  10  59   7  40  19  76   5  59  89  37  98  77  64  69  65  25  37   7  13  95  25  58  12  16  94  38  27  99  52  46   9   2  46  37  97  16  92  85  57  18  46  45   9  55  97  67  94  10   7  42  68  78  11  13  65  98  11  76  31  16  41  17  98  35  13  64  73  72  79  23  69  20   7   4  86  56  53  95  47  55  95  91  38  84  34  57  16  55  99   9  71  84  98  75  86  90  10  67  52  26  99  76  81  82  59  94  90  16  82   5  58  83  68  51  53  52  52  63  84  78  85  72  26  55  32  60  14  33  61  29  64  77  55  72   7  75  48  42  27  47  13  44  15  59  51  51  18  28  74   2   1  24  85  80   7  38   3  71  18  42  56   6  65  48  81  28  41  94  37  77  95  17  86  33  77  11  40  84  17  25  55  45  49   6  16   4  73  43  65  35  79  58  57  80  24  44  21  25  57  74  73  46  18  63  24  61  31  17  54                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                  93  87  28   6  60  23  70  54  89  89  61  69  27  28  64  96  58  11  69  19  59  72   5  86  26  13  64  88  19  56   8  60  60  25   3  18  64   7  78  34  46  74  24  16  78  81  60  23  13  26  19  47  22   7  26  76  61  20  78  48   1  22  10  28  91  22  47  33  58  97  85  90  93  63  72  22  96  89  13  35  81  75  30  22  70  73  11   7  70  72  83  95  42  27  96  27  63  89  76  95  46  19   3  89  49  74  64  96  47  28  52  41  62  80  67   9  18  38  76   4   4   2  16   4  41  91  64  42  89   4   8  68  48  63   7  49   9  97  87  29  58  63  50  18  18  83  59  96  62   7  28  28  90  11  76  49  92  72  68  32  23  17  80  65  49  82  82  74  43  68  45  20  20  88  27  25  76  68  18  46  86  26  51   3  42  73  29  15  69  11  69  12  97  31   6  55  43  80  88  77  34  42  31  32  17  54  62   3  15  56  33  99  31  42  47  73  67  67  25  54  54  10  96  10  54  76   6  89  95  68  14  51  38  90  98  39  73  36  60  28  84  51   9  94  68  92  14  55  41  10   7  24  59  40  21  28  19  99  56  17  64  80  18  41  70  68  87  77  62  15  98  83  94  61  46  78  53  51  70  66  11  97  92  45  48  83  26  87  30  70  20  27  32  88  40   6  79  85  41  42  17  86  23   1   3   1  81  46  85  41  22  90  11   7  93  56  57  98  49  51  45  70  24  99  24  19  40  83   6  82  57  74   2  62  94  74  54  13  71  62  42  37  86  25   4  77  70  19  92  20  77  87  81  40  69  86  95  52  42  26  73  97  48  79  92  18  63  26  97  45   5  44  12   9  68  11  99  40  60   6  60  99  85  73   8  31  84  75  50  71  58  46  81  14  19  23  10  46  56  87  24  23  18   9  40  31  95  51  89  31  79  95  36  32  85  53  28  16  40  46  64  90  98  92  33  40  31  38  65  48  98  73  51  33  43  62  35  44  41  60  57  30  72   2  31  51  72  71   6  33  11  58  92  51   3  94   6  43   2  80  50  17  66  35   7  97  70  80  34  10  11  65  50  63  27  88   2  51  57  24  96  89  60  36  33  96  58  80  58  86  87  10  81  16   7  65  37  22  24  48  87  90  43  98  28  87  96  82  54  74  43  57  50   8  74  34  37   5  31  56  76  76  52  81  69  54  44  52  63  74  35  28  66   7  48   7  17  60  30  54  46  47  18  57  28  63  95  34  58  16  64  97  70  61  61  51  31  94  60  50  11  90  32  22  20  82  86  68  75  19  44  68   3  55  34  65  18  13  41   9  37  46  97  42  61  49  10  57  15  84   4   4  51  87  68   7  14  35  31  73  68  12  82  41  77  42  18  69  56  88  91  94  41  90  32  71  59  25  50  42  17  42  74  12  40  65   1  51  66  50  14  27   5  94  31  80  94  46  68  78  46  18  87  43  21  63  50  10  52  11  23  77  58  86  16  68  53  20  70  63  26  82  85  71  86  56   7  85  99  93  33  48  99  15  99  79  42  23  34   7  90  47  84  93  42  11  51  82  91  96  60   7  76  80   5  28  86  38  86  13  14  11  89  64  39  28  27  26  35  64  64  35  59  72  46  27  18  39  22  26  81  32  45  74  49  31  17  25  86  86  43   1  46  61  48  38  84  97  98  76  64  73  19  66  18  84   3  91  65  88  71  78  52  56  63  38  71  79  97  41   1  63  17  61  86  45  38  60  79  47  45  70  47  29  35  66  12   9  62  49  19  31  51  60  93   9  28  95  90  53  19  55  97  65   2  35  45  17  52  88  68  61  41   2  91  26  52  12  62  61   8  84  70  12  14  67  79  90  36  69  46  12  15  93  37   1   8  19  10  47  95  62  80  45  56   2  49  65  25  84  61  27  28  73   5  80   3  67   9  18  91  18  67  55  17  96  29  13  97  69   9  64  88  13  13  34  45  83  24  18  10  59   2  48  23  62  33  51  71  94  18  67  57  84  17  52                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                91  96   3  50  17  95  62  14  76  65  97  58  62  42   1  70  17  53  74  29  77  66  36  69  56  35  79  26  57  86  44  85  83  65   3  39  82  56  40   2  24  43  18  95  47  60  65  55  32  93  85  30   6  80  69  58  52  91  18   8  66  34  31  32  74   8  77  64  96  17  56  69  27  15  85  43  42  51  11  48  48  98  81  46  67  82  39  41  53  98  71  60  63   8  37  27  33  53  27  82   1  79  68  71  48  77  54  62  78  61  34  25  37  88  15  68   8  30   7  63  91  23   1   5   5  12  57  35  48   3   2  55  92  75  90  56  61  98  67  80  76  30  87  82  74  35  29  84  47  30  95  37  61  98   6  98  46  26  84  61   3  41  69  87  57  44  17  19  26  67  85  84  29  30  84  15  16  78  50  91  18  38  18  76   1   8  16  70  55  64  58  23  78  68  69  41  93  89  93  85  33  39  53  29  98  13  51  90  96  17   7  91  18  12  20  16  86  45  70  81  83  20  10  12   5  78  70  86  32  34  40  80  12  76  27  54  32  71  73  68  95  65  66  94  96  19   5  85  56  80  60  66  74  16   4   4  11  17  39  64   9   7  33  81  39  97  45  44  44  57  93  76  17  39  14  54  46  31  35  99  18  13   6  24  94  71  26  43  98   1  68  95  72  97  30  99  30  10  36  87  36  40  27  99  95   2  87  67  40   1  28  57  76  34  55  32  32  35   5  58   3  66  28  17  17  12  19  52  27  77  71  94  47  73  47  73  66  96  62  36  69  92  95  50  91  50  23   9  25   7  25  34   3  58  13  84  29  17  93  95   7  13  36  65  37  62  37  17  83  95  20  91  53  16   3  48  78  49  33  50   7  23  44  48  28  39  77  81  74  86  65  69  19  96  17  69  77  49  44  65  15  23  97  41  40  18  85  23  19  49  70  19  97  99   6  67  44  51  67  25  28  24  15  46  30  45   8   9  85  49  51  61  42  28   1  12  58  36  40   4  99  93  20  23  61  67  90  30  80  21  77  64  28  75  65  42  87  50  24  51  28  23  18  95  50  61  31  28  77  36  96  44  55  69  94  48  95   5  27  21   7  89  82  97  49  74  62  27  85  27  88   7  56   4  52  82   3  48  50  98   3  60  72  71  42   2  71  31  44  50  76  49   2  28  47  66  17  96  62  63  60  97   2  64  86  61  86  71  62  47  55  31  22  16  25  15   4  56  69  40  95  41  83  99  95  53   8  27  96  18  22  19  68   1  90  40  10  40  30  19  92   6   8  70   4  18  30  58  28  35   7  43  11  63  69  66  57  63  90  92  67  82  82   9  37  46  95  53  88  95  39  32  64  87  46  32  57  85  73  58   3  35  48  15  99  39  26  29  51  37  76  87  24  77  40  97  68  92  62  78   1  98  90  38  85  69  17  63  10  71  80  16  98  39   3  26  31  50  49  10  70  67   9  25  70  28  95  85  89  23  83  29   8   4  92  88  27   1   2  44  14  76  56  59  33  87  20  30  12  60   6  71  83  14  46   1  62  41  70   7  71  16   2  83  40  73  82  56  88  11  65   6  80  90  97  17  90  13  53  54  61  99  75  99  66  82  34  24   7  34  44  71  53  70  10  91  82  46  91  20  44  11  25  27  62   8  44  94   5  20   3  74  67  75  30  13   6  12  92  79  90  57  44  94  65  30  45  99  53  73  14  45  85  50  48  43  84  28  45   1  95  42  16  10  29  98  77  84   7  79  21  50  54  99  47  57  93  50  75  41  44  19  28  40  10  38  90  41  92  89  11  48  46  64  99  33  28  15  39  83   4  50  32  60  40  54  28  76  51  16  18  78  15  35  54  37  17  73  55  77  83  95  21  30  28  13  37  44   7  37  45  29   6   6  65  36  51  52  90  28  25  38  58  81   4  48  25  35  24  98  44   5  17  20   6  57  49  32  86  40  25  99  89   6  61  75  95   4  40  77  52   9   9  95  17  95  15  79  73  21  70  57  34  66  60  33  97                                                                                                                                                                                                                                
                                                                                                                                                                                                                              22  78  32  49  81  28  62  53  70  91  80  26  50  63  46  57  56  14  62  46  45  58  72   6  66  14   9  40  59  49  91  70  67  49  45  41   6  99  39  86   4  27  11  60  79  60  15  97  38  18  65  15  34  65  22  93  65  89  64  81  41  59  11  29  25  57  28  46  33  83  95  79  31  23  39  49   9  72   6  61  72   1  16  24  16  26  11  59  53  85  56  72  28  25  76  52  25  57  15  12  55  36  61  47  94  71  97   6  40  17  21  26  73  81  78  77  95  43  58  62   8  66  55   2  27  91  84   5  39  96  14  34  79  77  90   7  87  39  13  91  93  73  66   1  26  97  43  98  50  37  77  49  27  84  59   8  40  64  10   8  15  74  62  35  48   9  29  77  78  84  94  45  19  32  32  28  91  68  11  39  96  98  90   2  97  69  85  43  68  52  64  80  45  58  50  48   8  82  14  47   6  55  93  10  80  57  12  17  80  17  98  24  10  85  88  61  85  84  37   4  88  10  47  12  43  72  15  86  44  45  59  21  40  22  49  76  25  42  20  30  21  54  22  41  53  36  95  19  83  85  79  24  77  11  51  40  88  83  61  68  64  21  52  12  85  17  49  36  39  81   6  32  97  37  88  91  48  70  83  42   6  96  69  76  70  77  60  70  22  77  77  99  69   1  32   8  17  32  66  20  89  86  80   4  27  77  50  71  79  38   9  52  58  22  88  57  31  95  18  75  20  95  82  63  98  58  44  24  58  72  20  32   7  69  25   2  58  84  70  17  73   4  56  84  25  67  28  60  89  72  86  34  42  43  68  25  31  10   9  60  97  42  24  70   9   6  62  47  88  10  29  35  59  89  50  23  53  34   5  97  25  64  98  12  78  61  15  67  26  39   6  60   7  44  11  51  34  66  68  14  34  68  39   9  95  51  48  31  52  45  33  42  69  64  96  30  57  12  96   9   3  94  60  62  18  84  71  78  36  74  70  21  68  71  98  54  44  93  32  84  46  82  96  85  48  69  76   7  61  64  24  53  96  53  17  33  94  29  15   8  14  90  81  64  14  17  19  51  99  95  88  55  79  89  33  60  27  10  29  35  56  80  22  73  47  99  71  28  95  34   3  15  93  73  18  74  25  34   4  73  56  18  64  61  87  17   2  57  15  14  78  72  96  58  74  94  32  80  19  39  63  40  68  15  53  79  73  60  79  27  17  11  84  95  62  28  61  89  38  67  65  28  29  53  48  15  98  58  31   5  77  49  49  78  76  94  68  62  86  35  70  13   9  46  81  14  38  85  75  96   1  22  47  24  43  20  12  60  68  13   9  11  73  65  13  52  32  21  98  89  32  49  90   9  51  66  66  99   3  51  26  64  48  54  79  14  77   8  72  83  97  35   9  71   1  91  47  19   7   2  42  89  22  35  28  10  28  88  84  77  78  98  55  80  14  82  17  77  94  82  77  80  55  48  27  31  73  31  14  98   5  83  81  92  87   3  68  48  21  48   9  63  23  14  28  78  58  53  75  33   5  53  16  22  34  19  17  55  69  26  46  81  32   9  79  25  10  44  40  62  17  83  86  73  30   2   3  86   1  17  15  61  40  57  20  80  25  59  70  26  25  12  53  66  57   8  26  43  94  45  61  85   8  43  17  60  80  96  76  78  71  76  68  93  86  59  25  45  93  96  84  42  90  44  71  44  50  60  81  98  79  31  96  35  10  32  94  91  63  37  98  42  18  62  80  40   4   8  55  49  41  39   7   6  83  36  13   7  48  64  48  94  39  39  11  26  35  38  96  69  34   9  24  90  50  84  62  89  53  14  35  11  22  10  14  66  57  50   4  30  78  89  19  43  60  85  29  66  70  14  95  47  40  66  29  81  79  29  67  76  56  90  14  37  74  29  18  18  70  65   7  26  19  59  75  90  63  84  88  53  68  58  53  43  87  16  92  58  30  19  89  33  21  23  61   6  21  45  67  60  20  81  10   5  57  44  18   5   2  81  72   9   1  69  41  16  73  30                                                                                                                                                                                                                              
                                                                                                                                                                                                                            12  37  69  34  77  16   6  19  97   8  72  32  11  67  48  64  31  69  33  16  14  43  23  74  30  55   8  98  64  11  55  25  57  30   9  50  21  64  95  77   9  61  46  22   3  80  78  77  70  32  25  82  99  70   4  42  32  44  42  54  34  13  78  27  44  52  33  72  29  74  74  99   9  53  27  88  12  13  90  82  94  31  84  12  73  83  99  12   2  59  37  33  10  16  73  48  45  75  86  53  66  34  65  59  51  94  81  94  36  31  38  10  92  79  12  45  41  74  42  84  98  38  40  51  50  85  85  27  73  47  77  17  93  62   2  62  86  77  33  58  61  42  15  56  79  55  12  77  16  93  74  89  64  69  27  49  53  36  22  74   6  94  17  41  48   8  22  29  79  27  78  73  96  68  13  44  10  30  52  25  81  79  19  39  74  35  35  73  24  62  77  56  33  98   2  73  26  38  70  13  34  10  59  76  50  26  46  53  50  17  95  46  74  55  74  86  10  79  89  60  91  92  21  13  69  39  15  66  73  29  54  23  61  80  60  29  30  62  71  46  40  32  50  42  19  55  45  90  16  23  87  92  27  31  15  10   2  83  93   7  81  71  63  93  68  88  89  65  59  36  60  72  13   9  14  31  17  35  19  16  83  39  83   7  22  24  88  95  17  28  38  72  34  88   1  13   5   3  96   8  48  18   2  12  66  21  26  77  57  59  68  87  34  68  94  34  65  22   5  89  91  56  76  55  62  75   3  74  12  13  16  16  54  35  72  71  69   7  73  65  48  61  52  35   3  53  88  81  66  42  63  66  97  88  98   4  19  37  38  49  19  63  98  46  92  91  28  51  82  38  58  32  16  30  92  79  33  27  46  11  72   1  40  30  63  94  14  78   8  74  22  51  34  91  77  47  34  22  33  21  47  85  94  51  57  11  27   4  34  17  27  82  60  62  65  39  17  60  10   5  29  94  16  77  82  25  15  87  99  60  89  91  99   8  94  80  81  23  79  89  28  62  19   5  71  54  61   7  87  47  41  27  72  71  21  81  91  28  71  78   9  98  26  24   1  15  18  31  60  27  56  77  89  88  23   5  55  50  62  46  63  30  96  63  91  96  62  97   1  85  89  94  47  52  16  20  27  96  26  97   4  89  22  96  83  22  86  41  66  94  16  54  45  38  90   2  59   9  94  83  32  20  71   2  43  89  10  93  73  81  84  84   8  43   9  93   6  40  46  48  46  59  95  85  25  25  37  38  59  76  54  84  31  79  30  83  17  39  92  28  50  14  88  78  81  21  31  84  21   5  38  26  13  93  84  83  58  22  80  90  26  46  60  98  84  66  17   7  74  90  84  25  71  98  49  68  66  42  59  91  50  48  95  12  16  27  80  43  12  54  43  49  22  18  78   3  64  64  11  46  84  25  77  65  22  72   3  77   3  80   6  75  71  69  71  58  59  93  34  11   7  23  43  38  61  76  34  36  71  42  45  83  81  92  81  83  76  90   1  28  26  27  72   3  34  51  39  40  33  28  59  54  93  22  31  51  38   9  69  14  97   5  67  38  24  69  14  68  26  17  99  75  42  95  62  62  54  24  89  73   8  16   5  23  14  64  95  60  81  64   5  30  44  75  71  24  11   4  97  64  80  77  65  29  72  47   8  55  56  73  92  76   5  39  28  48  16  62  66  71  44  10  68  99  39  23  37  86  50  46  75  23  48  36  17  49  74  81   1  30  46  58  63  76  19  45  73   4  73  36  52   7  73  79  83  73  12  81  53  10  41  61  30  77   5  32  60  60   8  75  11  18  84  67  14  18  22  77  80  14  11  80  22  64  34  59  97  42  96  38  11  99  65  50  73   8  67  18  55  39  96  33  28   5  83  12  34  41  66  14  37  60  51  54  53   8  26  40  45  44   9  49  76  83  81  56  97  89  46  57  77  76  94  91  74  41  42   2  90  62  61  97  89  15  58  57  61  17  80  37  61  18  73  12   2  41   7   2  37  15  94  96   6  59  29  56  38  69  45                                                                                                                                                                                                                            
                                                                                                                                                                                                                          63  23  82  49  93  21  29  52  60  75  71   1  35  39  93  17  35  55  86  69   8  25  97  86  14  42  46  82  97  80  95  13  40  99  39  45  48  54   4  26  72  61  50  37  43  45  95  26  96  47  72  86  19   8  79  90  57  81  69  34  25  15   6  19  48  53  50  86  27  65  49  24  69  48  65  29  71  35  15  62  83  36  44   1  76   9  75  85  11  39  35  62  18  74  28  55  26  71  47  55  82   4  65  25  81  74  90  84  87  81  23   9  29   3  10  98  72  17  36  23   3  87  88  65  29  62   1  35  69  86  48  96  89  35  38  60  29  33  82  54  57  53  47  66  92  23  94  18  77  59  90  22   4  17  63  40  44  50  62  41  95  71  43  61  58  26  77  66  47  19  60  32  73  89  70  72  70  73   2  82  96  57  25  38  86  20  23  67  79  68  89  95  74   3  88  81  40  78  65   2  13  58  68  96   8  97   5   3  48  67  22  96  80  24  84  33  86  62  69  96  56  18  65  34  70  87  98  17  26  85  91   9  88   5  63  26  35  59  46  54  41  34  49  66  76  40  84  43  17  25   8  83  74  98  86  99  48  33  65  76   8  67  64   5  20  79  56  11  30  52  56  93  11  73  45  85  55  29   5  75   7  22  33   4  59  42  85  63  86  86   7  80  99   7  23  47  17   4  75  50  85   1  71  95  92  73  67  35  42  22  60  34  94   7  19  63  92  91  35  56   1  26  86  80  36  54   7  61  37  58  94   6  73  21  42  65  43   8  50  61  63  81  36  49  54  58  39  75  32  67  94  66  45  45  80  97  53  70  45  14  93  30  21  96  96  59  50   6  83  91   1  90  27  44  96  99  42  88  87  59  10  71  95  50  62  43  58  91  42  19   3  28  12  57  37  88  55  23  76  65  72  83  61  69  87  51  90  28   7   1  95  68  12  19  87  67  12  40  37  22   9  81  54  85  96  85  94  23  14  49  32  96   2   3  24  61  49  42   9   6  21  49  32  27  46  57  18  39  84   7  83  16  65  44  96  70  12  59  73  29   3  27  58   3  90  62  15  58  74  82  70  68   8  20  70  83  87  18  40  31  74  88  39   7  75  86  45  65  17  68  34  99  30  23  69  98  35  22  80  22   6  91  68  18  50  37  66  65  63  69  63   9   6  77   2  75  22   7  43  63  58  22  40  40   2  43  87  13  57  69  92  43   3  93   2  95  88  45  36  85  45  58   6  66  59  81  43  67  21  89  37  96  89  90  57  16  72  78  62  33  64  40   8  70  38  50  47  73  88  22  46  38  78  88  32  87   7  48   8  66  44  13  94  15   7  35  55  62  33  29  38   8  44  12  63  50  67  72  40  82   2  90  80  39  92  31  14  91  12  91  60  67  41  50  23  41  15  89   4  62  81  41  43  36  16  39  49  73  59   6  99   6  18  48  25  74  76  42  98  22  92  84  94  93  88  10  36  18   4  18  33  23  25  53  94  13  93  89  13  45  23  28  57  16   8  29  69  33  83  51   9  51  46  71  97  42  93  45  39  85  31  73  73  92  43  23  63  68  20  57   3  87  55  50  45  86  66  48  65  62  69  17  76  36  58  36  42  84  89   8  24  69  11  52  69  47  81  39  58   5  77  74  81  20  96  70  63  63  94  73  23  62  83  21  79  87  41  85  38  12   9  56  44  72  82  52  42  34  64  11  57  70  46  81  37  50  29  83  55  49  44  70  22   2  43  97  22  49  11  92  53  64  71  18  48  40   3  87  43  65  14  38  78  62  42  19  60   6  26  89  47  20  77  88  73  65  19  84  89  88  54  37   5  43  52  69  47  76  96  71  61  12  54  28  81  16  64  38   7  63  31  89   3  23  53   6  63  93  44  18  54  24  91  79  31  54  39  76  10  90  10  49  49  36  59  40  77  29  59  42   8  15  85  29  99  37  83  89  89  39  58  33  42  96  19  96  71  65  99  56  17  37   4   8  59  56  56  32  99  46  87   6  41  77  89  31  57  87  61  67                                                                                                                                                                                                                          
                                                                                                                                                                                                                        77  50  81  69  93  51   3  47  41  93  55  30  64  69  53  82   7  47  77  62  32  50  17  67  27  98  77  44  69  87  52  59  47  61  85  81   9  41  43  61   7  41  71  41   6  42   8  50  10  33  19  75  97  54  42  58  75  79  21  56  88   6  59  76  94   3  88  33  75  60  22  45  21  98  23  97  45  40  40  14  94  75  87  93  27  61  19   6  31   3  98  16  48  84  24  64  12   4  56  52  95  33  54  56  88  26  62  34  84   7  85  19  82  26  12  40  62  62  72   5  94  61  89  33  24  61  49  41  85  72  29  13  18  38  35  77  94  64   2  82  73  56  41  16  20  37  98  44  69   2  47  45  60  57  97  53   9  86  35  80   2  34  90   4  90  18  21  92   9   5  14  24  80  95  65  86  38  48   2  85  64  60  96  86  54  42   7  69  59  96  50  57  81  44  99  44  89  53  31  68  56  36  12  99  79  37  21  46  70  66  73  80  12  73  31  15  56  68  80  42  37  90  63  71  41  31  87  45  24  92  14   3  80  79  36  74   2  87  82  30  33  94  44  16  63  57   5   3  51  86  74  35  10  99  53  46  68  49  71  94  89  72  82  14   9   3  55  82  84  36  16  68  62  51  64  50   5  86  22  62   1  22  89  99  40  81  42  31  76  99  40  33  88  57  15  80  19  33   7   9  61  83  17  11  76  26  58  81  36  66  87   2  88  22  88  97  98  79  30  14  18   3  57  52  66  48  13  54   8  33  89  80  13  81  23  33  76   5  81  62  40  96  39  53  48  86  13  70  13  72  96  38  60  94  81  64  16  12  12  47  44  45   8  22  34  40  72  18  30  24  35  81  87  60  93  58  88  31  80  17   6  94  44  45  14   8  26  49  26  24  39  37  99  12  64  74  68  88  35   9  49  74  47  12  93  25  49  99  23  80  21  60  62  62  11  20  69  93  45  93  29  92  75  14  99  97  46  67  20  93   2  28  24  14  25  38  92  99  55  38   9  86  59  66  69  78  49  78  96   7  84  71  15  88   7  59  93  51  16  76  41  40  50  93   9  75  30  73  11  46  26  45  61  65  94  31  71  77   5  73  58  42  62  30  79   7  29  83  72  37   6  30  10  11  95  49  18  49  48  92  67  63  20  39  76  30  83  48  42  39  99   6  69  16  67  45  19  24  33  39  41  50  65  25  32  10  75  47   5   4  87  95  16  72  19  72  90  87  97  61  61  79  45   5  36  89  18  22  96  89  53  84  96  71  57  25  90  83  43  12  31  51  80  20  80   9   6  65   4  29  65  56   1   4  89  19  59  48   5  90  54  71  91  47  94  66  50  58  72  80   3  79  23  49  73  71  83  83  59  35   7  70   1  79  80  18  40  82  34  59  67   8  82   6  17  29  17  42  16   3  91   8  73  75  44  96  66  61  50   2  32  80  54  29  36  65  63  75  73  72  55  76  77  15  79  54  66  39  13  64  57  81  38  31  38  42  46  81   2  58  24  84  87  83  19  57  29  44  96  46  56  73  81   9  63  58  64  29  29   9  37  65  88  76  35  64   9  25  97  34  79  89  28  88  15  98  99  32  84  95  74  67  53  13  56  24  66  84  70  69  19  41  99  98   9  83  14  52  79  80  36  62  37  41  86  43  30  39  54  25  94  57  52  80  60   5  30  87  35  77   8   3  13  36  11  26  59  19  45  83  36  11  24  37  61  70  81  37  69   7  21  45   9  41  74  73  68  42  77  85  46  77  70  22  62  15  63  63  57  19  11   6  69  46  97  13  97  98  69  70  51  52  21  13  34  37  35  34  92  19  48  61  23  32  58   8  60  86  17  20  69  42  69  44  56  69  43  82  16  82   6  99   9  51  62  64   2  30  34  33  87  35  53  47  32  29  58  95  21  13   6  16  73  66  41  55  27  59  81  74  42  48  50  82  89  81   9  83  77  58  71  32  33  46  84  57  92  11  64  69  54  63  97  66  40  84   9  88  31  19   7  76  79  88  99  19  35  86  54  37  28                                                                                                                                                                                                                        
                                                                                                                                                                                                                      88  52   1  33  39  54  70  53  66  60   8  60  69  93  26  84   1  30  44  64   6  64  98  82  36  21  27  67  49  27  23  37   6  33   9  53  22  94  22   3  75  96  30  75  76  86  75  50  47  22  23  15  83  71  82   8  20   6  76  44   1  15  71  14  59  57  70  26  71  38  49  97  85  50  14   7  12  18  55  30  26  13  65   6  48  57   1  91  52  83  84  49  41  46  44  39  65  98  68  38  33   9  55  68  89  96  84  60  89  78  48  78  93  22   7  99  37  96  76  15  84   8  24  92   1  61  69  47  76   4  56  53  36  93  94  76  29  76  67  30  51  20  26  63  85  56  79  63  34  28  64   8  83   2  36  64  70  45  47  82  28  74  35  90  47   1  34  74  31   7  97  96  30   3  38   8  98  85  27  33  24  11  48  89  80  33  67  22  39  82  21  47  19  47  71  38  97  18  32  20  71  29  44  68  46  20   2  78  40  76  81   4  74  36  25  72  78  62  53  63  24  58  67  44   8  43  67  43  17  17  66  15  39  94  89  37  86  75   4  70  63  37  63  26  51  49  94  66  81  16  52  10  89  22  96  83  27  22  19  78  77  76  76  24  57  87  57  96  61  61  15  97  27  90  91   4  42  12  42  42  48  51  52  38  66  86  52  90  69  61  67  82   6  13  56  90  41  67  30  85  54  42  57  37  78   4  77  85  29  91  84  79  74  81  93  38  85  63  50  62  25  47  51  87  85  49  86  97  80  73  78  91  97  46  14  40  85  72  81  65  10  58  18  47  28  30  12  57  79  83  49  50  55  45  94  38  65  47  91  42  33  79  31  80  96  23  85  28  14  15  68  22  10  83  75  57  53  98  58  92  46  26  11  59   4  70  34  89  69  75  30  37   8  76  83  25  99  37   8  22  57  75  71  73  55  10  87  42   6  73  87  85  12  47  32  21  30  90  64  73  71  69  67  41  74  87  11  16  25  27  62  40  23  75  88   1  36  54  72  16  14   1  17  94  47  24  69  96  44  94   3  65  78  33  76  13  61  49  62  24  32  80  77  53  39  35   7  42   6   1  33  35  29  36  95  16  21  50  42  52  15  78  94  27  73  15  46  65  91  77  36  86  66  45  43   7  86  21   5   3   4   4  29  99  93  31  28  70   3  15  27  80  33  55  10  72  21  11  13  43  69  79  38  16  15  18  71  41   7  12  78  81  74  70  38  64  14  20  85   2  79  95   3  12  33  65  87  83   8  52  80   2  10  83  95  49  85  37  75  37  85  38  62  59  16  33  17  98  12  91  59  57  90  55  54  23  80  61   9  65  94  28  16  61  46   2  89  95  16  50  32  49   3  79  24  39  18  31  87  95  55  14  80  17  29  23   2  81  17  53   9  72  78  93  26  19   6  38  66  86  35  91  55   9  53  27  82  59  74  24  66   4  47  43  56  53  39  35  51  68  61  28  17  97   2  65  80  30  48  98  77  49   4  77  53  56   8  94  63  79  23  22  10  89  34  35  54  86  35  77  56  50  35  56  17  74  98  50  60   5  95  14  56  36  92  55  41  19  58  19  76  30   3  30  62  55  28  37  73  27  12  50  18   5  74   3  96  49  60  47  56  49  36  11  23  11  92  94  52  45  36  82   1  43  46  56  94  63  41  19  96  74  75   3  20  13  40  54  85  99  76  54  32  15   4  38  47  85  95   3  99  45  49  22  67  97  94  44  80  80   1  94  10  97  64  53  96  58  29  84  93  66  25  15  14  30  82  88  71  48  73  99  80  37  79  71  13  59   3  82  49  25  83  74  23   2  72  33   1  78  97  80  98  84  14  54  89  56  89  28  30  44  36  17  34  27  84  50  76  37  10  19  91  29  96  34  25  41  63  66  41  60  99   9   2  56  30  60  79  55  66  56   7  58  50  13  93  33  23  46  35  37   7  58  16   8  40  86  38  88  98  82  68  52  53  42  60  49  27   6  42   5   9  96  20   4  57  35  60  88  63  38  81  45  58  96  28  44  56  40  94  83                                                                                                                                                                                                                      
                                                                                                                                                                                                                    33  31  22  77  52  24  85   9   8  96  37  62  84  46   3  39  90   2  93  64  88  65  94  86  91   2  66   6  62  60  56   3  57  87  48  75  32  83  97  44  93  86  31  28  30  45  49  43  96  28  68  39  53  88  33  53  95   6  75   4  42  69  38  87  33  27  30  13  56  80  80  46  46  90   7  43  76  43  34  45  78  26  48   2  91  93  14  76  76   7  23  13   3  73  94  33  24   9  46  73  52  28  37  15  26  62   2   5  35  57  43   9  61  52  60  88  18  41  92  52  39  69  33  62  93   8  26  76  52  92  71  55  31  80  79  30  27  84  97  93  47   3  33  20  54  83  38  12  52  31   8  39  18  78  97  36  95  70  22   1  12  83  73  11  61   4  72  94  90  28  79  57  67  86  99  11  78  77  86  65  87  65  20  47  94  83  11  77  60   5  27  89  52   7  23  74  82  97  32  74  19  74  40  64  55  33  95  37  41  53  35  58  24  38   5  91  72  76  81  71  79  31  67  58  36   8  49  98  35  94  56   7  43  12  83  84  18  75  61  48  63  42   4  63  12  98  10   4  66  66   8  61  27  60  59  69  60  76   8  78  43  21  70  12   2  45  16  28   9  19  18  21  46  32  54  59  75  63  76  74  19  21  58  91  26  23  78  98  49  45  96  98  72   4  40  47  25  22  34  93   1  23  57  44  40  48  55  72  55  35   1  81  34  80   3  54  76  44  15  65  55  97  61  27  78  70  60  45  49  95  58  46  32  55  82  86  33  15  43  19  88  87  51  19  51  86  66  51  60  62  38  65  38  37  34  58  91  11  89  21  80  25  98  47  75  30  36  77  35   5  94  43  65  27  77  72  10  29  91  32  65  13  95  97  48  98  69  67  12  80  57   2  27  33  21  27  30  15   5  78  13  88  70  87  36  13  82  91   6   9  99  71  30  40  65  27  43  97  65  27  76  87  65  85  33  49  86  31  83  56  92  23  85  24  51  17  30  60  65  56  95   2  78  37  68  66  14   2  78  43  48  81  20  42  52  10  52  47  67  68  93   8  50  37  16  63  55  30  94  66  88  12  64  16  71  57  84   7  30  27  84  84  58  66  41  79  97  46  76  71  40  67  40  38  96  82  72  53  21  34  75  12  63  10  42  31  49  25  26  30  54  69  21  59  17  43  68  65  94  92  28  70  79  77  70  86  10  40  45  67  58  18  76  19   3  11  63  40  30  24  60  31  72  13  15  12  62  47  14  11  62  88  44  35   7  23   2  56   5  35  15  71  56  84  82   4  24  47  62  78  27  40  97  35  26  15  49  68  11  37  64  30  87  35  40  97   1   3  86  24  57  19  24  40  80  56  48  38  19  76  92  77  70  25  84  27  78  92  89  84  73  21  70  74  85  97  57  27  10  77  76  55  49  72  17  21  51  20  61  60  30  24  97  12  23  93  47  74  94  45  42  40  40   8  49  64  75   9  88  95  44  83  71  60  74  67  55  43  42  28  98  83  67  20  44  52  82  90  91  73  81  68  12   1  63  75  43  37  38  29  28  30  10  59  60  76   1  22  27   8   4   7  45  69   5  24  64   2  13  90   1  13  23  48  82  44  33   5  93  82  94  87  33  72   3  49  90  99  42  77  39  79  37  95  81  19  17  12  81  93  54  26  92  74  57  96  61  93  45  88  99  12  13  47  94  90  56  15  65  91  42  75   4  59  43  46  98  79  55  56  27  89  82  71  26  18  76  14  28  21  48  34  66  35  82  17  91  81  36  55  78  81  73   3  10  89  49  92  34  75  85  84  85   4  53  15  34  98  37  29  76  21  72  22  78  66  73  60  97  11  27   9  10  74  71  99  44  59  23  73  38  66   4  72  45  25  28  68  86  68  87  32  30  26  38  20  13  55  13  30  36   7  18  27  46  13  75  38   8  90  68   8  18  14   6  67  10  39  82  52  33  45  40  40   7  13   9  72  39  71  15  80  86  50  45  38  33  73  83  95  97  30  96  44  96  22  22  48  66  46  78  70  18                                                                                                                                                                                                                    
                                                                                                                                                                                                                  44  93  24  41  28  56  48  69  12  71  90  60  21  34  88  91   2  15  58  72  34   9  14  86  78  75  56  66  76  38  44  10  39   6  65  98  26  19  72  84   1  85  59  91  97  28  97  14  27  48  44  93  94   3   6  88  65  46  32  83  81  82  22  41  51  13  86   5  78  92  11   9  95  27  28  95  50  91  44  26  51  88  56  90  91  46  14   3  59  21  87  40  80   2  64  85  58  14  44  18  44  63  49  74  68  50  59  33   8  16  40  69  34  50  98  25  84  48  31  65  77  46  81  85  46  50   2  42  11  54  62  79  45  35  13   2  52  79  63   8  90  10  65  81  98  84  22  56  75  40  39  70   1  27  57  30  20  63   1  62  98  75  12  50  60  24  33   4  97  88  29  55  33  16  90  49  87  29  56  45  70  37  43  66  72  24  58   3  49  36  75  10  97  26  29  16  14  40  77  13  58  73  90  76   2  14  99  63  46  46  68  58  21  81  48  40  92  41  78   5  23  94  21  66  75  99   6  41   5  86  57  49  64  20  54  42  93  35   9  11  87  67  60  61  96  11   8   1  82  48  43  27  31  76  54  58   3  26  60  72  67  70  55  19  43  50  63  40  93  43  20  15  92  67  57   2  70  90  74  27  49  31  51  33  77  97  43  98  15  89  65  57  19  60  98  24  22  19  30  46  81  40  46  59  72  24  16  28  52  61  22   4  43  16  12  47  80  14  73  41  85  80  16  84  87  59  18  52   4  79  47  43  94  10  52  56  31  37   6  30  65  80  24  90  41  22  33  47  95  24  71  99  40  24  25  96  13  90  29  62  76  17  39  31  41  48  91  26  79  99  51  56  80  23   6  74   2  13  35   7  56  88  64  33  36   5  95  64  61   1  77  46  63  78  73  25  55  95  31  86  76  12  29  55  36  85  75  74  91  35   9  13   5  29  25  39  13  39  88  54   2  82  65   9  13  28  80   9  30  97  15  45   3  77  27  94  69   8  42  58  18  39  44  22  20  76   7  33  44  40  76  75  96  41  63  11  67  70  63  40  39  97  54  92   2  43  90   3  73  67  73  58   8  84  21  51   5  61  78  93   8  28  85  47  33  85  62  60  57  15  64  80  41  65  83  89  64  20  59  98  66  90   9  50  52  92  96  96  35  82  47  62  67  35  35  26  70  58  45  35  49  87  96  89  95  90  39   2  25  43  74  45  40   9  42  31  51  37   9  86  99  11  25  44  70  89  53   4  21  94  76  18  58  20  84  10  97  66  63  66  32   7  33  83   9  21  72  59  34  82  61  14  88  25  87  58  55   3  72  11  47  41   6  44  90  64  23  21  58   1  82  60  23  12  67  66  58  93  64  25  23  49  74  42  56  29  56  12  93  79  36   9  52  38  71  37  42  21   3   3  81  16  51  98  29  15   4  16  96  94  34  63  60  42  27  41  11   7  71  34  30  35  96  40  40  22  97  43  55  59  21  31  81  57  46  88  56  50  91  31  50  55  34  58  90  11  71  99  53  59  24   6  65  52  51   2  94   6   1  42  77  60  70  47  11  90  68   7  39  82  65  63  79  63  69   8  79  44  94  39  88  66  74  19  10  91  72  63  99  62   4  36  21  97  52  55  29   8  53  34  10  63  78  80   4  23  18  29   1  19  75  42   7  34  15  61  97  96  75  27   4  51  43  43  98  84  65  99  14  39   3  53  39  62  39  67  19  16  60  73  56  63  37  92  19  30  73  40  72  62  30  63  41  24  47  91  52  27  19   5  40  62  57  86  92  24  60  54  21  28  57  86  54  13  58  95  15  23  22  50  66  90  32  46   9  12  75  99  90   7  88  52  67  22  40   5  13  37  50  81  52  79  28   3  31  74   7  31  59  68  74   1  85  80  25  83  87  49  95  37   3   8   8  38  45   1   3  78  22  72   8  62  46   9  53  30  37  65  81  85  71  76   8  61  15  58  23  16  13  81  79  49  39  13  49  12  12  53  29  17  82  78  99  44  58  57  21  46  56  41  82  34  37  79                                                                                                                                                                                                                  
                                                                                                                                                                                                                80  29  16  42  37  65  27  21  49  88  99  40  64  71  55  97  27  64  55  56  91  75  65  99  87   9  61   7  66  87  76  84   1  35   2  82  99  63   4  40  14  50  32  21  99  30   8  22  51  20   8  31  69  48  47  71  47  15   7  39  49  88  31  67  25  65  84  23   6  34  96  52  22  58  60  73  40  59  69  23  66  51  39  28  34  81  67  22   9  23  12  11  31  55  95  55  34  57  51  37  47  90  30  71  67  11  64  77  83   8  33  35  58  56  27  83  82  87   5  13  14  31  94  90  43  54  33  58  94  55  60  91   9  48  29  80   5  85  10  37  47  53  99  13  42  13  31  43   2  56  14  62  32  80  25  60  89  57  67  57  59  27  52   3  83   6  61  71  65  18  54  77  25  93  39  87   6  78   5  44  44  59  41  67  86  53  86  54  66  45  63  53  24  97  11  42  50  48  13   2  23  28  66  58  14  87  83  69  44  69   3  60  66  93  72  67  20  54  34  22  15  39  67  72  72  94  13  27  18  90   9  78  18  18  76  15  81  73  43  75  65  27  50   7  13  91  80  66  44  89  40  57  75  29  29  89  82  36   1  37  26  91  22  30  16   8  48  44  12  79  55  43  93  70  76  98  98  54  53  53  60  30  76  71  94  32   3  49  17  94  38  50  53  80  66  95  89   9  14  18  64   7  98  16   4   3  85  10  97   3  33  76  39  80  35  61  82  51  66  77  10  48  32  28   6  61   8  87  64  96  71  45  11  20  86  56  44   1  28  62  98  97  45   4  91  12   8  82  69  97  29  42   7  98  37  27   5  96  61  71  21   9  79  84  60  41  20  66  53  86  93  94   3  68  95  47  62  10  43  43  75  36  54  51   3  99   8  15   6  30  84  15   8  77   3   3  42  46  25  80  85  33  87  74  63  56  40   1  74  84  43  56  36  14  44  18  66  60  47  49  58   5  79  42  66  66  88  11  64  46  49  80  74  10  53   7  86  90  19  48  21  11  68  41   1  55  71  58  25  65  93  42  45  16  89  48  10  34  12  93  15  87  58  96  40  44  37  94  46   6   6  59  22  95   3  83  80  92  45  10  40  46  38  43  65  18  75  12  60  81  26  72  51  38  91  65  10  73  42  46  26  24  90  10  26  95  50  86  79  73  33   6  34  97  23  89  83  38  17  17  42  62  58  69  79  13  65  39  25  63  25  82  36  89  64  54  27  31  50  51  32  65  29  87  42  92   9  64  36  45  19  86  94  82  52  46  46  37  69  92  14  77  10  31  79  28   5  22  52  18  49  75  71  70  46  94   2  99  48  58  69  83  60   7   9  65  27  93  95  39  61  39  26  74  89  27  60  92  74  37  36  17  89  65  52  92  26  85  89  62  10  63   4  17  44  55   2  56   7  94  16  70  60  56  73   7  21  25  13  84  65  37  37  85  10  57  21  98  67  37   3  53  58  37  80  65  37  46  58  10  22  26  76  22  50  74  84  57  21  31  47  38  24  38  31  11  32  98  80  26  47  57  50  13  49  22  13  15  69  71   6  62  88  91  52  60  10  91  31  67  42  70  19  45  68  52  64  47  49  79  91  21  44  24  73  97  86  22  90  40  55   6   3  73  27  63  85  27  43  88  46  20  51  69  30  30  13  71  58   5  61  16  93  41  70  82  73   8  22  11  34  20  39  85  39  31  88  85  62  26   9  68  13  39  88  28  96  42  23  80  43  37  25  82  18  51  87   9  67  32  93  59   1  77  66  21  51  41  45  10  83  86  18  66  73  30  17  95  66  82  56  20  23  91   2  55  81  90  82  90  62  57  49  36  11  88  84   4  39   7  51  67  58  54  91  58  84  79  46  67  19  83  57  20  26  61  62  65  69  77  20   8  23  64  72  66  16  32  23  50  19  21  25  45  77  23  80  20  37  23  77  82  34  86  31  60  15  27  12   6  83  68  47  45  44  28  85  86  96  21   9  14  72  30  41   5  67  83  29  90  57  51  15  40  29  24  87  31  88  98  80  40  16  23  74                                                                                                                                                                                                                
                                                                                                                                                                                                              76  75  87  51  96  71  57  28  41  21  17  25  30  31  81  89  70  93  31  34  12  24  25  93  96   5  73  53  45  18  17  36  79  70  29  18  63  81  97  23  35   1  69  34  77  67  14  23  81  19  59  60  46  17  31  65  87  19  14  98  28  93  64  35  17   2  79  28  42  57  23  60   2  46  17  83  85  51  78  78  24  12  50  76   6   5  27  82  94  73  73  47  84  15  75  35  16  72  95  51  10  44   6  14   1  68  58  53  46   7  83  43  94  16  79  72   8  20  33  93  26  38  83  88   3  21  92   2  86  55  99  74  93  99  52   4  38  61  31  86  21  82  79  47  91  89  77  94  79  34  82   2  99  77  83  81  40  79  18  77  78  79  30  54  50  33  90  68  68  73  93  61   3  98   3  66  23  50  59  43  60  72  21  28  45  57  56  12  88   2  39  27  63  97  82  97  58  85  16   3  54  60  92  40  81  25  77  80   7  47  65  28   6  51  16   6  65  10  17  16   5   2   2  19  30  80   8  80  67  54  36  77  67  55  97  60  32  20  63  84  10   2  48  49  93  85   3  23  40  88  52  79  58  33  11  13  89  15   6  17  66   5  37  33  33  61  85  25  24  53  15  42  65  83  14  71  81  76  33  64   9   4  19  73  33  76  15  12  31  52  71  16  95   5  72  95  69  49  49  10  98  46  41  33  55  63  43  70  81  18  17  88  71   4  62  48  71  73  13  89   5  19  97  65  80  62  52  28  17  40  30   7  59  12  75  65   5  39  60  99  51  23  99   8  13  85  44  78  70  69  94  43  91  53  93  59  32  59  42  58   5  84  90   2  68   4  95  66  71  19  52   1  75  62  46  91  66   7   3  65  35  26  67  94  14  42  67  47  42  29  71  78  73  84  60  84  29  16  98  66  13  62   1  35  29  96  59  74  67  89  74   7   2  28  47  60  12  75  20   9  16  98  90  43  27  42  82  81  65  67  16  22  74  83  99  72  69  45   5  38  59  30  67  21  36  18  85  15  89  64  20  99  97  93  73  51   8  81  99  99   4  40  41  56  38  52  41  17  37   3  94   5  90  76  70  46  60  25  84  35  85  93  44  74  96  79  60  11  88  95  12  71   4  38  64  68  73  13  77  61  12  95   4   5  30  89  84  82  49  21  20  96  84  62  53  85  63  91  38  49  78  31  54   6  29  10  78  93  62  64  82  81  73  59  49  84  87  52  77  13  32  52  86  84  84  91  73   6  37  65  39  11  65  39  86  16   7  79  81  15  14  23  47  38  88  47  84  19  91  57  83  61  20  72  66  37  50  86  96   5  97  22  10  70  12  45  87   6  39   8  76  77  43  62  24  52  99  96  56  43  25  54  52  52  88  21  36  43  27   6  24  62  69  20  24  42  84  85  39  70  77  28  51  55  30  69  99  55  40  94  39  30  32  22  97  33  73  17  29  68  76  10  93  72  49  66  51  96  90  38  62  67  93  80  54  34  45  64  62  19  29  71  75  83  21  39  52  32  37  90  42  87  95  89  70  83  91  31   2  20  59  89  61  66  54  29  76  12  51  91  65  49   6  80   4  37  43  33  48  62  36  38   9  38  27  23  28  92  64  40  86  61  89  13  46  36  43  38  96  46  75  93  59  26  84  22  23  21  96  18  33  67  42  19  35  83  79  36  43   3  26  84  81   9  97  33  19  96  90  26  45   5  26  88  69  78  54  55  31  51  37  59  83  39  34  61  61   3  47  42  60  51  79  91  69  64   7  54  68  99   6  43  57  49  13  31  18  24  79  68  90  33  72  87  73  66  25  96  44  27  77  97  68  26  40  43  50  69  97  74  94   5  53  53  20  95   2  50  82  38  31  54  88  32  75  72  48  58  23  28  39  31  54  24  37  86  42  70  61   3   5  37  19  34  36  48  86  69  80  52  90  12  61  50  23  92  18  52  29  26  70  55  94  97  21  89  68  61  50  71  77  50  10  92  55  62  87  57  46  63  79  65  61  29  78  67  12  60  91  95  30  58   8  97  71  13                                                                                                                                                                                                              
                                                                                                                                                                                                            56  46  86  42  18  91  53  18  49  77  76  87   6  57  89  60  21  34  46  21  72  29  11  22   3  74  48  88  11   5  82  70  26  19  92  20   9  89  15  45  66  12  15  86  12  59   6  21  43  93   4  87  26  70  60  56  59  30  87  34  25  20  32  37  95  75  55  72   9  33  41  27  34  76  50  98  48  17  43  82  15  91  20   5  87  93  26  54  83  39  78  11  22  60  74  62  38   8  51  29  70  39  91  21  49  42  88  51  13  31  72  77   8  64  30  88  93  43  15  76  27  95  42  19  49  96  62  90  49  40  59  82  18  93  88  12   8  37  92  46  21  51  37  73   4  73  77  76  21  63  97  77  37  87  85  56  34  61  83  86  77  64  99   4  70  87  15  80  78  63  56  72  49  77  92  36  35  86  75  51  37  11  51   8  46  46  35  87  77  70  28  16  64  74  29  54  22  96  91  44  25  24  79  82  18  94  69  50  97  18  39  22   4  36  97  20  62  63  44  57  68  88  63   6  67  86  64  53  77  68  38  72  90   8  86  28  86  23  68  15  63  14  79  44  95  42  14  46  44  38  47  29  22  13  51  77  49  22  99  70  75  60  27  19  87  59  92  65  22  42  70  89  66  74  58  76  36  30  82  37  79  68  27  95   1  79  65  43  74   9  44  81  71  17  86  90  88  40  35  90  40  37  83  76  54  29  74   3  23  11  49  70  98  29   2  92  49  84  33  83  71   4  34  66  72  88  88  16  99  78  74  59  25  96  17  13  60  50  51   7  74  75  57  86  80  61  18  98  35  90  17  54  88  78  48   5  65  99  33  82  68  20  70  88  92  21  30  71  45  60  89  35  50  61  33  19  64  89  93  20   7  10   1  28   7  52  99  55  59  20  73  80  84  34  98  93   8  20  29  92  97  56  86  72  95  91  97  70  56  22  16  87  58  76  85   3  91  18  28  29  64  87  59  57  52   7  16  33  72   9  69   3  26  38  11  36  23   9  20  29  79   4  60  82  78  82  86   3  48  55  77  43  42  50  68  28  35  50  99  84  60  69  69  40  13  20  81  69  49  86  28  62  86  64  61  93  61   3  65   5  57  73   5  84  33  16  73  52  96  53  15  18  63  32  52  56  27  66  30  40  99  12  44  86   6  89  42  72  76  79  56  96  51  86  19  37  34   7  64  54  18  76  69  61  66  23  82  77  98  57  10  19  65  70  56  22  90  96  12  86  16  82  34   6  26   7  92  53  70  90  97  91  47  95  45  28  96  21  65  63  85  12  74  54   5  68  56  25  28  48  69  95  67   1  84  93  98  38  42  31  78  77  81  19  45  20  38  25  90   2  50  35  65  23  25  33  38  26  91  56  58  47  21   6  38  99  15  85  80  48   7  59  93  34  82  51  27  38  68  51  92  24  11  30  49  40  26  25  92  67  14  56   5  21  38  92  53  31  74  48  59   6  23  47  49  18  58   1   5  69  34  29  96  66  74  48  18  36  93  27  75  39  30  57  13  95  20  25  95  37  36  64  85  76   2  69  93  47  68  38  19  70  55  42  84  66  33  80  52  55  68   6  83   1  84  38  77  64  10  37   7  80  13  42  67  45  95  14  17  80  46  64  64  98  13  80  60  90  29   7   7  89  98  49  67   5  75  25  63  50  19  46  92  28  76  85  27  58  40  72  15  24  50  48  36  10  72  17   7  70  56  38  72  78  37  17  85  23  66  65  49  50  68  59  31  29  52  61  32  28  45  32  80   9  26   5  76  48  70  76   4  33  50  81  59  72  22  32  87  79  60   8  50  95  55  21  52   2  66  19  69   9  75  74  67  90   5  24  73  46  29  10  54  80   9  54  48  49  28  76  13  11   5  37  37  23   8  63  44  91  46  63  16  57  72   1  23  81   2  99  94  15  80  39   5  29  17  13  59  63  15  24  46  63  88  33  27  56  34  61  41  67  29   6  66  66  97  43  81  11  35  70  26  32  63  37   2  78  48  53  13   4  42  97  16  73  22  45  64  54  91  72  11  73   7  20  84                                                                                                                                                                                                            
                                                                                                                                                                                                          28  45  15  66   2  34  18  68  95  39  88   1  72   6  21  17  18  61  37   8  96  84  63  79  52  65   5  48  77  39  74  61  31  59  39  38  70  53  55  41  30   9  42  96  11  88  79  11  40  63   9  61  27   3  93  86  10  79  81  87  55  74  24  94  90  90  58  90  22  91  39  50  57  82  96  37  87  29   9  42  65  40  31  86  28  88  53  44  91  34  35  32  75   9  71  46  60   2  28  35  11  86  81  45  80  78  39  26  51  72   2  97   4  79   5  86  46  33  47   3  14  42  11  26   4  67  50  42  59  19  60  43  27  72  12  97  76   4   7  56  29  62   5   2  57  73  94  76  99   3  44  39  16  71  44  31  39  75  32  68  47  12  20  11  93  10  89  56  60  26  88  52  94  53  40  15  32  38  46  59  65   8  68  92  35  36  20  84  55  19  72  36  66  56  36  63  12  70  61  90  64  82   3  80  50  66  19  46  81  22  94  24  68   3  28  84  62  74  20  55  46  23  28  48  19  41  55  95  74  57  74  34  36   2  65  50  99  59  25  35  64  62  78  56  81  48  13  25  87  90  13  79  87  37  39  28  20  19  66  20  61  73  95  79  15  72  19  64  49  69  61  48  10   9   4  59  78  87  60   8  51  66   2  47  86  71  69  45  66  11  94  50  42  27  94  82  41  27  24  60  61  23  76   6  26  21  63  26  15  51  74   9  98  10  61  16   9  67  15  95  87  41  63  49  41  21  42  24  59  61  42  42  72   7  33  46  20  52   1  57  37  94  68  32  26  72  61  83  16  85  26   7  92  18  44  67  86  38   1  11  67  74  74   7  56  41  59  62  63  94  78  81  54  67  19  17  23  30   8  60  96  88  90  76  75  29  17  91  69  72  31  36   5  19  39  50  22  94  82  17  25  94  45  36   7  20   8  33  24  83  74  15  99  31  43  96  42  99  15  41  58  77  28  64  98  27  28  13  73  21   2  51  42  56  39  85  62   7  15  99  48  24  33  50  59  62  13  68  69  47  56  47  48  67  85  81  13   4  88  62  46  40  65  73  62  68  99  51  57  93  78  98  16  54  27  32   1  13   8  80  89  34   8  78   6   8  56  83  83  54  56  68   6  67  29  82  91  88  16  76  48  70  37  95  48  64   9  53  35  33  73  44  50  13  25  92  49  54  94  63  36  24  99  13   9  46  92  98  17   5  25  74  93   8  97  37  54  45  50  85  41  67  64  88  48  66  63  33  12  89  69   7  72  60  77  20  65  55  49  47  64   9  95   3  92  14  31  96   2  17  17  97  67  59  92  61  60  22  30  79  44  50  77  62  43  88  35  90  80  94  45  91  76  87  18  95  66  87  49  61  88  71  14  88  19   8  27  98  55  36  46  66  79  91  91  95   1  48  34  32  10  60  96  19  88  62  35  61  99   6  47  22  83  18  97  50  93  15  70  96   3  12  61  23  61  11  19  71  24   3  21  97  44   9  33  92  79  40   2  76  82  74  19  67  89  21  85  76  78  49  99   1  41  10  47  27  95  13  81  82  59  96   9  33  71   5  24  28  48  81  57  25  45  37  40  79  28  22  60  63  20  41  57   1  38  26  49  39  97  54  86   7  23  98  71  17  67  90   7   2  61  78  79  15  44   2  33  16   9  43  17  91  12  29  38  18  57  61  53  64  90  89   5  52  59  99  76  71  94  34  59  61   9  82  26  91  70  67  60   4  59  37   1  60  45  60   9  88  38  36  23  52  49  96  66  50  25  51   2  61  50   4  68  55   5  96  59  31  52  64  55  96  31  66  94   7  94  40  39  52  38  65  23  10  68  24  86  88  52  93  78  24  67  64  67   4  63  45   4  99  93   2  58  39  20  80  51  88  71  55  62  27   2  84  82  71  22  80  14  39  64  73   8  53  69  58  63  59  70  84  95  32  16  98  77  38  86  90  44  64  30  27  96  92  26  19  52  77  73   1  86  83  52  81  63  78  85  13  65  48  69  12  54  97  34  76  39  28   3  44  48  45  84  41  47  84  72  56                                                                                                                                                                                                          
                                                                                                                                                                                                        67  68  31  35  11   7  26   4  66   7  81  34  77  48  61  45  19  69  70  45  66  67  21  55  90  78  31  81  96  15  18  34   2  50  83  88  13  71  48  83  90  75  36  83   1  21  55  99  30  63  19  32  29  91  25  55   9  67  57  73  91   8  26  18  70  11  65  49  78  88  40  49  76   6  28  47  40  48  17  74  24  19  45  71  81  75  69  73  37  95  61  64  97  60  89  10  41  93  63  79  62  43  75  50  54  70  53  49  61  62  42  37  43  46  87  26  75  68  55  53  58   2  47  45  78   8  30  29  69  56  66   8  30  40  44  80   1   2  52  73  93  89  77  78  60  27  58  92  49  13  15  16  85  46  10  92  57   4  95   8   2  51  73  60   4  33  16  60   1  64  60  57  30  78  48  63  48  47  79  97  80  67  14  55  77  41  13  83  19  17  87  68  13   2  43  91  89  21  47  58  49  16  89  12   3  46  50  84  40  50  50  80   8  66  25  41  17   8  75  14  77  28  80  28  18   5  24  40  28  59  55  53  79   9  47  32  23  63  85  22  59  26  55   1  72  89  90   6  44  53  55  62  41  37  60  52  86  92  16  99   9  18  88  40  50  16  19  18  36  12  95  48  16  54  38  63  55  56  72  16  66  30  19  54   4  18  76   6  50   1  44  41  51  79  51  94  45  64  95  53  43  79  52  56  98  33  52  85  49  61  69  93  50  18  50  59  61  97  61   1  75  92  56  75  98  19  17  93  87  16  51  19  77  78  32  83  15  22  95   3  25   6  48  42  64  23  76  92  55  73  93  17  33   6  14  30  24  93  12  65  27  35  39  65   7  87  83  22  57  97  53  34   1  95  80   9  25  11  35  47  82  25  84  28  42   5  81  51  59   8   6  15  58  99  13  35  87  74  18  40  23  14   2  56  77  36  49  80  11  14  37   8  42   5  48  62  50  45  14  97  90  98  45  91  91  65  65   1  74  37  45  44  47  99  28  75  44  35   7  43  65  69  70  77  33  51  64   9  52  57  46  21  19  47  36  96   4  71  34  40  74  22   8  61  69  15  51   8  11  69  72  76   3  11  22  56  47   2  94  24  12  41  62  68  49  48  38  62  35  93   5  90  53  26  50  82  88  59   3  80  64   4  60  44  83  85  79  40  53   3  49  71  23  47  78  56  10  54  50  99  58  26  58  38  76  16  52  33   9  23  45  49  49  26  92  26  26  96  98  28  33   4  33  93  39  85  80  82   7  54  19  58   9  33  12  40   8  98   6  18  33  40  94  78  49  84  76  40  17  96  93  94  66  11  27  40   7  21  95  82  80  21  25  79  45  20  45  12  92  60  73  96  58  34  37  52   3  89  74  47   9  41  72  46  34  51  76  31  61  85  96  47  37  21  76  51  35  99  36  10  20  20  88  81  74  83  83  94  77  31  62  80  18  78  30  55  20  34  80  93  91  46  19  71  21  54  87  13  21  50  97  53  79  31  64  61  51  82  11  93  90  22  37  67  41  49   8  12  70  12  85  28  84  83  93  26  70   2  96  95  24  15   8  86  21  27   9  97  24  69  53  27   9  33  91  84  78  98  25  10  73  72  58   3  26  90  17   9  87  40  16  68  14  94  47  65  55  10  81  33  95  36  84  44  76  95  67  36  98  65  56  54  91  49  27  66  68  92  44   6  44  57  84  10  22  53  90  25   6  90  98  65  95  47  16  53   1  92  36  52  19  84  82  55  71  24  49  44   5  41   7  48  59  41  19  48  79  90  84  77   9  60  20  54  76  83   3  35  44  80  97   7  18  65  58  61  49  67  77  63  11  15  79  73  98   3  18  62  67  70  96  32  22  92  72  36  31   5  76  34  72  17  12   9   5  59  83  73  96  73  90  76  60  69  24  87  83  86  86  52  61  29  59  92   9  22  41  84  89  17  29  17  45  91  87  43  25  41  26  18  62  73  49  45  91  41  38  68  83  20  79  26  64  48  11  73  49  25  23  17  58  23  87  84   7  79  72  21  84  26  78  92  81  48  37  81  16   5  32                                                                                                                                                                                                        
                                                                                                                                                                                                      4  52  66  35  71  88  77  59   5  84  49  54  51  14  78  30  56  55  51  66  18  50  71  92  34  15  45  25  66  30  45  98  50  41  30  72  98  88  71  15  24  89  79  48  48  58  59  29  66  41  76  47  54  87  51  81  30   2   6  83  16  57  31  40  37  85  21  79  42  18  73  58  74  71  65  96   4   9  31  66  26  44  24  62  14  60  35   9  24  52  61  40  87  10  51  41  45  66  41  67  30  21  30  55  20  88  78  97  95  78  49  76  57  49  57  86  94  80  90  94  64  20  31  88  40  21  37   3  20  60  90  65  44  50  62  89  84  92  13  64  27  71  10  23  37  86  85  97  77   4  34   9  79  17  55  79  41  41  92  20  25  45  27  39  68  55  51  17  58  51  74  84  93   7  22   7  36   4  44  82  40  50  35  42  94  14  21  96   3  28  52  62  57  62  46  20  22  83  94  15  87  16  89  76  68  22  70  14  95   9  30  30  78   1  96  39  27  84  46  82  59  43  37  30  60  61  62  80  39  77  45  17  43  25  70  69  44  57  49  13  53  42  91  26  91  17  13  91  80  93   8  74  42  58  35  48  42  90  44  97  42  54  63  47  16  32  28  85  39  23  73  60  51  89  79  60  40  95  32  19  67  84  59  81  58  24  21  67  89  91  30  13  18  45  57  92  60  69  25  98  80  75  46  59  96  98  48   6  68  64   7  85  92  41   7  36  66  98   6  29   4   4  82  58  46  44  86  95  21  14  50  57  65  26  24  44  16  48   9  84  44  13  26  61  97  19  21  91  12  49  65  22  14  24  15   1   7  30  91  35  60  60  42  49  75  89  85  59  33   7  20  64  70  33   2  90  30  24  40  96  98   2  20  51  23  72   5  14  62  18  90  94  40  63  69  93  73  33  74  44  98  81  95  47  91  20  55  60  12  24  18   7  31  95  66  68  27  12  92   2  66  49  70  28  35  63  53  76  72  76  93  91  53  12  14  89  48  51  18  45  92  53  51  56  73  77  37  99  74  90  76  58  54  99  35  25  70   3  62   1  78   2  77  82  68  43  73  87  56  45   1  97   9  94  85   4  18  50  19  95  86  86   7  75  14  72   4  75  21  36  36  35  58  39  59  43  40  44  10  37  70  52  13  61   7  16  19  26  73  80  47   6  66  80  19  22  59  80  40  28  94  40  68   6  34  82   3  98  68  62  74  34  83   4  33  32  10  57  22  14  86  14   2  44  29  25   8  88  27  29  63   2  32  86  30  50  77  72  58  92  57  65  48  90  26  55   7  44   8  50   7  66  13   8  96  18   8  14  69  21  29  36  87  19  26  44  93  81  40  35  83  87  43  73  42  41  66  83  69  80  39  11   8   8  30  87  89  53  40   8  99  24  91  76  31  21  75  60  29  65  83  89   9  36  11  36   2  60  70  88  27  77  42   2  97  74  59  22  41  17  91  68  71   8  60  25  36  40  44   1  46  25  51  45  42  20  94  25  99  18  93  52  69  46  18  35  89  85  84  49  24  72  16  70  97  44  57  92  19  18   9  84  82  17  14  96  15  39  88  11  99  60  48  76  62  89  57  94  15  20  47  96   1  33  58  43  75  35  65  40  31  90  81   5  94  64   1   8  55   1  33  77  13  16  64  59  38  76  48  99  12  38  59  31  12  25  72  62  62  54  99  50  67  41  75   2  88  97  55  85  48  72  48   5   8  53  86  78  22  45  16  70  55  53  48  36  15  97  18  50   4  89  20  78  27  60  37  33   7  83  81  31   4  29  94  22  74  21  40  41  60  83  17  34  21  38  28  28  42  68  16  52  75  20  58  86  90  26  86  12  64  74  68  90  48  83  65  74  72  48  31  42  96  38  22  47  90  84  97  35  54  86  87  38  37  52  99  20  92  68  62   9  57  11  97  27  40   5  57  50  75  25   8  15  25   1  69  28  79  29  15  91  62   9   9  13  11  59  35  88  86  58  79  95  66  35  31  87  64  65  86  10  12  48  34  95  54  70  49  16  32  28  43  18   1  80  31  67  82  80                                                                                                                                                                                                      
                                                                                                                                                                                                    86   8  83  98  15  66  42  88  55  80  77  51  59  49  87  91  23  51  96  44  98   8  49  11  50  28  89  87  81  52  13  10   5  36  68  71  24  52  55  83  42  90  39  49  40  53  33  84  11  38  56   7  88  70  73  44  61  35  56  62  25  73  32  20  50  28  72  41   7  92  68  65  85  51  60  39  99  18  67   3  63  75  76  91  66   8  36   3  11  87  58  47  41  30  29  92  18  75  35  49  13  55  63  27  42   4  47  42  56  66  99  30  39  74  32  30  18  43  90  54  79  89  47  72  29  63  76  24  56  78  29  36  36  88  26  68  96  55  37   2  31  62   8  13  34  25   3  13  73  69  77  85  71   4  92   5  58  70  72  70  61   9  42  88  94   3  75  42  87  39  46  34  48  91  57  89  89  34  16  78  46  26  68  76  21  57  31  48  94  66  88   4  20  34  46  32  55  32  48  59  19  78  80   3  28  38  71  42  40  61  53  36  44  25  97  46  90  56  90  15  59  29  19  55  80  75  60  39  44  31  41  63  57  89  70  32   9  89  95  28  58  38  63  96  96  82  56  41  88   6  89  17  88  96   3  58  19  35  48  52  35  87  50  50  83  86  93  69  31  18  18  43  29  42  11  85  48  37  57  51  42  94   7   2   3  78  70  43  10   4  56  58  95  95  26  90  66  68  73  11  46  76  42  93  62  74  68  99  56  87  10  58  13  45  68  51  59  43  26  54  46  70  45  53   8  82  35  55  11  76  22  63  53  26  74  32  35  74  71  53  53  59  52  59  53  46  19  60  22  11  21  53  51  17  33  20  17  24  51  49  52  89  30  28   9   5  38   9  19  73  71  48  14  39  56  41  75  78  40  13   6  69  23  12   5  99  32  76  48  62  91  64  73  68  31  58   8  42  72  22  69  13   8  40  53  24  39  27  99  89  87  76  52  26  72  15  11  88  36  73  41  38  26   3  63  63  45  36   6  81  86  17  68  29  41  88  88  35  61  78  34  97  96  23  16  89  99  38  91  25  15  46  43  52   7  39  48  74   7  11  24  11  36  30  15  90  39   1   8  68   8  85   8  14  56   3  84  25  63   2  37  89  85  68  17  61  11  19  83   1  27  79  80  52  49   5  74  52  10  59  79  21  31  96   9   2   4   2  86  64  79  38  32  71  89  86  36  82  26  52  83  36  89  52  12  76  29  68  39  93   4  80   1  89  96  57  82  55  37  81  88  36  95  34  12  64  56  57  67   3  61  40  56  75  77   5  87  56  37  74  34  64  81  12  53   9  85  55  61  65  61   9  69  34  38  12  68  68   1  61  28  10  81  73  21  98  60  52  49  78   4  11  21  50  16  92  17  66  33  10  33  56  86  64  25  16  83  87  46  66  30  64  34  16  69  46  56  34  51  15  80  35  33  49   6   1  89  60  69  23  60  34  68  85  13  62  54  41   9  52  32   2   6  74   8  31  68  12  82   8  25  32  14  88  44  16  75  22  19  95  54  23  80  22  99  28  30  58  31  51  31  14  24  33  63  54   1  80  42  66  64  10  97  93  55  45  51  65  84  33  42  54  74   1  77  94  55  14  16  56  38  61  37   7  15  39  54  53  79  52   3  52   7  75  74  18  15  41  86   7  65  91  94  99  82  68  95  84  17  50  22  83  20  86  29  95  31  93  68  67  57  94  77  48  21  41  15   3  82  75  60  78  75  79  67   6  55   5  31  22  58  33  39  10  38  89  40   2  53  29   1  25  78  38  34  51  71  72  94  23  66  25  67  71   3  41  45  61  13  68  82  24   4  63  80  68  95  49  24   3   9  33  65   3  90  76   3   1   4  77  68  54  96  91  13  22  29  12  26  11  76  62  10  57  50  33  91  97   7  92  19  67  34  14  44  53  77  20  66   8   4  12  89  14  24  38  56  75  14  81  42   9  33  65  22  31  95  41  63  48  71  17  13  39   3  15   6  96  10  88  23  84   3  88  90  71  93  68   2  53  47  11  32  33  11   8  35   8  62  71  25  67  45  86  62  41  37  87   3  61  46                                                                                                                                                                                                    
                                                                                                                                                                                                  37  94  24  97  76  15  87   7  48  31  94  87  22   5  41  61  96  62  70  22  11  66  74  16  29  46  10  19  75  63  33   8  58  11  90  94  36  53  92  35  97  99  96  47  61  61  40  72  63  13  97  90  83  46  45  85  96  97  15  90  38  79  96   4  23  72  11  86  19  34  28  65   4  38  60  40   1  84  58  47  98  35  36  33  24  87  55  19  25  73  91  76  24  54  25   9   6   9  45  79  60  44  67  42  85  13  56  84  69  69   4  64  10  71  68  76  27   1  31  93  81  44  84  63  19  95  98  59  13  75  62   9  49  78  78  81  76  93  88  68   4  32  26  32  12  69  80   1  36  68  46  82  77  68  62   9  86  33  79  22  30  44  78  66  22  46  12  12  13  95  73  25  25  85  89  91  20  70  27  35  70  34  76   2  24  36  60   6  74  33  93  73  39  13  56  84  41  20  42  55  39  93  83  87  13  64  45  42  39  31  77  53  74  51  87  66  33  49   6  54  50  32   5  25  50   5   5  48  12  72  61  32  54  21  81  66  63   5  15  25  37  81  82  79  71  35  27  48  50  23  75  75  52  16  88  43  94  87  75  93  19  62  29  30  51  84  47   1  30  45  84  46  86  23   5  48  80  76  55  48  83  43  28   6  41  97  20  32  81  67  77  11  25  27  41  73  12   7  60  17  19  35  34  54  55  15  23  11  60  45  94  16   5  48   3  36  41  24  23  33  86  80  97  94  44  64  84  78  60  64  84  56  75  50  88  49  50  48  36  33  49  98  88  34  22  52  92  12  27  57  57  40  78  85  94  98  98  49  27  87  64  65  93  60  32  71  38  41  38  73  64  73   4  91  18  63  75  68  68  91  79  52  61  44  10  84  50   8  61  54  55  26   1  30  23  32  75  90  15  17  73  56  15  14  75  50  86  44  61  33  97  10  91  33  90  13  38  95  77  66  23  28  32  12  61  93  54  46   6  28  76  34  40  32  15  65  65  26   4  48  97  17   4  87  75  87  76  60  77   5  25  97  54  94  16  32  15  49  31  25  53  70  71  42  29  34  80  65   4  23  24  80   3  90  87  81  31  77  73  67  55  88  68  32  10  56  48  35  28  14  13  57  45  35  61  96  37  60  83  22  99  33   2   3  26  95  71  15  92  69  18  13  91  99  68  47   9  58  75  20  11  38  87  44  70  46  40  18  86   9  62  20  92  95   6  32  65  93  73  29  87  59   5  57   2  69  82  91  76  73  36  70  49  94  86  75  54  44  46  47  78   2  57  60  13  13  83  45  99  50  87   4  65   8  66  55  44   9  88  47  15  85  90   6  44  95  31  37  14  65  43  56   9  96  66  97  58  36  10  76  35  16  26   5  41  27  25  78  59  87  24   7  35  42  16  85  54  69  58  90  33  42   5  67  98  89  54  49  86  70  31  14  97  49  73  89  79   3  37  77  60  67  62  60  63  30  83  80  54  11  66  10  61  88  96  30  86  27  78  82  72   9  85  60  63  93  39  79  21  54  21  25  14  58  88  85  72  55  55  28  96  35  58  47  11  85  54  58  51  75  47  11  48   7  39  57   7  42  40   4  47  17  43  56  37  57  59  65  86  48  18  82  38  59  64  64  72  86  32   7  12  82  32  23  23  62  86  74  43  91  71  33  71  55  25  38  35   8  79  53  43   9   6  90   3  63  98  43  52  19  68  76  51  73  12  60  94  14  78  71   6  12   9  56  75  18  47  73  63  94  64  11  82  21  71  71  85  55  73  64  74  61  58  98  69  36  15  39  99  85  74  25  22  29  75  80  17  20  61  96  20  26  58  78  25  76  52  91  22   5  65  58  72  20  24  35  24  68  80  71  57  96   5  34  51  52  72  25  49  80  32  77  85  85  72  13  79  96  13  43   3  84   3  68  87  34  84  98  80   6  28  68  53   3  73  48  49  27  60  47  33  76  40  68  18  55  90  71  82  46  66  77  57  11  47  20  11  73  11  31  76  94  10  84  44  28  63  22  78  33  60   7  60  61  93  52  53  59  34  14  12  57                                                                                                                                                                                                  
                                                                                                                                                                                                76  55   1  31  16  56  22  63  32  43  61  60  54  79  70  99  40  84  56  37  34  44  74  72  15  56  33  38  70  71  86  92  57   3  75  69  95  41  90  98  36  71  81  29  40  98  95  86  22  67  95  29  51  31  19  73  23  12  16  69  42  25  72  57  57   7  15   4  40  45   2   8  26   9   1  63  70  47  80  88  18  64  19  62  49  30  80  61  51  23  82  33  41  60  22  31  59  82   2  91  74  67  15  71  26  22  36  80  33  77  66   6  55  71  48  84  58  14  38  64  71  21  35  22  93   3  39  87  14  64  20  54  79  55  27  84  40  78  44  37  98  51  90  89  14  85  47  94  55  31  57  91  76  15  70   3  24  16  88  62  46  11   3  35  98  87  69  91  10  24  96  10  48   8  83  59  99  19   9  37  18  18  95  70  60  68  80   1  24  71  45  50  92  45   8  86  53  75  91  10  95  33  24  22  59  16  13  49  93  97  57  82  55   1  82  29  64  57  42  75  45  33  35  89  29  16  49  76  59  26  26  24   6  40  25  99  24  86  87  85   3  10  22  97  15  66  56  32  77  69  79  18  97  57  47  87   9  51  94  79  65  67  87  16  99  50  97  83   5  45  65  47  97  30  69  23  26  79  38  87  72  56  94  57  27  48   8  97  59  99  44  73  75  54  18  16  41  49  45  51  79  20  46  86  43  98  24  60  55  79  49  78   4  74   7  64  86  38  30  18  42  77  95  39  95  39  49  31  44  32   5  66  20  27  73  17  82  62  67  26  71  85  21  41  17  71   4  42  16  66  90  12  87  25  34  47  54  10  80  82  40  21  19  36  30  44  61  68  53  74  44  63  37  58  33  87  44  30  14  56  34  18   6  18  66  75  78  48  36  36  69  68  48  27   7  71  12  76  33  95  20  64  54  21   1  58  47  80  40   6  76  99  29  89  10  25  74  70  67   4  66   5  85  79  24   4  56  88  85  98  41  13  48  86  97   1  30   7  32  33  35  87  86  73  52  71  24  80  42  99  23  36   7  15  57   5  35  16   2  82  82  50  12  95   6  82  93  49  17  95  83  25  38   3  96  36  71  95  62  81  13  87  22  25  89  32  77  79  17  89  38  69  84  75   2  59  26  40  11  39  39  50  27  10  86   8  65  59  80  10  82  65  54  37  52  67  39  29  26  71  52  59  41  56  48  35  14  68  57   8  69  39  78  84  13  30  78  33  91  71  33   6  30  87  78  56  98  47  21  73  27   2  12  37  59  77  45  95  78   2   3  75  34  63  42  30  79  38  65  66  66  92  87  40  24  17   7  82   5   3  48  61  24  92  73  19  54  74   5  39  34  92  31  77  75  52  55  54  13  17  61   2  89  86  92  93  26  89  14  60  54  12   2  18  90  66  63  66  99  16  94  32  79  11  43   4  11  61  24  57  77  45  45   1  97  79  56  95  87   3  89  23  96  99  81  91   1  34  39  25  22  78  46  54  58  32  76  94  61  22   5  22  43  98  72  66  31  26  87  73  10  83  87  28  80  32  42  46  96  26  37  58  34  91  59  17  54  86  12  57  39   8  76  24   6  43  95  12  72  89  73   5  23  17  44  62  79  72  11  47  36  93  50  37  81  17  11  53  72   5  26  82  98  77  41  66  36  63  51  74  77  61  76  97  91  71  76  35  87   6  89  44  87  89  83   8  34   4  19  71  57  31  70  60  41  70  79  21  33  83  36  24   4  45  73  13  82  77  52  90  64  32  19  21  52  30  88  91  30  88  88  52  62  56  71  58  61  61  74  92  57  66  17  72  60   4  67  19  90  66  62  25  69  66  53   3  89  40  32  64  69  79  57  80  53  40  90  22  16  35  87  92  42  38  67  89  49  81  87  34  62  11  29  12  49  91  59   3  88  96  13   5  32  54  41  73  32  26  64  45  75  73  66  21  82  58  37  81  53  80  33  74  79  30  70   9  21  96  41  14  14  75  73  47  52  23  61  10  97  56  23  44  62  29  65  68  91  20  81   7  83   3  32  19   1  63  44  30  61  56   2  26  83                                                                                                                                                                                                
                                                                                                                                                                                              35  53  42  72  46  86  42  69  72  61  64  99  23  90  78  52  38  73  21  50  91  87  56   2  16  18  36   3  20  31  18  54  68  26  55   3  45  12  66  49  34  81  32  26  26  68  47  46  58  43  13  52  23  91  29  69  41  96  31  51  52  51  86  69  87  55  50  51  83   5  88  68  41  39  12  24  98  96  75  24  97  14  37  71  38  77   6  50   5  97  54  20  37  18  28  73  16  19  14  22   5  59  13  83  29  51  88  44  75  51  83  30   5   7  85  70  97  19  41  84  45   4  46  17  93  66  22  42  88   9  43  67  71  29  57  10   5  87  29  80  23  14  79  52  42  53  81  40  51  77  71  64  56  25  51  91   6  97  44  24   3  95  24  86  57  46  96   5  20  55  12  52  66  43  49  75  76   9  94  39  95  98  86  34  93  95  42  26  32  81  80  33   7  85  57  80  56  84  21  94  43  19  88   3  63  71  78  69  27  92  49  79  12  42  40  71  52  52  29   7  54  38  43  24  54  74  51   1  63  26  90  57  48  11  69  49  62  95  35  76  60  97  22  71  44  17  79  21  38  10  18  67  57  65  20  66  86  52  58  29   3  12  19  15  54  10  75  11  73  14  31  76  83  35   5  29  23  17  58  87  25  92  71  45  94  56  26   3  99  71  46  97  25  22  10  37  47   9  71  71  97  19  84  82  86  36  24  98  79  20  27  82  32  32  45   7  57  94  25  23  23  31  66  99  87  31   2  67  49  93  31  28  66  15  98  86   1  25  69  92   2   7  96  86  42  78   7  15   1  78  67  73  31  82  73  58  80  41  32  27  33  81  47  50  57  58  60  75  39  15  70  22  49  22  46  94  58  75  56   7  59  54  98  41  67  13   8  30  60  64  69  52  55  79  49  72  49  73  71  93  14   2  58  94  43  28  68  29   9  34  40  93  73  89  19  12  78  38   7  96  34  57  36  23  44  34  67  93  20  63  43  87  31  62  76  60  43  57  12  19  58  99  16  40  17  49  24  95   5  99  37  91  96  17  87  79  97  68  66   1  37  88   9  42  19  68  24  51  42  34  85  74   5  92   8  91  24   6  42  25  61   4  52  24  57  81  66  97  18  95  80  81  54  29  13  73  59  31  89  10  35  69  45  97   9  99  74  12  15  38  55  84  90  27  67  76  94  54  25  70  52  99  96  83   7  15  64  21  78  70  28  26  63  63  29  55  75  18  84  75  54  91  17  89  88  71  20  78  18  13  82  23  86  83  81  86  90  70  73  57  77  16  13  14  53  27  39  79  39  80  68   6  52  26  77  92  47  63  23  25   3  46  37  99  97  76  41  14  75  68  63  14  25  62  91  13  64  56  15  55   3  69  31  83  69  50  17  99  22  66  99  64   6  16   3  93   4  79   3  11  29  75  48  44  88  45  44  26  51  79  61  31  97  64   1  59  33  22  53  30  68   9  94  60  54  53   4  12  65  88  69  13  20  70  58  49  54  41  63  43  19  29  59  12  75   9  60  69  77  74  32  76  96  12  30  95   4  99  24  88  70  68  96  81   5  31  51  91  43  44  55  72  18   9   3  65  40   8  11  15  83  52  29  80  54  73  90  99  84  99  57  49  88  75   1   7  61  77   4   7  39  63  26  21  99  25  52   5  75  60  73  68  10  64  98  62  78  47  55  37  18   8  36  19  69  35  58  34  17  93  56  10   3  90  65  35  14  13  90  28  49  36  90  15  82  90  18  83  26  19  46  93  44  67  80  88  99  93  87   4   1   9  84  22  20  17  23  56  95  22  49  12  85  70  34   4  15  39  26  94  29  53  70  15  97  44  49  69  40  24  79  21   4  66  85  85  49  17  47  37  50  24   3  42  64  20  65   5  87  61  58  10  17  54   7  29  91   6  87  59  42   8  49  50   2  57  37  54  19  19  52  22  10  50  64  48   4  21  72  29  46  26  69  87  61  55  48  93  26  89  24  38  20   7   5   3   4  37  93  44  31  33  18  38  49  81  91   4  31  58  33  67  11  34  61  84  25  99  73  41  31  92  18   3                                                                                                                                                                                              
                                                                                                                                                                                            93  92  40  37  12  18  60  11  52  52  17  84  61   1  29  57   1  18  13  74   3   5  32  79  78  85  51  45  93  31  52  21  76  77  21  58   8  69  39  32  12  55   5  62   9  95  42  29  10  89  80  80  49  38   7  10   7  90  55  52  59  30  40  13  16  38   8  82  12  63  82  80  51  77  35   7  36  17  43  90  98  91   3  33  35  33  10  78  46  45  94  70  36  87  78  90  76  93  61  12  97  10  12  72   5  82  16  21  43  39  44  55  24  29  58  72  64  27  43  30  40  48  18  55  32  89   7   8  40  97  94  53  93  46  20  69  26  99   2  67  29  92  96  12  13  64  64  52   3  44   6  32  78  81  51  20  27  79  77  88   5  88  35  68  82   8   7  84  84  32  31  22  93  94  64  56  94  23  45  81   8  49  61  43  44  31  48  38  64  58  75  50  53  35  55   9   4  95   6  44  74  39  31  18  60  26   6  29  79  99  86  66  21  64  36  19  99  60  67  67  20  91  69   4  22  85  32  86  24  40  73  32  95  33  42  67  21  37   5  88   2  33  18  75  64  47  23  37  87  12  87  21   1  16  37  44  98  68  72  54  59  61  51  16  64  55  30  58  45  57  95  99  42  96  22  23  40  70  42  69  98  55  30  25  77  36   9  86  81  59  74  73  14  77  36  19  13  87  81   4  26  14  89  73  63  50  56  40  47  32  37  96  35  57  94  82  36  14  21  90  68  42  13  28  62   2  70  91   2  27   1  88  62  16  15   3  42  86  15  23  10  87  55  36  47  65  13  10  67  36  62  62  86  80  79   3  71  92  82  10  81  85  77  64  55  54  87  12  18  76  58  87  26  95  96  92   8  43  72  87  48  97  77  24  91  50  72  99  96  98  29  52  12  31  20  41   2   7  29  42  61  27  28  40  95  18   1  70  58  47  59   9  69  52  14  72  60  68  94  39  37  17  42  35  10  99  81  67  91  41  53  25  43  13  18  72  45  28  32  50  32  51  90  95   2  76   7  96  85  91  56  95  62  84  72  86  25  78  49  65  20  62  33  98  23  33  97  87  10  97  31  61  26  17  27  58  95  62  46  65  65  68  41  92  41  33  89  43   3  47  51  13  40  87  65  40  88  79  79  84  89   2  11  80  49  66  89  31  76  48   2  36  13  81  38  26  59   8  87  95  59  73  24  31  11  40  66  39  88  49   3  56  13  15  60   6  30  89   9  85  25  53  90  36  33  66  18  83  72  82   2  56  72  47  87  38  75  95  22  43  20  34  41  32   1  97  23   4  81  50   3  81  85  59  13  25  98  24  95  50  98  95  67  69  67   5  92  14  64  16  15  62  16  41  67  58   4  72  63  73   1  96  23  61  43  43  58  49  73  12  51  25  71   4  66  52  92  43  25  85  69  59  26  17  16  16  74  60   6   7  62  59  77  74  70  79  33  14  79  13  21  83  75  31  27  16  82  71  76  10  63  68  25  31  60   7  54  90  74  17  39  12   1  90  24  66  16  15  42  72  72  90  45  20  29  71  78  65  89  25  41  83  68  50   6   9  46  29  18  40  65  12  67  23  83  60  38  64  36  90  36  73   9  85  12  77  22  78   7  30  30  95  24  98  33  69  40  76  95  20  78  78  72  34  11  75  80  76  98  11  30   5  66  28  58  61   4  93  75  72  86  86  79  19   4  83  56  20  33  17  54  83  62  39  14   4   5  84  27  71  28  86  59  87   8  39  20  55  51  42  41  37  55  53  38  76   5  39   7  89  80  20  84  78  57  59  36  62  63  25  49   3  96  49  22  29  87  62  57   2  47  31  27  37  45  73   2  49  93  22  40  26  49  52  37  87  36  59  77  23  11  90  73  12  88  63  72  66  62  78  11  44  38  82   7  50  21  58  33  97  97  16  25  12  65  81  44  94  15  57  58  36  86  25  59  59  34  41   4   6  24  81  47  99  36  47  20  88  57  69  13  98  47   7  40  36  45  11  18  87  14  94  34   5  84  73  40  82  99   6  39  19  18  94  42  94  80  58  33  61  55  53  20  85  46                                                                                                                                                                                            
                                                                                                                                                                                          80  61  99  44  91  15   7  64  23  92  59  48  23  89   9   7   1  72  15  94  30   4  43  64   1   4  13  39  84  26  95  86  88  31  55  85  17  23  64  92  81  75  63  21  49  18  60  25  56  77  46  72  60  94  99  10  31  86  10  99   2  41  28  49  73  32  50  45   8  32  67  19  56  81  67  43  23  82  37  13  87  99  76   7  77  47  40  21  95  95  72  77  27  72  66  42  84  87  48  33  21  16  81  86  30  73   5  32  46  23  45  32  67  67   9  32  13  72  58  46  55  18  59  31  10  89  25  12  37  62  51   7  36  46  52  98  74  90  38  34  57  77  97  33  32  81  61  95  85  80  72  96  37  36  23  14  44  89  96  94  38  82  46  11  14  70  90  42  80  58  36  39  20  80  70  23  77  19  42  85  44  97  85  76  53  51  83  62  76  28  32  99  41  95  11  34  32  39  30   6  14  34   1   1  27   4  46   4  60  55  52  74  54  14  46  93  76  27  33   5  96  43  81  32  85  78  59  35  96  79  34  90  12  12  69  31  68   8  66  48  17  91  66  30  13  26  52  23  39  32  55  69  98  63  17   6   9  24  24  85  70  82   8  15  27  31  16  54  62  68  77  18  17  76  77  41  81  96  99  65  23  52  36  63  16  34  81  53  80  88  10  59   8  89  67  42  92  70   8  67   8  46  92  19  43  79  80  57  91  55  95  55  70  47  75  74  78  40  86  65  10   4  80  64  55  34  38  35  52  40  73  95  51  73  38  63  44  80  88  72  75  98  50  62  65  48   2   1  88  53  93  25   2  26  62  30  35  30  32  51  46  68   3  18   4  74   3  27  66  66  93  28  93  37  24  38  52  76  61  19  13   5  93  91  92  87  23  72  84  39  82  79  30  70  17  74  63  50  53  63  64  67  57  18  74  95  41  51  32  31   1  52  32  65  15  32  22  15  57   6  29  61   8  11  99  89  54  11  73  96  50   3  86  77  22  16  28  83  37  52  44  24  72  21  45  14  78  36  48  27   7  10  54  55  61  32  61   2  44  15  40  47  41  93  55  88  20  54  49  53  41  95  93  29  27  40  38  43   6  31  89  59  58  75  61  62  48  20  94  78  70  15  93  59  91  86  20  90  60  11  71  17  19  34  66   9  58  34  43   7  13  79  20  33  45  57  20  72  26  81  13  32  26  17  97  57  80  55  92   9  18  58  94  89  49  90  46  70  82  96  79  34   2  88  28  75  20   4  23  48  22  79  41  58  77  11  54  76  92  80  77  84  55  36  20   2  61  99  88  13  49  27  65  82  11  24  43  44  22  47  95  44   6  29  25   6  26  31  84  94  47  37  74  76  62  93  90  51  71  85  80  35  61  10   3  62  27  25  95  61  20  82  91  71  61  92  83  38  95  39   1  63  61  38   7  98  75  45   4  25  74  57  34  17  88  50  88  25  77  15  73  19  79  68  87  20  52  48  85  42  75  34  86  14  99  69  14   1  72  58  16  17  13  78  20  64  77  93  83  59  39  71  76  47  27  91  39  42  49  85   3  46  12  21   8   4  49  28  39  32  26  89  94  69  10  39  67  64  88  55  81  86  24  67  68  75  15  89  41  22  87  97  54  82  76  72  22  99  94  90  69  65  50  11  17  26  63  39  72  89  23  26  32  29  39   7  89  66  30  53  70  74  42   7  99  52  33  54  16   3  32  78   4  29  35  31  96   1  59  35  84  13   9  43  68  56  31  23  24  14  13  76  86  11  96  66  57  52  54  93  82  97  86  98  90  24  33  33  85  89  39  19  23  41  65  57   2  52  20  77  95  57  69  24  23   6   6  79  68  93  86  67  10  24  95  36  25  15  60   7  20  11  85  92  68  72  24  52  87   4  97  42  96  20  48  61  35  61   3  11  72  21  72  12  41   6  45  19  72  87  46  70  20  52  92  41  68   7  18   4  70  62  49  65  41  92  39  40  76  62   1   9  54  76  78  63  78  71  21  75   5   7  41  18   7  34  80  16  79  98  63  49  24  47  62  24  69  53  75  99  95  97  20  56  84  52                                                                                                                                                                                          
                                                                                                                                                                                        10  58  98  76  81  16  65  11  95  15  41  79   9  83  76  99  18  84  62   9  67  93  37  54  93  10  99  51  30  13  92  20  31  26  49  50   3   9  46  15  29  15  51  72  70  61   1  81   4   7  42  82  77  98  31  97  33  95  63  97  50  30   2   1  69  70  58  42  54   5  95  39  28  74  25  13  78  41   1  84  54  31  19  97  82  11  96  55  35  45  12  83  60  31  35  84   5  30  62  26  65  28  63  22  49  14  95  38  70  56  74  89  38  22  61  93  54  73  19   8   8  93  58  58  87  66  36  93  49  90  19  40  41  78  98   5  44  29  10  95  24  43  47  17  26  70  84  38  45  31  47  76  89  39  69  63  50  74  82  90  95  68  92  50  24  89  20   4  83  47  67  28  68  75  39  45  28  58  84  82  77  40  11  83  68  42  54  73  44   4   2  70  23  86  85  59  70   2   9  95  52  90   4  25  56  47  43  18  26  12  16  84  54  63  51  51  42  24  75  31  27  62  99  70  75  66  47  74  81  44  64  70  88   4  22   5  86   8  97  50  21   8  49  82  49  70  79  50  81  76  16  51  88  53  22  43  15   2  10  38  12  45  95  36  12  59  43  24  97  11  84  91  25  32  86  66  16  99  95  10  83   9  72   8  95  10  25  48  43  37  78  92  64  22   4  27  12   4  91  79  15  72  76  71  27   1   2  10  44  23  19  45  44   2  11  61  99  98  91  80  75  52  64  69  28  13  25  58  69  57  73  55  32   1  27  10  32  64  65  86  99  49  71   3  53  67  19  68  24  19   6  90  99  66  98  44  87  90  12  79  56  91  62  83  29  44  15  16  24  78  57  65  60  98  53  22  23  70  24   9  87  21  93  23  98  28  66  37  89  88  81  38  88  80  67  23  90  29   1  37  21  30  86  29  67  23  98  18  13  26  90  78  25  57  23  77  43  70  97  96  14  43  61  31  45  30  76  43  86  90  11  83  87  77  89  52   5  18  81  52  38  98  63  92   3  18  43  87  78  65  79  84  44  10  45  89  45  47  22  88  69  38  14  26  44  63  58   5  17  68  15  13  30  60  49  35  15  82  99  24  92  67  77  31  57  84  53  25  13  76  80  56  93  92  51   8  32  28  61  52  83  43  12   6  43  43  38  34  62  66  65  97  26  23  85  26  26  58  63  70  17  19  23  83  15  43   3  25  62  46  34  18  53  23  67  84   2  84  15  97  42  49  45  81  11   4  57  10  76  16  88  17  81  97   9  59  78  36  32  65  78  42  36  36  99  45  55  67  22  80  25  99  31  70  22  15  27  13  77   8  93  31  62   1  93  48  98  21  85  69  18  64  79  23  61  87  41  80  13  92  93  63  69  87  96  79  86  29  35  89  25  62  52  66  20   3  38  60   7  21  37  43  38   5  21  63  26   1  83  30  39  76  50  84   3  19   8  46  93  29  95  38  81  74  86  94  32  78  27  35  78  96  57  34  32  69  47  92  79  43  91  67  29  10  56  19  66  95  91  54  10  66   2  15  77  13  11  47  72  61  26  73  60   8  92  42   9  53  16   1  86  33  87  90   2  94  36  11  57   7  49  52  53  79   1  49  25  11  22  55   2  86  56  34  58  84  13  74  13  89  38   4  28  33  34  57  56  67  37  56  25   6  95  74  86  82  55   3  82  68  16  62  56  46  34  84  14  56  57  48  50  99   2  62  30  50  88  60  43  20  70  21  57  26  21  75  52  99  92  83  40   3  38  95  18   6  63  38  18  17  94  66  46  97  73  33  52  67   8  32   6  32  89  59  16  94   1  12  88  73  43   1  80  60  96   7  61  16  87  91  75  21  13  88  27  12  22  18  16   5  18  47  88  26  48  31  11   1  74  88  54  35  76  55  46  33  81  92  90  96  58  47  38  79  23  36  26   4  96   2  77  25  14  13  20  57  21  47  36  94  37  18  38  48  85  43  63  44  33  28  74  49  48  42  50  84  23  22  30  13  28  62  34  37  63  93  71  10  67  10  87  73  47  24  85  65  71  25  51  87  71  98  76  68  26  65  57                                                                                                                                                                                        
                                                                                                                                                                                      20  41  89   6  83  21  70  48  76  82  60  80  97  15  70  92   7  14  87  12  58  51  66  42  86  59  41  59  72   8   2  40  31  95  69  31  51  64  81  35  15  90  84  32   7  33  17  67  63  97   5  41  75  19  43  88  55  49  36  40   9  47   9  61  18  91  25  67  11  64  84  36  70  24  20  55  23   7  80  54  52  29  29  10  94  37   6  56  54  55  51  21  76  78  49  96  99  26  25  89  47  30  48   7  49  32  62  75  59  16  11  22  79  29  33  56  38   8  77  55  37  71  38  48  12  19  44  84  80   5  29   2  84  70  51  44  88  53  25  86  24  38  40  97  32  62   2  34  54  91  78  10  78  41  50  75  43  64  36  60  74  36   4  85  84   9  97  50  86  39  72  67  89   4  76  13   9  43  12  20  64  86  62   1  53  34  10   1  99  77  70  50  15  51  51  71  55  32  77  59  45  18  64  97  71  36  12  32  91  17  39  35  67  83  38  98  18  27  37  27  55  85  83  90  80  66  21  14  70  77  91  25  50  98  15  94  77  35  83  28  77  20  62  47  28  41  65  52  67  98  16  65  55  40  55  21   7  87  88  24   2  18  90  56   7  79   2  43  21  61  59  81  11  37  19  72  34  26  22   8  44  25  43  30  88  75  22  85  15   5  78  85  43  64  95  33  95   5  58  96  22   6  37  82  84  80   5  97  24  61  94  37  36  26  33  41  28  71  38  22  52  80  92  13  87  95  46  79  61  66  96  96  90  18  76  31  62  39   4  77  25  49  58  53  64  26  42   3  79  47  50   3  84  37  45  46  66  28  74  10   8  73  28  48  69  48  90  49  51  28  42  19  18  53  95  31  44  77  30  48   9  58  31   7  13   9  58  92  64  67  49  60   5  53  88  31  10  58  36  28  82  75  75  56  67  32  89  89   1  36  28  11   6  16  24  71  49  55  77  66  19   3  86  82  59  72   4  41  50  86   6  27  23  67   4  30  84  92  53  70  92  76  48  47  74  53   4  84  29  53  17  33  40  87  17  14  78  80  56  43  29  40  72  50  58  29  77  48  27  60   5  63  28  41  61  21  71  61   7  13  25  12  80  50  75  23  46  16  90  28  74  79  75  96   6  78  57  64  49  57  56  35   2  54  85  75   4  49  23  97  30  68  27  61  39  38  45  69  69  21  34  49  53  49  59  81   7  22  61  80  58   2  67  30  15  52  30  32  30  24  61  56   6  39   2  34   7  65   3  97  36  38  86  86  19  28   3  57  30   1  40  79  99  68  22   2  78  11  76  68  83  33   8  83  38  38  40  13  57  63  51  21  60  96  56  82  39   6  25  34  37  94  24  38  93  76   4  42  81  53  10   8   6  83  14  41  11  93  15  96  37  81  24  75   5  54  81  64  94  56  21  64  71  34  19   5   3   2  17  76  72  70  32  73  65  61  66  20   2  97  81   8   1  66  20   1  78  54  93  71  98  56  58  88   8  32  90   7  13  16  81  72  47  71  19  45  63  44  41  74   2  80  67  57  31  97  22  11  45  91  26  34  27  35  56  17   6  26  18  50  39  77  74  74  62  62   6  59  40  72  36  23  14   6  19  82  70  38   5  63  34  45  14  25   9  29  64  12  71  58  52  73   7  18  67  71  81  35  53  91  42  32  66  23  23  72  36  14  13  88  33  82  93  80  70  55  24   9  62  37  96  81  46  86  64  26  58  22  57  59  90  39  35  28  82  60  52  68  55  92  33  57  39  68  55  96  67  25  51  63  22  83  29  15  25  79  31  93  65  18  33  33  49  46  68  98  73   8   3  15  11  30  11  10  46  86   4   6  85  84  41  25  25  40  51  74  76  95  12   9  33  60  46  85  81  98  46  66  31  49  47  75  52  93   8  92  19  88  51  16  74  45  32  27  91  63  47  90  72  30  23  60   2  46   5  37  33  32  88  91  20  68  84  19  39  42  15  16  91  69  33  41  49  47  45  14   2  88  70  99  67  80  27  24  47  29  34  48  64  38  64  65  31  18  22  87   1  28  28  22  89  21  51  42  34   5  81   7                                                                                                                                                                                      
                                                                                                                                                                                    84  59  27  19  11  54  62  23  19  47  28  64  56  81  39  18  25  10  37  62  76  61  21  12  64  11  24  13  62  65  16  89  72  76  55  76  81  77  70  94  79   1  62  59  27  20  77  43  39  72  93  48  59  47  83  85  59  85  53  65  96  11  67  43  58  97  15  52  97  84  77  25  83  29  66  91   4  62   1  53  50  70  65  99  54  20  43  20  95  84  41  79  41  15  65  40  39  18  63  16  89  18  37  78  46  37  40  82   5  27  90  84  94  81  47  66  83  47  42  77  27  43  94  55  78  14  74  54  26  58  65  65  26  81  37   9  99  16  97  31  93  28  80  82  71  47  12  59  83  67  94  39  33   8  37  18  57  10  65  14  18  95  89  41  21  45  73  98   9  73  65  11  80  61  17  34   9   5  16  82  10  48  49  17  97  18  77  84  38  59  41   1  10  71  73  88  12  51  55  25  23  21  70  55  23   2  87  87  24  60  17  52  48  52   2  98  72  14  78  39  16  82  79  40  90  60  66  48   1  50  11  94  57  76  85  24  23  96  29  85  33  93  25  45  75   3  64  67  32  39   3  35   9  37  99  67  19  27  17  80  30  21  74  83  28  43  76  18  73  95  25  64  76  33  58  88  71  14  79   4  14  52  23  74  75   2  52  12  36  61  22  58  56  57  50  27  17  64  54  79  63  82  53  70  80  49  67  19  72  84  79  52  74  73  48  22  78  67  37  26  44  22  67  15  29  49  90  13  50  21  19  52  41  18  41   3  17  74  41  59  75   3  53  49  93  41  89  46  94  22  48  62  30  90  77  10  15  71  55  40  39  94  66  35  91  67  94  84   1   8  18  38  99  81  34  57   2  36  83  40  18   3  91  54  59  75  51   2  89  46   4  15  98  52  80  98  89  48  37  56  56  59  45  69  68  60  18  51  39  29   9  46  73   2  91  47  33  41  41   9  92  96  85  72  43  18  78  68  11  26  73  94  16  19  31  52  94   6  82  35  13   5  47  93  51  61   1  84  21  90  47  22  11  56  12  60   6  66   7  95   5  12  76  10  94  71  92  81  76  97  14  98  61  48  85  50  98  92  50  66  82   7  59  78   1  94  28  23  70  77  30  96  56  55  28  88  15  75  81  39  20  29  69  19  86  48  84  91  76  71  52  82  73   9   7  68  15  19  68  35  34  50  29  36  65  73   4  35  67  80  55  99  88   9  57  24  89  81  15  16  57   8  14   7  48  70   9  79  75  13  94  90  17  60  65   9  73  65  47  37  93  50  90   9  48  80  83  63  15  39  10  99  88   8  87   6  53  61   1  63   8  40  88  41  23  40  50  27  66  78  33  73  56  47  98  58   4  32  77  50  28  19  93  30  90  98   6  44  18  63  79  25  92  34  87  51  40  51  80  62  87  87   1  51  62  82  34  11  89  38  77  69  99  76  49  28  77  55  58  45  38  26  41  77  98  11   1  33  63  58  56  46  43  16  58  86  55  51  21  41  85  15   7  74  13  98  99  62   1  14  88  72  76  98  26  33  69  22  75  49  30   7  80  49  43  56  19   5  63  75  85  22  74  15  88  26  81   8  38  25   6   4  12  45  29  35  59  93  59  99  88  43  18   1  15  29  73  91  18  73  77  11  38  67  78  19  11  42  86  20  28  56  22  28  11  87   1  99  31   8  20  26  43  43  95  99  98  92  28   1  45  97  20  84  71  93  74  36  76  31  28   5  68  46  39  11  85  46  21  66  45  25  36  39  62  29  10   1  25  29  59  86  98  39  60   9   4  52  63   5  81  91  10  13  17  57  75  88  75  65  65  88  16  83  58  75  86  24  89  57   4  78  61  59  16  90   7  45  35  29  22   5  69  24  24  39  35   7  90  50   2  43   2  39  99  38  14  59  57  98  67   1  42  30  64  46  88  56  62  47  49  86  66  84  75  81   7  40  86   8  74   3  13  47  58   8  99  78  54  97  88  97  64  53  81  77  94  13   4  37  63  32  34   6  47   5  29  90  26  85  93  16  83  96  42  18  38  37  18  39  78  69   1   5  70  48  33  18  28                                                                                                                                                                                    
                                                                                                                                                                                  41  88  51  89  36  85  88  50  70  31  74  15  82  95  91  72  99  86  78  68  47  97  13  47   6  61  41  77  25  57  70  45  56  43   8   3  72  78  84  14  25  72  20  23  50  32  22  42  76  33  27  17  16  61  55  67  87  31  59  40  35  55  52  82  89  35  99  39  90  88  43  76  20  86  28  38  52   2  23  68  96  86  46  25  97  87  23  49  46   5  34  39  66  62  59  22  89  56  35  50  17  12  79  73  38  72  37  28  10  75  15  89  21  58  58  65  27  49  83  20  39  41  71  35   9  77  25  26  61  39  35  82   1  80  65  25  80   8  13   9  13  84  20   3  76  53  60   3  92  10  84  57   1  87  48  32  43  95  22  24   9   8   4  81  26   5  88  42  78  32   5  87  48  18   4  79  59  63  36  12  16  55  33  71  77  56   9  37  42  99  30  15  75   6  35  61  11  14  78  32   8  63  98  98  15   9  43  95  60  41  11  96  30  53   3  91  24  44  80  50  55  70  12  48  47  75   9  96  25  75  75  12  38  43  66  97  97  51  28  23  20  49  83  31  59  46  50  21  34  36  54  12  10  48  58  59  44  67  69  64  74  55  82  15  14  21  88  51  21  54  92  15  99  50  31  64  79  44   5  70  61  70  99  32  99  32  35   1  65  64  73  15  54  42  43  29  92  85  95  82   6  77  95  29  52  13  43  95  18  93  34  31  22  76   1  73  27  86  65  33  61  85  60  54  73  27  55  24  84   3  60  44  81  20  30  62  97  66  68   1  49  82  41  53  46  33  35  37  71  38   5  62  56  69  77  34  80  70  30  97  19  81  81  13  43  59  18  80  37   8  50   8   6  53  60  43  63  56  33  15  64  52  74  85  22  14  42  45  76  82  45  45  10  54  29  10  62  67  65  79  24  47  96  88  99  14  65  49  51  24  74  12  82  67  68  16  17  95  87  97   4  37  50  19  82  83  96  44  98  41  90  74  60  14  38  48  70  38  28  83  14   8   8   4  30  37  71  81  14  69  23  40  49  50  58  65   9  91  66  10  64   7  99  40  10  86  34  19  79  28   3  76   6  27  41   8  34  18  27  50  74  59  19  53  62  12  68  25  45  40  78  87  70  27  78  69  45  48  90  60  16  49  36  77  22  76  18  16  61  20  68  24  37  33  37  20  21  91  76  84  50  64  56  93  50  92  16  77  51  77  77  94  24  56  43  14  71  99   9  94  92  72  98  28  54  99  42  32  55  95  32  42  77  91  52  42  36  93  63  51  18  11  61  68  89  52  78  49  35  22  44  87  58  38   1  64  39  19  64  91  18  36  43  48  35  35  17  52  98  12  34  80  93  27  90  31  10  59  10  14  11  81   1  98   9  63  93  44  32  64  96  63  38  21  40  54  18  14  56  73   8  42  43  57  57  61  58  61   8  89  16  39  80  48  25  11  44  76  13  61  91  66  53  97  13  17  80  90  29  26  48  23  33  46  30  89  68  23  83  30  25  46  31  48  96  15  16  95  82  81  86  58  37  95  37  50  87  24   2  40  38  55  97  11  15  34  87  64  28  46  84  65  18  56  67  51  17  68  33  73   4  17   8  41  86  88  22  26  99  50  75  91  32  74  86   7  78  80  65  25  28  64  48  38  44  34   2  79  34  39  21  96  18  94   9  57  56  33  33  46  23  61  52  32  66  63  25   5  76  83  41  97  32  54  31  54  15  45  21  30  10  58  66   5  42  87  51  49  94  21  17  52  95  81  44  77  54  65  59  72  59  11  41   3   6  80  37   6  92   2  90  41  55  11  27  33  31  80  31  97  33  80  49  51  58  34  24  24  84  45  32  55  24  15  44  12  28  76  16  73  93  71  37  61  60   5  40  43  24  94  92  69  56  13  28  38  36   4  43  65  39  15  24  98  66  91  29  66   6  12   2  39  24  48  65  23  61  52  56  71  94  12  85  14  49  27  63  57  43  74  31   5  26  12  78  66  23  94  94  36  49  75  94  17  70  53  45  72   6  32  70  56  73  82  97  29   7  61  28  52  66  48  85  21  33  14   2  29  95  11                                                                                                                                                                                  
                                                                                                                                                                                11  84  22  50  58  37  19  74  24  63  30  21  97  44  25  69  84   2  39  79  66  17  93  51   7  86  45  66  34  38  67  91  86  99  41  76  74   3  41  63  55  88  66   3  95  97  46  21   2  57  96  61   5  25   3  91  95  11  82  68  73  54   9  71  47  56   1  35  22  21  43  40  35  67  22  79  26  31  19  17   2   9  29  46  84  17  37  95  97  60   3  84  83  25  34  83  43  45  77  23  76  19  63  89  22  30  60  90  33  86  20  91  55   5  11  84  31  62  29  95  42  13  46  48  25  26  41   7   6  73  58  75  52  44  24  67  54  58  46  61  45  80  45  39  53  76  57  33  37  46  84  53  59  86  48  48  43   7   5  47  42  91  96  92  17  64   9  94  72  34   2  20  94   3  53  52   3  19  50  57  95  83  96  91  45  31  76  84  52  26  68  12  75  46  32  64  45  54  59  32  32  33  20   8  67  41  43  34  70  53  62  26  10  49  39  60  27  62  62  55  51   5   3  63  62  79  76  61  21  20  19  89  57   5   7  71  80  18  86  55  76  57  69  32  21  16  30  72  12  94  47  41  32   2  26  36  68  27  42  96  51  11  60  65  34  85  95  19  23  50  10  77  57  19  31  13  34  43   1  53  86  25  29  48  50  67  46  98  37  71  42  14  17  81   9   3  95   2  53  29  56  34  81  25  28  15  71  25  85  68  38  65  79  90  83   5  20  40  55  35  53  96  89  65  61  37   8   3  23  32   4  60  53  31  85  10  29  55  24  81  11  28   5  43  24  57  42  71  56  71  97  49   9  87  14  73  57  94  35  85  15  21  16   3  52  29  37  37  48  15  84  47   2  50   5  44  15  89   2  84  99  10  46  81  44  78  96  17  69  64  49  83  20  70  77   6  39  22  17  80  74  40  95  96  39  37  86  13  63  18   5  65  72  42  33  20   5  99  61  58  15  91  91  75  29  62  64  99  72  24   4  93  16  76  21  61  82  34  34  44  51  48  31   8  65  79  18   5  91  81  95  71  75  28  79   4  55  93   4  97  23  20   4  93  73   4  22   8   3  77  58  23  22  51  56  65  65  89  31  24  99  58  26  12  46  64  65  64  88  93  24  35  63  28  42  30  57  65  98   4  91  45  61  65  64  52  16  59  36  99   6  59  55  47  29  59  92  23  74  98  65  94   2  16  59  67  91  26  82  99  27  91  18  28  16  88  20  96  46  87  72  69  13  61  44  68  33  56  54  90  28  54  13  74  36  22   1  61  29  43  37  72  55  87  37  44  84  17  71  13   9  75  47  70  16  84  16  92  82  85  57  46  72  28  93  45  69  54  73  71  59  72  86  49  44  39  12  35  73   4  63  54  43  63  45  14  76  18  56  53  74  82  59  45  46  28  16  68  33  61  99  59  77  50  15  74   8  12  31  40  67  27  59  30  43  15  12  74  74  93  43  35  87  96  29  61  28  32  96  40  71  91  58  23  50  62   2  44  65  23  58  61  61  11  80  41  31  34  67  48  17  94  91  94  83  19  19  71  99  70  30  94  15  40  92  96  96  58  51  28  95  55  17  16  32  74  53  50  26   8  35  79  88  53   4  66  39  14  98  98  61  89  44  54  61  85  99  69  59   9  85  19   5   8  57  62  14  57  22  99  81  65  24  43  30   3  36  60  96  10  56  62  73  67  86  98  96  32  15  31  26   4  88  80  77  90  86   4  14  91  55  60  65  95  41  62  81  13  76  89  53  40  39  52  16  47  97  15  48  82  67  39  68  31  22  91  34   9  35  42  27   6  39  61  21  96  81  80   9  26   6   7  32  41  67  44  95  75  30  43  45  24  38  32  99  38  50   9  49   1  25  35  96  90  73  99  15  97  84  64  41  62  56  33  49  70  78  25  82  46  79  30  55  25  56  51  69  65  10  60  81   8  59  56  30  79  47  59  67   3  94  30  41  68  55  92  88  66  53  17  79  16  26  47  39  59  72   2  71  47  43  17  31   5  52  73  78  52  87  15   6  55  26  14  47  35  21  84  44  83  12  96  42  27  83  54  42  12  15  12  94                                                                                                                                                                                
                                                                                                                                                                              1  17  91  21   4  57  74  22  46  58  83  56   8  53  37  21  46  27  78  64  50  76  33  56   5  90  22  86  29  43  47  86  66   8  44  26  47  36  11  45  84   4  95  38   7  70  98  99  85  90  44  59  75  50  73  62  28  69   5  19  24   7  29  34  24  74  44  29  16  14  86  43  17  31  16  14  34  44  36  88  23  28  63  64  47   3  67  97  62  12  31  79  87  78  53  99  61  84   5  39  19  70  98   9  63  39  91  97  34  93  95  65   2  34  11  14  95  97  34   8  77  22  98  13  87  89  74  67  62  58  39  57  27  48  58  60  56  94  51  36  14  48  39  29  19  48  87  79  51  70  67  66  84  44  28  39  30  35   2  91  71  42  10  54  70  80  55  45  43  49  48  85  35  56  26  30  57  98  92  69  32   9  56  11  61  34  21   9  87  23  47  76   9  73  20  59  63  50  94  22  48   1  42  39  58   1  91  73  43  13  27  11  44  37  53  32  41  51  44  30  47  43  99  67  38  52  67  14  85  40  73   9  82  76  41  85  13  64  28  39   7  26  24  74  70  78  80   4  54  32  44  91   6  85  68  30  32  89  85  86  62  13  94  57  58  81  71  96  48  65  66  19  11  43  40  25  17  22  76  17   6  53   4  56  14  21  92  48  68  38  90  80  78  64  20   9  91   6  82   6  92  98  99   6  81  19   7  71  41  25  87  64  26  80  58  39  53  51  89  70  92   3  32  67  22  41  80  93  87  86  56  21  54  17  88  85  66  93  94  83  43  59  79  64  94  55  87  97  59  49  15  50  62  68  30  27  48  87  24  22  80  89  60  42  28  17  76  60   3  63  78  40  13  96  86  68  79  77  36   8  69   6  32  20  23  22  57  26  34  62  69  24  60  45  19  38  73  61  66   5  72  36   7  12  62  37  19  49  91  16  64  93  67  94  83  34  19  24  50  20  64  76  12  75  43  75  63   2  74  45   9  12  59  54  59  15  32  18  97  89  28  64  16  98  44  68   5  37  75   5  27  78  24  58  40  26  27  88   3  30  86  86  23  64  70  35  19  76  40  67   7  76  57  89  15  37   7  40  87  13  64  36  78  50  99  31  65  44  67  51  34  45  41  33  44  47  84  91  52  51  42  88  66  27  62  83  36  55  84  32  96  62  11  74  76  75  80   4  89  56  32  16  42  63  73  22  15  44  55  61  28  71  37  36  86  16  64  78  76  64  66  70  15  45  26  86  36  14  80  16  98  93  42  41   4  73  24  65  66  52  66  75  48  59   1   7  85  80  92  97  63  30  59  66  60  16  55  28  85  50  58  54  64  32  98  59  82  36  28  89  93  93  67  75  13   6  22  12  50  61  89  97  90  75  14  23  72  78  88  52  47  37  98  86  38  90  32  77  23  79  38  11  78  57  17  16  49  97  57  68  46   8  63  31  26   1  93  29  65  41  92  32  30  32  54  60  19  55  67  66  88  79  61  20  48  17  51  55  55  21  23  73  19  72  51  78  22  60  92  90  21   3  59  11  52  89  91  29  43  39  12  81  49  26  15  63  12  35   9  10  19  47  62  56  89  45  10  87  73  89  77  77  58  70  32  27  78  69  56  50  53  67  21  59  13  77  14  28  35  26  50  12  47  72  25  43  87  52  49  23  95  88  43  68  90  89  80  82  97  61  98  84  31  31  84  99  17  63  34  60  48  65   1   5  66  53  92  97  58  25  77  20  63  50  65  32  14  92  60  60  42   1  51  96  81  61  10  21  81  84  24  95  28   1  46  56  71  13  54  76  94  83  64  71  80   6  18  41  56  66  96  85  26  24  24  63   7  64  50   7  80  86  11   1   3   8   1  91  21  80  85  33  18  89  48  27   6  85  64  80  17  72  35  22  40  69  46  33  47  21  92  26  88   3  16  14  86  93  24  53  44  20  95  37  81  17  94   8  34  88  68  45  33  90  66  19   7  55  17  51  20  22   1  23  10  69  23  72  82  77  92  54  44  21   2  17  72  89  46  51  53  56  69  52  19  70  95  86  33  40  69  29   6  74  80  64  67  97  64   4  13  78                                                                                                                                                                              
                                                                                                                                                                            86  87  80  27  60  63  32  43  51  53   1  92  27  15  20  48  92  45   7  59   7  55  68   5   8  88  60  15  56  51  87  23  73  20  78  12  46  18  25  41  17  14  44  20   6  41  35  44  15  34  37   2  81  82   7  79  45  21  34  91  41  34  96  36  81  94  98  98  90  59  85  40  78  91  17  81  73  52  10  10  80  37  64  29  74  84  38  47  39  36  18  73  65   9  20  59  99  95  45  11   3  46  46  12  68   5  20  41  98  67  30  96  16  39  60  85  43  10  80  99  36  66  81  24  97  13  94  52  38  90  21  34  47  65  71  21  14  85  84  45   1  83   5   4  60  11  87  46  93  48  37  38  65  98  96  97  41  12  22  43  19  49   6  86  48  40  17  68  64  14   2  61  16  51  50  31  56  53  86  70  26  77  50  35  29  58  29  77  70   5  85  96  63  49  29   6  87  51  22  28  38  92  91  51  47  34  55  22  82  68  83  97  27  73  57  31  50  80  86  19  91  58  16  82  30  86  56  38  89  52  84  53  40  72  76  12   2   2  95  54  12  10  99   4  95  67  76  44  49   6  13  71  69  17  35  47  91  71   4  97  42  72  77  21  97  16  59  29  59  20  97  52  50  81  24  98  68  16  10  44  96  37  11   8  21  61  45  26  35  77  48  82  70  97   6  70  46  52  40  97  44  37  16  56  35  47  20  63  97  80  12  70  18  98  49  62  66  19  66  88  57  28  93  17  32  24  93  81  91   7  31  53  98   6  20  41  20  78  68  86  27  17  69   8  53  38  87  46  83   6   4  73  53  37   7  74  58  56  67  47  54  52  82  64  99  62  69   4  92  55  60  97  92  58  19  53  71  18  83  70  22  11  87  34  57  27  63  93  87  72  21  43  70  47  93  95  30  97  28  51  96  73  75  61  64  51  72  29  76  97  84   1  74  54  46  72  90  25   4  63  26  28  18  10  58  52  30  59  14  77  62   2   4  10  47   4  85  84  27  87  67  63  23  22   9  43  24   8  10  93  30  32  60  65  45  34  78  93  57  97  32  49  10  45   5  48  84  90  89  67  37  75  31  24   3  62  34   2  89  22  92  17  82  21  19   8   8  61  69  98  15  37  49  44  96   4  93  76  35  91  83  92  44  54  77  55  59  57  95  15  68   2  73  27  86  68  14   8   6  54  89  71  64   2  45  33  58   1  78  38  17  72  99  69  99  20  82  91  77  18   8  25  42  12  61  65  36  91  11  36  94  91  71  84  33  65   8  86  36  34  38  64  33  52  35  96  51  24  13  43  13  66  71   7  25  81  15  45  98  90  42  23  11  75  85  32  58  32  77   4  10  54  51  92  83   9  46  90  33  27  83  84  77  38  29  42  24  53  18  45  72  17  38  36  76  83  57  95  70  97  88  24  92  97  25   5  32  12  94  53  35  33  23  48  49  40  94  46  97  67   4  72  12  92   8  25  59  92  97  68  69  68  68  72  87  37  43  12   2  98  49  82  44  38  24  63  75  50  96  76  64  97  84  38  40  69  35  92  57  92  89  90  63  86  28  31  53   9  34  68  24  11  42  36   8  28  11  23  13  68  17  47  68  36  14  85  49  17  49  85  60  81  84  31  45  16   1   3  11  47  59  55  82  48   2  12   6  99  45  42  29  98  69  13  23  52  97   3  64  65  71  23  11  87  10  32  96  15  22  35  27   5  78  16  32  74  46  22  52  72  91  12  56  83  49  76  76   9  75  62  24  27  91  61  19  49  54   7  54  68  88  38  83  62  69  72  67  83   9  87  50  29  41  55  38  62  78  30  91  47  48  59  46  16  69  70  88  34  92  63  61  33  85  83  78  38  68  47  76  42  20  71  14   5  38  30  10  41  83  16  14  19  17  51  59  73  75  58  14  14  58  52   9  70  48  36  16  96  90  99  40  83  50  97  40  94  80  67  63  29   7  67  93   4  13  37  51  39  41  27  73  88  24  97  50  90  77   6  49  82  32  92  76  73   6   6  35   8  36  88   9  36  28  64  60  72  75  26  23  44  96  13  78  40  92  89  52  24  81  89  43  51  47                                                                                                                                                                            
                                                                                                                                                                          75  96  49  16  95  19  37  33  80  73  36  17  48  33  91  59  41  26  99  20  59  44  57  75  80  79  51  17  48   5  13  14  35  55  13  78   7  51  57  17  68  55  53   3   6  36  77  75  27  99  71  79  79   6  74  78  44  32  78  33  72   6  58   9   7  77  33  58   9  52  43  57  78  26  66  68  33  69  81  68  66   7  62  35  58  16  48  72  61   3  23  36  56  67  87  81  46   3  43  71  44  28  25  53  74  21  84  36  74  44  37  39   3  51  37  44  26  82  23  65  45  51  88  28  16  53  79  31   3  38  50  55  47  92  85  74  50  78  22  99  25  33  29  11  83  92  74  74  47  74  29  14  62  63  32   9  75  92  30  34  51  71  59  93   3  82   1  31  82  93  84  38  79  71   5  85  25  27   3  53  69   8  83  58  93  66  26  52   6  95  82  14  46   6  50  43  91  13  94  93  51  77  91  26  15  17  23  64  85  43  60  82   2  16  71   7   2  96  71  49  88   9  32   5  99  46  30  11  48  31  18  50  97  40  27   8  58  95  37  63  74  98  24  49  97  17  96  41  69  76  98  81  32  89  32  56  40  45  19  18  19  38  41  77  68  28  13  15  69  57  92  93  47  58  33  58  78  17   4   8   9  12  40  60   8  43  61  50  10  56  71  45  93  81   3  48  77  71  16  21  82  24   5  34  48  61  98  47  48  18  65  80  93  26  38  82   7  90  75  25  89   6  15  19  17  43  91  99  76  81  38  32  58  68  94  29  10   6  64  96  52  96  52   4  84  20  86  70  52  86  84  22  82  13  47  93  19  87  90   5  46  71   6  69  69   8  93  49  46  56  54  40  43  82  35   7  59  70  78  13  66  41  26  10  91  69  18  26  71   4  35  89  96  86  59  93  16  32  23  17  89  26  41  98  50  82  71  81  88  49  43  65  61   2  48  64  40  49  69  30  38  14  22  71  57  40  70   4  56   6  89  31  51  92  34  27  98  45  23  56  99  98  30  68   9  40  34  11  18  20  26  41  76  95  45  96  63   3  79  90  90  67  13   4  68  72  92  66  34  68  28  70  81  25  11   7  64  15   6  35  41  33  61   1  13  35  85  50  60  88  26  24  23  18  59  42  84   8  21  89  15  58  87  95  19  50  78  10   1  70  89  17  41  39  50  18  56  10   8  74  49  49  36  61  21  88  83  86  74  71  83  77  65  60  42   3  62  28  98  77   8  86  57  34  48  94  11  51  48  75  96  40  24  14  19  91  53  53  24  40  69  32   6  88  47  65  74   9  57  47  22  36  67  56  25  60  23  17  45  68  25  42  20  55  22  23  32  62  85  22  41  23  18   3  24  80   3  85  96  77   5  49  21  27  93  89  48   7  60  64  39  30  53  99  35  21  16  71  21   9  28  71  41  26  46  52  63  54  10  32  70  89  38  98  76  70  12  99  85  26  70  68  74   1  80  11  47  53  19  52  53  76  15  41  54   1  21  42  79   7  39  84  94  80  30  75  82  93   1  58  91  95  19  72   4  55  57  41  99  24  39  30  14  56  19  87  32   8   6   2  31  87  63  90  17  92   2  66  96  44  42  39  95  41  45  28  71  86  88  60  62  58   7  52  21  77  63  82  93  45  72  58  42  27  72  19  37  75  27  32  91  97  22  59  88   7  80  70  48  75  51  46  67  13  42  96  88  70   3  14  91  30  94  99   7  70  75  42   5  16  43  11  93  68   4  17  84  42  91  44  11   8  12  89  74  47  82   4  48  69  47   3  69  50  63  22  93  92  16  83  68  21  72   7  16  47  89  51  92  30  85  63  28  11  21  92  42  88  84  84  68  95  90  55  84  71  52  31  52  98  75  90  52  66  70  15  97  78  61  78   1  78  26  76  90  35  63  22  72  55  22  48  54  13  70  85  95  16  86  35  43  12   9  61  67  74  84  20  58  39  21  14  23  86  96   9  89  70  34  29   6  29  36  72  85  75  51  24  35   5  94  23  71  97  82   2  95  17  85  81  30  74  43  12  71  48  85  80  39  51  84  39  15  39  17  63  86  62  84  67  34  95  76  88                                                                                                                                                                          
                                                                                                                                                                        39  80  28  89  92  39  54  81  12  25  26  49  23  52  36  81  55  95  20  59  35  46  64  31  86  96   4  88  17  45  78  29  91  65  27  75  89  25  30  93  55  46  88   8   6  96  97  77  94  99  46  45  95   9  50  87  69  55  35  43  15  55  55  83   9  96  52  75  82  54  64  16   8  92  25  88  52  17  36  12  18  69  67  84  75  29   1  90  53  88  45  95  49  25  23  84  10  63  78  97  87  27  32  41  14  66  64  97  30  93  41  18  20  74   3  18  82  38  38  80  65  96  18  25  72  59  86  31   5  50  99  72  36  33  70  81  90  48   9  44  36   7  89  23  97  43  67  40  78  23   7  14  72  96  14  99  35   2  41  89  85  34  98  26  11  35  52  27  66  29  99  44  28  73  71  29  58  64  20  33  30  37   1  82  44  28  27  28  20  47  21  30  81  89  45  88  77  64  10  72  76  55   2  65  28  94  35   7  75  43  24   9  13  85  57  83  54  19  76  21  55  89  68  67  61  74  10  65  64  57  95  35  83  39  29  12  34  78  27  89  55  11  26  16  98  98  89  45  32  65  92  69  95  67  35  99  88  28  99  56   5  45  68  41  82  88  49  61  17  60  20  31  96   9  22  59  35  18  88  21  29  15  16   8  55  13  15  19  50  81  72  81  34  38  55  33  37  48  22  16  55  57  33  35  28  59  78  57  30  56  20  89  21  66  78  27  24   6  48  17  76  12  33  20  24  61  58   8  18  47  48  33   3  18  68  74  60   1   6  10  10  25  57  27  18  89  54  32  97  77  36  37  66  99  60  75  32  61  24   4  34   4  21  85  34  40  32  98  31   9   5  69  12  37  22   2  98  13  74  65  49  34  99  72  52  82  77  38  73  43  33  94  47  77  22  46   4  43  59  97  91  13  10  69  99   5  62   8  52  10  77  49  63  79  29  18  79  68  37  53  43  58  74  50  74  75  19  50  30  95  19  18   7  87  59  70  90  13  79  12  54  49  88  45  27  30  91  10  45  69  51  42  90  31  98  79   3  57  42  49  97  31  80   4  44  58  56  97  11  80  58  95  74  79  74  64  49  18  79  36  45  75  73  74  18  83   9  63   2  36  60  71  93   2  86  26  60  41  22  28  30  51  12  47  58  58  35  33  33  49  68  53  63  29  10  23  74  44  65  79  34  28  16  75  34  56  41  48  52  15  42  56  72  18  45   2  15  40  58  54  75  11  59  21  23  96  43  24  61  88  83  35  93  67  71  70  67  55   3  22  49  51  21  15  47  23  55  92  34  53  42  27  63  47  48   4  49  18  91  65  98  41  47  76  97  75  94  69  61  26   2  27  16  44  73  55  11   1  44  60  38  72  69  19  84  59  38  27  15  41   1  21  51  43  31  51  14  44  52  91  20  86  42  55  67   4  22  46  65  57  22  17  20  75  56  17  70  11  96   5  84  84  79  61  59  28  43  23  41  66  25  45  29  36  35  68  74  12  70  50   8  32  57  82  52  72  17  30  99  39  41  68  47  85  81  91  34  12  90  94  76  70  86  67  34   4  11  35  26   7  50   1   8  86  42  14  97  21  92  20  61  32  17   9  44  18  46  86  55  41  47  17  22  40  14  50  32  67  12  10  14  26  77  82  38  33  53  19  13  68  57   6  12  11  77  13  30  22  87  87  54  17  41  82  87   1  11  64  66  19  42  52  92  70  83  20  43  77  49  83  13  79  98  98  93   7  86  45  69  54  86  40  26  76  58  62   4  31  59  23  10  52  98  86  48  32  82  83  46  24  77  68   2  21   5  38  22  48  23  17  53  43  16  97  15  71   1   3  79  39  82  93  29   3  58  89  85  29  30   8  91  28  71   2  94  45  84  71  65  80  84  69  20   4  18   5   2  12  67  73  26  91  83  80  97  49  92  81   6  74  17  64  95  49   9  73  53  66  76  24  78  16  20  33  99  64  80  46  60   4  98  51  35   8  39  20  86  34  36  88  54  87  53  77   5  31  41   3  16  12  41  55   8  33  17  83  44  92  92  15  72  14   9  53  82  12   4   9  90  37  45  75  85  26   1                                                                                                                                                                        
                                                                                                                                                                      82  75  20  88  66  77  11  69  89  65  60  29  97  50  24  57  35   7  25  33  35  47  24  80  91  21  19  98  84  80  17  86  26  46  58  31  71  80  43  58  58  43  84  80  84  70  78  62  40   7  69  92  66  55  55  81  15   7  39  40  33  70  96  40   7  96  74  94  78  34  71  55  56  73  75  82  53  34  86  59  32  41  85  90  57  12  43  67  17  84  27  55   5  10  18  89  96  79  30  48  95  69  22   2  14  31  14  28  86  81  45   3  43  57  79  65  70  26  11  79  40  33  49  42  99  29  46  35  30   4  68  41   2  74  69  43  29  30  84  95  10  34  75  68  26  20  21  19  51  50  86  54  82  59  72  50  34  56  97  49  27  48   8  75  25  65  32  55  46  12  39  92  71   4  11  39  79  97  60   2  64  57  92   8  12  92  72  40  67  71  48  54  69  17  14  32  39   9  56  91  67  90  60   6   9  31  50  18  22  36  98  96  91   1  84  30  73  28  57  12  62  90  35  30   7  33  57  55  29  58  22  99  95  26  40  56   1  35  65  45  80  74  43  92  38   9  35  27  61  65  11  76  14  64  11  89  93  16  50  13   6  98  11  92  47  55  36  23  77  41  40  71  63   9  29  54  85  41  48  21  45  75  64  83   5  84  19  15  21  98  76  54  55  74  85  27  27  18  64  48  30  42  41  22  87  25  52  95  93  13  20   8  76   9  66  90  67  44  16  37  97  53  99  82   9  13  64  22  37  20  81  99  78  23  12  53   9  10  27  52  13  29  84  14  47  80  15   9  51  26  71  11  70  30  18   1  79  97  89  48  73   9  24  60  61  99  84  27  80  82  73  19  90  39  98  49  46  19  79  57  17  13  91  25  81  44  87  24  65  43  83  66  66  61  82  16  35  12   2  73  10  23  82  74  78  20  58  82  87  80  75  28  29  41  49  74  45  91  56  82   5  19  79  96  62  48  98  18  10   1  81  23  47  37   7  73  69  47  19  31   8  83  91  14  57  29  10  82   7  89  53  27  84   8  10  94   9  48  52  47   5  59  33  74  57  61  85  26  82  74  13  68   7  62  62  76  92  57  39  12   7  63  71  53  41  66  39  41  89  60  92  87  69  50  61  85  97  84   5  24  97  84  81  42  62  23  40  48  11  24  62  98  83  63  39  11  54  49  24  30   2  61  79   1  38  20  33  56  97  94   7  65  58  77  11  17  84  19  23  45  53  52  89  13  78  86  85  56  59  76  47  59  80  72   8  67  56   7  15  63  29  50  78  55  78  95  75  43  87  63  12  95  90  60  44  85  40  86   1  73  82  29   7  50  14  57  22  17  32  98  40  24  23  55  62  50  25  17  92  96  21  80  46  29  90  93  95  90  91  23  95  61  18  15  71  36  62  19  38  49  94  66  10  58  74  42  46  32  59   6  83  72  41  64  90   6  56  79  61  52  10  58  26  61  81  43  18  22  88  31  96  32  16  58  66  65   7  87  31  98  28  27  36  56   4   4  67  64  55  53  89   6  91  59  62  21  30  56  58  36  43  14  13  21  20  42  66  67  77  14  18  71  31  34  16  34  79  50  37  65  93  17  24  59  51  90  42  95  91  48  29  13  53  36  49  92  84  14  40  99  23  82  65  86  21  68  48  37  62  43  90  78  83  38  74  54  23  28  47  54  62  46  64  53  64  58  56  91  71   9  56  24  87  76  31  22  90  83  69  22  43  60  13  71  19  68  21  60  94  68  72  32  75  36  11  89  73  48   4  87  68  25  80  62  66   1  91  38  65  98  17  72  42  38  40  64  85  46  98  27  42  56  37  34  12  30  31   7  47  24  91   5   1  96  15  31  30  57  76  25  12  41  58  15  38  61  48  50  96  92  24  24  13  30  10  95  47  38  39  52  65  38  29  34   7  67  96  56  61  40  14  10  37  82  33  91  16  11  34  27  78  70   2  34  19  81  27  47  81  87  52  37  62  22  29  54  93  32  85  42  93  76  72  84  38  35  29  81  90  42  64  24  54  77  41  57  46  10  82  28  27   3  15  17  89  67  67  11  86  39  22  53  45  29  40  13                                                                                                                                                                      
                                                                                                                                                                    92  20  65  17  38  62  37  35  18  62  72  37  26  46  64  22  53  63   2   4  66  87  46  93  33  62  71  66   6  74  63  97   3   5  65  22  26  87  14  93  89  32  18  86  41  27  58  30  47  31  93   4  81  64  87   3  28   8  43  46  90  75  21  62  33  84  74  29  60  62  93  96  46  74  37   4  63  60  36  24  86  73  71  24  65  90  95  75  35   6  48  64  53  80  21  63  91  83  80  77  66  27  42  36  48  11   1  82  76  94  68  22  66  97  42  38  30  76  93  19  83  71  60  96  14  10  47   7  63  42  51  28  43   4  64  88  66  62  10  88  71  52  89  79   7  98  53  55  62  78  81  62  38  38  93   1  16  90  19  22  79  30  61  91  42  39  57  20  75  40  29  24   9  40  98  19  95   1   2  39  65  29  94  47  20  68   3  59  32  99  93  96  87  50  48  89  67  16  75  82  16  85  10  45  91  93  73  75   6  40  41  49  62  10  66  82  34  99   8  25  12  82  54  21  98  54   7   9  51  76  16  47  47  47  85  78  63  69  62  24  34  49  93  96  78  50  98  41  15  14  98  89  85   7  52  68  40  55  68  38  11  33   5  61  69  99   1  55  86  59  55  30  98  84  45  97  15  43  14  99  94  61  54  46  16  92  80   4  61  22  21  99  64  34  66  67  78  48   6  17  91  60  91  40  77  96  97  44  60  64  78  38   6  10  69  92  18  17  51  94  57  19   1  54  63  55   6  30  91  35  94  69  76  30   9  83  33  18  34  23  97  14   4  27  32  82  78  54  96  41  45  78  96  90  66   9  87  69  71  97  26  67  77  48   5  13   2  51  74  79  52   4  50  52  68  70  88  63  35  11  83  86  69  98  92  69  42  33  27  15  55   2  12  96  45  98   5  41  92  12  89  48  87  68  98  21  82  95  85  97  70  74  23  58   7  48  22  71  87  53  36  97  73  56   9  70  78  44   5  75  49  82  75  55  62  50  19  13  69  49   3  57   4  87  59  80  44  80  72  29  75  61   8  88   4  19  49  23   4   8  55  36  65   2   1  87  98  45  27  67  15  22  78  64  37  73  81  48  22  96  36  53  10  79  75  43  24  92  50  20  72  15  31  75  14  41  36   3  16  79  67  95  55  78  56  34  86  15  38  14  31  18  48  72  29  31  87  23  94  74  35  35  18  24  81  40  12  24  76  61  93  97  77  14  86  47  94  55  74  91  99   8  51  53  88  21  89  84  29  51  32  72  28  68  56  83  17  61  43  48  59  38  46  65  89  12  80  28  58  31  91  26  55  34  88  76  98  66  74  33  93  47  20  42  11  12  21  86  19  29  39  34  69  86  67  83  79  89  73  91  38  30  79   2  84  47  26  43  86  59  65  99  34  16  35  60  77   6  44  42  33  10  29  13  72  48  26  51  49  13  96  12   3  78  52  65  85  34  32  76  90  65  59  74  25  65  83  16  78  42  43  88  25  98  16  32  49  15  38  12  67  87  24  45  65  50   7  50  13  72   3  99  13  97  92  36  69  53  88  83  81  28  60  37  73  22  53  15  51  92   6  24  54   8  19  24   8  30  98   9  33  63  39  36  77  93  24  19  23   4  44  50  56  51  89  79  78  13  78  12  24  95  50  23  20   4  65  17  49  97  68  50  12  34  95  82  97  42  52  57  22  25  28  59  50  86  41  65  14   4  78  99  12  13  13  61  90  75   1  34  50  92  46  77  50  42  46  76  15  52  87  65  82  62   1  69   3  61  30  71  36  18  90  25  92  78  41  64  27  93  33  40  85  76  74  55  93  72  43  84  86  25  78  61  82  34  96   9  51  87  59  34   2  37  43  64  22  63  45  93  55  27  92  49  99  52  70  93  71  60  21  38  25  73  40  43   5  36  96  89  70   7   2  13  37  10  22  57  21  13  62  22   2   3  46  22  96  41  60  38  27  28  21  88  87  71  19  36  75  90  27  35  25  39  72   3  83  91  20  25  53  62  87   2  80  68  75   2  51  73  42  68  94  46  72  59  65  70  96  49  16  68  39  46  76  32  92  66  15  74  46  64  56  99  80  59  17                                                                                                                                                                    
                                                                                                                                                                  92  82  31  35   2  84  57  47  24   7  33   4  11  42  45  22  54   7  70  17  61  28  93  39  87  57  34  38  84  36  91  25  62  77  83  97  76  40  40   2  42  81  99  51  11  92  64  25  13  84   7  47  45  69  67  28  56   2  93  85  24  93  75  75  60  92  89  36   7  22  83  31  38  44  94  17   6   1  88  67  18  94  97  71  32  82   5  46  72  13  21  38  38  46  92  11  88  64  38  46  26  90  21  87  80   1  73  12  76  84  95  76  37  62  37  83  99   8  40   3  69   4  84  74  80  92  11  40  43  88  33  74  81  33  13  18  51  48  98  52  24   6  75  96  42  87  95  74  73  94  69  10  44  90  25  55  32  55  77  66  40   5   1  44  68  19  10  27  63  70  18  88  92  36  82  28  36  63  58  96  49  77  86  15   6  53  75  93  24  84  14  23   7  10  12  95  33  52  93  75  17  78  48  54   6  34  61  73  33  29  79  96  32  39  16  29  92  27  98  41  99  42  46  23  35  78  92  43  59  63  52  91  40  22   9  70  69  76  52  47  35  41   7  59  93  42  22  95  72   8  14  95  12  69  63  20  88  85  55  75  79  71  53  68  16  16  37  44  65  10  57  56  34  73  12  25  99  58  15   5   3  49  31  98  87  51   3  98   4  11  67  36  40  21  88  19  80   7  97  12  74  63  43   5   6  47  81  81  33  84  89  37  74  44  55  38  66  88  26  54  85  96  27  49  60  13  83  15  31  95  33  90  68  77  66  84  51  79  65  63   9   9  16  82  50  55  74   1  82  14  55  66  10  23  68   8  78  27  89  87  23  27  54  79  42  93  61  41  50  29  97  29  74  64  38  16  26   9  72  81  80  18  65   8  27  22  23  77  91  59  73  42   9  13  32   5  88  50  93  45   6   8  74  78  15  30  94  72   6  98  58   4  55  44  54  76  62  43  13  29  27  59  76  33  48   9  43  98  24  58  24   3  50  47  94  42  67  46  84  18  20  62  41  34  37  55  60  93  13  95  11  30  58  22  55  37  21  65  57  70  85   3  72  81  19   6   5  28  99  39  26  98  86  49  95  55  23  51  53  82  63  64  74  24  90  45  67  46   2   9  72  26  99  27  56  21  15   7  32  45  24  83  26  28   3  55  59  36  20  61   6  37  42  74   6  77  86  55  90  78  36  31  88  47  91  94  92  98  69   3  15  27  72  36  66  90  76  59  52  80  67  89  53  81  12  65  39  59  77  85  14  26  87  17  69  12  52  67  13  24  50   7   4  91  43  67   3  94  76  85  56  20  12  20  42   6  60  73  95  40  65  65  52  79  89  54  14  32  81  82  16  71  86  31  55  45  23  73   5   6  95  71  25   6  58  75  16  53  35  49  38  99  85  16  67   2  10  53   7  47  55  29  21  18  51   2  91  17  59  73  47  73   3  93  18  55  73   8   6  11  36  42  24  41  63   7  79   1  52  52  49   3  12  87  90  97  17  76   2  28  45  23   8  46  17  12  28  47  30  95  88  72  82  59   2  77  85  76  87  79  33  24  26  69  63  73  55  94  90  24  61  89  23  77  78   3  57  85  75  20   6  27  31  14  29  75  19  77   2  30  87   1  39  81  92  53  30  92  94  57  75  24  34  72  83  26   4  42  12  60  54  82  15  50  50   1  27  84  47  57  11  34  53  31  22  53   9  97  74  95  15   7  47  71  93  25  82  34   6  82  85  81  10  28  45  66  34  11  33  16  20  76   5  19  70  87  22  67  95   9  21  27  45  25  88  24  73  73  83  90  51  70  26  46  97  14  28  56  30  10  23  78  13  10  70  86  11  30  22  19  86  68  94  59  19  86  62   1  82  78  30  89   5  92  57  91  52  28  76  19  47  67  61  63  18  98  99  46  91  86  77   7  81  48  90  20  61  32   7  32  61  39  57  95  34  44  54  96  52  52  51  80  46   4  76  49  68  61  71  46  13   3  95  52  44   6  29  75   1  46  33  84  89  43   2  65  94  69  96  51  42  65  13  37  62  75  68  76  28  58  31  64  99  22  43  88  43  87  88  24  17  35  60  95  16   5  99  80                                                                                                                                                                  
                                                                                                                                                                29  76  62  13  29  47  49  33  75  63  94  42  83  97  77  95  41   7  86  89  60  55  31   3  44  92  76  45  13  27  23  91  66  71  89  20  74  45  25  79  37  61  99  54  98  57  11  78   1  72  59  75  18  85  32  82  22  72  86  82  92  48  92  12  84  98  23  56   1  32  50  94  69  20   7   1  61  61  29  58  85  15  77  58  97  28  12  14  93  62  43  96  91  48  93  76  39  27  55  92  73  26  33  86  37   5  27  74  16  40  30  29  71  25  70  11  30  81  97  51  31  66  82  78  94  93  11  33  26  45  56  61  91  43  26  34  73  89  18  55  73  31  45   9   6  36  31   3  62  19  57  48   3  76  12  58  69  23  38   6  24  83  32  31  75  20  95  15   9  15  70  18  37  20  58  88  49  10   7   8  24  75  78  58  56  58  46  84  14   7  71  75  23  46  77  38  77  42  29  95  14   6  42  50  75  36  81  78  27  60  48  31  18  86  86  96  30  11  76  32  82  93  40  72  68  93  72  43  83  28  39  44  93  28  94  62  45   7  61  18  71   7   1  57  72  97  79  80  16  86  54  66  13  30  37   1   4  77  54  40  21  23  11  64  58  14  50  23  54  94  40  90  48  50  65  80  63  98  21  53  74  10   9  46  32  93  22  67  41  16  49  37  57  91  70  27  42  80  46  40  84  23  29  27  53  96  39  65  92  40  23  42  28  31  55  81   6   8  91  65   3  49  21  75  44  55  11  26  68  33  70  62  41  48  44  45  88  48  46   5  52  56  84  18  37  70  30  31  89  70   9  11   3  75  30   8  10  20  53  22  33  41  54  31  12  18  68  31  42  21  39  99  10  83  97   1  76  76  80  88  53  72  45  99  51  80   9  73  75  77  82  19  16  30  84  63  59  46  63  58  17  80  61  78  39  44   6  26  65  60  53  45  89  90   8  79  24  57  78  44  92  30  59  24   7  97  91  12  18  99  15  40  64  72  93  88  41  85  46  89  35  70  77  26   2  71  81  83  24  32  48  42  40   2  57  63  27  50  43  78  51  64  84  87  76  20  83  84  51  32  33   1  41  47  82  84  45  26  15  51  77  41  18  19  86  48   9  68  14  36  31  20  48  15  91  47  47  74   3   6  91  29  26  74  46  39  66  30  12  21  32  72  78  53  83  83   1   5   4  13  65  52  31  96  90  19  43  85  71  95  68  88  33  65   2  20  73  65  38  32   4  87  86  74  70  15  50  62  64  34  35  29  37  26  45  28  56  50  65  59  83  43  68  23   1  78  52  27  73  22  98  66  58  17   5  83  73  54  33  46  22  46   3  89  24  80  25   3  81  30  70   6  88  92  50  92  18  25  59  16  96  50  12  14  84  54   2  68   2   8  70  86  92  53  69  80  19  71  95   1  84  32  43  80  88  63  33  66  74  90  59  54  24  25  27  74  32  49   8  71  30  51  37  97  35  53  21   4  50  45   3   6  81  57  69   8  99  19  27  74   5   8  66  25  25  81  28  23  27  84  78  87  69  82   5  40  31  47  67  78   6  11   3  52  31  46  73  25  63  99  55  87  45  22  54  95  10  23  28  66  36  50   4  96  71  60  35  48  92  11  76   1  51   7  43  32  91  87  58  64   6  70  79  29  25  93  10  92  84  17  84  43  17   1  65  68  35  22  50  59  79  92  68  38  81  91  67  92  84  21  35  15  32  74  66  85  11  77   9  54  23  61   5  82  61  76  31  39   7   8  89  31  27  50   4  28  22  85  49   5  85  53  93  29  84  48  53  19  21  84   7  78  27  26  79  74  52  11   4  55  68  40  62  80  80  71  65  38  22  16  53  80  59  91  35   2   8  23  10  60  10  28  93  44  83  91   4  97  72  41  59  91  91  93  34  39  96  88  84  27  24  85  57   6  50  73   7  79   3  54  43  79  63  87  28  50  26  12  55  33  26  77   9  95  38  69  93  25  22  21  94  85  16  29  46  24  65  33  98  70  31  98  93  32  83  62  44  77  79  38  19  37  91   8  99  82  46  15  47  35  65  34   9  48  23  48  35   9  74  60  54  32  46  83  67  70  58  65  98                                                                                                                                                                
                                                                                                                                                              94  14  45  16  70  76   1  92  23  73  31  85  97  48  28  85  17  96  11  31  36  75  79  66  25  37  51   1  74  48   5  98  92  80  61  32  39  80  63  89  68   1  75   2   9   9  74  21   3  87  46  96  84   4  92  82  37  43  19   9  21  45  87  56  68  57  61  49  38  33  37  53  17  21  34  22  88  76  55  63  23  84  41  63  51  43  77  77  28  71  40   2  45  10  62  31  70  28  27  19  23  80  94  49  39   5  59  39  28  52  41  18  23  97  39  97  60  30  31  26  92  86  29   8  54  55  28  15  92  97  69  53  43  75  10  28  69  33  99  68  92  78  16  20  55  17  15  82  89  25  45  55  86  38  24  49  50  29  26  14  81  44  31  21  71  13  99   5  25  24  14  89  10  10  50  60  72  51   2  94  47   4  89  49   6  56  22  16  40  60  31  38  10  92  69  56  22  64  74  14  37  31  27  24   5  90  88  78  94  86  54  11  80  59  58  22  14  42  15  68  81  42  12  88   7  10  35  67  94  49  39   2  76  15  81   9  46  59  33  76  20  39  43  82  59  64  66  47  15   1  50  24  40  83  37   2   5  36  23  48  84  80  71  18  41  73  46  84  67  18   5   3  93  87  26  13  64   5  60  97  62  19  23  34  94  18  30  80  52  45  67  57  65  28  24  30  88  68  18  18   9  50  94  54  95  86  88  31  26  39  65  49  20  88  39  40  11   8  52  90  44  93  44  81  24  63  99  12  19  46  97   7  50  58   1  16  18  14  44  97  14  41  49  47  84  77  15  57  28  23  98  79  12  69  89  29  29  71  73  29  75  15  18  10  25  34  34  81  68  37  30  26   4  64  17  50  74  34  23  19  42  76  51  19  45  16  70  28  10  72  26  12  21  71  64  50  90  74  13  67   8  91  29  99  64  15  42  76  45  45  64  21  85  10   6  15  20  63  90  38  19  50   9   3  14  18  82  85  87  57  77  35  94  81  25  46  24  88  40  12  26  10  46  74   1  75  67  57  11  22  30  32  50   3  42  99  76  17  72  61  64  21  88  25  54  78  97  25  82  12  18  90  51  22   5  20  36  81  97  68  89  97  50  16  59  35  18   4  22  43  53  19  29  18  42  85  79  57  25  94  61  98  38  31  40  36  47  99  94  91  19  68  83   3  15  69  57  95  70  99  68  17  18  69  71  45  27   7  37  69  36  64  23  10  63  34   4  32  95  45  11  74  41  27  47  55  40  39  86  69   6  42  24  29  18  67   5  78  96  68  52  74  54  81  53  84  84  26  78  75  52  31  43  93  69  79   4  21  44  18  12  12  44  14  19  70  43   6  85  90  92  87  83  99  27  43  29  45  78  28  50  25  50  55  35  29  12  24  28  11  88  67  93  15  47   9  39  96  12  33  26  46  85  56  65  46  30   7  51  43  34  79  63  53  84   2   4  56  78  30  29  83  14  89  29  11  58  47  56  92  17  92  39  76  90  63  72  29  82  95  90  50  10  67  15  31  27  44   1  46  15  85   4  36  60  79  26  49  51   7  80  18  82   8  19  42  12  91  91   6  25  37  30  10  55  55  35  23  79  52  42  59  69  57  20  84  91  65   8  77  50  58  78  70  44  67  85   3  23  43  35  61  42  36  61  39  66  56  37   7  51  96   4  10  45  61  25  89  62   8   7  60  35  71  76  81  44  42   5  82  61  53   5  36  71  97  24  98  51  78  12  44  33  24  28  91  52  94  96  96  23  98  20  45  25  17   6  46  34  72  90  40  38  66  19  17  96  40  62  81  63  89   2  50  93  88  85  41  34  29  71  24  49  63  63  10  54  87  22  40  55  65  19  81  17   6  99  25   3  49  20  88   5  91  49  66  99  76   6  60  52   5  14  56  53  26  70  48  68   7  50  24  21  56  23   2  16  52  55  42  72  50  29  95  11  29  76  93  63   7  94  86  40  86   1  52  75  73  25  12  83  49  77  10  85  16  66  79  87  35  84   2   1  73  94  18  15  45  14  66  45  10  49  90  91  35  36  42  92   4  67  77  66  99  59  88  54  99  70  68  76  91   4  14  62  89  78  67  79  86                                                                                                                                                              
                                                                                                                                                            86  89  79  54  54  99   1  88  71   7  58  27  17   3  22  55  41   9  20  49  92  36  83  43  58  92  89   8  13  21  68  93  59  42  41  58  83  22  41  25  91  13   5  74  53  39  56  94  43  48  11  68  88  11  21  61  58  77  73   9  50  35  47  64  33  58  15  91  59  65  75  54  66  27  21  12  60  65   6  17  24  74  13  14  19  95  38  58  45  26   8  68   7  86  16  96  91  60  90  41  56   4  90  84  95  58  59  34  57  13  44  75  29  37  43  61  92  52  64  73  85  60  78  24  50  22  96  28  91  18  31  77  88  81  89  88  32   6  55  77  66  89   6  72  69  97  46  54  63  80  99   2  90  99  54  78  77  57  27  48  45  97  57  91  70  21  18  48  46  81  87  76  27  47  78   7  98  70  59  17  25  32  48  34  11  94  61   6  15   6  56  75  44  44  50  23  32  85  65  10  55  74  23  13  78  81  30  93  97  90  51  55  66  80  38  99  23  11  11  31  78  44  87  19   5  69  24  53  40  40  35  89  19  98  75  31  41   8  90  40  58  79  24  46  85  75  33   3  63  96  10  19  97  10  42  38  52  22  35  77  52  71  14  21  74  70  97  62  38  28  41  51  94  17  30  21  62  52  83  38  45  43   5  84  26  68  82  30  89  45  89  51  44  15  90  87  21  32  78  34  89  49  61  21  57  73  92  30  37  61  53  91  90  35  29  64  77   3  87  36  65  19  60  19  58  57  98  39  69  89  13  39  49  55  78   7  87  12  79  52  95  54  21  16  85  19  92   3  34  99  27  65  96   1  19  76  76   2  36  71  42  73   7  14  51  93  78  83  60  52  57  74  18  89  10  61  82  77   2  34  40  57  74  22  67  81  90  39  76  54  29  92  41  59  56  77  48  50  16  62  22   7  24  84  54  46  97  19  35  60  92  22  14  48  30  97  75  51  55  70  43   8  64  75  67  39  33  51  44  96  23  65  75  19  55  95  11  39  28  84   7  11   1  47  99   2  73  86   1  30  60  54   1  74  36  16  41  41   7  67  17  50   1  23  14  34  86  16  64  74  54  80  47  90  20   5  24  60  66  80  31  85  95  63  46  53  35  92  46  11  10  89  20  22  37  67  83  77  56  38  13  67  29   2  16  70  67  32  32  51  35  92  21  72  58  72   1  56  90  22  56   5  94  78  66  59  50  56  79  59  25   8  12  90  48  48  31  18  66  48   4  71  94   7  85  67  87   6  23  26  53  82  40  51  27  90  94  90  92  40  13  17  83  66  39  24  92  38  66  29   9  16  15  13  41  88  66  74  92  48  28  97  52  96   8  92  78  72  58  36  11  24  46  65   5  96  60  84  32  92  60  69  29   7  56  57  60  72  80  24  38  59   9  11   9  12  73  10  67  35  68  41  70  31  19  74  52  68   6  29  87  55  76  67  86  60  82  38  35  19  24   2  45  44  21  17  92  28  46  72  17  15  41  86   8  13  16  26  18  13  34  93  60  49  91  82  48  36  22  14  61   1  50  45  43  61  33  14  16  28  29  12  75  13  26  55   5  48  24  93  41  81  22  30  92  29  46  47  25  97  34  73  59  62  62  50  47  24   2  51  20  48  46  60   2  34  55  42  25  25  96  45  94  89  16   7   7  84  17  37  30  70  32   3  66  47  97  30  75  74  86  76  91  62  54  67  18   7  73  20  82  45  94  30  44  12  10  44  11  94  19  52  17  32  65  56   9  73  44   1  42  41  17   6  40  85  33  35  43  14  93  52  86  83   3  72   3  95  86  73  26  98  51  94  71  61  39  60   6  76   7  24  32  12  56  57  60  18  63  51  40  23  44  16  15  14  38  69  56  55  24  63  71  56   3  77  73  17  48  52  75  59  86  55  71  70  94  32   2  18  39  19  50  79  12  29  57  66  89   8  32   6   9  21  21  24  79   8  34  61  59  99  87  10  17   7  42  46  90  65  12  74  28  26  72  38  92  87   6  19  23  72  83  49  85  55  66   6  77   8  39  58  46  88  26  63  98  56  10  83  32  66  13  71  69  43  82  35  53  45  49  57  87   7   5  55  39  72  75   1  84                                                                                                                                                            
                                                                                                                                                          41  10  81   2  78   8  56  95  69  58  47  36  92  57  64   2  35  31  52  74  79  28  14  21  51  90  35  64  78  46  15  39  63   5  67  82  25  71  10  61  73  21  40  18  85  67  76  20  74  44  73   4  34   8  37  41   8  41  31  73  82  71  95   9  55  40  81  21  61  82  90  38  85  86  92  77  32  61  63  50  67  30   6  37  27  85  21  83  39  62  30  85  91   1   4  41  32  95  12   3  31  93  54  47  71  75  98  97  95  97  53  31  79  22  27  48  23  15  51  51  20  79  77  67  75  55  83  59  71  26  28  89  50  87  10  53   8  98  69  78  38  82  35  95  23  58  69  97   4  36  61  76  63  13  74  27  92  11  21  31  35  13  68  20  47  66  39  38  55   2  14  57  10   5  25  40  18  26  14  75  83  15  88  45  41  73  88  33   8  52  70  19  80  70  91  21  26  76  15  45  47   3  11  19  32  24   6  56  41  92  24  96  44  42  83  31  65  50  42  37  85  53  71  79  17  50  19  87  29  70  68  33  23  22  73  62  54  69  15  12  26   3   6  85  14  67  37  75  25  41  90  10  50  56  48  81  18  45  22  53  87  49  26  40   3  33  59  26  85  49  21  95  15  51  76  47  73  92  96  54  59  37   7  15  59  62  24  30  31  69  69  62  25  25   7  66  56  84  32  17  72  58  94  17  77  46   1  80  72  19  99   1  74  65   9  22  63  17  94  49  12  35  73   3  73  59  88  74  45  14  89   3  75  94  87   1   4  60  84  92  39  71  78  83  62  88  86  44  42  98  54  70  43  61  80  94  67   2  45  78  28  69  13   3  83  29  95  73  47  74  52  19  13  29  93  24  58  44  68  76   8  53  83  21  17  41  44  84  51  53  57  81  79  25  95  53  66  95  50  25  20  46  72  62  25  65  48  91  25  30   2  63  43  24  56  59  53  44  49  40  62   4   6  49  60  28  71  61  84  71  98  51  71  62  67  56  93  28  26  27  57  90  65  45  54  68  63  69  12  50  15  51  11  62  61  96  75  73  90  30  65  34  86   3  11  80  53  81  86  89  31  20  91  21  74   6  65  43  29  21  20  78  84  11  63  31  70  10  88  44  73  86  47  74  54  67  26  42  93  99  21  78  37  44  18  95  71  99  58  46  52  69  46  44  46  21   8  50  91  82  37  50  80  32  19  48   3  74  29  65  83  70  91  88  20  83  41  34  46  98  36  22  15  81  54   8  35  11   5  36  24  27  98  47  34  47  26  52  43  19  81  79  96  53  55  11  57  31  95  76  25  88  18  11  73  24   8  94  77  54  90  41  10  31   7  56  72  90  43  75  39  16  69   9  12  18  36  38  58  71  77  97  34  25  74  66  94  43  97  70  31  92  97  26   4  35  75  12  47  83  93  71  22  99  78  32  14  67  70   6  71  51  67  64  62   6  17  50  33  11  94  73  17  50  85  10  27  38  57  24  11  14  18  75   5  37  65  16  58  31  66  31  47  75  79  17  25  33  43  38   6  55  28  89  18  22  86  74  68  43  82  49  55  12   2  99  45  35  10  47  93  45  46  23  53  82  78  28  71   5  42  90  17  91  85  57  62  50  35  87  68  25  46  39  85  78  22  63  54  28  49  48  59  62  27  30  30  69  19  41  64   3  48   7  62  96  17  51  31  50  24  88  71  85  15  82  33   2  93  40   3  95  13  27  17  15  59  45  49  87  21  14  45  63  67  95  48  92  75  66  23   7   4  47  76  43  34  47  45  76  50  54   9  79  20   5  69  82  48  44  83  57  24  34  98  76   1  58   8  36  93  90  12  36  50  14  94  33  55  79  63  51  14  24  80  20  16  64  65  81  54  51  39  13  51  99  91  77  35  93  45  97  86  10  75  14  66  15  16  37   1  91  91  95  89  67  15  30  18  82  39  93  51  68  59  67  79  11  45  10  86   2  66  66  33  20   7  64   6  31  26  71  89  37  79  99  75  89   3   7  70  11  41  58  17  46  20  26  32  34  99  62  34  26  64  77  64  93  83  11  78  35  62  79  38  29  82  31  97  19  37  34  48  55  93  26  25  69  26  89  75  98                                                                                                                                                          
                                                                                                                                                        96  35   8  36  42   7  19  90  47  69  12  49  27  62  51  64  32  10  13  18  76   7  19  84  70  33  50  62  23  41  13  18  21  83  14   7  96  39  31  17  92  52   4  59  37  75  34  44  13  65  88  39  88  80  70  74  18  20  21  89  23  33  63  92  52   1  75  71  64  82   9  53  76  33  78  15  74  92  39  92  96  90  54  57  46  63  41  32  31   9  89  75  89  16  20  82  52  70  81  34  43   7  59  78  75  96  21  68  15  60  49  22   3  25  15  72  68  44  61  57  26  82  68  58  43  18  83  57  78  25  81  15   8   8  49  59  19  57  83  94  94  51  14  45  75  16  71   3   1  99  74  47  48  19  88  31  61  21  58  64  26  86  24  95  97  54   4  50  23  54  90   9  48  55  27  15  76  60  87  41  24  14  97  72  42  10  39  12  16  67  41  85  71  73  66  34  75  64  41  12  43  24  29  14  75  69  80  22   4   6  12  27  65  89  56  97  63  78  98  46  44  41   1  44  66  33  59  97  77  40  58  64  19   3  31  49  99  25  93  58  35  62  46  35  73  19  28  33  19  93  76  62  87  52  32  64  21  37  54  89   3  54  90  10  50  33  98  14  24  30   9  32  33   4   3  92  87  70  91   9  33   8  38  70  29  95  21  18   3  73  75   8  94  70  49  36  27  17  11   1  19  47  40  62  47  46  22  83  10  41  75  94  79  43  51  67  92  80  22   3  76  86  91   4  35  64  23  81  44  74  25  81  26  85  63  88  43  87  58  99  50  76  75   1  80   4  16  79  94  58  54  84  56  41  81  32  29   2  48  48  72  35  62  73  74  16  51  14  12  40  36  30  44  16  23  29  42  84  77  79   6  98  98  90  49  51  88  74  64  54  32  28  25  34  92  19  58  24  70  35  56  95  89  97  11  48  29   5  65   2  89   9  70  33  20  47   9  84   1  77  71  22  67  54  25  92  42  74  90  43  68  18  36  93  58  34  92  54   2  54  49  62  61  57  97  62  86  40  10  37  23  20  94   9  19  80   1   6   5  47  93  30  74  17  33  25  55   9  75  53  77  31  86  76  97  18  93  15  13  72  93  98  35  61  99  79  65  12  87  39  68  79  32  16  91  46  60  76  29  99  57   3  54  81   8  56  41  17  22  12  12  75  32  94  58  54   1  88  26   2  99  86  67  65  22  17  88  54  45  40  10   7  12  40   6  62  78  41  79  18  34  84  22  62  59  89  36  35  55  28  39  83  46  10  25  85  42  72  68  86   2  33  98  93  79  64  99  72  77  55  59  52  64  96  96  70  78  34  43  77  59  37  34  56  32  94  29  51  34  41  82  67  22  71  69  64  93  65  70  70  87  33  57  43  22  73  10  33  30  31  88  71  40  46  55  84  26  19  30  31  38  11   8  11   5  54  62  72  38  99  29  38  28  16  58  36  43   9  62  37  10  68  72  23  90  81  73  46  80  49  31  82  86  56  62  67  97  76  54  97  53  90  44  58  68  40   1  48  34  74  71  42  53  10  20  30  77   3  23  42  51  88  87   2  70   7  37  43  82  98  40  47  69   5  55   7  70  70   8  35  62  70  34  81  17  64  38   4  96  74  13  86   9  83  44  45  67  60  84   7  81  97  27  64   3  58  57  59  92  22   1  43  91  91  56  46  52  82  69   1  97  27  34  92  45  36  97  22  50  61  65  12  31  91   2  17  17  97  67  81  51  75   1  81  31   8  14  67  51  43  88  71  16  43  82  35  10  77  18  99  67  59  20  69  35  29  37  77  91  86  71  32  79  52  75  41  15  87  33  99  47  18  33  75  81  58  17  63  23  54  97  85  10  71  44  44  25  50  64  68  72   4   9  69  23   3  74  62  66  75  91  23  80  54  70  49  10  50  66  13  10  36  51  56  50  58  99   3  60  38  20  25  73  17   6  96   1  88  63  57  16  47  44  22  53  62   6  84  69  49  90  57   3  80   8  75  50  42  20  92  57  70  20  74  13  21  38  95  60  42  98  41  25  84  76  68  99  38  13  42   3  76   7  12  48  22  29  72  15  89  61  35  63  68  99  97  32  82  38  85  42  72  45                                                                                                                                                        
                                                                                                                                                      19  46  87  81  80  48  13  26  55  85  65  69  62  43   4  24  57  29  31  16  34  20   6  85  37  73  66  80  67  73  55  51  70  29  53  66  17  58  26  18  81  39   9  74  20  32   2  43  83   1  58  53   9  38  47  44  64  87  99  77  77  14  92  56  20  97  27  15  23  83  59  55  11  41  20  20  66   1  36  20  17  60  86  95  95  81  65  76  88  20  71  94  69  55  46  47  32  89  94  71   3  91  47  71  30  45  54  91  33  39  59  81  73  11  82   3  53  56  60  65  86  91  76  23  57  26   5  56  31   7  93  10  40  38  23  93  13  92  23  38   5  56  76  76  50  22  63   9  48   1  88   2  12  41  96  75  46  53  97  59  19  43  76  39  47  37  11  12  60  37  99  39  12  55  28  53  94  36  98  23  53  43  39  91  97   3  30  63  90  92  24   6  47  28  35  96  96  96  28  24  67   6  38  67  83  51  44   2  44  34  23  86  62  81  26  76  70  62  60  70  49  67  78  17  56  35   4  20  60  51  29  18  85  32  71  60  93  48  13  90  36  48  10  79   8  87  61  27  82  78  61  18  52  89  81  74  41  78  87  88  10   2   3  49  54  11  81  64  95  14  59  41  68  70  75  74  92   8  82  94  70  41  96  19  10  14   4  16  87  43  58   7  66  85  47  49  43  77  80   8  86  43  85  59   4   1  17  27  98  74  81  19  27  10  34  89  50  72  87   1  94  89  49   8  54  93  20  83  59   9  53  79  53  76  56  96  64  22  24  96  32  67   9  39  64  13  21  92  75   5  83  90  12  78  97  64  47  17  70   6   3  53  52  90  41  91  70  96  99  49  50  54  53  42  23  21  41  83  53  44  26  69  79   7  33  13  32  91  33   8  34  85  24  32  79  72  74   1  74  71  18  87  19  45  56  59  20  53  24  81  36  80  31  58  96  34  15  15  51  85   4  45   7  55  45  76  75   6  40  77  64  71  86  25  91   3  41  37   2  24  54  15   8  43  98  18  66  91  44  68  54  86  14  27  80  43  67   1  14  78  48  87   1  11  56  78  77  84   3  96  46  97  98  62  91  12  66  24  89  48  22  75  95  62  18  32  41  15  42  31  29  43  47  52  19  66  17  28  94  75  78  19  37  14  67  21  56   1  68  23  17  77  67  60  41  16  91  69  17  40  33  13  87  26  85  27  22  70  76  75   2  71  63  70  99  41  12  36  31  33  13  35  99  15   3  99  64  49  79  85  27  31   1  29  63  38  97  87  93  63  37  88  31  17  83  30  51  59  99  13  58  64  61  67  47  54  72  51  76  52  68  91  27  72  40  94  26  97  11  87  30  31  60  13  71  37  44  74  71  76  93  56  73  70  74  17  51  18  95   3  42  56  32   8  39  19  44  83  91  90  87  88  28  99  48  12  50  14  31  35  15  16  15  71  91  65  89   4  41  60  42  32   5  27   8  39  95   9  71  67  84  28  38  21  22  85  36  74  68  16  46  72  24  43  87  40  37  34  87   3  43  23  13  59  25  45  17  29  41  21  60  53  30  64  49  23  56  43  81  34  22  83  92  74  12  86  89  91  88  37  92  51  14   4  70  40  18  26  94  59  22  42  12  23  48  78  49  44  60  39  22  77  89  29   6  37  59  20  16  83  60  13  11  23  25  64  74  66  65  51  61  65  31  28  33  24  22  62  32  78  41  84  10  27  31  81  21  85  75  74   2  35   9  18  94  12  72   1  77  24  52  85  67  87  66   7  10   5  13  21  80  32  92  41  53   5  79  22  86  41  93  52  32   5  49  27  63   1  62  81  92   1  88  85  83   9  19  37  75   4  61  89  51  63  14  36   7  81  76  20  46  12  66  34  17  40  95  46  71  75  35  49  17  87  70  35  18  54  71  91  81  21  86  85  49  29  46  40  11  45  25  25  24  93   7  38   4  82  76  68   1  66  80  33  34  89  14  27  11  63  85   8  16  25  94  48  85  98  96  39  34  86  87  66  41  35   8  60  81  39  56  46  47  39  15   8  55  74  72  84  31  71  12  54  92  85  98  61  61  67  87  91  57  41  28  29  63  61  79  93  93  24  95  21                                                                                                                                                      
                                                                                                                                                    37  30  23  18  97  91   3  79  26  82  99  76  76  96  27   8  22  63  44  41  95  34  16  37  11  60  59  52  27  68   7  15  11  45  20  46  20  94  68  54  41  87  23  67  91  36  25  15  39  51  78  59  25  59  61  66  35  32  82  58  32  60  36  60  64  70  71  72  70  29   6  93  78  36  70  86  21   2  10  79   3  10  93  14  50  53  41  40  92   5  36   2  12  82  25  17  12  68  26  80  90  56  21   7   4  83   3  68   3  44  96  68  83  66  49   4  90  64  68  87  43  83  79  73  41  82  28  45  26  44  75  65  83   7  35  73  50  90  12  88   4  25  66  43  85  78  41  62  43   7  26  26  73  25  84  10  27  23  68  91  14  27  45  23   2  48  65  71  72  31  54  92  76  19  18  74  15  43  46  76  78  79  92  98  33  49  24  32  86  11  50  65  84  50  58  56  97   7  55   8  82  90  58  83  77  51  42   9  51  12  48   1  23  69  39  71  23  94  84  49  36  25  46   5  89  52  27  78  90  24  11  90  32  62  55  20  58  13  26  35  83  76  14  63  38  10  75  35  35  16  83  17  21  97  24  49  91  89  56  27  91  88  75  87  39  60  34  36  71  65  90  27  66  80  66   2  53  99  53  33  61  75  80   7  72  13  40   4  58  33   2  64  24  67  42  84  80  66  82  73  72   2  77  28  20  18  90  63  24  45  14  85  60  58  52  72  44  57  31  84  28  16  52  88  52  22  98  75  51   7  89  61  67  70  76  30  21  51  23  88  45  24  39  84  76  79  36  28   6  64  22  66  38  38  23  14  29  12  29  75  73  49  78  33   4  91  65  75  53  59  18  45  23  59  50  39   7  20  14  16  81  91  78  87  98  25  33  63  89  50  15  41  74  52  93  60  62  29   4  52  14  68  48  24  45  99  24  29  95  69  90  10  46  12  29  53  38   6  59  57  66   7   2  94  42  24  46  76  47  72  46   4  80  65  29  14  39  88   2  32  29  95  97  52   2  61  71  68  40  67  15  23  74  53  34   9   3  42  75  42  62  30  90  62  81  21  45  87  60  97  97  79  43  29  73  40  15  48  79  93  93  18  94  78  27  49  16  91   4  49  13  95  16  63  24  63  70  58  45  99  18  39  20  37  55  35  19  41  99  76  22  66  35  88  44  68  53  30  44  97   8  34  37  83  41  41  45  22  76  74  40  61  78  60  46  14  90   8  86  42  84  94  70  64  32  23  28  32   6  22  38  73  52  50  79  56  76  14  25   2  67  88  99  94  90  21  34  21  88  27  36  88  26  65  54  88  84  74  99  82  57  44  72  22  49  90  36  63  21  47  11  51  31  14  64  57  74  69  84  58  53  15  95  64  27  85  43  84  59  51  48  37  54  86  85  54  14  18  69  81  99  68  45  40  53  13  41  14  35  36  62  27   2  51  82   6  90  94  83  73  58  86  36   7  85  92  48   3  16  60  68  29  36  48  98  70  14  40  96  87  92  27  36  29   9  30  51  73  49  52  18  15  40  12  36  85  53  89  41  77  14  89  93  26  34  67  90  62  99  62  34   3  72  80  10  94  92  47  60   6  81  35  33  63  25   8  34  53  74   1  85  28  82  79   1  21   8  14  88  69  16  29  44  74  20  76  99  95   7  94  94  50  92   3  25  56  74  69   4  24  54  71  20  15  93   9  54  16   4  28  90  55  50  35  92  66  55  33  26  61  79  66  46  93  58  97   6  93  58  14  31  91  54  45  62  77  79  76  71  62  72  98  53  50  28  41  77  57  17   3  99  41  53  11  40  28   8  70  40  11   1  85  87  66  21  48  84  16  38  34  93  30  98  21  48  49  29  22  30  34  71  93  21  12  87  22  92  85  68  59  16  40  24  99  78   6  93  25  60  83  15  67  60  72  36  19  99  74  14  84  42  94  78  21  81  35  50   7  21  57  19  15  41  20  33  59  91  55   8  64  58  81  23  93  63  70  67  56  12  40  30   2  58  77  66  34  77  96  33  69  58  30  33  72  28   7  65   8  12  55  18  65  36  80  51  90  57  12  91   4  43  63  32  68  36  66  95  89  22  78  91  53  57  92  41                                                                                                                                                    
                                                                                                                                                  36  90  98  77  77  62  74  64  61  91  84  90  36  96  81  79  43  59  94  58  49  26  53  47  65  57  38  19  14   3  85  58  94  96  75  20   1  38  18  15  39  35  95  33  68  47  46  16  99  97   1  35  75  24  38  23  94  91  37  31  15  23  22   3  43  57  53   9  61   2  87  43  59  78  60  40  43  95  23  39  81  40   5  94  41   6  90  21  40  94  99  97  40  29   6  17  13  30  48  43  38  67  56  50  30   6  49  77  94  37  77  96  70  21  28  93  21  22  91  66  36  48  31  19  71  81  24  22  51  75  93  81  99  44  95  61   2  57  22  38  62  47  32  93  48   2  36  48  42  45  78  12  49  68  52  52  62  28  45  93   1  25  63  98  77  79  10  53  39  61  79  41  58  55  51  11  51  23  37  51   2  48  21  90  19  54  42  12  52  83  23  43  24  62  75   5  51  43  91  85   9  75  94  74  73  79  21   6  84  53  79  80  93  65  97  73  37  19  57  48  76  27   9  71  87  55  44  18  94  21  55  39  46  66  70  99  93  32  81  93  41  10  84  88  93  40  69  19  86  48  46  24  19  64  13  57  84  62  92  53  47  52   7  23   5  67  28  81  10  52  20  75  26  14  82  17  77  41  59  24  41  63  24  80  26  93  22  13  17  43  98  21  56  79  19  60  77  67  63  45  59  35  46  16  75  15   2  96  20  29  25  69  98  30  71  71  57  83  22  20  39  58  27  17  28   7  12   6  21  33   5  34  47  96  99  59  76  86  44  42  22  22  82  10  46  66  32  48  45  70  71  97  57  14  87  50   3  69   3  16  85  31  41  84  72  19  36  22  69  11  72  30  32  78  39  95  89  58  22  56  99  86  23  15  30  23  92  95  98  98  75  58  15  77  54  60  93  36  55  78  34  94  38  45  74  66  15  72  13  53  76  39  41  99  12   5  96  48  26  85  46  26  42  93  47  28  81  74  59  25  92  50  78  60  57  90  21  62  51   9  41  66  69  65  55   2   5  42  33  83  76  10  44  76  99  94  18  77  12   7  27  44  18  34  18  77  20  10  21  51  35  10  41  41   1  80  61  71   4  45  65  20  87  84  71  96  22  38  69  45   6  97  38  44  45  65  32  83  70  52  80  35  95  59  18  12  41  79  39   9  76  29  54  20   9  90  44  82  66  96  87  29  91  96  59  69  60  18  19  56  11  88  37  60  55  18  87  84  28   1  75  69  85  81  98  81  53  63  99  41  80   3   9  43  33  36  29  54   3  79  94  61  26  21  48  66  67  65  63  83  51  34  57  99  11  76  64  41  85  95   1  85  72   6  32  65  23  20  43   8  31  16  69  77  95  90  71  13  93   2  84  37  60  90  23   2  52  48  57  81  12  44  39  62  27  70  59  80  33  70  67   6  62  89  18   7  18  16  70  95  96  75  30  52  45  91  48   7  58   3  52   5  37  31  38   5  62  75  61  89  34  10  69  33  52  22  53   5  74  41  15  97  73  87  24  68  57  66  42  32  88  13  57  77  96  15  45  19  37  75  87  53  42  68  18   1  75  50  54   7  34  52  66  22  63  32  69  92  86  26   7  84  46  30  11  70  39  69  88  12  20  39  10  13  40  77   8  16  81  62  29  83  59  45  71  58  10  39  43  89  91  73   2  92  14  47  89  61  87  37  64  22   5  35  37  20  33  45  47  92   8  20  84  26  15  85  16  36  11  36   1  91   9  13  79  64  44  50  27  60  45  53  88   9  80  71  19   5   7  71  72   3  53  19  82   4  58  34  72  67  47  66  71  10  63  79  88  43  56  86  90  32  59  60  39  90   4  28  57  87  10  83  52   3  23  93  77  16  65  85  48  69  60  80  65  22  10  25  57  62  81   1  66   3  12   3  96  78  21  27  37  37  84  74  22  50  44  64  26  39  76  64  29  10  73  99  94   2  74  96  63  24  82  80  39  74  97  12  76  25  11  31   5  17  75  20  16  11  20  61  97  83  96   1  50  33  90  38  33  11   7  45  57  12  70  35  99  46  67  66  19  73  50  47  17  91   4  51  37  65  81  37  76  71  57  46   5  27  74  23  33  53  26  75  26  96                                                                                                                                                  
                                                                                                                                                24  51  36  10  13  23  13  17  42  21  30  76  64  98  41  63  58  23  74  83  86  27  79  88  26  28  15  68  13   7  17  14  82  25  11  17  18  39  18  42  61  20  89  83  44   2  12  67  99  92  70  88  54  48  89  24  42  94  25  60  13  27  36  93  69  82  78  67  62  71  90   8  32  94  83  98  98  57  91  26  53  13  98  56  24  30  74  76  62  30  37  46  70  84  76  79  99  26  65  69  83   3  47  38  56  78  72  77  11   2  39  22  50  78  12  94  90  93  67  37  97  94  41  36  35  20  34  53  79  45  26   8  16   4  48  53  64  23  47  50  18  33  80  96  23  61  24  91  91  89  90  26  79  63  94  89  65  70  85   9  68  95  77  24  20  99  91  11  71  53  55  64  70   3  45  52  21  90  25  38  37  35  93  16  45   3  79  13  91  71  85  28   6  89   9  95  64  49  58  84  95   4  74  51  72   5  12  10  71  95  99  18  37  69  61  24  77  58  52  29  57  70  45  82  79  59  99  86  53  28   9  89  66  49  99  84  25  59   4  28  70  27  75  79  43  97  53   3  94  63  50  38   5  33  27  17  43  97  38  64  60  94  42  80  56  13  44  64  20  98  59  94  64  53  24  91  45  45  31  33  49  95  50  98  24  63  92  71  16  70  21  62  75  57  12  15  71  40  24  86  85  14  72  19  20  54  20  98  17  16  82  38  21   2  33  33  27  47  46  88  22  44  75  71  77  18  24  70  15  34  36  52  34  33  62  91  64  63  57   2  74  72  23  14  75  82  43  99  44  28  91  60  87  70  89  13  57  54  54   5  91  36   5  26  63  39  36  46  94  20  18  26  65  87  41  82  57   4  83  36   8  94  90  31  22  17   2  95  34  23  10  91  70  56   4  10  74  99  82  34  13  22   7   7  33  96  53  35  61  18  80  91  39  64  62  78  49  33  70  53  41  44  57  70  87  49  36  91  97  23  10  15  65  99  36  67  29  31  86   5  64  18  23  18  48  13  62  86  16  41  69  63  47  38  97  84   4  70  13  54  28  10   5  31  10  85  29  95   9  38  96  22  93  69  71  59  95  81  83  57  76  37  10  53  51  96  70   6  39   7  26  92  18  30  35  26  97  37  79  55  40  12  59  96  33  64  81  83  95  75  51  22  62   2   6  36  13  68  36  66  29  56  91  21  32  72  64  69  43  61  38   2  57  15  45  88  84  91  12  88  32  25  27  59  57  93  26  56  16  25   8  66  63  10  92  93  52  41  13  80  79  80  21  58  88   7  28  65   7  40  79  16  36  21  65  98  33  26  11  88  67  64  38  93   3  57  41  43  60  32  61  69  40  79  19  29  47  91  29  81  16  27  10  67  43  52  15  30  59  19  29  32  56  25  64  10  67  21  10  31   3  19  78  65  33  45  11  49  39  83  68  92  72  30  14  30  87  79  24  20  88   3  60  41  27  30  85  30  75  16  73  72  92  32  42  38  78  45  44  19  25   6  79  22  79  13  35  11  97  94  26   8  80  65  61  57  99  98  21   4  20  52  68  28  83  72  29  94  43  94  45  68  46  28  13  82  11  20  98  81  35  89  59  90   6  95  64  76  56  61  19  24  29  38  96  12  25  69  13  39  25  34  60  63   6  63  68  18  51  84  35   2   2  20  98  63  32  18  58  27  66  93  79  70  96  82   4   8  85  64  85  57  14   3  36   8  54  38   4  58  37  11  75  75  31  47  91  34  76   1  63  88  73  44  84  85  37  64  32  38  58  19  26  80  43  65  14  60   4  31   1   2  27  30  47  47  40   4  74  38   3  63  29  72  78  64  10  39  43  45  47  32  38  98  15  49  14  54  63  67  28   1  52  64  15  21  61  71  21  34  42  72  63  75  49  90  25  61  55  89  80  82  92  47  41  21  55  31  80  57  77  93  97  99  77  99  90  32  65  38  67  54  57   7  32  56  64  86  31  31  89  26  63  10  92  20  88  92  31  37   9  17  77   1  88  67  44  49   4   4  32  34  62  55  51  99  72  23  79  65  42  69  96  59  18  96  10  89  26  76   4  49  40  47  96  59  26  84  54  91  58  96  96  43  18  52  45                                                                                                                                                
                                                                                                                                              52  70  31  52  13  69  33  11  78  13  29  25  13  35  14  31  44  36  22  12  17  35  37  93  48  28  26  53  48  42  70  84  33  25  87  13   7  13  24  15  35  44  15  97  91  77  43  84  96  54  79  54  53   8  51  58  81  88  37  89  35  87   1  24  12  69  26  68  41  93  31  48  74  64  27  52  84  35  59  64   5   7  98  87  15  72  55  22   6  54   4  22  37  80  87  60  54  56   9  43  17  48  22  97  99  16  84  70  90  95  76  62  19  44  17  95  11  12   2  95  21  46  72  34  49  68  41  88  87  44  87  58  26  95   7  39  99  11  32  44  60  45  48  34  21  27  21  17  86  89  58  60  98  99  94  28  23  30  66  25  49  66  40  83  69  58  21  96  10  59  11  65  94  74  21  10  37  41  30  73  79  86   8  13  42  75  32  34  16  64  25  52   2  61  88  37  95  47  74  65  29  81  19  17  78  80  17  94  93  93  76   7  71  11  79  57  69  59  64  29  26  38  79  86  21  25   5  80  89  65  16   6   7  41  84  29  46   3  27  26  56  84   2  20  74  22  82  23  67  82  95   5  10   1  16  91  72  38  77  23  61  32  84  19  83  23  61  10  66   1  10  80  26  23  57  60  43  76  89  55  88  94   2  39  40  29  22   8  33  28  53  68  42  92  66  46  21   1  56  34   6  13  36  16  33  41  64  99  36  34  56   1  38  99  60  56  31  58  53  81  94  77  66  82  82  37  30  46  30  32  51  76  12  36  68  32  60  47  93  53   2  88  27  64  75  58  25  57   2   8  56   8  66  11  68  34  59  92  93  33  26  34  17  36  15  61  77  60  37  17  76  15  17   1  59  50  12  92  37  65  26  47  76  21  14  94  89  48  97  28  84  52  59  30  94  92  37  41  31  56  45  69   5  98  88  90  39  64  20  22  36  49  64  45  67  26  48  19   2  57  35  64  29  52  50  88  35  53   1  87  55  80  98  56  93  66  74  82  50  48  39  87  37  23  60  85  27  34  63  30  75  34  96  95   9  51  77  74  53  67  57   5  36  56  64  62  42  36   4  84  74  59  33  80  46  95  73  82  47  15  86  57  24  74  43   8  59  80  66  78  24  64  80  90  41  25  97  55  51  47   2  84  87  30  53  12  33  68  77  54  56  77  44  27  72  92  98  74  23  40  84  48  93  66   7  87  76  79  10  18  35  51  21  29  78  69  15  33  29  51  95  36  92  47  86   1  91  32  13  86  56  89  80  31  12  62  24  90  78  21  41  11  68  75  54  66   2  63  77  35  71  26  63  16  22  71   9   7  58  98  67  46   1  75  41  68  32  89  52  49  74  30  22  47  93  92  82  64  44  58  43  10  58  23  75  50   7  94  87  63  42  58  26  30  95  48   3  38  83  58  38  55  80  65  80  96  36  24   2  26   4  36  68  39  11  49  26  84  56  82  51  70  96  27  99  77  37  75  94  14   2  81  94  83  31  95  20  42  32  51  20  83  25  51  85  20  32  92  77   2  12  86   8  73  24  30  33  97  61  52  73  68  69  32  39  84  21  46  32   9  18  84  24  40  92  45  97  70  21  82  88  28  54  18  37  91  23  75  17  95  98  22  69  24  78  78   3  26  71  60  81  97  43  65  80  67  13  67  45  36   3  29  34  60  10  96  83  76  80  13  27  35  74  38  69  58  97  87  82  73  97  53  28   4   9  67  45  10  25  98  61  19  82  42  88  60  32  69  63  75  33  64  32  52  98  19   2  79  64  76  50  72  33  89  50  46  20  98  49  26  28  37  64   1  11  83  52  56  78  63  46  79  72  51  95  91  35  19  13  79   9  64  20   7  38  98  29  80  65  23  91  74  44  49  54  60  39  73  10  64  51  63  39   4  55  40  20  43   8  47   7  10  53  61   2  23  19  80  26  96  73  43  63  34  84  40  20  34  47  50  89  68  99  89  21  55  84   4  14  74  15   4  19  36  87  80  57  71  35  35  54  30  85  12  37  87  89  19   4   9  99  59  63  82  36  14  55  49  10   6   8  22  82  54  89  44  90  52  77  84  88  99  11   1  53  91  77  80   6  76   8  27  94  80  88  92  91   5                                                                                                                                              
                                                                                                                                            30  35  97  27  14  28  93  79  83  44  53  52  93  88  63  33  74  78  32  98  98  60  50  71  56  73  31  84  40  45  34   1  33  74  33  47  12  48  48  90   6  80  51  60  22  73   4  41  83  26   1  55  33  85  92  24  60  14   4  80  83  74  71  29  18  79  51  25  92  70  32  66  97  13  76  36  62  40  47   9  19   1  69  32  50  47  95  13  58  46  72   6  80  34  64  65  26  91  46  40  98  20  11   9  12  52   6   5  20  87  27  33  43  48  92  84  35  32  33  96  29   8  68  40  87  31  44  50  62   4  80  72  14  88  60  53  55  63  57  49  33  44  21  56  80  47  85   6  85  87  61  10  96  57  68  59  88  30  54  89  76  61  50  48  40  77  47  49  91  51  46  99   9  89   1  66  58  75  86  21  90  54  34  42  20  59  28  58  88  50  45  69  78  26  16   9  70  10  11  55  35  62  93  25  91  91   3  16  36  78  50   1  94  99  63  15  37  66  60  32  12  65  68  76  43  23  72  48  49  46   3  37   9  96   1   9  68  71  41  84  16  63  90  84  70  28  50  30  72  20  94  16  68  44  61  55  83  79  28   2  72  32  49  44  45  99   4  16  31  77  68  95  37  47  37  90  18  19  87  27  58  81  45  87   2  23  90  24  89  50  31  26  13  33   8  57  79   4  54   5  55   8  15  90  54  36  30  42  58  29  95   5  93  96  30  44  24  37  73  53  24  99  12  91   2  92  69  45  33  53  63  75  98  51   7  94  42  24  90  79  73  33  55  22  56  61   6  54  67  53  20  49  53  29  47  78  97  18  29  75  81  46  80  67  56  65  64  49  17  74  11  64  54  38  28   3   6  93  51  55  47  13  75  15  41  73  28  61  80  78  61  10  44  86  16  13  61   4  72   7  22  23  72  19  51  77  64  11  54   9  59  17  38  20  39  96  93  74  90  22  42  16  31  93  55  97  96  59  32  31  36  60  58  10  92   4  11  37  58  96   5  66   9  96   6  18  81  78  78  87  79  10  51  90  78  87  79  38  34  37  58   6  96  24  41  89  99  67  39  94   8  93  60  39  24  30  19   4  29  66  80  34  20  24  91  63  47  31  58  99  15  33  54  61   8  58  27  81  54   6  79  96  18  95  79  75  71  52  90  67  60  65  97  80  55  51  70  42  86  66  95  65  43  84  30  39  46  56  59  53  24  18  47  37  15  22  67  32  84  43  21  68  90  33  83  25  84  70  69  26  74  40  31  81  22  40  31  66  67   7  29  74  54  58  83  77  35  49  31  81  56  51  59  36  68  90  35  70   2  86  28  23  91  72   3  48  72  56  67   1  71  86  91  18  38  50  84   4   9  21  63  70  18  91  28  38  65  98  64  38  45  93  57  69  99  14  65  70  35  88  93   8  73  25  62  21   2  87  71  28  59  97  92  78  54  23  72  87  38  52  95  52  64  95  50  63  11  33  36  29  15  38  39  73  58  73  42  62   2  94  78  80  58  86  99  40  37  60  18  64  65  99  67  30  65  19  70  42  75  60  30  43  49  42  90  65  96  43  26  99   5  97  41  26  89   8  83  41  45   8   8  87   1   3  24  51  17  51  71  79  53  17  50  51  36  97  69  84  45  26  57  56  99  27  56  49  93   7  86  25  42  67  92  44  14  21  54  83  39  98  75  56  91  47  34  49  83  82  92  72  31  43   7  73  38  90   8  59  59  31  57  95   4  69   5  80  16  26  92  65  26  76  86  60  32  63  41  36  74  94  32  64  62  78  74  64  62  90   7  21  35  38   1  21  15  15  86  62  89  56   1  77  78  80  76  44  60  20  81  84  68  33  78  37  40  65  55  35  39  69  44  18  57  86  96  90  85  36  39  97  50  44  30  79  34  68  35  74  54  65  96  92  19  29  84  50  75  85  53  23   4  60  39  17  80  67  34  84  13  81  56  40  43  70  39  73  62  18  26  62  84  25  16   1  33  17  60  75  74   8  60  34  92  94  89  47  33  68  59  38  11  43  37  19  98  98  49  87  34  50  45  81  92  97  30  29  19  64  86  21  82  92  48  21  32  98  32  91  34   6  86  18  61  20  82  44  53   5  21                                                                                                                                            
                                                                                                                                          53  42  40  64  93  97  15   5   4  19   7  32  49  32  93  10  42  18  55  54   2  67  80  95  39  67  94  50   4   6   1  42  63  48  55  78  22  57  27  67  18   5  47  80  19  46  49   3  40  33  56  35  29  35  83  91  23  57  11  38  76  64   8  92  68  15  65  45  86   9  77  10  16   8  67  78  70  15  27  58  64  59  57  65  88  45  27  71  34  74  76  67  71  64  89  31  66   2  47  14  69  38  72  61  19  75  83  47  17  29  66  54  92   7  84  95  92  62  50  32   8  55   6  69  67  18  82  68  58  24  92  57  89  21  90  69  60  63  67  73  31  59  25  79  90  95  51  57  58  98  38   6   6   6  34  57  23   5  18  71  99  40  13  17  20  79  56  67  96  86  55  34  35  34  77  83  60  75  66  59   1  93  99  84  99  33  47  22  47  31   1  72  43  75   7  14  14  94  93  59  64  86  58  18  13  91  60  29  47  16  82  54  53  14   9  59  66  41  32  25  25  34  95  34  70  41   9  81   8   7  13  15  45  93  91  97  18  83   1  14   8  64  28  58  61   7  46  43   2  22  85  14  33  75  21  99  89  33  71  39  43  49  91  33  22  66  51  89  19   7  99  43  91  58  87  84  17  42  64  25  94  43  41  22  98   4   2  13  10  93  11  25  44  53  55  93  14  14  97   9  78  53  60  92  43  34  19  14  39  11  93  51  95   9  23  11  42  56  25  52  23  71   5  66   9  16  72  50  42  86  44  13  46  45  43  10  15  74  98  84  61  32  25  26  38  23  20   8  83  86  87  76  23   4   9  15  70  40  72  17  86  93  17  61  82  48  67  67  73  15  27  62  29  19  64  53  55  13  36  58  21  82   7  43  95  41  10  55  67  38  62  61  36  98  15  81  98  75  16   7  59  27  14  27  82  47   6  88  32  93  13  34  41  10  78  68  35  10  38  37  95  85  77  26  80  21   3  75  50  21  34  61  51  56  77  62  23  38  72  18  51  34  70   4  83  42  22  12  71  46  80  42  79  45   5  75  86  26  85  84  21  76   5  44  81  65  24  31  45  81  38   4  22  75  52  83  88  85   6  89  26  44  55   3  22  98  87  11   3   7  92  41  14  31  95  82  30  38  49   4  40  91  44  11  62  22  44  63  74  89  98  70  36  35  52  52  75  84  95  66  43  39  49  41  48  36  33  49   4  65  46   5  28  74  44  45  98  91  16  73   3  25  76  23   5  31  12  74  73  69  93  26  11  95  19  74  39  31  38  73  77  58  40  98  16  56  66  74  42  15  29  64   3  56  85  29   9  21  53  49  46   7  69  39  64  80  92  59  15  98  22  28  31   4  53   4  62  53  49  36  66  99  62  21  18  63  84  97  24  73  53  12  89  95  90   7  23  74  66  54  91   5  91   6   9  90  32  57  13  82  85  16  75  31  56  35  68  17  26  59  31  90  15  36  99  77  76  66   8  16  90  63  41  60  77  72  19  13   1  82  52  94  71  26  34   6   6  71  10  33  87   5   6  93  90  92  94  87   9  99  94  17  45  75  13  58  15  78  88   2  88  68  27  96  17  79  76  68  70  81  71  88  82   8  56  23  96  63  47  97  38  37  40  42  43  40  55   2  44  71   1  42  29  14  71  36  26  73  73  42  92  48  80  56  49  68  61  48  73  21  44  12  84  42  68  16  20  18  62  56  53  70   6  58  23  88   5  77  16  69  16  50  24  86  15  23  38  41  75  32   2  17  96  73  36  96  90   2  29  65  69   7  12  25  15  19  36  54  73   8  72  54  27  39  28  17  90  55   9  33  54  56  28  67  61  36  71  50  79  96  15  33  64  88  15  90  60  77   1   3  89  72  58  62  13  10   7  95  22  52  22  22  62  55  46  47  25  21  17  33   7  15  66  72  70  31  65  14  32  67  73  77  77  91  39  73  23  86  59  15  63  19  60  22  71  50  12  73  73  70  37  75  86  15  24  60  75  29  51  43  75   6  19  44  37  80  89  29  10  34  20  68  13  49  28  27  76  57  15  99  58  69  47  93  37  17  94   6   6  79  50   6  81  39  18  66  62  95  50  83  89  12  59  73  54  52  10  55  16  63                                                                                                                                          
                                                                                                                                        55  55  68  90  37  98  23  78  43  89  16  72  68  67  58  89  46  16  57  99  29  84  85  95   1  12  17  45  23  15  76  22  74  28  13  61  78  70  47  75  12  60  72  75  59  67  76  80  93  61  23  63  89  26  86  30  32  32  16  76  94  58  28  58  88  86   1  86  30  73  36  20  91  75  11  94  10  44  53  57  34  65  74  34   9  48  98  12  90  34  66  13  90  10  87  75  29   3  62   3   8  53   2  59  60  71  20  23  32   7  60  17  63  13  59  96  77  81  48  71  20  20  49  10  27  26   4  45  72  66  69   9  60  82  31  19  55   5  44  20  97  19  13  50  36  90  58  11  26  87   8  23  65  72   2  63  20  11  34  48  43  34  44  44  62   4  42  74  61  16  61  39  99  51  67  75  47   9  92  27  49  91  65  73  69  94  65  10  68   8  36  77  32  85  28  10  52  24  91  66  54  28  40  86  19  26  58  20  15  36  67  62  35  51  59   8  72  25  25  84  33   5  63  80  95   1  36  27  38   6  51  48  31  46  54  75  71  38  45  96  50  46   5  21  16  67   1  26  39  79  73  73  25  32  12   9  33  42  80   7  19  25  53  43  11  74  17   6  56  24  13   3  33  97  39  81  33  14  96   1  11  81  34  93  37  43  49  72  72  12  88  50  10  75  80  78  46  57  77  26  16  44  70  98  23  99  77  38  13  32  52  43  21  32  82  52  43  52  82  32  64  57   8  76  79   9  13  17  76   4   8  98  54  47  58  85  35  65  78  17  64  43  58  82  51   5  56   5   2  83  36  60  80  27  93  24  18  45  77  70  55  45  51  30  93  21  11  86  91  67   4  46  29  63  31  51  50  64  17  99  76  48  49  29  60  18   7  66  83  10  46  32  96  63  38  38  27  91  31  40  96  71  57  45  29  38  44  92  99   9  20  71   6   5  49  47  13  32   2  90  64  68  30  65  57  19  33   9  68   1  25   2  22  22  29  70  87   1  65  91  30  31   1  61  94  96  73  14  71  24  71   4  89  15  24  97  86  23  93  26  87  47  94  70  77  20  32  26  21  66  90   5  82  11  42  68  46  39  42  56  25  92  22  89  53  68  52  77  24  44  73  73  38  44  46  16  14  63  25   4  22  72  94  71  29  21  52  90  40  58  67  17  51  37  95  38  87  81  62  62  94  82  10  36   7  30  92  49  13  87  77  98  98  33  18  29  29  12  12  94  48  66  52  65  60  98  67  86  38  93  20  63  53  43  14  45  99  96  69  98  49  59  14  79  64  81  77  77  85  15  86  77  99  40  28  95  65  15  41  65  13  35  91  20  40  18  66   5  71  32  36  67  92  12   1  56  93  29  65  94  65  51  75  62   7  69  79  45  50   2  71  66  68  89  18  74  41  86  43  99  75  95  50  50  93  98  62  55  29  48  62  38  26   1  97  34  88  16  85  92  33  64  24  78  45  96  56  10  87  69  74  46  88  58  18  26  34  34  89  29  24  47  28  75  10  13  88  39  17  67  15  61  38  12  15  20  12  30  32  10  73  52  16  67  75  84  32  18   2  76  28  56  39  29   9  65  86  76  62  68  62  23   6   8  54  49   3  58  11  13  10  88  33  75  92  39  17  72  14  85  89   1  71  25  62  38  23  86  47  91   2  31  52  20  40  79  20  73  14  86  99  19  11  97  17  79  72  86  30  33  54   2  43  78  26  62  10  33  66  53  49  56  83  55  80   3   4  78  62  35  38  77  34  90   6  87  10  57  79  87  68  70  35  18  81  56  74  53   9  50  52  52  42  13  11   7  92  26  84  83  84  25  56  53  97  78   9  93  92  46  29  65  46  77  46  93  49   9  29  45  31   6  18  13  96  73  48  10  76  58  89  58  20  22  21  18  45  32  52  54  51  11  90  16  40  95  21  51  24  67  93  15  27  98  53  21  82   1  55  95  76  90  23  57  77  62  70  10  97  82  40  56  88  36  17  77  18  70  41  84  46  11  34  83  75  80  11  76   5  34  60  38  43   9  96  42  77  80  34  55  52  65  85  10  85  44  99  36  43  97  11  37   4  96  33  48  43  38  68  77  16  14  85  49   4  87  11  47  65  55  24                                                                                                                                        
                                                                                                                                      3  55  50  60  77  64  14  32   2  41  69  44  61  61  84   1  22  51  81  34  10  37   3  46  46  96  68  76  91  85  31  15  30  57  84  27  80  95  32  21  22  64  96  72  33  80   2  63  63  40  10  25  66  31  59  18   9  62  64  44  55  98   3  55  92  34  75  85  52   4  21  26  15  26  42  73  21  36  66  83  44  59  69  94  58   2  56  31  86  45  98  27  83  60  44  55  84  47  75  53  11  15  55  41  56  48  88  84  96  24  62  27  92  84  56  62  28  99  10  45  71  79  77  49  95  74  39  19  40  68  21  11  48  75  16  24  24  40  96  23  76  67  17  28  10  62   6  97  13  20  21  99  20  65  17  74  53  88  28  44  19  64   8  80  22  41  13  98  17  80  51  99  17  96   5  33  35  29  39  60  67  23  89  65  39  51  13  46  69  67  86  59  80   5  20   8  47  50  59  41  80  17  55  52   8  58  30  81  50  12  51  14  56  30  34  37  73  76  72  35  12   5  85  31  80  59  46   5  87  72  92  17  26  21  66  90  65  86  75  28  50  61  38  11  61  28  68  15  19  78  82  61  19  18  27  90   7  14  63  92  75  13  20   3  70  77  39  53  78  27  96  89  39  52  56  46  54  83  23  66  44  33  16  37  50  88  45  46  16   2  49   6  90  11  25  54  40  43  64  55   3  15  29  87  31  89  50  86  48  32   8   3  64  36  66  46   6  94  46  22  29  30   3  80   5  61  93   3  15  74  59  21  89  75  84  80  34  25   2  40  51  66  57  57  21  84  11  47   3  95  71  68   7  23  32  76   4  90   7  86  22  57  94  91  97  74  50  66  86  59  37  14  63  85  99  79  52  56  85   2   6  76  32  15  39  54  50  78   1  68  65  19  29  70  71  71  44  17   7  97  12  26  26  34  86  72  46  65  14  84  66  73   3  51  97  13  16  79   5  26  92  20  13  93  60  47  89  46  50   9  35  42  16  14  17  46  18  79  96  23  58  92   2  35  29  24  76  20  71  61  28  83  25  88  73  68   2   2   3  73  22  61  84  77  30  58  12  88  15  86  10  63  31  42  83  32  40  22  70  60  34  93  77  89  72  89  85   3  12  18  47   7  46  73  38  33  83  16  55  45  10  90  61  46   7  47  48  16  88  24   3  36  57  56  64  72  63  54  39  54  34  74  18   7  42  16  67  38  38  66  99  72  37  55  88   9  43  71  75  88  60  86  56   3  98  18  18  85  90  37  21  74  29  63  84  90  75   8  75   8  93  81  31  15  16  91  61  38  12   8  62  39  35   8  97  92  61   4   6  95  28  56   4  18  27  46  61  84   3   3  50  32  80  38  50  59  79  91  72  12  68  69  69  62  13  85  30  92  95  36   4  66  81   7  38  71  12  68  82  51  84  63   1   7   8  69  96  91  16  88  91  71  33  52  74  27  72  76  76   2  78  73  40  14  51  55  73  31  10  77  71  21  86  28  36  55   1  80  35   2  28  38  41  47  94  33  52  42  14  39  82  48  46  69   9  34  40   1  98  44  26  92  97  85   7  97  39  18  92  76  43  40  90  59  54  93  37  10  75  74  75  90  42   8  14   8  44  51  85  88  48  98  60  37  26  56  95  86  67  58  94   1   8  78  83  83  24  48  97  70  24  33  50  48  40  67  46  76  57  22  37  17  71  63  28  80  89  37  69  33  79  83  67  46  68  81  44  97  58  67  60  28  46  54  96  39  24  39  99  19  86  42  67  45  19  62  86  67  62  22  38  24  98  40  55  63  49  20  32  97   6   7  88  55  99  46  53  80  39  41  96  73  91  52  74  34  57  70  77  65  57  64  56  59  80  99  68  68  33   1  59   9  76  72  61  95  38  12  94  80  30  32  39  71  12  54   4  68   4  74  86  46  52   2  93  81  82  81   8  79   4  28  53   1  78  23   6   9  42  15  10   6  22  12   4  73   1  58  48  83  25  56  92  56  43  95  19  91  36  15  79  66  54   1   6  25  60  56  34   7  51  52  69  72  20  26  32  54  20  16  34   4   2  32  42  30  92  44  12  16  47  61   1  76  44  33  72  27  61  88  62  62  88  27  49  47  87  99  45   7  33   3                                                                                                                                      
                                                                                                                                    98  53  73  73  15  91  14  39  83  45  90  98  60  83  94  89  68   5  33   4  16  57  66  92   3  84  56  11  40   7  53  58  50  91  90  57  28  84  86  60  13  46  33   4  11  54  71  97  34  53  57  47  96  64  95  66  77  68  45  82  25  46  57  92  53  43   6  36   8  42   2  95  95  62  57  87  36  36  89   6  86  71   3  60  31  29  69  30  39  65  10  32  67  17  45  46  64  14  70  78  92  30  23  72  26  82  43  91  88  44  85  83  16  83  10   1  42  24  60  98  19   6  16  90  21  25   7  38  85  41  37  66  10  54  58  42   2  74   3  34  43  97  16  46  79  41  46  80  59  58  68  19  64  48  20  36  42  55  42  74  91  77  70   8  69  96  94  52  46  44  17  52  60  61  25  20  71  94  69  53  40  92  61   2  71  24  89  62  71  97  93  66  41  62  95  42  14  29  48   5   4   8  25  11  26   4  30  44  87  15  96  13  86  21  27  91  86   2   9   2  54  64  50  12  88  29  13  60  26  39  49  64  98  30   5  20  16   4  21  91  38  25  94  45  87  55  48  57  12  93  56  50   7  90  43  10  64  31  30  41  77  38  33  51  88  42  79  85   5  35   2  69  79  83  38  69  94  96  54   8  88  13  90  27  81  28  18  26  56  44   2  89   8  92  67  44  27  96  52  59  73  19  12  54  47  67  25  92   4  99  81  63   8  32  48  73  17  27  85  59  86  99  11  65  87  67  14  42  22  19  78  92  20  71  30  35  81  72  46  20  81  62  70   5  22  55  91  25   6  72  65  26  92  91   9  68  68  69  78  43  99  51  14  85  90  95   5  68  71  49  44  56  59  93  52  16  50  58  81  83   3  42  73  53  15  15  75  75  48  98  98  27  38  96  58  84  41  22   3  96   2  29  92  23  81  97  87  74  33  36   6  81  62  93  16   8  24  66  76  49  65  29  86  83  91  50  91  32  40  14  94  22   2  79  27  19   3   9  84  88  96   4  13  72  54  20  36  18  44  13  20   6  49  17  40   8  56  12  22   9  26  50  21  76  14  79  78  88  36  67  88  43  70  49  66   1  68   7  55  38  76  22  22  87  86  56  29  85  57  14  25  56  47  22  28  50  62  41  53  99  65  38   4  17   7  90   9  46  96  47  84  92  95  75   2  27   3  77  25  26  81  60  21  89  39  30  85  11   3   5  59   8  12   7  64  10  56  26  65  78   5  30  85  99  15  37  41  85  18  18  87  64  75  24  23  95  10  28  17  59  26  98  83  63  14  52  82  84  70  51  91  63  19  46  22  45   3  32  42  29  95  74  75  30  97  27  76  55  59  23  93  85  47  32  53  99  41  90  71  15  54   4  27  34  53  48  17  72  11  51   7  53  62  26   9  46  99  31  34  72  84  40   9   4  64  28  28  66   8  13  43  54  56  56  92  44  36  85  21  83  76  99  14  33  37  44  15  19  27  52  58  26  24  70  18  96   9  55  18  58  46  37  14  69  95  34  18  31  91  61  51  43   6  59  13   6  91  21  13  68  22  69  26  83  32  36  15  48  69  54  39  24  22  18  78  11  47  53  77  18  32  84  73  26  48  72  47  95  43  58  82  25  98  43  85  21  77  67  11  12  60  79  50  25  66  23  90  21  98  56  58  69  34  13  44  32  57  89  18   5  77  52  33  81  75  73  61  48  21   9  59  18  10   6  28  96  64  65   4  78  27  85  59  46   2  16  78  44  59  13  31   5  65  80  99   4  97  53  94  51  46  28  86  89  50   8   9  20  86  77  69  32  90  67  18  13  18  91  20  35  18   2  20  45  87  58  25  50  27   4  75  80  83  84  99  86  47  68  95  84   2  42  35  22  10  12  70  93  86  28  32  95  40  56  65  91  25  96  55  11  83   6  64  43   1  73  96   9  48   8  47  87   7  90  95  41  31   4  34  86  72  33  26  45  50  49  24  49  81  82  80  10  17  46  29  83   4  29  64  16  68  10  61  45  63  32  66  89  37  62  62  71  90  69  87  38  24  87  60  89  71  30  17  59  38  87  61  62  72  13  22  84  65   1  43  88  87  44  54  55  23  74  64   7  60  14   8  42  58  12  65  52  15                                                                                                                                    
                                                                                                                                  11  83  25  30   6  95  72  44  90  96  57   4  84  36  13  53  58  37  86  67  79  53  51  60  55   9  61  41  37  71  83  94  74  33  51  11  53  69  47  31  59  88   4  80  43  71  73   3  95  19  64  75  41  57  28  53  17  31  79  29  49  71  30  87  64  87  14  63  52  70  82  50  46  50   4  76  54  86  42  89  63  25  89  36  77  82  13  18  87  29  62  66  35  40  90  79  63  87   1  64  25  11  30  80   4  61  20  94  58  39  61  28  34  40  77   9  52  41  97  93  47  92  75  95  62  83  75  70  85  75  63  12  32  40  87  14  62  86  30  21  33  63  48  67  92  90   9  36  91  88  25  81  20  49  26  81  42  31  91  72  51  39  41  27  36  78  76  71  33   4  77  94  77  75  14  57  62  39  20   5  67  92  44  54  60  35  72  69   7  63  48  81  70  78  83  76  13  67  39  40  28  94  50  15   5  23  40  55  35  98  58  27  97  56  72  39  72  22  49  71  80  62  76  36  12  14  87  54  88  37  80  78  36  22  83  35  12  17  17  15  96  68  92  94  13   7  46   7  42   9   3  39   4  23   9  17  21  71  45   5  99  87   5  92  77  89  59  51  96  63  53  89  93  11  78  38   8  41  94  79  10  81  13  17  50  65  68  69  15   6  95  73  20  46   2  31  21  37  30  21  27  94  50  67  92  28  68  83   7  22  13  90  61  74  16  84  12  53  66  44  44  72  45  55  21  56  78  95  61  37  57  24  73  61  64  39  13  26  13  66   3  29  49  32  34  39  41  12  19  95  32  15  44  35  45  53  10  92  21  94  99  93  72  24  63  93  13  57  87  35  54  34  84  22  64  89  76  74  74  92  78   4  63  72  86  57  28  39  95   3  76  77  86   5  17  97  90  88  46  53  19  43  16  22  28  55  66  87  92  63  97   8  86  71   9  49  88  38  46  10  27  35  95   4  35  97  29  61  94  59   3  55  62  58  33  52  38  52  40   8  16  62  75  84  60  17  76   7  63  66  83   2  19  37   1  12  70  66  14   2  41  94  81  87  93  40  21  38  41  11  59  23  14  11  87  45  14  26  49  27  82  70  86  31  28  65  70  53  44  75   6  63  81  97  96  19  48  54  47   6  97  28  52  27   6  55  24  18  97  15  13  54  12  75  21  63  68  38  36  32  47  58  75  48  59  12   7  95  21  68  96  50  45  63  36  30  61  95  70  95  64  39  58  13  47  68  18  68  67  42  20  74  66  56  93  11  92  75  50  46  75  92  63  62  11  48  39   7  88  99  36  59  40  60  55  70  30  69  53   6  36  12  27  28  43  37  51  85  30  51   5  10  89  62  66  20  86  11  45  60  17  36  51  86  62  78  88  45  17  55   9  43  37  46  72  74  55  27  70  93  26  67  96  36  41  40  54  40  88  30  98  36  69  82  59   4  18  19   4  15  72  41   3  16  63  36  47  48  18  70  67  69  72   2  87  85  23  44  62  52  98  79  94  68  92  74  73  61  99   3  88   2  43  83  80  61  47  84  35  80  93  63  25   4   8  21  63  64  58  34  24   4  44  35   7  45  30  95   5  73  51  73  90   6  71  45  87  65  36  16  53   5  16  52  80  21  60  70  96  72  97  20  41  56  11  72  16  58  39  61  40  32  19  39  16  31  70  66  84  50  88  99  60  60  43  32  48  47  94  54  97  62  86  56  65  54  66  15  34  82   2  75  93  61  70  56  31  51   5  14  53  67  48  85  37   2  51  86  80  20  88  18  77  12   2  74  83  30  67  80  26  59  59  94  15  17  79  10   6  32  15  40  86  47   9  14  95  42  89  31  86  98   3  29  44  13  27  81  32  39  20  36  65  44  32  11  53  21  36  93  83  43  71  68  98  24  80  74   4  92  43  46  93  59  49  99  27  37  40  82  32  89  36  93  77  51  31  31  20  42  88  13  99  30  18  53  68  38  58  82  13  13   5  89  79  59   5  96  52  81  87  11  17  79  96  99  20  33  11  93  80  17   9  38  22  65  82   4  33  76  76  45  25  33  96  25  47  89  15  47  63  50  27  87  15  73  27  13   2  28  29  31  83  14   8  40  21  82  12  40   5   8  65  28                                                                                                                                  
                                                                                                                                30  18  74  88  83  47  73  27  55  99  88  56  14  40  72   4   3  12  74  38  94  26  47  75  81  47  18  32  54  34  47  36  68  63  33  16  92  30   5   9  96  10  93  32  28  66  85  93  90  13  65  66  71  59  99  59  23  59  13  38  59  42  41  67   2  58  31  88  50   8  96  70  57  60  95  65   8  27  86  88  59  44  89   1  59   1  65   5  17  43  61  72  33  79  36   7   2  14  53  34  85  86  63  33  36   4  53  39  60  83  72  57  39  84  65  44  36  87  38  44  44  89  50  46  98  45   9  81  63  70   4  79  65  74  32  97  94  62  96  51  77  82  80  98  57  10  76  45  33  92  92  27  78  55  60  95  33  99  73  52  64  67  82  75  55  21  26  87  49   6  14  97   1  74  73  53  99  18  90  95  81  75  42  34  92  39  11  82  87  63  99  38  59  83  46  69  19  53  26   7  70  47  43  76  65  81  52  78  96   2  65  56  89  90  47  96  80  87   1   1  79  45  19  37  90  61  82  62  57  46  47  69  51  89  64  20  10  95  69  78  76   2  87  86  58  16  23  38  92  95   2  36  62  18  20  38  98  86  53  54  42  51   2  28  59  76  17  16  59  31   6  98  70  25  49  15  62  32  48  82  75   3  28  58  57  93   2  62  82  82  92  27  10  25   7  93  31  23  68   4  43  71  90  65  73  92  79  81  43  94  58  69   6  85  53  19  86   7  10  87  50   9  66   3  51  38  80  61  18  94  56  44  51  95  82  93   7  72  55  87  91  74  54  55  65  31  52  21  37  83  94  89  95  21  95   2   3  81  59  98  98   6   8  35  82  25  13  48  99  41   8  35  67  22  22  95  65  78  97  85  14  39  42  93   8   8  97  25  12  27  22  52  91  88  77   2  94  38  24  83  31  24  28  61  44  20  24  76  44  63  78  15   7   6  16  35  57  27  89  36   3  78  98  57  13  64  27  26  87  27  25  59  34   2  89  51  87  15  15  36  26  96  53  63  18  17  41  91  59  46  21  60  38  26   2  37  44  95  87  13  46  80  34  39  42  88  56  17  26  57  84  24  94  51  46  56  80  74  83  94  30  26  76  69  98  83  82   8  44  40  13  31  58  85  80  25  28  67  74  72  67  10  35  55  46  47  62  24  92  27  67  97  53  66   4  86  98  76  22  86  80  28  34   9  19  48  38  66  12  67  54  43  88  69   1  32  30  42  29  80  97  68  80  30  65  47  43  12  85  58  96  72  15  26  58  36  79   1   5  18  13  98  20  11  51  66  55  46  34  41  81  92  18  62  70  71  76  57  48   9  85  50  57  37  87   3  99  50  56  31  27  12  43  41  70   7  85  51  24  56  49  46  15  51  53  85  70  93   8  72  13  27  66  72  37  32  10  11  78  38  29  51  56  46  72  36   8  58  25  26  14  21  68   7  96  52  16  15  70  14  64  98  47  68  46  51  51  50  66  35  63  59  79  85  16  99  39  67  82  96  50  86  40  38  23  19  23  46  15  34  21  94  65  91  71  21  33  90   2  88  63  90  62  21  41  98  69  99  95  98  10   6  35  36  43  46  89  78  85  86  24  25  50  78  72  41  91  94  70  11  82  62  89  71  28   1  27  79  83  30  60  12  73  93  97  71   6  63  37  85  10  13  10  78   7  83  75  80  55  63  90  69  50  46  19  37  50  40  74  37  70  25  43  63  86  48  28  72   2  90  81  75  82  38  29  89  13  43  79  98  17  19   7  74  69  96  38  33  64  41  30  54  26  84  51  70  66  83  16  72  67  78  90  14  40  50  21  98  94  65   4  40  62  57  25  37  75  60  27  77  46  13  71   5  91  34  24  30  38  68  60  68  41  39  84  27  32  43  73  95  64  90  93  71  74  23  55  59  29  47   9  68  72  51  96  17   6  11  54  58  30   1  44  77  39  54  46  91  86  36  28  97  51  49  41  63  53  59   5  21  90  10  33  23  66  71  86  83  68  34  92  66  73  98   1  74  14  59  95  94  95  24  87  16  42   5  98  63  46  37  60  55  75  76  84   6  71  19  89  70  58  52  74  78  32  41  85  87   1  83  48  36  59  65  65  91  84  25  21  37  93  78  31   8  92                                                                                                                                
                                                                                                                              40  94  13  15  23  42  52  14   9  69  74  50  55  15  73  99  85  12  77  69  34  23  66  28  77  68  53  97  88  17  14  93  51  44  23  94   9  24  60  66  94  21  19  46  47  23  15  99  99  20   6  77  51  66   7  81  66   4  95   7  62  35  74  92  61  32  55  99  71   9  14  98  13  93  99  91  61  72  90   6  57  49  52  21  57  17  35  35  36  75  57  12  20  87   5  68  94  21  95  85  91  28  65  77  78  84  92  55  83  29  31  44  63  86   4  41  74   2  19  89  30  15  51  35  52  31  50  88  49  87  48  47  95  64  44  94  74  13  80  82  66  36  33  71  54  64  66  14  52   4  18  19  54   1  72  22  14  77  96  25  75  69  81  31  63  77  72  15  46  11  16  42  27  14  85   5  49  69   9  29  82  12  63  51  20  42   2  69  85  97  52   2  55  55  29  20  17  41  78  57  68  98  58  30  43  53   5   2  32  20  26   3  55  68  45  81  26  55  60  28  99  59  47  95  71  77  83  36  98  52  45  64  78  46  49  38  11  64  68  25  90  30  29   9  15   8  53  92  35  32  67  90  13  25  92  41   5  94  22  33  60  42  91  97  99  43  40  17  73  21  32  31  52  25  73  46  90  95   1  46  40  86  17  13  82  23  49  27  16  71  38  78  90  75  66  63  69  28  67  30  44  80   5  37  33  60  87  64  54  75  56  87  69  96  62  60  59  89  39  11  15  13  48  84  64  51  10  52  43  13  22  18  67  68  49  36  38  81  62  10   7  75  40  21  94  78  82   3  11  81  58  10  32  78  73   8   3  19  19  99  37  81  76  77  59   2   8  72  30  55   4  44  74  62  45  81  34  52  98  61  47  17  78  11  55  47  99   3  34  14  10   8  86  22  26  32  30  84  28  98  57  98  81  63  55   6  59  50  90  79  95  42  28  45  11  49  29  22  42  33  60   1  48  81  51  32  78  43  27  21  97  27  93  51  77  57   4  58  31  47  18  70  18  71  23  56  47  11  96   7  78  20  41  48  21  38  82  72  98  29  46  69  91  86  88  36  36  44  25  70  96  63  82  60  37  24  29  80  71  52  27   6  35  48   2  29  75  20  70  55  79  64  31  34  69  71  31  35  68  35  63  90  77  16  65  26  89  10  95  38  86  35  10  16  30   5  81  93  36  39  23   2  86  81  14  34  32  57  65  95  37   8  66  52  82  14  78  74  83  51  52  60  27  41  47  29   3  88  19  60  22  85  29   6  56   5  31  19  71  79  89  96  73   6   6  97  62  43  35  20   4  24  19  99  48  67  80   5  51  92  31  16  32   1  71  73  74  10  23  34  96  23  28  10  83  84  86  73  96  46  25  15  47  44   5  62  22   8  14  48  10  78  85  73   4  74  38  13  61  60  74  93   2   8  50   6  43  80  67  24  19  25  99   7  38  35  36  80  89  65  20  51  98  23  62  28  54  68  68  28  73  32  35   9  39  97  96  65  87   4  94  44  49  89  67  85   6  16  30  39  36  85  89  22  36  13  40  11  99  38  37  73  22  75  21  81   7  13  10  73  74  43  81  20  70  76  37  16  84  61  61  36   7  65  19  16  77  74  48  73  88  33  76  63  43  74  99  95  88  42  94   4  81  66  41   8  17  48  12   8  99  87  40  89  16  72  99  72  57  90  62   9  13  32   9  48  91  98  79   1  44  46  32  28   5  73  24  83  85  28  40  68  87  71   7  47  75  45  79  38  45  98  62  14   3  87  98   8  15  97  37  86  15  66  13  86  11  53  27  70  96  44  30  34  72  14  99  88  32  35  95  56  82  94   9  71  17  61  83  54  98  65  17  36  17  45  23  90  33  36  58   5  53  53  62  39  19  99  79  49  11  75   2  42  98  41  67  24  36   8  26  44  91  48  55   7  50  38  70  38  94  41  90  90  99  90  36  76  90  36  62  45  67  10  16  72  98   2  85  40  41  33  43  15  79   1  84  10  16   7  24  38  55  92  67  62  51  89  92  15   6  74  38  83  23  40  46  29  88   2  60   4  70  14  34  45  29  53  71  57  81  90  29   5  44  39  73  62  98  39   6  36  15  39  65  42  12  96  94  15  28  71  50  20  20  66                                                                                                                              
                                                                                                                            31  64   3  59  88  94  39  30  81  14  19  32  36  32  33  63  22  90  81  47  74  36  49   1  97  37  89   8  40   9  78  89  77  59  48  39  20  81   4  10  49  74  30  49  82  67  72  28  59  70  66  61  31  70  30  41  79  77  84  58  42  34   9  78  98  34  62  93  32  75  96  65  55  67  36  48  89   3  39  73  85  68  88  11  23  59  59  38   7  11  58  20  96  59  42  62   7  79  15  55   1  70  87  49  53  95  13  71  18  81  70  62  78  50  66  45  98  33  52  63  69  64  54  94  24  69  30  19  70  48  49   5  71   9  39  80  58  11  27  62  51  49  78  36  41  52  83  45  27  45  46  41  69  55   9  24  57   1  66  46  52  49  38  34  22  50  76  78  20  66  92  21  52  80  13  19   8  40  63  98   3  80  10  48   6  28  51  19  30  89  17  17  17  87  59  93  28  14  37  77  94  70  52  76  82  82  83  10  81  62   5  21  50  77  26  94  28   5  71  27   4  19  29  98  56  87  73  33  43  49  27  25  10  18  96  76   4  96  81  66  46  22  50  90  57  91  34  30  77  64  81  36  21  28  73  19  23  73  72  28  14  64  43   6  93   7  63  26  41  97  80   7   1  99  13   7   8  38  77  56  36  70  46  49  68  49  44  13  29   5  49  77  91  99  60  34  41  21  70  69  68   7  88  82  57   5  93  68  22  91  85  91  72  89  74  58  90  26  35  30  94  49  82  12  99  79  16  61  81   8  47  25  87  47  63  77  60   1   5  66  18  17  58  50  25   8  45   1  12  88   4  57  30  47  49  38  14  88  95  37   6  66  88  84  72  66  86  86  46  94  96  45  33   3  52  18  65   3  15  47   9  80  92   5  79  17  72  71   5  22  83  56  42  80  85  80  62  93  90  11  32  92  85   3  54  68  31  36  20  28  11  23  80  39  94   6  40  22   6  88  83  43  33   3  91   5   1   1  49  96  26  14  14  59  15  96  78  84  25  81  54  60  56   9  47  61   4  29  64   7  83  16  17  28  73  91  73  91  60  64  68  65  85  91  45  45  48  20  96  69   5  63  87  26  39   6  84  39  77  97  52  88  93  87  19  51  91  69  26  56  92  18  45  58  57   9  61  42  91  10  51  28  79   2  61  42  97   9  54  36  12  87  59   6  50  69  77  56  85  21  74  75  53  36  38  26  72  17  18  11  22  48  52  30  38  21  64  75  22  41  15  47  97  23  93  27  61  81  10  23  81  11  32  70  25  62  46  78  55  57  84   1  40  84  87  93  35  51  64  48  97  72  16  21  70  33  75  79  92  99  44  95  81  15   1   3  34  40  85  23  52  61   1   3   8  50  19  25  83  48  84  35  93  82  85  12  13  64  27  72  48  98  64  94  96  52  32  27  27  15  91  39  98  14  83  75  16  25  36  63  43  84  92   6  80   1  15  71  71  33  61  12  61  93   7  65  11  93  30  99  19  23  65  22  83  69  15  57  36  39   2  81  90  68  25  55  39  98  57  65  13  48  14  46  41  62  58  27  89   3  26  25  51  67  90  76  90  48  99  60  46  39  26  39  74  12  72  90  51  10  22  52  81  72  98  93  48   5  79  21  67  58  23  30  90  40  10  82  14  49  37  50  79   2  84   2  78  48  46  80  21  88  11  98  53  28  91  70  64  38  75  34  19  59  40  54  38   9  83  65  28  71  90  71  20   6  24  99  46  27  50  84   5  25  62  55  62  48  74  27  61  53  65  41  61  49  60  58  26   5  46   9  93  94  40   8   9  67  73  63  59  73  40  86  98  44  23  71   6  98  86  22  93  17  36  61  88  46   1   3  33  79  58  29   9  67  43  24  47  77  72  67  13  97  32  70  38  77  63  54  10  91  58  83  22  71  31  45  28  77  16   5  13  20  22  56  12  11  21  89  61  49  41   1  51  29  58  33  71  72  60  31  46  76  45  62  15  36  19  53  13  39  89  28  98  34  80  21  75  55   9  83   4  46  42  43  14  13   9  24  10  78  35  15  24  39  92  50  17  20  68  63  66  35  86  18   5  62  74  81  31   3  82  64  69  86  98   6  73  16  83  56  38  90  54  70  87  34  54  93  15  77  73  16  62  17  49                                                                                                                            
                                                                                                                          72  57  90  82  94  34  27   6  46  80  27  51  23  51   7  75  82  72  89   8   6  43  91   6   9  75  55  38  11  98  14  22  60  36  83  93  48  47  29  21  96  14   5  93  91  77  66  35  27  98  94  67   1  16  75  48  80  40  44  94  95  92   9  71  81  86  60  88  71  75  27  60  87  24  42  98  56  43  77  59  48  87  36  79  26  73  50  41  56  58  24  79  63  68  82   5  56  27  12  41  21  25  69  68  10  79  71  47  74  63  74  74  54  30  49   1  78  53  93  10  40  22  42  38  81  21  18  10  89  83  33  29  11   8  42   9  79   9  97  99  52  35  97   8   2  53  88   7  21  56  79  57  38  73  94   9   7  76  21  92  82  94  99  26  83  68   4  82  36  43  68  54  66  91  85  49  14   4  21   8  15  12  12  63   6  55  27  89  44   2  94  56  36  91  92  87  48  99  17  83  13  71  61  58  58  85  16  91  79   3  59  15   5  77  86  69  21  52  66  91  26  85  81  77  76  64  46  29  53  47  15  47  26  63  96  38  96  54  52  38  38  79  64  27  21  52  97  61  22  30  27  36  83  41  35  34  60  22  46  47  14  94  46  34  70   8  75  37   6  18  68  91  92  66  67  75  71  50   9  23  13  73  65   1  16  14  59  34  82  49  91  76  44  15  48  95  34  70  24  20  79  62  49  59  82  50  81  78  43  48  27  12  89  90  16  94  40  52  20   7  95  58  71  35  98   6  38  64  60  37  19  65  33  58  70   8  63   2  14  96  24  90  26  39  48  75  52  78  81  22  85  98  24  33  22  64  31  29  14  38  65  64  39  14  30  77  90  20  52  29  47  97  89   2  30  76  59  56  82  24  76  48  16  65  95  18  59   6  37  55  73  83  97  84  54  12  50  87   1  78  20  91  46  24  83  55  70  69  44  49   9  43  14  78   3  86  63   8  33  78  44  26  72  37  47  42  12   9  68  25  39  68  80  90  15   1  76   2  13  91  73  97  45  15  73  28  85  63  19  30  74   6  70  86  86  99  23  70  80  59  46  82  27   5  14  84  94  72  12  86  22  98   8  11  27  96  51  72   7  32  16  90  94  52  57  79   9  76  55  62  62  58  84  12   5  79  76  17  97  80  33  47  32  34  51  67  26  52  95  34  77  90  98   6  36  50  52  70  78  40  86  82   6  92  52   2  11  85  86  32  81  46  64  30  72  65  82   5   9  53   9  48  64  21  89  68  84  78  70  97  14  59  29  29  81  44  94  10  77  92  29  80  29   8  71  61  74   3  97  64  20  59  18  13  51  63  17  79  35  86  32  68  74  79  82  11  82  87   1  39  30   7  97  28  73  54  16  94  52  97  88  14  57  99  48  68  52  58  80  10  33  17  99  43  41  86  99  74   1  53  86  83  17  56  72  57  91  45  34  60  14  59  14  57  52  43  70  58  82  87  45   4  61  51  52  71  25  23  66  76  95  98  87  53  27  70  25  41  64  66  69  94  32  66   9  48  68  92  70  37  29  88  46  68  63  95  86  73  45   1  99   2  29  63  39  79  96   5   3   9  47  38  90  94  66  13  89  37  76  55  27  87  38  99  85  27  83  17   3  73  19  21  92  79  44  58  80  91   9  78  91   9  69  55  99  47  37  89  85  67  82  42  55  28  77  97  79   7  28  11  17  53  86  24  91  83   2  51  71  32  18  17  42  79  77  32  51  58  48  29  33  94  68  53  98  43  44  94  16  69  28  55  31  92  29  45  62  40  63  14  44  84  96  78  52  64  34  21  37  39  58  63  42  59  82  76  22  10  24  82  28  57  97  91  90  28  70   2  78  23  14  31  76  89  88   9  84  43  15   1  66  10   2  53  50  20  74   2  36  20  43  67  37  82  23  52  72  95  28  11  82  40  21  87  49  82  74  92  36  71  23  97  83  71   6  47  23  62  80  19  49  29   7  58   2  61   1  96  66  87  21   5  47  78   9   9  78  10  35  80  90  46  60  96  10  86   9  98  80  29  89  65  72  59  33  79  65  96  49  88  81  75  53  63  57  83  50  74  81  83  20  93   8  89  73  42  40  20  37  48   5  57  75  72   1  31  25  14  36  40  83  17  72  75  65  54  75  16                                                                                                                          
                                                                                                                        96  66  66  28  66  56  89  58  40  30  79  43  63   3  67  75  55  21  34  70  97  56  47  27  17  36  44  57   8  39  79  92  11  10  12  55  98  65  21  60  31  23  32  12  94  55   9  83  21  57  45   9  46  77   1  25  89  39  28  39  42  72  34  99  37  60  92  83  67  17  79  16  45  96  31  71  31  17  13  19  96  63  94  31  83  93  52  59   7  40  22  72  53  47  48  59  42  75  81  91  79  29  80  56  67   7  61  89  34  36  56  20  98  35  90  87  59  40  63  33  20  94  61  44  53  31  88  43  39  25  11  24  99  87  85  51  31  52  69  27   8   8  97  69  56  71  95  34  74   3  95  14  32  51  13  60  70  34  81  43  19  39  33  37  98  30   8   2  98  41  65  99  99  34  28  47  34  39  24   2  92  36  12  78  71  70  43  20  89  30   8  88  45  23  48  92  38  99  84  69  94  21  95  72  67  36  83  83  95  76  57   9  60  29  84  57  91  10  18  26  88  16  15  18   9  26  75  92  64  18  50  21  48  83  35  19  50  58  65  68  28  92  61  41  79  72  49   1  39  93  97  91  28  93  23  32  68  93  65  54  84  41  11  78  89  55  45   3  51  46   5  21  58  99  77  34  95  77  45   2  89  97  74  97  78  76  40  84  98  92   8  61  99  42   4  90  77  48  66  60   7  33  64  47  93  26  30  87  43  92  67  32  12  83  38  57  88   1  92  41  10  45  56  22  24  29  60  50  45  35  97  46  75  91  89  53  66  34  18  62  29  84  93   8  24  51  27  95  20  68  64  13  69  56  67  38  76  78  35  90  60   3  75  50  81  17  65  40   1  64  14  51  53  17  79  66   9  83  71  40  17  32  15   3   9  11   7  63  56  60  98  52  77  30  81  19  16  27  82  46  60  36  77  57  54  89  36  27  13   8  48  59  94  12  32  49  68  82  92  38   3  57  75  71   9  88  92  60  78  76  61  11  60  18  31  35   6  34  25  21  56  39  32  77  21  39  89  29  72  49  81  53  80  34  82  87  12  78  84   7  77  47  17  90  46  36  16  80  31   2  22  85  38  81  63  37  85  23  63  21  58  13  87  58  70  41  26  42  92   4  39  84  21  84  99  95  64  87  32  63  68  37  65  56  29  29  22  31  26  27  88  84  46  74  41  27  34  10  45  42  12  67  51  87  27   2  58  27  77  66  55  38  55  31  16  25  84  44  50  65  87  78  12  32  47  28  12  91  67  27  20  58  44  32  19  19  34  90  86  63  22  34  19  97  17  69   9  65  76  70  41  19  93  79  28  31  23  49  25  41  72  28  37  12  98  32  72   2  71  29  20  48  70  72  92  49  94  97  86  24  34  85  87  81   1  77  98   2  14  23  98   2  38  10  79  66  33   5   8  95   8  39  70   7  84  53  11  13  67  86  28  35  26  86  36  12  42  80  92  28  28  59  14  94  22  16  50  98  98   6  42  94  54  89  25  22   2  10  48  79  84  55   5  62  43  51  27  87  35  10  33  36  15  32  17  82  36  77  18  17  85   7  33  87  38  47  35  99  23  87  64  62   9  95  43  27  44  17  45  34  33  14  54  59  64  37  82  19  88  29  82  49  75  41  11  38  90  31  89  72   4  95  67  88  71  31  63  97   2  18  60  97  77  55  38  82  30  51  53   6  63   2  90  91  27  12   6  38  17  46  46   7  24  95  47  75  66  13  23  83  71  46  59  83  56  49  13  28  90  94  63  92   8  15  84  65  72  22  74  94  49  22  45  45  84  31  88  52  90  48  63  65  10  88  41  48  73  61  54   4  23  19  92  46  60  25  90  48   5  61  91  76  39  88  16  81  64  98  24  74  19  11  98  81   5  94  24  97  89  49  84  72  59  50   4   4  87   6  54  88  59  15  60  41  27  21  40  83  81  34  31  88  40  81  68  47  21  53  23  57  39  87  70  69  41  11  35  41  98  62  25   2  67  41  40  46  39  13  86  55  87   6  39  34   8  62   5  15   6  52  42  70  69  78  86  72  53   4  72  66  43  11  83  65  79  87  64  79  86  50  54  39  20   7  60  95  64  76  10  60  94  80  78  25  26  32   3  11  67  44  65  74   7  65  98  27  60  41  74                                                                                                                        
                                                                                                                      79  38  78  83   2  49  11   1  55  14  31  42  38  10   6  49  47  37  13  79  26  71  75  87  19  97  54  35  23  28  28  31  91  39  17  79  56  78  75  81  34  41   9  71  29  68  67  95  54  51  58   2  66  76  45  26  34  82  41  88  67  31  50  43   4  40  90  18  44  43  18  76  46  47   1  75  85  74  18  90  68  91  84   1  81  64  62   9  44  60  79   1  81  53  84  56   8  62  68  75  47  87  90  39  74   8  91  70  17   4  81  99  81  90   2  96  60  91  30  81  31   4  60  72  56  23  17  28  73  59  54  26   8  78  58   9  52  42   9  90  60  71  57  87  73  74  93  59  81  66  41  41  46  32  29  88  22  48  11  21  40  19  24  24  16  46  79  22   8  28  72  71  12   9  81  44  87  28  17  90  89  92  34  65  23  73   1  62  48   5  79  69  88  55  70  60   8  24  91  97  30  11  91  32  24  68  96  86  39  78  11  46  23  57  89  43  20  28  65   1  34  20  99  19  56  81  22  92  73  65  35  40  86  28  92  79  80  35  15  85  92  30  48  42  99  84  31  66  26  82  15  79  83   7  26  78  50  15  90  24  91  66  13  93  15  82  20  51  19  65  32  63  72  40  17  37  75  84  65  16  25  98  68  87   7   8  73  93  92  64  93  90  45  27  61  37  13   3  45  53  41  43  64  22  31  49  27  64  31   2  67  30  50  60  62  44  53  11  81  64  57  44  47  34  18  28  10  34  10   9  56  48  90  54  51  24  12  43   6  25  15  27  42  85  57  84  98  63  23  93  35  28  40  71  63  67   8  61  16  30  71  28  24   4  33  28  34  58  61  95  79  55  94  28  32  74  48  56  85  25  16  82  79  65  94  41  72  20  98  98  21  65  84  40   9  85  63  83  95  15  96  71  58  65  79  88  58  69  84   2  10  94  45  98  60   1  90  20  63  21  32   2  11  39  46  96  75  29   5  75  89  29  66  39   8  17  49  13  23  90  40  82  55  42  31  19  32  23  77  88  52  14   8  16   7   5  61  22  24  67  18  29  33   1  43  21  75   7  35  83  66  75  18  32  55  48  30  34  94  68  37  98  66  78   9  38  13  76  21  63  40  57  22  99  24  91  52  92  92  45  28  53  10  29  53  57  30  51  68  27  69  39   1  60  49  89  80  79  35  47  84  99  25   9   3  76  40  17  38  71  26   4  86  64  15  33  80  63   2  73  76  94  20  99   5  85  86  94  93  97   8  81  68  32  11  75  54  86   3   5  68  72  95  87  21  82  12  39  64  98  41  97  65  52  45  10  22  23  72  11  69  43  76  70  34  36  26  94  86  80  61  99   2   5   4  75  96  42  36  93   8  31  20  35  98   1  35  78  61  41  83  74  96  43  23  26  52  71  50  25  14  48  20   6  24  68   1  45  45  28   6  81  84  55  29  80  96  24  31  55  97  94  88  76  43  77  57  30  76  76  63  28  90  26  15  31  42  77  44  33  36  15  86   1  80  10  62   7  73  31  30  95  21  91  15  22  42  29  18  51  67   8  51  61  84  69  12  52  91  91  67   2   9  48  59  14  18  42  23  26  73  70  30  81   4  64  41  20  13  88  30  11  11  32  46  26  84  80  71   8  17  69  61  67  50  52  62  73  28  37  42  13  46  94  80  89  37  10  52  35  79  34  10  54  81  23  40  98   7  12  46  72  28  84  55  28  80   3  50   9  86  68  70  69  68  25  34  66  54  32  73  40  68   3  67  87  40  88  12  27  40  38  62  52  83  33  17  69   4  97  76   2   2  79  11  76  64  43  33   2  90  30  63  72  68  76  44  90  40  64  54  52  66  65  67  78  66  96  83  91  40  18  42  59   6  96  49  50  28  67  30  82  88  53  61  32  52  62   6  45  35  13  67  67  68  39  28  63  54  78  13  72  95  55  70  55  99  37   2  46  62  74  52  78  45  63  27   7  47  39  10  70  45  91   5  89  85  35   7  93  70  19   6  36  23  78  39  52  42  35   6  68  95  34  35  55  43  70  54  24  20  58  82   8  83  52  30  73  24  54  63  35  60  22  73  95  50  17  60  15  76  41  60  49  12  31  14   2   4   8  74  56  19  40  59  24  67  16  99  24                                                                                                                      
                                                                                                                    67  73  12  77  84  17   8  99  50   2  59  37  75  53  27  40  80  82  94  65  56  89  70  12  94  65  33  90  67  65  19  99   2  49   1  19  35  74  88  51  29  73  89  63  66  61  19  51   9   6  77   8  25  60  89   1  85  87  23  24  27  26  86  13  42  22  33  26  63   5  41  66   6  93  23  22  74  51   5  34  47  89  24  77  55  28  51  38  42  52  81  39  81  39  31  52  93  36  40  14  80  37  29  62  86  12  90  92  17  69  91  37  42  15  53  40  97  74  49   7   5  36  78   8  63  83  67  45  81  72  85  28  33  60  84   4  27  56  69  13   2  94  59  47  61   2  29  71  20  50  23  64  43  95  90  51  32  68  80   3  11  66  50  78  49  90  29  67  50  75  99  80   2  56  19  40  12  97   3  20  18  24  32  79  26  49  26  18  28  76   8   3  14   2  50  39  44  97  90  68  49  19  87  58  40  98  73  15  17  15  72  99  78   8  38  28  14  31  81  90   9  19  41  74  40  10  66  24   7  83  40  86  54  87  23   7  18  35  52  51  80  48  62  41  45  65  68  13   7  32  72  64  51  88  98  97  20  32  59  24   8  35  82  36  47   9  78  55  37   1  32  87  96  16  30  72  16  19  31  81   4  14  47  91  63  21  22  10  83  99  96  20   3  13  25  22  28  32  33  30  89  38  77  49  18  51  52  39  96  53  83  46  47  37  67  45  16  84  57  98  49  92  10  15  17  91  34  92  34  86  71  63  43  42  83  96  82  99  46  99  53  16  27  73  90  43  64  74  61  35  81  74  84  11  18   6   3  25  82  67   8  34  61  83  90   6   8  76  25  57  79  35  18  36  38  47  97   8  80  60  69  14  98  68   2   5  54  85  27  14  71  36  13  20   9  74  42  11  84  22  32  72  11  78  38   4  86  89  21  53  55  76  95   5  29  38  32  61  18  72  34   6  81  97  79  26  12   4  46  81  60  67  32  93  24  66  43  84  66  44  29  60  80  73   3  12  66  12  72  48  53  15  15  25  28  31  33  84  93  86  14  72  42  30  33  85  31  10  97  48  38  48  78  84  30  49   2  68  88  65  55  51  40  15  59  22  14  86  56  44  21  36  67  57  46  48  79  33  25  47   7  90  54  30  24  81  22   9   7  29  30   2  66  88  48  59  89  11  41  62  77  49  58  38  56  51  62  26   1  96  66   4  53  67  95  75  95   7  31  80  99  65  19  25  93  30  78  46  34   9  71  19  43  31  97  59  28  60  34  88  20  95  93  58  44  52  93  17  29  68  63  11  27  96  56   6  86  36  54   8  91  41   7  72  58  97  38  47  24  32  78  17  32  97  48  21  51  35  31  86  64  55  23  48  64   6  52  47  26  93  77  47  30   1  41  49  41  60  89  88  38  89   1  53  40   2  72  36   2   3  82  14  39  32  70  34  18  91  18  22  94  43   1  82  42  14  70  57  86  27  87  22   1  37  33  20  68  71  38  74  90  24   7  25  86  28  56  14  88  77  56  74  90  93   3   4  13  57  69  12  57  52  78  51  90  67  31  25  33  13  26  12   9  84   6  40  71  31   2  32  45  41  67  25  11  67  36  40  71  97   3  37  12  16  16  71  78  19  56  94  67  61  76  21  95  53  94  45  33  22  44  15  11  15  27  43  65  42  83  42  96  54  65  76  74   6  96  84  67  17  83   4  89  21  56  69  22   7  49  15  65  10  73  11  21  72  95  67  47  89   2   2  27  77  67   5  85  91  12  28  90  45  85  45  28  93  87  44  66   1  58  76  77  85  12  20  54  13  26  21  51  59  57  72   3  94  84  30  76  83  66  17   5  70  43  59  66  41  83  18  82  44  98  50  10  25  14  34  56  16  80  47  68  49  89  89  79  54   8  65  56  60  97  43  35  60  96  58  20  60  21  66  70  90  59  28  27  16  84  72  50   3  93  95  72  21  74  59  21  46  11  76  14  25  91  28  12  50  59  21  58  52  24  83  10   4  97  44  54  47  89  22  54  19  47  86  84  59  48  14  74  74   3  76  28  35  89  33  24  24  23  40  11  27  10  38  43  12  60  74  84  71  84  94  23  81  72  64  88  12  11  81  25  32   4  31   8  10  47   6  63                                                                                                                    
                                                                                                                  80  21  20  89  19  13  44  56  78  94  89  52  64  45  15  98  19  59   3  78  70  91  58  13  35  96  84  41  83  14  89  45  46  16  89  45  77  37   5  91  28  36  72  99  33  21  41  32  51  95  27  88  52  33  92  66   5  78  27  65  13  24  37   6   7   7  87  35  70  12  27  99  28  73  66  14  11  16  85  99  32  27  28  31   6   8  83  77  56  98  45  94  85  21  61  86  41  44  27  91  72  37  40  44  21  37  85   2  69  97  86  20  45  45   8  55  45  27  25  41  94  36  29  11  85  87  41  43  74  29  75  33  82  83  79  47  34  73  50  59  50  76  21  70  53  23  94  68  61  30  95  55  32  35  14  97   9  86  83  92   1  52   6  80  45  18  87  37   7  15  54  43  69  55  82  83  58  84  90  33  23  46  12  13  66  52  68  15  77  57  97  33   5  24  38  38  62  71  76  82  53   2  70  16  71  65   9  33  69  57  14  90  97  41  79  98  17  52  12  32  73  70  88  65  56  50  45  98  89  76   2  43  77  37  71  36  85  63  49  52  52   7  19  15  36  80  95  48  23  51  43   5  33  59   4   1  84  95  94  10  10  11  61  91  48  42  65  39  73  80  61  86  58  36  53  26  99  87   9   7  46  61  38  32  48  77  44  21  59  40  50   8  73  91  72  83  72   3  15  34   8  25  61  33  97  40  24  76  61  75  66  44  32  72  69  28  76  40  30  97  59  80  30  51  11  87  48  60  85  80  45  16  21  74  51   8  26  20  65  68  65  24  79  36  20  28  25  47  48   7  42  17   6  59  58  54  99  23  11  61  39  25  91  75  70  14  25  34  28  98  50  77  45  55  81  86  61  94  34  54  24  62  52  74   2  94  80  28   2  64  61  99  53   8  67   9   6  21  50  47  77  12  23  28   4  17  61  80  38  32  56  85  72  37  32  60  37  74  27  47   3  92  25  67  76  21  33   2  15  54  13  30  17  41  51  83  49  54  50  86  44  36  44  92  75  71  48  30  11  97  31  40   3  74  88  91  24  83  83  94  45  73  63  69  57  42  22  87  87  49  59  75  77  84  69  60  33  24  51  14   2  72  24  24  79  34  92  26  13  49  42  38  11  49  43  80  61  90  75  21  94  78  12  39  69  85  62  37  45  18  14   5  94  59  92  31  96   8  53  23  31  11  49  11  31  22  19  67  65  57  40  35  32  32   8  18  76  25  37   3   1  71  71   1  54   3  83  82  62  43  51   7  12  33  40   8  28  21  55  51  75  19  89  89  99  62  37  71  87   5  28  38  28  82  74  29  90  83  59  25  52   2  53  84  84  65  61  13  37  58   9  17  26  63  79  13   9  74  44  44   8  86  12  46  62  88  70  70  14  23  71  29  68  53   5  63  42  99  82  80  18  23  54  74  88  35   9  94  53  66  95  69  69  87  96  54   8  21  99   3  20  69  32  92   7   5  43  79  78  62  20  72   4  71  25  24  41  87  90  89  59  36  91  85  84  12  69  82  67  34   8  39  70  24  64  77  44  33  23  65  73  86  81  49  80  76  69  36  73  54  60  14   3  84  10  27  23  79   8  92  96  94  41  15  22  82  77  19  12  79  61  19  16  25  85  83  60   8  12  10  87  12  38  82  88  92  62  26  89  19  92  17  93  82  53  41  58  93  79  78  98  64  57  48  86  31  19  85  91  95  67  86  94  42  71  52  71  89  65  26  23  62   1  21   7  86  58  59  89  50  69  45  55  67  51  93  34  67  53   6  91  55  72  44  88  70  65   8  59   9   8  33  30  55  29  81   7  65  22  77   2  25  16  67  28  97  23  34  27  66  97  83  88  85  30   6  35  55  88  97  57  12  61  40   1  13  46   1  84   1  54  37  15  89  41   4  18  11  15  98  39  31  88  93  88  21  33  94  80  90   4  45  85  55  11  59  51  10  92  93  84  80  46  71  72  76  24   3   5  24  36  27  91  55  12  23  41  67  37  71  18  90   5  52  78  21   5  64  77  46   7  61  21  17  80   1  82  81  63  59   9  98   6  23  69  52  81  14   3  22  52  31  19  56  80  63  44  77   4  54  75  83  83   1  68  35  12  56  16  67  58  91  44  22  75  53   5  37   4   4  75  78                                                                                                                  
                                                                                                                89  35  56  31  71  91  18   2  21  72  99  64  58  16  27  45   8  85  90  29  92  96  50   2  29  13  59  52   8  98  28  55  59  41  90  51   9  82  94  80  76   8  53  62  65  42  90  72  84  31   5  72  91  79  32  38  75  58  18  79  82  81  93  76  20  71  46  27  66  89  45  36  44  29  74   1  44  44  89  90  68  76  31   1  13  68  45  50  14  98  74  57  45  90  56  80  12  96  84  39   7  12  87  52  81  64  99   9  77  78  36   1  51   8   7  15  97  78  47  85  12  32  29  68  80  42  16  74  68  99  64   6  69  35  51  90  61  12  40   7  63  85  76  17  67  73  51  84  55  60   3  57  50  72  51  91  68  95  34   8  72  79  34  44  30  33  53  10  77  68  25  20  28   4  94  17  73  97  64  39  83  97  77  78  14  14  84  91  51  83  32  69  38  91  46  45  58  85  55  41  21  31  17  70  35  72  30  26  44  87  22  32  28  31  69  29  30  50  16  92   5  91  87  77  96   5  96   7  91  63  91  22  24  97  67  16   3   2  35  14   3  62  57  70  82  45  39  38   9  62  85  38  69  10  34  98  94  94  67  27  61  93  81  23  28   8  69  55  66  76  75  17  80   4  63  42  79  95  18  85  96  47  35  15  21  69  97  66  27  48  20  76  40  64  81  70  79  48  56  35   8  73   3  86  26  72  62  77  38  81  88  99  90  26  47  45  42  35  30  56  27  37  72  65  73  61  61  69  99  60  82  52  71  82  92  51  16  94  84  18  31  29  59  61  59  65  42  72  68  68  61  96  92  23  26  36  93  14  80  14  97  78  53  50   6   1  57  69  99  34  23  96  64  40  74  79  17  49  90  65  62  12   3  21  71  80  71  92  49  73  27  70  64   1  28  26  77  94  82  71  59  43  30   6  92   6  53  63  62  96  13  79  27  75  25  44  46  57  19  38  26  85  50  53  39  99  96  97  50  85  13  10  40  62  65  55   7  34  34  91  97  58  41  38  24  77  69  17  38  69   2  11  94   7  18  71  24   8  38  69  58  56  19  37  81   4   6  56  17  91  49   9  20  99  65  55  96  61  49  13  49  25  38  26   4  30  22  38  55  74   4   4  27  63  81  65  29  55  52  56  77  43  31  56  20  23  73  72  91  88  57  57  38  36  57  13  28  41  27  84  12  28  98  87  12  42  64  53  43  16  12  33  97  80   8  94  44  84  68  11  70  18  53  96  20   8  18  72  10  75  48  33  13  72  53  41  13  73  57  52  92  97  77  96  19  53  61  33  80  90  79  42   7   8  37  22  21  89  16   7  74  25   1  92  57  23  66  86  17  79   3  31   4  11  71  14  36  52  22  75  32  53  16  82  81  97  43  49  90  79  94   6  79  17  42  54  88  10  99  86  66  41  68   6  36  82  89  18  75  75  57  91  54  59  63  99  45  97  31  89  76  44  61  21  42  39  55  78  93  87  63  63  53  72  61  34  72  49  72  72  82  37  85  22   1  72  87  63  68  83  60  42  87  63  46  12  53  80  39  70  17  32  35  49  17   7  76  78  95  39  40   9  15  68  26  88  79   3  47   5  16  24  73  81  88  43  15  91  85  21  85  42  49  33  96  54   7  30  96  96  36  24  74  42   4  35  13  62  69  86  77  90  21  18  87  99  23  18  37  88   3  56  99  90  39   8  64  19  26  27  78  74  51  55  36  26  15  43  76  37  39   8  80  26  96   3   1  54  76  35  37   6  53  21  52  16  63  21  60  10  29  33  19  84  87  30  18  85  10  32  94  29   8  14  71  23  16  36  60  63  22  99  68  51  73  31  38  35  70  79  99  65  73  49  80  40   5  35  81  27  96  81  38  84  75  88  24  83  31  24  13  97   4  49  81  22  84  40  70  47  29   5  73  96  84  71  95   8  72  30  38   6  23  97  79  97  56  27  13  20  15  41  76  20   6  25  95  22  27  37  99  10  77  85  67  30  53   6  57   5  33  91  67  19  50  96  51  24  47  43  44  53  43   5  42  86  29  23  33  10  62  98  59  14  91  34  91  27  49   9  14  77  55  66  53  76  19  83  81  25  23  89  57   8  56  65  59   4  69  87  89  23  26  96  92  15  68  20  14  89  46  34  92                                                                                                                
                                                                                                              60  28  87  26  86   9  94  43  16  45  98  83  40  38  34  67  40  11  88   5  85  65  61  37  75   1  25  15   8  58  56  64  75  17  28  78  75  99  89  19  38  94  24  53  89  84  91  58  25   9  72  20  69  39  33  44  93  21  17  80  26  84  95  67   8  58  61  33  94  98  26  48  53  59  42  70  14  13  67  51  57  19  92  55  21   8  19   6  94  40  32  15  93  24  64  86  26  48  12  33  22  84  50  76  70  35  56  44  60  96  20  59  25  82  57  91  88  40  27  76  54  73  18  70  75  68  34  96  50  61  50   9  14  64   1  96  39  91  84  91  68  71  75  17  60  81  76  73  77  48  35   6  39  34  38  76  79  74   1  61  86  57   3  52  50  27  29  92  60  18  73  57  51  34  32  74  15  80  30  94  76  75  64  36  10  85  37  56   5  10  68  35  81  11   9  95  40  61  57  37  36  45  82  55  27  33  44  98  11  24  31  36  26  15  79  43  73  54  52  15  11  68  89  95  18  62  23  22  29   6  42  37  52  86  84  30  69  15  60  27  73  82   1  50  13  85  94  21  57  24  70  87  30  64  86  61  81   4  74  88  10  58  76  85  10  72  66  58  99  95  77  75  10  46  68  36  39  68  53  63  53  63  78   4  62  89   3  83  35   9   1  97  26  16  42   7  60  20  13  15  59  98  27  55  75  95  25  42  66  89  16  88  46  37  34  19  22  31  27  30  52  86  66  66  39  60  91  52  55  41  62  42  64  62  26  76  13  50  49  66  84  17  37  21  47  26  13  12  42  50  60  34  98  20  85  78  47  92  74  71  98  32  81  31  70  92  42  94  47  27  68  17  52   7  31  28  84  83   6  16  65  71  48   6  84  32   2  48  28  53  79  24  15  40  26  59  69  15  10  98  75  62  67  74  23  91  96  59  52  54  61  87  87  99  61  27  26  54  84  37  82  58  99  26  71  54  61  66  43  77  45  24  39  25  61  39  78  86  49  17  95  95  16  53  32  44  30  65  48  59  65  30  85   8  51  61  51  51  42  69  88   4  18  28   6  42   9  96  86  44  59  46  87  23  88  60  46  67  64  27  29  89  72  69  28  58  38   4  52  29  85  16  66  33  63  83  53   2  26  57  99   5  76  95   2  65   6   6  20  97  27   3  70  83  62  85  70  66  82  78   9  75  80  90  96  72  57  16  61  30  20  99  43  43  69  58  72  76  47  71  68  44  80  91  63  98  43  47  30  17  59  55  44  71  51  90  25  10  66   8  25  94  62  95   6  43  11   4  13   2  64  51  98  59  43  98  52  54  80  96  88  19  10   9  88  25  83  96  30  16  70  95  12  51  93  50  17  34  65  10  18  38  54   9  41  70  83  68  76  60   8  66  14  29  31  80  39   6  99  74  85  62  92  13  89   8  89  11  23  17  35   5  88  90  34  17  43  49  47  67  30   5  31  52  26   9  31  50  43  23  53   3  98  27  65  14  66  74   5  17   8  42  73  88  72  56  38  90  78  45  12  87  70  14  37  84   9  44  22  57  17  92  40  46  84  56  32  76  66   2  75  63  93  82  75  41  79  47  31  94  46   6  18  30  33  16  31  37  50  40  37  80  59  76  30  28  58  62  58  47  89  99  20  26   6  63  15  66  60   7  60   8  72  22  42  92  28  30  61  51  35  27  50  80   5  15  79  93  35  33  33   8  83  38  49  15  32   2  48  49  43  18  87  18   1  15   9  10  42  85   5  86   5  93  15  43  38  63  43  91  58  99  39  18  44   4  57  73  25   8  49   9  35  89  86  35  52  23   6  24  50  41  59  13  48  38  27   1  31  27  28  18  82  92   7  78  66  19  35   8  52  14  95  93  69   7  87  37  57  39  81  46  28  72  36  18  47  16  99  19  80  61  15  14  84  66   9  21  12  10  81  77  20  86  27  32  12  79  33  99   5  84  51  19  85  81   8  95  54  85  81  23  59  45  25  19   1  73  65  12  59  92  83  47  42  29  51  94  67  17  34  96  16  19  72  27  37  97   2  61  98  73  51   6  59  67  32  21  66  34  55  38  50  79  69  63  37  48  68   4  66  18  86  81  53  47  92  45  36  97  76  11  75  90  99  39  83  98  59  16  77  91   7  38                                                                                                              
                                                                                                            75  22  52  35  44   8  88  73  19  66  28   2   5  66  40  13   7  16  23  81  40  98  71  97  38  73  26   2  28  92  38   4  15   8  34  42  64  64  94  89  16  87  95  62  92  17  28  77  99  23  66  50  56  73  95  10  85  95  63  42  31  22  58  48  74  64  53   8  33  22   3  95  17  97  38  41  17  94  42  85  91  24  52  87  31  43  49  67  76   2  17  59  56  43  29  26  95  68  62  20  69  94  62  76  84  22  26  73  22  86   8  29   1  54  66  84  59  19  50  18  32  46  36  36  77  12  18  91   6  13  44  88  99  34  91  10  85  17  68  47  18  54  49   5  99  96  55  48  58  36  77  80  22  53   3  30  94   9  67  57  34  92  10  75  34  88  56  88  87  29  61  85  75  32  52  41  84  47  16  41  63  23  24   5  11  50  60  63  59  75  19  35  71  63  73  22  18  22  53  98  81  70  35  44  41  23  88  49  83  88   2  32  40  27  69  40  26   7  57   6  49   4  35  33  21  73  97  12  39  96  26  95  11  66  43  91  37  64  36  63  83  21  60   7  87  47  54   4  59  22  88  71  30  88  97  39  72  92  68  89  72  41  45  55  34   5  53  14  32  96  47  49   5  45  40  75  39  11   5  85  70  37  48  19  74  38  28  87  78  11  57  96  61  66  52  20  83  26  41  87  42  29   1  71  58  28  23  78  10  58  90  13  89  89  80   9  71  35   3  55  98  55  72  46   5  30  16  74  89  77   6  10  20  99  96  69  74  76  44  78  10  66  75  47  94  20   7  34  97  73  93  45   3  30  40   2  59  57  24   8  85  10  22  51  42   3  63  92  88  18  80  91  18  44  99   8  45  39   2  46   9   8  39  23  81  84   4  94  33  28  63  84  23  86  12  76  20  22  29  88  37  91  34  22  77  87  83  39  42  53  88  23  57  69  83  63  61  61  75  99  27  11  69  37  10   4  52  44   9  53  28  23  99  31  31  24  28  81  97  51  29  22  71  90  94  41  23   9  14  32  90  14  37  88  73  49  43  75  58  12  47  85  42  19  90  77  71   6  25   3  12  40  70  59  77  26   5  49  95  16  13  62  78  72  89  19  33  74  58  67  71  24  57  51  97  78  23  85  89  55  11  28  96  91  29   1   6  52   4  61  76  90   3   7  11   2  18  29  14  72   5  75  43  49  65  91  12  16  24  24   1  27  10  84  29  40  50  47  30  54  76  34  33  44  38  37  95  81  42   4  46   2  18   3  67  51  73  17  11  15  11  81  61  59  83  39  42   3  69  19  91  58  16  49  95  54  10  10  22  96  20  53  28  66  32  31  81  58  74  91  99  52  10  67  87  79  25  99  50  80  57  48  30  28  40  73  67   8  23  52  45  21  18  15  81  12  65  74  13  67  38  56   5  80   3  81  88  18  24  88  72   6  56  81  64  24  79  56  56  40   7  52  88  69   3  60   2   3   7  92  93  94  34  13  20   1  11  72  28  29  99  29  57  97  80  73  71  31  68  48  67  82  25  68  42  18  15  55  91  86  81  35  27  54  14  43  86  25  55  24  24  66  32  66  25  20  92  95  56  17  25  66   2  37  16  27  63   3  66  24  16  30  80  90  97  94  69  89  82  94  58  51  53  13  22  13  24  32  23  31  10  85  10  45  69  23  78  66  30  44  26  82  45  54  53  49  85  54  27  93  34  92  88  29  14  84  56  96   1  81  73  59  93  79   1   7  81  36  31  13  43  45  34  89   3  86  67  45  45  57  77  28  77  78  81   8  69   3  74  21  55  83  64  16  28  93  72  18  33  71  47  89  31  63  26  42  91  27  98  53  77  91   5  79  23  18  54  24  29  28  61  50  31  67  26  94  34  66  95  35  70  29  98  90  18  78   2  82  96  84  89  44  38  55  65  35  77  76  28  25  67  93  91  11  13  95  75  38  82  51  79  59  67  85  32  65  33  41  78   4   1  96  39  59  93  71  61  52  86  37  10   9  20  28  24  75  39   2  98  43  68  79  98  13  74  51   1  23  23  70  46  10  78   9  67  29  67  18  22  36  12  89  31  54  38  85  98   9  28  56  86  94  65  24  69  85  63  30  66  96  30   3  29   2  30  45  41  31  35  78  41  10  18  53  81                                                                                                            
                                                                                                          80  56  60  27  45  85  17  43  82  49  28  53  63  96  91  98  26  30  87  64  31  19  93  14  40  45  90  75  34  83  94  66  36  69  95  48  34  97  97  64  36  31  56  73   5  12  32   3  82   6  76  45   5  62  92  65  54   2  71   7  45  44  55  27  23  55  71  96  44   8   9  77  19  79  71  99  27   3  67  13  58   7  12  41  84  40  41  25  43  28  27  47  54  41  79  77  41  30  26  87  54  11  57  36  42  88  69  32  60  29  22   7  33  96  26  34  80   6   1  85  37  11  67  11  42  11  80  48  65  81   3  58  97   8  81  22  10  97  78   7  91  35  36  19   2  15  96  68   5   8  94  24  75  41  30   6   8  15  72  24  13  47  31  28  99  47  85  62   9  42  98  78  99  97   4  88  20  65  45  20  16  83  71  38  13  10  96  74  65  11  33  61  89  19  48  72   9  51  95  65  87  19  73  85  29  68  10  23  94  57   2  60  30  87  65  66  84  66  41  45  42  35  89  90  58  78   3  47  81   3  43  57  30  57  86  85  38  74  12  54  39  41  11   8  34  46  33  74  13  89  61  26  15  87   8  36  22  34  83  95  41  84  44  88  27  64  44  62  27  14   4  48  98  29  12  52  44   3  91  30  87  20  61  74   2  89  39  24  75  14  27  28  37  49  22  49  70  91  86   2  96  30  40  30  68  61  91  18  57  78   4  45  77  67  75  91  28  29  12  20  16  75  34  15  78  59   4  61  40  39  43  55  63  60  19  73  50  87  75  14  66  49  12  25  33  67   3  99  70  72  94  68  96   7  19  29  10  68  96  52   9  17  46  10  16   4  12  97  63  43  80  30  44  88  16  84  57  51  19  67   8  57  66  52  24  82  70   3  80   3  11  60  58  87  80  60  77  16  53  88  40  57  54  65  18  83  88  78   3  30  35  44  84  99   8  91  91  88  17  31  46  18  47  28  11  28  65  83   2  51  82  57  95  48  67  58  70  14  37  85  26  35   6  68  86  23  26  73  36  22  87  81  42  28  14  47  56  94  53  32   6  39  40  80   3  75  27   2  30  54  28  58  64  31  54  24  21  48  84  37  10  59  51  72   2  23  25  99  96  12  76  31  27  68  15  30  21  65  42  34  54  12  84   7  83  29  93   5  61  94  17  61  68  81  99  99   9  90  68  21  32  65  67  39  99  31  98  19  27  28  43  62  37  91   3  63   4   1   9  20  93   7  62  59  87  11  22  27  41  17  65  45  51  50  97   2  41  69  21  72   1  38  17  99  62  45  75  94  64  69  19   1  68  58  23  84  27  84  52  87  62  39  44  68  30  43  58  68  17  81  35  17   8  45  68  98  67  18  29  60  73  56  26  20  91  97  95  90  56  23  81  57  75  60  59  45  12  61  97  42   9  82  97  45  28  91  31   3  36  34  92  59   6  92  82  54  59  84  72  42  92  85  46  32  34  98  78  64   5  72  88  72  12  62  39  76  33  42  81  60  55  98  89  59  58  43  67  24  49  33  68  66  99  11  96  67  72  94  85  36  56  78  70  93  44  81  21  89  16  83  13  90  73  18  19  39  52  11  59  52  64  79   4  69  97  77  28  63  24  69  83  49  50  50  39  68  31  41  76  65  10  24  62  20  61  14  28  85  58  57  45   6   6  91   3  93  28   3   5  73  76  57  75  14  59  13  38  75  42  35  81  39  93  40   1  59  54  47  83  64  12  39  39  42   2  17  42  40  88  76  64  12  90  15  55  92  29  95  83  39   7   3  27  56  51  96  60  38  83  82  42  49  28  32  72  58  12  18   3  43  29  98   6  21  84  11   9  46  87  59  30  38  63  74  65  61  76  51   6  57  72  18  59  32  66  89  34  36  66  18  84   5  27  27  54  82  81  61  55   4  91  91  77  16  84  87  17  60  80  33  68  61  75  78  82  23  91  68  90  10  62  35  41  57  15   5  73   7  65  90  95  42   5  64  67  84  74  89  22  99  19  50  49  42  96  99   3  46  57   5  15  45  74  30  98  83   1  72  25   2  80  45  64   1  13  18  54  76  78  45  64  67  98  44  59  30  65  91  45  90   4  46  36  79  49  56   9  10  75  84  68  44  68  73  88  69  66  94  70  50  46  74  82  97  44  44                                                                                                          
                                                                                                        25  30  34  29  72  71  18  75  81  11  22   6  24  71  85   7  29  24  94  95  15  69  29   6  85  69   1  45  29  73  44  79  51  55  43  95  26  79  15   9   9  41  31   5  83  19  72  99  64  57  51  50  87  42  77  67  73  73  28  77  94  66  29  76  99  82  86  86  72  97  92  77  42  64  48  81  79  66  31   7  43  85  60  17  68  14  22  47  96  53  63  10  86  63  41  72  44  56  15  64  14  95  15   5  16  86  63  71  81  23  52  92   8  95  26  39  33  95  73  62  13  43  86  83  51   1  70  72  36  58  63  24  46  40  70  88  16  70  48  47  67  18  24  59   9  61  26  36  19  45  34   6  74  27  17  20  88  14  92  30  26  89  75  36  48  28  28  94  35   3  98  73  83  75  85  32  10  84  42  75  88  36  43  72  85  67  73   7  11   3  20  90  81   9  15   6  48   1  80  34  66  52  18  43  97  47  41  57  65  51  23  38   2  61  74  55   6  16  69  60  20  86  82  75  19  52  11  42  11  25  63   7  58  29  81  33  62  20  87  76  23  85  29   5  96  82  94   9  98  41  46  13  82  36  75  73  65  75  32  31  39  17  33  27  12  55  63  95  95  18  16  34  67  91  62  52  81  32  92  14  67  84  54  99  29  96  82  58  39  68  64  98  75  25  56  56  16  12  41  22  20  29  21  88  48  18  33  21  24  27  82  64  36  47  54   1  56  16  73  87  92  47  28  22  10  52  78  95  41  38  18  11  65  20  56  16  59   2  56  84  45  47  99  63  59  54  54  57  28  96  67  55  86  10  11  43  37  21  56  17  78  93   7  22  94  40  63  13  76  95  15  84  46  49  83   3  21  18  32  55  55  84  17  44  52  27  95  72  35   1  72  58  14  24  69  67  35  32  39  93  95  15  19  18   7  14  37  12  92  91  30  82  27  44  46  64   3   2  39  39  94  53  10  97  20  74  56  17  33  44  81  33  73  66  85  69  27  62  48  16  33  12  61  11  93  93  12  22  80  91  20  77  17  54  98  90  50  84  83  18  47  14  15  20   4  89  32   5  90  84   6  49  28  66  30  82  99  86  73  97  27  95   1  66  61  29   8  16  17  84   2  42  30  25  68  17  28   2  43  53  67  27  74  52  34  16  36  23  17  53  43  64  66  30  30  13  31  31  19  44  12  79  83  18  78  86  87  76  60  32   7  89  31  80  13  90  60   2  27  40  94  98  43  49  52   2  30  14  97  45  12  84  24  39  57  65  54  98  80  53  47  30  98  21  40  47  70  20  53  76  54  43  35  81  40  11  76   5  55  87  61  71  83  56   1  36  90  24  64  88  43  22  51  35  65  65  46  60  13  74   2  78  77  37  89  20  11  84  48  76  41  72   4   8  52  35  95  94  24  53  95  81  71  76  89  55  59  84  71  29  77  80  70  22   8  43  14  62   3  99  22   3  33  46  12  84  69  15  77  25  33  84  95  99  68  98  25  49  39  86  55  47  23  95  30  16  96  54  53   1  85  89  35  77  92  99  57   8  22  53  78  30  35  45  79  12  64  56  81   5  27  80  40  46  59  80  89  11  92  28  66  80   7  67  18  53  26  72  54  24  43  59  97  83  63  19  12  37  47  27   3  34  62  16  17  51  31  85  99  71  17  14  66  69  10  33  89  39  49  15  59   3  60  48  15  97  72  77  18  28  95   5  59  49  34  45  82  42  41  78  42  94  24  72   4  87  41  60  75  43  26  73  74  46  34  23  26  58   4  57  82  20   8  89  67  55  26  43  10  34  64  16  55  13  12  58  58  80  54  49  56  53  63  28  28  56  26  22  67  29  91  28   9  40  95  53  10  13  27  44  34  66  44  77  91  54  28   3  49  63  53  75  28  40   8  50  15  30  34  70  37   7  11  79  73  24  91  86   6  92  26   5  12   2  61  39  86  13  60  60  37  12  41  17  35  96  45  32  17  41  35  73  28   8  96  89  11  95  51  35  53  15  35  75  95  40  28  86   2  56  17  91  35  64  56  28  32  19  33  85  44   7   9  88   9  66  45  24  16  39  33  67   4  21  22  72  54  33  32  95  44  81  23  45  46  58  82  58  30  99  69  37  24  73  46  23  85  28  92  58  33  98  41  58  96  62  27                                                                                                        
                                                                                                      77  19  13  12  56  25  22  37  88  92  99  72  77  57  70  62  51  63  77  12  34  50  11  49  51  30  25  51   7  45  53   5  78  60  61  40  37  80  35  86   3  38  78  63  69  64  68  23  86  14  89  24  12  63  96  88  71  24  14  12  96  32  54  87  52  62  26  27  18   5  43  48  61  24  32  70  77  48  19  48  32  73  99  28  61  25  90  15  87  67  80  43  84  10  57  54  16  33   7  81  66  44   6   1  22  16  79  87  36  66  93  77  31  19   3  79   7  35  45  19  50  78  11  97  99  31  29  53  18  10  57  51  34  17  49  17  96  81  53  82  65  94  61  41  36  54  67  62  62  37  23  62  69  56  17  81  22  33  79  63  94  61  63  79   4  19  69  64   9  51  46  59  22  15  45  29  13  81   3  48  77  24  21  60  39  59  63  62  55   3  56  59  24  68  19  34  53  59  58  58  50  87  57  31  43  77  87  38  77  26  16  94  40  28  57  40  95  40  80  52  32  65  89  43  10  38  76  80  35  68  55  63  21  18  13  63  57  72  65  94  50  63  51  79  25   3  64  28  38  30  13  74  12  44  85  35  85  34  85  70  44   2  29  54  27  71  94  98  70  61  36  13   7  11   5   1  49  97  97  17   5  62  16  87  78  87  89  56  44  29  35  16  20  32   1  63  20  21  18  93  43  97  92  82  10  36  41  64  46  41   7  19  33  20  83  30  78  23  99  91   9  77  40  20  18  89  11  92  45  52  31  19  39  77   3  80  88   1  63  98  79  84  40  80  82  33  63  24  63  25  45  46  66  15  87  24  21  90  95  57  10  71  51   6  93  17  35  80  37  43  95  86  21  40  97  97  47  46  18  71  30  19  27   6  52  64  44  22  83  11  19  28  84   6  96  69  41  63  82  45   2  25  47  61  13   5  84  92  49  96  72  35   8  70  60  96  42  98  24  47  53  87  35  74  58  18  69  67  44  99  54  82  75  76  37   9  71  69  46  98  13  47  93  72  46  42  27  30  33  17  81   7  92  43  43  59   9  52  85  40  66  26  71  52  66  73  59  52  97  74  80  98  72  67  62  46  75  93  53  20   9  60  85   1  83  21  30  96  34  53   5  47  74  42  88  49  67   5  69  91  64  83  89  73  13  11  12  64  23   3   6  72  33  35  99  80  97  44  81  88  28  44  29  67  92  37  83   7  26  76   1  16   7  16  10  41  24  80  60  66  49  16  85  69  95  69  82   1  12  59   9  63  69  59  47  48  62  28  45  65  26  60   6  83  75  52  54  19  66  44  52  13  24  95  72  78  87  85  67  27  11  61  89  72  23  63   3  14  90  94   1  31  33  12  70  22  93  59  59  32  74  75  12  20  95  69  56  48  73  28  66  46  44  50  62  54  23  66  78  16  35  39  34  27  62   1  24  43  92  14  31  39  85  30  94  23  17  79  63   9  30   8   3   2  22  98   4  52  63  57  14  93   3  90  66  25  80  77  96  60  30  82  21  98  22  41  67  98  83  84  95  28  68  49  79  99  30  62  19  32  61  22  61  40  45  49  21  60  70   5  10  19  10  55  65  29   3  18  63  83  58  63  40  48  61  48  21   4  43  32  65  83  42  57  75   1  85  38  88   4  11  27  16   2  39  92  16   2  53  99  46  29  36  94  25  78  19  50  51  61  57  38   1  75  34  16   5  26  95  83  41  72  10  80  43  68  10  46  17  22  63  35   6  71   1  10  60  36  87  51  49  30  70  80  55  15  68  66  83   1  30  98  45  30  85  65  96  34  54  81  83  81  46  45  80   3  74  58   9  92  78  55   3  26  85  85   1  46   6  82  41  59  57  63  19  94  48  74  82  58  87  94  33  74  65  16   2  16  52  31  71  60  42  52   1  77  51  17  74  14  11  76  47  49  58  93  14  84  87  82   5  89  22  68  74  51  23  64  54  26  27  12  60  37  59  45  85  89   1  37   9  48  37   9  88  44  67  14  53  55  84  47  83  57  62  15  84  62  83  53  85  40  73  54   6  47  90   3   2  59  56  70  65  48  79  21  50  83  87  24  14  91  96  17   8   3  73  69  11  21  20  76  96  38  37  78   8  90  56  16  52  62  38  24  89  55  41  99  27  73  87  36  59  92  32  30  65  26                                                                                                      
                                                                                                    99  16  16  88   3  80  60  62  32  59  65  88  80  57  17  74  19  77  22  87  31  41  77  46  35  48  51  97   4  95  94  19  78  28  32  79   1  99  18  76  85  50  34  36  16  26  65  14  27  62  78   2  99  46   1  75   9  99  25  86  99  85  90  58  81  95   2  47   4  33  12  65  58  12  69  44  38  74   3  59  56  81  38  33  15  88  30  84  61  74  33  49  71  36  66  92  27  98  50  84  50   2  10  87  79  59  72  44  72   4  11  93  94  96  22  85  20  67  27  30  56  35  92  51  83  93  12  31  24  12  52  15  64  60  31  44  92  49  86  99  47   7  97  35  56  79  76  28  93  17  95   1  62  44  70  62  25   8  13   9  71  73  66  66  65   7  13  88  87  54  10  87  24  70  93  23  44  76  99   4  17  28  42  31   9  58  90  83   7  16  95  49  66  79  79  33  98  60  46  73  16  23  69  19  48  57  64  72  20  41  96  28  81  36  70  71  50   1  80  65  22  89  22  68  16  98  99  85   3   6  94  17  11  11  59  44  66  17  25  85  32  55  75  27  59  52  15  31  79  32  54  91  25   6  40  20  71  46   8  42  37  27  69   6  89   1  76  16  33  98  23  30  35  44  54  68  81  81  64  71  87  51  60  72  42  32  69  54  50  40  26  29  43  46  66  83  95  67  82  28  88  86  90  26  68  18  47  14  99  59  85   5   3  15   3  63   6  46  74  54  93  62  26  60  13   4  95  72  15   8  23  33  29  58  66  20  37  49  83  55  64  58  70  82  25  20  61  88  38   4  83  61  75  23  92  22  18  67  79  89  58  33  46   4  92  81  63  89  25  78   8  31  35  37  24  81  48  96  96  71  48  38  71  34  13  79  45  29  65  80  65  65  80  95  66  83  63  11  55  64  51  73  56  75  61  89  32  71   5  35  76  90  27  81  62  93  31  93  73  21  70  63   6  66  55  82  87  14  37   6  16  87  10  88  33  69  19  63  63  14  86  33  36  21  59  63  10  70   9  90  27  75  66  56  79  67  49  82  37  17   8  76   6  27  22  77  40  40  50  90   1  64  57  93  83  13  86  97  20  80  35  57  73  52  58  54  36  43  78  75  60  22   7  13  91  11  57  18  89   1  73  25  33  91  19  38  73  11  25  29  48  52  34  45  55  56  86   2  85  20  98  21  35  93  21  27  26   7  10  31   9  95  86  58  94  44  84  18  67  85  88  38  20  81  28  58   5  62  18  40  48   5  89  20   8  28  37  33  65  29  26  26  81  11  15  21  36  52  62  89   4  32  64  10  83   3  68  75  37  57  55  26  20  98  84  97  16  14  19  76   6   6  98  61  58  69  77  45  90  55  77  42  16  38  27  54  25  12  57  93  15   6  90  32  22  93  17  34  50  22  93  66  97  52   8  31  66  95   6  98  53  41  94  88  42  59  43  51  27  62   4  41  69  65  85  54  18   8  59  82  32  66  92  10  43  82  86  67  44  95  31  71  81   1  30  16  98  29   8  14   6  78   1  25   3  28  87  93  23  75  25   6  43  62  94  94  23  81  89  96  76  89  29  69  24  94  63  48  40  19  20  75  44  46  35  58  15  10  13  57  93  84  24  17  32   4  29  38  73   7  19  62  53  74  22  28  76  73  79  18  37  47  70  74  91   8  79  26  51  37  36  97  25   5  70  82  83  28  89  33  39  52  97  61  27   3  72  75  32  48  49  90  94  24  50  21  72  54  92  96  21  62  83  89   8  98  34  73  53   7  37  72  67  45  49  87  88  22  64  75  33  97  19  54  26  88  35  32  86  71  15  70  42  63  54  56  28  68  50  53  29  35  15  50  71  93  45  67  98  46  63  59  95  97  62  59  73  73  73   2  93  44  55  81  42  58  76  92  28  98  19  94  21   2  65  65  58   2  41  67  51  20  76  68  68  59   7  63  72  21  49  13   7  81  71  29  13  53  28  85  15  17  24  43  50  43  72  93  83   2  63  26  29  53  62  52   6  30  35  82  68  19  27  53  44  21  16   9  66  58  86  80  90  76  39  41  61  69  79  59  76  15  61  60  71  51  91  98  45  18   8  27  62  59  61  11  71  97  40  62   3  70  34  50  16  80  39  63  75  50  31   7  15  27  63  61  56  66  22                                                                                                    
                                                                                                  88  25  52  99  60  53  51  87  96  15  24  73  20   8  73  23  73  53  89  22  66  47  76  13  86  46  24  79  57  73  83  53  72  29  80  51  85  29  39  37  35  24  51  58  61  43  52  87  64  41  82  35  23  37  72  11  50  98  21  31  31  36  67  51  53  62  60  45  44  94  95   9  11  10  48  12  40  39  62  85  10  35  88  17  35   7  88  34  34   5  37  94  35  77  14  52   9  44  19  40  99  77  57  31  57  13  92  40  17  68  21  19  22  63  84  98  33  21   2  71  54  83  30   5   9   9  51  72  74  50  58  20  19  88  95  36  84  16  21   1   9  35  33  73  89  93  56   7  24  45  82  17  21  49  16   2  38  64  75  26  11  96  95  40  95  21  24   9  82  49  62  21  42  98  20  37  81  96  91  60   6  31   2  62  69  96  58  77  87  73  47  14  38  25  88  54  25  82  86  53  42  92  82  68  98   9  24  48  45  63  38  34  39  17  45  72   8  88  84  39   5  12  12  50  16  40  58  84  38  59  31  50  45  42  42  68  21  97  95   1  11  59  12  87  80   5  94  65  68  33  40   4  97  63  30  22  46  61  57  98  55  64  78  58  11  17  71  20  90  36  85  39  49  65  15  91  29  92   7  20  29  46  36  88  13  95  16  11  38  85  17  96   8   9  10   3  53   9  79  50  74   1  73  12  96  49  14  67   5  91  96  44  48  86  24  26   7  66  52  47  97  67   2  34  34  23  45  73  76  16  14  24  60  11  49  72  24  21  64  26  23  11  65  61  94  87  38  48  23  77  14  94  65   4  30  93  35  56  81  33  31  27  84  28  78  64  45  93  36   8  89  34  57  35  15  69  92  81  14  93  12  20  43  10   8  41   6  79  69  47  15  66  31  26  37  96  79  50  34  22  41  87  60  67  29  24  66  30  12   6   9  79   6  39  37  10  42  19  78  52  15  55  66  46  81  61  85  49  93  60  58  40   7  73  85  61  58  82  53  11  55  15  71  72   4  10  48  81  41  54  47  37  57  64  36   6  42  71  88  90  83  79  49  25  83  99  43  17  52  30  17  57  92  86  19  80  18  71  42   2  16  23  50   4  41   5  97  60  35  68  46  61  52  38  29  96  94  32  98  13  24  89  76  80  34  49  36  21  65  15  15  85  73  66  30  72  51  97  15  12  15  72  85  98  61  93   7  75  96  83  42  89  28  66  69  58  95  56  73  95  55  86  41  52  34  77  65  33  15   7  24   3  20  31  61  10  97  21  70  51  72  98   2  94  66  19  86  50  48   4  46  43  56  32  16  77  18  10  91  51  53  13   3  46  84  84   4  31  86  83  40  85  57  22  28  31  62  53  32  25  79   4  86  24  73   9  96  12  77  25  50  72  49  78  38  19  75  58  11   2  66  34  12  50  63  10  59  90  76  72  28  91  77  82  94  75  48  27  54   1   6  51  97  47  17  34  27  15  23  83  83  25  72  80  10  40  22  19  12  27  49  16   1  44  36  48  11  56  65  84  45  91  21  48  90  39  92  31  63  50  54  93   8  83  69  95  85   6  34  11  98  22  13  95  74  42  25  56   1  57  59  42  11   3  69  21  50  84  99  51  36  42  13  68  64  20  79  49  17  63  74  13  24  30  83  83   1  94   2   6  71  19  38  56  78  55  38   3  32  71  82  16  17  69  94  45  48   6   6  86  36  39  28  33  62  56  57  80  64  72  44  14  74  54   5  45  14  87  12  32  51  78  46  80  55  66  82  43  97  91   1   9  74   7  42  97  51  13  98  31  84  74  16  63  51  80  15  15  83  22  39  50  26  35  58  84   9   7   1  15  77  42  83  71   4  49  76  31  27  46  35  79  40  96  71  80  68  24   8  58  42  54  75  63  38  19  68  79  86   5  52  14  52  80  61  46   1  30  10   7   8  71   2  52  66  64   7   8  54  45  51  35  50  86  15  50  78  38  65  36  84  49  90   3  32  17  46  98  75  73  29  81  88  71  77  36  90  45  41  29  17  62  91  24  92  10  13  68  25  33  32  77  62  96  98   1  57  17  21  67  34  16  48  33   7  18  65  68  12  42  43   4   6  46  30  85  97  60  88  54  43  81   8  84  50  45   7  35  87  83  58   3  28  81  89  88  56  24   1  13                                                                                                  
                                                                                                37  81  13  90  12   3  76  14   5  45  67  97  80  60  52  38  41  19  96  99  23  60  13  68   5  52  41  84  99  51  42  80  26  12  65  52  86  98  82  37   1  89   6  90  15  10  97   5  94  86  77  65  96  74  57  72  67  24  91   2  60  77  36  44  88   9   6  65  75  59  81  46  66  39  77  62  79  30  14  64  56  73  65  65  82  25  37  30  67  72  83  13  15  41  70  26  25  89  35  75  52  78  25  83  65  91  27  87   3  77  67  40  91   7  12  84  40  77  65   8  83  30  30   9  52  95  22  18  62  73  79  75  71  57  47  57  43  60  48  36   2  95  50  66  67  16  10   9  73  28  93  72  91  23  69  76  68  25   1  86  18  90  70  49  44  22   8  49  96  70  73  30  32  96  50  67  22  43  49  92  74  51  50  70  94   6  42  53   8  75  46  46  69  54  54  13  17  50  21  91  70  43  69  27  48  42  41  38  25  79  84  66  58  80  16  88  41  91  38  19   1  30  29  22  37  47  87  64  22  58  61  99  82  80  46  98  32  80  80  90  75  11   2  49  78  69  22  56  93  52  98  35  26  40  78  90  91  65  75  74   3  41  44  78  64  28  58   4  51  77   8  95  19  20  91  53  19  73  65  56  94  66  34  71  44  15  73  63  94  17  26  36  25   7  31  99  81  81  51  47  41  72  32  50  90  73   5  72   2  25  18  46  81  41  53  96  27  76  81  93   2  47  40  75  88  89   1  83  63  57  86  32  13  94  72  39  18  75  42  39  98  86   8  42   9  24  40  32  68  23  61  46  88  18  87  36  67  95   9  35  96  33  80  78  83  60  44  76  40  64  78  77  75  27  58  45  75  90  56  35  24  29  53  38   9  75  11  59  43  41  27  77  21  12  27  87  74  16  64  25  92  20   3  28  73  41  19  24  84   1  31  87  12  55  78  80  69  38  46  31  83  62  59  43   5  72  54  40  41  43   4  30  75  27  91  28  33  34  27  53  87  35  33  33  97  30  19  13  19  83  87  84  80   1  28  78  12  79  16  62  74  19  83  90  38  56  91  13  30   8  10  19  79  18  36  67  98  31  16  89  86  66  24  81  92  22  34  98   9  54  71  66  73  91  15  32  39  71  35  17  68  46  21   1  70  76  84  77  86  61  97  72   7  55  30  88  87   8  19  96  67  55  98  67  86  93  74  73  99  40   8  46  90  13  33   1  61   7   2  61   2  69  25  21  95  11  67  12  55  45  45  97  29  91  65  85  93  38  99  59  48  44  92  40  46  20  51  54  77  23  75  71  71   5  89  55   8  79   9  39  96  60  33  19  10  34  37  73  77  52  41  90  99  46  84  33  53  97   1  49  15  59  70  37  47  56   4  69  60  76   6  73  73  15  81  14  80   7  58  68  65  93  54  23  60  55  38  65  23  82  13  76  42  17  45  32  90  19  18  81  13   6  49  11  28  77  80   6  75  59   2  86  19  94  20  17  48  19  58  16  39  18  60  92  72  85  68  82  50  25  73  61  36  34  39  74  87  55  21  45  79  91  86  78  75  90  94  41  53  96  76  90  54  51  66  36  28  77  95  17  14  99  82  27  72  91  64  38  30  82  22  28   3  90  65  24  28  82  24  71   1  16  61  48  80  22  22  93  16  60  51  84  23   4  79  87  86  38  92  13  40  83  81  74  31  87  96  32  35  63   8  69  74  31   5  79  46   3  72  79  48  86  95  18  13  41  99   5  70  37  46  92  64  64  99  77  49  35  99  89  53  12  68  15  76  55  77  42  24  20   9  12  48  97  54  43  64  77  51  18  23  14  96  33  77  77  95  93  95  17  78  77  45  30  22  91  54  28  26  69  94   1  68  33  27  45  74  65  26  45   8  28  72  57  39  75  70  68  92  30  90   7  24  13  39   2  11  70  44  77  67  91  55  94  61  44  76  63  22  12  69  40  95  81  29  84  26  21  31  24  76   1  80   9   4  29  13  49  80  74  47  39  55  55  17  32  33  70  26  93  67  97  14  90  11  26  91  95  95  74  21  95  39  31  67  97  55  23   2  83  66   5   3  53  91  27  52  41  60  74  93  37  41  48  70  81  79  12  20   2   3  14  81  85  13  52  75   5  97  24  16  24  39   9  22  81  60  33  17  67  33                                                                                                
                                                                                              42  78  29  84  50  38  64  43   5  64  51  88  28  55  17  14  80  85  12  83  51  91  84  59  73  59  95  68  62  89  50  67  56  46  81  22  13  95  15  97  19   6  24  88  13  99  82  47  20  17   4  53  96  52  72  70  70  57   4  12  25  61  64  67  12  70  71   7  77   2  14  38  31  66  14  84  27  75  56  16  38  32  66  66  50  13  61   6  89  74  95  32  94  27  54  93  80  17  83   9  41   5  44  61  40  72  24  56  63  44  91  13  98  52  72  87  54  24  17  72   6  27  47  48  66  15  40  18  91  35  34  85  79  48  14  46  69  31  24  67  27  56  14  21  37  56  70  51  27  22  42  27   3  38  51  23  30  63  64  94  24  19  74  58  87  24  87  20  63  40  20  24  23   4  61  26  42  69  24  73  90  33  70   2  90  98  44  34  35   3  63  53  73  24  50  85  48   6   3  17  68  55  73  85  45  64  55  30  99  31  80  99  59  44   5  80  74  50  45  27  97  27  67  58  11   3  36  25   3  13  97  45  83  88  69   7  59  57  70  62  11  47  48  31  78  13  44  80  71  85  97  71  28  54  48  45  47  97  55  13  34   8  97  12  46  75  71  54   1  19  66  74  52  41  36  21  59  81  64  97   6  85   2  69  19  44  18  10  22  32  94  93  69  58  79   2  48  20  88  77  70  20  72  53  39  18  69  99  44  93  13  28  91  73  34  62  50  54   7  70  73  52  49  72   2   2  84  25  99  67  16   6  73  26  15  74  81   6  70  49  70  97  80  62  98  98  19  71  44  15  47  98  73  16  38  64  39  20  99  26  29  59  18  85  13  74  83  68  98  51  47  86  69  37  77   1  52  31  27  11  49   5  72  37  30  22  52  48  16  65   8  64  14  15  26  57  23   7  38  54  89  29   6  36  66  82  79  89  51  92  17  94  59  41  95  66  67  19  59  98  54  94  80  52  21  22  44  29  42  56  39  69  46  75  47  14   3  28  88  10  27  16  39  24  84  54  57  90  81  47  57  10  64  60  30  60  93  66  62  15  76  24  72  37  62  14  61  86  86  42  56  62  16  81  35  88  77  81  84  72  44  48  56  41  80  91  36  66  71  26  95  53  74  13  64  66  51  60  98  17  10  99  61  66  66  11  52  45  38  47  36  29  30  48  92   4  86  70  66  45  92  68   3  56  74   4  25  12  78  80  97  13  77  85  28  80  88   5  32  47  87  25  84   9  13  31  98  81  20  87   4   6  83  50  55   7  64  99  15  39  62  62  40  91  53  65  61  85  29  89  17  72   7  89  50  50  18  36  19  66  86  13  38   2  14  96  39  13  90  77  84  16  91  20  69  11  34  25  38  58  10   6   4  18  54  58  42  30  10  25  26  56  30  73  25  73  83  26   6  92  76   8  72  31  92  44  12  32   7  85  58  54  32  27  34  29  46  45  20  29  43   4  77  68  99  72  47  93  28  44   4  95  89  74  99  70  98  72  46  73   9  63  50  51  21   5  12  34  84  75  32  25  30  27  53  48  59  86  35  48  15  87  74  75  95  62  42  83  11  47  18  10  93  87  56  49  47  23   9   1  12  11  94  74  73  16  54  78  52  87  13  76  83  64  39  75  54  87  78  44  53  24  58  98  85  73  92  64   6  99  84  55  82  79   7  26  50  15   1  11  71  81  99   5  66  24  63   3  74  33  80  26  95  18  25  89  49  57  49   5  42  21  62  65  39  43  41  78  67  90   5  76   1  48  83  97  46  62  24  78  77  98  14  18  63  49  64  61  74   4  85  37  33  41  25  92  50  57  62   7  89  43  57   7  97  87  66  82  32  87  33  17  37  91  72  11  29  63  87  34  79  64  34  58  16  91  80  63  57  37  39  20  85  53  85  67  41  44  94  74  45  73   1  87  78  69  52  28  28  59  15  36   2  95  22  36  48  62  56  11  83  79  60  67  16  28  47   4  62  23  96  70  43  94  52  59  35  62  83  72  67  54  63   3  55  35  17  22  25  67  89   4  60   3  31  61   7  58  22  87  27  77  14  64  23  80  67  59   8  59  43  31  57   8  38  22  14  80  74  50  37  33  93  29  96  10  87  60  39  38  52  26  37  43  35  59  74  91  59  25  46  72  39   8  80  94  79  31  15  71   8  46                                                                                              
                                                                                            10  80  79  36  84   5  18  44  63  31  24  98  66  17  14  32  21  43  16  29  62   6  51  49  29  85  14  47  92  11  22  15  54  63  91  80  64  63  73  91  47  52  43  57  49  17  56  58   2   5  64  55  57  68  91  72  26  78   3  68  84   9  99  63  12  16  96  39  95  70  88  18  49  86  65  31  47  36  48  57  13  21  80  85   4  76  67  86  86  67  47  71  65  78   2  75  75  28  35   8  24  25  98   3  17   2  41  20  50  48   3  83   2  67  78  97  31  29  66  30  69  59  64  24   4  84  57  78  21  50  28  50  84  70  71  44  64  79  85  47  77  76  96  39  43  43  92  35  31  50   2  40  55  39  79  56  85  50  82  42  67   1  59  92  84  92   3  46  46  63  12  33  91  18  49  76  41  17  75   1   1  59  38  25  60  54  41  64  15  31  30   7  41  89  79  70  62  28  48  64  22  94   2  17  93  81  52  98  55  59  36  54  87  34  70  33  55  82  63  32  22  33   8  62  37  38  71  70  62  23  90  27  25  57  71  73  19  18  31  71  98  63  50  11  68  83  23  26  95  36  97  40  87  63   1  82  87  54  46  66  52  69  96  81  56  52  76  65  22  60  79  37  71  55  35  35  80  72  44  13  39  62  22  37  56  82  40  80  70  29  19  11  65   8   7   8  86  99  34  82  51  34  57  44  93  85  43  89  39  85  82  88  28  17   5  25  47  78  24  97  63  71  38  26   3  68  27  34  92  43  68  64  25  70  96  78  94  39  33  41  75  84  32  29   4  84  81  24  55  96  68  75  25  21  66  25  65  32  34  36  33  71  16  14   6  61  90  15  88  91  67  69   3   5  74  24   8  88  68  58  72  47  25  61  96   6  79  79   3  84  24  50  91  57  94  79  22   7  71   4  89  51  22  98  55  58  19  99  12  78  19  34  97  34  85  34  11  24  67  23  27  48  27  60  54  39  35  37  44  69  41  28  45  83  81  77  68  83  18  90  25  13  36  14  69  58  55  27  17   8   7  86  75   7  89  32  42  29  21  48  97  69  36  75  37   5  71  73  40  26  13  55  94  47  37  80  55  11  99  88  95  34  64  45  97  72  16  97  81  11  24   7  12  35  93  25  63  59  26  23  19  31  60  56  28  36  81  32  98  16  78   5  91  51   8  34  63  66  50   3  77  29  80  56  81   6  98   1  29  20  53  69  64  69  12  71  12  46  66  99  56   2  10  79  14  97  66  38  19  27  18   6  12   1  61  78  92  63  33   6  91  72  44  87  55  64  42  95  98  38  11  20  40  84  37  16  44   4  39  40  84  26  50  27  91  75  27  54  50  50  77  37  89  26  78  25  51  73  34  83  68  34  88  98  33  13  14   8  38  36  27  42  88  24  99  71  22  71  66  57  12   7  68  52  47  60  99  65  48  15  47  36  98  89  63  30  39  91  72   4  10  91  11  90  48  50  74  79  70  40  49  52  12  61  35  31  59  64  58  52  70  12  53  32  84  50  89  75  65  32  45  73  98  10  99  49  43   1  20  45  62  10  69   3  95  12  11  54  29  39  46  86  84   1  23  85  31  39  81  97  55  74  75  78   1  54  66  26  91  73  73   3   4  83  31  72  88  93  76  33  14  16  69  87  97  16  37  97  17  28  38  83  92  31  52  89  41  41  31  21  97  87   6  97  65  66  20  64  58   6  91  23  23  69  30  65  27  28   8  58  15  81  78  84  91  17  65   1  58  60  87  70  41  89  66  62  99  51  84  47  34  56   4  95  89  27  53  79  17  64  62  44  81  11  35   5  22  80  72  25   6  25  10  59  23  15  27  54  60  91  11   5  93  45  20  83  21  66  45  96  45   6  56  92  21   8  26  77  60  97  81  19  54  65  38   5  66  74  58  55  66  68  29  15  61  68  45   8  87  94  76  81  95  58  51  83  50  62  76  45  27  97  30  66  84  88  48   3  79  49  51  70  51  98  79  30  44  52  43  52  63  58  84  70  29  31  20  80  57  49  72  75  62  61  85  33  39  35  52  68  97  54  18  62  89  11  54  28  57  24  82  18   8  86  55  73  77  98  23  63  89  11  89   8  60  65  14  62  43  66  16  22  26  28  90  85  53  48  42  29  28  24  34  48  51  30  31  15  64  72  62  26  35                                                                                            
                                                                                          90  23  27  83  48  36  41  32  74  20  60  59  24  40  90   7  40  10  24  78  92  38  41  97   8  50  46  50  47  92  74  21  34  12  26  30  62  29  63  58  14  20  39  97  36  92  60   7  13  31  51  30  66  89  46  80  93  99  44  53  54  70   4  45  76  31  34  60  36  74  70  93  70  32  60  62  93  14  63  79  63  92  16  27  17  92  64   1  87  48  46  36   9  42  64  39  90  65  94  85  89  99   9  35  58  98  63  98  61   7  87  80  38  33  80  26  25  55  24  34  40  52  80  26  91  42  86  50  71  33  87  22  14  61  36  85  94  11   1  94  28   6   9  96  96  29  42  14  32  74  48  43  61  17  39  34  75  30  11  40  37  75  93  76  44  12  15  86  95  90  93  53   5  34  31  15  29  50  47  44  87  55  55  92  39  98  53  20  91  67  72  59  78  42  71  44  96  94  83  26  49  95  21  23  33  76  82   6   5  86  61  19  26  14  90  41  41  85  65  39  21  39  20  63  81  75  40  62  75  73  83  23  42  88  95  69  66  14  86  36  59  81  24   5   7  23  18  78  53  61  39  61  35  22  24  79   7  21  45  85  48   2  81  17  31  98  38  11  48  21  54  97  26  58  63  26  19  60  56  76  22  93  30  57  26  24  66  82  40  12  39  22  60  32  85  55  42  19  24  22  84  76  53   8  82  82   4  97  90  56  86  20  91  28  37   2  50  60  23  58  13   6  83  59  83  20  42   6  22  29  78  77  12  50  25  57  31  81  53  71  99  14  75  85  96   8  58  77  85  71  74  59  46  63  12  80  89  18  26  44  80  55  70  18  71  12  41  30  93  96  54  89  84  39  77  68  92  73  11  54  56  73  40  16  96  17  86  23  98   2  82  74  55  40  99  63  17  31   7   7  23  36  70  61  31  15  36  95  26  46  23  58  91  99  39   8  93  65  65  43  98  74  86  77  38  40  20  80  65  16  93  53  18  78  31  99  25  41  10  84  72  38   3  93  79  66  61  67  17  60  50  86  42  49  29  42  33  32  42   4  54  87  41  33  56  50  42  71  91  85  82  42  59  76  91  99  17  49  69  50  16  16  93  66  56  24  38  77  10  77  29  48  97  96  43  44  39  37  45  55  23  64  25  19   4  38  82  23  75   2  90  22  39  83  83  95   5  90  30  20  65  69  31  32  78  87  11  97  65  10  79  82  79  55  37  37  63  30  38  61  78  20   2  94  32  66  73  58  57  56  90  26  21  35  33   2  44  54  71   3  90  11  28  79  36  49  38  70  67  85  14  94  16   1  10  37   8  46  71  12  66  13  74  42  79   8  90  42  23   4  80  73  68  62  29  30  68  43  36  77  67  59  23  14  96   2  80  16  48  70  37  58  45   2  99  34  31  78  22  17   9  60  87  36  34  45   9  98  61  15  38  71  45  95  57  56  39  92  21  50  45  84  15  64  41  93  84  10   6  77  91  17  19  23  89  58  38  36  81  32  35  31   2  76  43  85  15  23  85  43  21  47   2  85  37   7  58  19  88  82   2  86  28  41  46  86  55  80  69  16  54   7  25  93  72  34  10  29  93  53  74   4  60  80  80  29  79  32  70   9  76  43  93  58  43  72  47  63  96  36  28  84  57   8  95  64  72  40   5  32   5  40  11  38  26  43  86  53  30  81  76  53  70  14  96  31   9  23  57  17   3   5  21  28  77  44  93   1  94  82  18  96  39  44  17  80  84  15  65  44  35  65  37  95  86  39  82  37  60  52  53  21  42  72  47  47  70  99  43   8  66  99  33   4  80  67  68  98   8  25  13  74  56   1  70  69   1  57  96  85   3  72  75  76   5  33  13  29  82  71  83  75   7  89  59  86  73   6  58  20  87  56  14   4  48  96  85  27  97  95  23  55  40  19  11  24  64  41  93  62  41  96  77  86  12  15  83  62  21  58  25  69  84  58  51  20  48  90  13  83  86  74  63  33  44  86  64  33  57  40  81  34  64  58  50  55  33  81  93   4  39  24  77   5  11  73  76  30  68  33  95  54  60  80   7  18  17  41  51  25  86   9  34  76  39  10  82  68   3  21  52  25  48   1  26  38  90  49  77  72  37  53  43  23  76  84  62  28  21  26  24   9  67  92  65  59  44  48  82  13  99   5  31   2                                                                                          
                                                                                        1  52  97  37  11  85   8  21  32  74  40  82  85  97  68  51  35  76  80  31   6  27  74  41  90  65  93  94  14  85  46  31  41  97  64  18  84  31  29  92  96  73  86  89  84  40  39  25  96  94  20  47  66  48  59  55   4  14  76  89  49  86  92  54  11  53  22  66  16  20   5  74  33  61   4   4  58  24  70  70  96  94  19  54  22  28  60   4  17  33  14  52  70  23  22  57  74   5   9  58   8  34  72  86  97  81  32   9  26  36  29  76  68  93  43  29  55  32  40  11  48  36  15  92   1  16  46  62  59  82  40  33  60   6  46  33  56  65  99  58  60  57   7  97  76  14  23  57  98  40  34  99  27   4   3  22  32  19  53  44  95   6  55  10  43  33  43  40  89  68  95   9  16  89  44  56  30  87  87  72  33  99   2  19  45  39  60  10  87  59  24  86  99  48  98  46  69   9  51  78  33  13  22  67  72  61  95  84  72  79  84  39   1  55  43  89  37  46  56  43   2  79  33  77  39  89  41  77  63  16   6  40  20  69  62  43  28  76  16  14  81   8  17  67  85   6  48  71  39  52  26   5  50  10  33  22  83  79  45  42  65  82  62  11  82  29  20  17  38  99  58  65  32  45  10  44  83  11  31  22  92  15  17  29  67  39  78  22  49  57  75  10  21  56  46  53  82  51  43  92  96  20  81  34  77  56  26  90  81  71  40  17  96   8  25   4  61  10  51  41  15  53  44  25  14  75   5  91  87  88  29  22  84  24  14  42  39  35  98  36  91  55  50  86  33  58  17  29  99  59  89  83  72   3  59  47  22   3  42  42  96  90  26  96  81  62  74  43  14  18  69  56  58  93  94  80  40  55  69  39  27   5  29  23  31   2  81   4  71  77  59  14  24  77  48  27  47  41  31  14  82   7  60  89  33  87  70  72  93  26  71  89  90  70  97  39  40  24  99   7  58  75  35  91  17  36  50  70  28  57   7  36  34  32  24  82  51  65  19  83  51  60  26  21  69  15   7  38  99  82  65   6  61   1  20  80  84  37   2  48  78  20  73  56  61  23  69  66   1  57  89  72  76  48  44  65  70  51  93  90   4  97  65  17  74  94  39  89  67  17  10  51  14  92  51  98  74  69  11  42  43  45  93  52  75  76  82   7  30  20  67  21  37  16  46  96  58  86  64  37  36  41  70  62  45  23  87  73  30   7  85  33  33  84  87  46  69  35  54  22  62  18  99  45  59  55  76  46  84  49  32  76  58  52  78  71  72  78   8  62  30  69  11  12   1  80  41  89  24  13  92  83  76  13  21  41   1  75  53  23  33  81  17  25  65   6  14  37  73  10  80  62  85  73  58   7  26  25  27   1  94  50  40  70  67  33  15  19   3  90  36   1  33  29  40  21   4  33  90  95  12  90   7  11  99  61  56  17  70  69  14   9  20  94  61  34  33  35  43   7  38   3  28  45  80  92  87  11  96  73   7  67  76  75  14  88  61  99  64  67  52  16  30  67  74   7  61  67  58  95  72   7  17  91  72  88  11  54  99  59  53  49  83  49  99  41  19  40  30  62  82  53  84  61  18  56  15  89   9  43   5  94  33  80  33  23  29  92  39  98  32  70  56  39   4  67  35  77  43  35  43   2  16  85   5  74  43  90   9  42  79  54  18  67  58  93  26  85  17   4  70  78  14  23  57   3  42  83  66  37  35  84  96  57   7  60  63  81   1  18  75  96  46  25  65  63  78  84  51  74  19  42   6  23  98  52  65  96  78  53  61  93   9  95  56  95  90  75  81  90  38   6  91  91  88   5  64  78  94  95  24   7  28  14  90  68  96  96  20   7  43  91  13  31  57  34  86  64  60  55   6   8  88  61  39  21  46  16  41   7  39  16  14  35  23  70  28  60  52  61  22  53  98  99  77  70  86  89  99  12  49  82  99  33  43  45  30  87  30  73  34  96  87  92  86  97  74  59  12   6  62  81  94  28  64  56  43  17  61  40  90  29  40  33  80  46  63  65  62  66  84  62  34  10  69  74  99  92  49  90   3  57  26  95  55  23  25  35  55  76  18  81  26  18  49  61  47  48   3  37  29  91  44  92  77  75  81  58  94  11  25  75  82   2  96  96  75  99  20  16  16  43  79  76  31  25   4  32  29  45  63  12  84  62   5                                                                                        
                                                                                      2  52  58  21  24  63  79  79  62  17  50  63  28  36  81  53  43  26  68  20  64   7  61  27  66  57   6  66  15  64  50  13  47  14  99  32  70  32  16  76  48  51  35  74  44  85  36  86  38  58  80  90  35   4  44  14  59  60  42  35  56  17  20  57   9  15   4  30  37  27  54  54  20  54  20  62  99  58  88   5  41  89   8  26  86  69  45  31  16  75  46  92  44  30  61  34  32  42  97  40  36   3  95  23  18  26  30  89  70  11  17  90  40  63  29  18  49  78  78  40  43  66  39  20   6  30  62  44  29  33  37  58   3  91  31  65  99  23  48  31  47  27  25  28  35  88  93  70  47  68  41  97  22   7  68  71  43  36  89  52  58  99  12  70  65  92  13  90  52  78  41   5  18  78  98   3  69  25  64   4  71  43  55   1  63  83  34  30  60  58  64  67  87   8  68  54  38  23  46   8  99  11  16  91  65  51  65  12  95  95  11  43  43  61  23  41  54  21  21  56  26  96  23  18  63  78  68  99  91  19  55  43  27  28  87  85  60  11  48  45  84  95  26  97  45  78  13  83  33  51  77  14  53  74  71  31  64  99  74  25  41  45  80  41  61  75  72  67   3  93  11  92  27  10  93  67  24  32  61  92  54  25   7  17  84  18  26  91  72  56  43   8  79  64  40  90  49  73  26  84  94  48   7   2  41  36  10  67  38  38  62  86  21  73  15  16  68  13  97  27  14  70  54  35  49  10  22  52  12  40  26  16  93  72  76  84  64  81  50  88  11  43   9  26  62  71  20  63  71  76  54  13  45  43  97  97  45   5  10  85  29  16  22  43  97  77  64  11  44  29  90  14  47  15  45  49  28  38  28  90  42  68  45  95  17  53  73  76  88   8  26  51  74  45  55  58  30  60  15  64  15  53   1  80  93  69  12  73  23  64  58  54  39   6  69  49  85  90  65  96  82  32  87   4   1   6   3   7  71  95  84  13  16  20   2  99  35  53  39  90  38  88  72  63   6   5  44   9  67  51  88  35  44   2  74  23  77  86  27  28  87  98  60  50  37  75  44  27   9  33  91  91  19  40  91  96  27  66  57  69  20  88  89  41  21  99  62  22  56  78  18  59  40  91  82  88  78  27  19  10  38  79  53   1  33  88  64  63  59  89  38  66  57  57  40   7   1  61  91  72  14  10  43  55  23  90  52  17  53  59  50  19  52  99  77  82  86  43   5  14  42  20  30  29  19  27  59  85  48  93  50  85  18  26   1  18  18  94  39  95  94   4  55  82  95  37  92  25  98  34  46  84  84  52  40  50  82  25  84  75  80  50  20  83  98  89  95  80  40   3  88  96   8  73  26  26  73  69   2  71  81  91  26  63  63   9  60  23  22  18  71  76  17  36  91   1  83  74  56  91  32  74  10  47  50  41  42  15  75   4  70  92  52  35  66  40   2  65  33  45  87  88  39  80  82  54   7  22  58  24  74  19  20  93  40  40  90   5  56  43  27  96  76  26  11  35  50  58  84  17  82  39  26  56  33  42  51  69  80  93  85  46  26  25   9  53  70  25  31  35  93  58  65   2  68  79   2  58  74  35  31  24  99   5  16  98  49  46  44  40  85  30  45  28  66  32   1  85  47  49   9  37  68  76  40  47  31   6  67  80  46  82  78  87  82  97  63  17  96  98  91   9  69  16  91   4  45  62  17  19  26  63  31  41   2  10  49  58  48  81  47  65  41  65  30  57  34  44  99   2   2  10  48  25  61  27  62  23  89  40  73  73  85  47  26  50  21   4  69  21  33  23  18  55  20  58  64  45  90  99  40   8  58  12  53  98  75  57  44  12  87  99  71  40  95  79   9  84  50  49  72  73  55  72  65  25  27  85  99   7  86  69  43  84  33  14  83  32  74  25  69  60   4  15  32  83  34  16  88  31  83  31  58  50  72  97  72  32  67  45  75  83   3  73  15  70  85  78  73  28  69  26  79  46  70  92  93  45  12  45  54  38  31  75  65  77  60  21  30  72  29  43  60  90  20  93  13  68  25  53  33  54   2  73  26   7  41  88  83  10  88  40  44   8   9  86  29  38   1  96  17   2  90  95  27  36  94  18  74  51  80  83  72  25  81  40  50  55  89  27  39  32  69  82  88  57   1  64  49  19  96  47  72  53   4  31                                                                                      
                                                                                    61  52   2  11  39  30  36  26  83  42  43   7  35   1  88   6  26  55  89   7  46  68  50  31  85   4  43  24  26  47  49  26  83  82  85  78  46   1  77  17   8   1  25  77  44  21  61  74  29  97  14  52  66  98  91  12  74  13  88  82  79  43  65  14  87  41  55  27  17  94  85  75  35  93   8  31  36  97   5  36  39  26  43   3  63   6  17  67  73  66  15  27  75  12  21  33  68  81  72  89  44  58  75  40  31  75   9  90  97  62  57  19  84  56  75  51  94  28  36  15   7  53  57  27   5  11   6  95  91   5  78   3  21  77  71  53  21  90  92  62  74  28  17  76   4  14  13  71  25  78   6  52  16  29  33  86  62  34  85  21  23  41  75  32  74  53  37  43  65  16  19  67  88  52  44  51  22  45  43  42   6  34  82  82  49  19  49  80  19  74  36  12  42   3  19  26  33  40   8  56  43  80  81  40  47  10  73  33  32  69  74  83  73  75  63  57   8  50  78  14  68  96  94  77  44  47  73  24  12  91  20  72   8   2  65  58  73  64  65  56  78  91   9  34  91  48  83  38  83  12  30  73  37  17  56  30  27  69  58  41  53  99  24  24  12  71  70  71  59  16  41  35  61  44   9  68  79  31  72  77  26  32  51  29  80  10  45  19  28  39  54  10  64  52  42  91  68  62  21  88  85  97  16  30  72  65  51  50  91  39  39  57  22  72  96  16   3  60  81   7  33  15  37  63   3  70  33  82  74  89  36  80  78   4  54  37  92  88  74  67  52  63  40  72  97  84  10   2  94  45  66  77  71  69  51  86  20  47  57   7  59  31  63   5  69  28  87  48  19  47  77  72  15  71  74   8  72  15  36  72  15  58  35  57  69  13  49  28  97   5  27  92  66  13  88  11  29  29  77  78  62  20  15  16  28  68  75  33  30  69  54  56   7   4  56  75  47  61  58   8  52  36  52  99  79  25  11   6  69  77  32  15  53  47  66  38  76  65  42  96  60  17  46  50  55   1   8  29  37  45  56  30   3  54  74  64  68  10  25  92  25  28  59  63  43  47  82  42  94  92  91  80  13  21  54  23  41  42  12  97  67  46  90  88  40  41  43  15  59  67  64  61   9  74  41   7  99   5  83   3  90  40  38  67  56   3  89  55  88  83  97  17  28  55  54  48  50  91   7  14  46  17  28  41  39  62  97  44  35   4  29  29  94   7  63  64  61  47  25  71   8  70  78  86  64  20  93  87  43  31  80  56   7  91  91  29  70  49  82  36  29  48  19  95  37   8  16   4  63  22  64  57  76  43  97  21  43   3  99  77   7  34  34  14  99  63  18  48  56  66  14  28  92  66  33  74  56  38  14  71  25  29  74  19  90  61  18  60  26  55   2   6  27  30   1  80  72  37  81  10  57  81  17  67  38   1  91  82  76  64  29  91  40   9  91  17  58  98  29  68  20   3  54  64  89  26  29  54  35  33  69  70  64  77  40  81  47  33  49  59  87  51  39  16  39  34   5   4  71   1  67  48  98   8  33  13  72   7  15  80  59  31  56  64  85  52  92  79  62  49  32  35  45  66  95  15   3  51  33  98  56   4  49  54   3  35  68  28  96  83  73  62  96  31  59  30  39  60  35  74   7  87  53  67   7  41  39  10  88  92  41  69   1  79  53  40  51  97  51  85  98  69  33   5  81  74  42  35  29  71  98  64  26  18  15  66  23  94  77   7  90  30  83  98  20  34  18   4  70  73  45  86  53  22  11  90  86   3  65  64  54  24  10  29  34  25  29  95  76  32  22  46  33  32  32  47  87  30  95  96   5  15  80  61  95   9  68  84   2  45  19  72  51  23  25  74   1  33  72  44  75  42  97  87  13  32  89   5  17  72  25  17  81  15  17  15  99  81  24  47  25  11  84  24  88  24  25  37  98  16   1  86  11  73  41   9  57   5   6  55  20  62  14  63  95  25  49  29  63  28  75  94  65  66  43  83  43  58  74  97  31  68  82  81  54  32  15  56  95  13   8  88   3  17   7  71  40  30  75  64  30  10  55  82  18  45  26  48  74  72  67  95  44  92  93  60   9  19  67  82  72  94  65  48  63   1  26  25  63  24  80  43  41  37  43  10  65  30  66  32  16  32  31  80  95  20   8  93  37  52  23  30  36  66  37  33  78                                                                                    
                                                                                  35  97  81  39  24  48  66  97  53  99  88  67  36  30  92  49   9  96   6  18  46  26  14  59  96  82  47  48  98  21  24  82  25  37  44  27  16  57  12  52  67  57   9  84  44  48  99  20  16  39  29   1  12  30  84  94  99   7  60  55  22  37  88   6   8  75  30  20   9  89   5  82   3  53   2  87  33  87  71  54  27  53  24  40  48  47  52  52  28  44  50  92  93  79   9  86  34  29  50  84  14  37  24  58   3   4  29  38  27  24  30  66  80  66  62   8  73  30  47  66  92   1   4  50  17  30  71  93   5  53  72  74  53  96  65  91  43  38  42  93  80  99  96   2  27  17   3  55  87   2   6  36  87  53  64  56  31  58  10  28  94  71  23  37  41  92  55  47  85  97  91  54  79  55   7  59  74  74   2  10  92  14  85  45  33  19  68  92  93  35  42  30  79  53  56  63  98  11  47  44  43  13  27  81   4  89  63  77  60  92  35  80  25  72  74  21  97   8  12   1   8  56  74  35  32  25  19  71  79  67  40  86  46  86  19  14  89  53  82  94  14  18  87  80  58  89  78  37  51   7  57   1  63  86  79  59  46  37  56  54  76  88  57   1  86  15  17  83  94  97  41  12  78  46  16  60  71  26  98  60  20   3  74  44  34   5  35  81   2  57  57  25  87  92  44   8  98   8  19  56  83  71  32  77  49  77  60  75   9  66  17  30   5  49  36   6   8  27  81  83  52  48  55  79  75  70  95  44  58  32  26  32  74  63  95  70  23  61  18  56  67  20  50  41  62  52   9  12  34  39  87  67   6  51  83  53  13   4  59  11  29  90  55  91  50  37  53  49  49  73  18  80  69  73  13  28  68  19  38  94  41  68   8  78  61  46  36  36  23  20  31  74  32  55  63  30  78   6  43   3  46  39  72  29  75  87  10  59  12  62  79  35  67  35  61  27  32   2  60  75  34  14   8  54   1  71  14  19   9  59  95  95  92   2  24  51   4  41   7  95  58  60  74  81   4  56  93  25  33  80  23   5  10  17  65   9  76  41  97  94  26  21  52  59  76   3  25  13  59  31  28  15  35  84  59  38  84  26  62  14  34  39  42  72  37  22  81  25  48  15  45  54  29  84  51  74  28  16  96  18  26  89  16  27  98  49  14  92  81  85  88  48  52   2  60  75  19  33  89  73  49  61  41  11  71  39  94  43  34  23  86  28   8  74  14  40  68  77  71  90  23  44  54  45  22  46  13  52  95  14  30  85  29  49  89   8   3  59  27  29  56  48  92  50  11  66  55  84  35  13  37  48  12  33  12  47  53  87  68  96  91  81  52  66  15   4  23  10  46   8  64  60  23  40  57  15  86  53  40  74  12  82  95  81  93  31  42  90  63   3  61  49  74  94  56  72  11   5  81  13  99  23  89  55  80   5   5  65  67  61  18  62  59  95  25  74  44  32  34   1   2  30  21  71  83  56  74  38  66  33  76  56  20  22  83  55  79  73  43   2  60  70  51  76  17  57  52  67  80  86  32  55  82   5  15  78  45   7   2  27  74  61  64  79  62  94  79  44  21   2  90  34  40  33  67  70   2   2   5  57  73  44   4  62  91  31  48  82   5  86  56  54  87   8  59  69  80  16   5  10  48  15  13  78  84  78   4  42  67  84  58  56  71  90  24  93  47  56  11  87  16  37  17  16   8  75  13  91  68  95  95  67  20  61  13  95  46  80  28  83  21  64  56  77  74  96  87  43  72  22   4  32  11  26  82  43  57  93  47  11  86  79  81  71  48  39  31  69  36  56  75  55  34  62  27  48  12  38  92  73  38  67  67  39  34  63  93  34  72  16   9  63  32  79  32  35  78  22  90  48  31  89  14  76  31  83  54  97  77  13  88  38  71   7   1  85  11  19  61  78  86  55  68  46  89  33  53  66  60  13  23  48  83  82  10  12  23  29  59  13  39  53  33  83   2  83  80  28  12  86  65  85  98  35  43  55  80  74  38  28  14  79  39  13  70  77  24  17   1  93   3  68  87  99   1  78  26  68  53  59  47  42  25  76  43  46  81  49  15  13  86  39  36  33  85  96  73  26  65  95  16  36  31  99  89  79  17  84  79  26  73   1  21  61  38  13  37   9  52  25  73  17  26  44  41  49  45  58  73  14  55  59  41  21  44  98  93  92                                                                                  
                                                                                60  64  64  25  87  60  29  81  88  18  54  59  96  14  97  21  45  29  46   1   5  82  64  52  40   2  51  60  45  66  14  46  57  79  31  26  39  91  24   8  24  77  78  63  42  67  44  95  16  34  57  60  40  95  12  50  65  70  53  21  58  11   4   9  35  14  98  22  69  45  44  88   8  62  39  16  89  34   8  35  12  55  87  93  77  76  29   2  22  55  11  26  44  94  90  52  73  67  31  39  44  90  16   1   2   2  88  64  59  26  38  38  40  73  53  13  50  99  61  32  37  55  51  71  30  97  94  26  49  98  81  77   7  59  37  10  48  89  52  75  65  16  98  12  61  15   1  90  62  11   5  38  44  66  69  56  41   4  86  60  27  74  64  32   5  63  41  15   9  80  84  74  65  79  79   2  47  76  51   8  38  37  57  52  61  84  77  78  14  19  31   7  51   8   4   7  26  27  94  99  29  16  60  55  82   3  20  91  46  65  61  29  17  92  54  56  17  77  51  43  58  72  74  44  70  41  90  18  64  67  54  70  65   8  96  61  31  83  51  21  64  75  37  57  31   2  20   5  10   7  81  19  66  78  83  38  59   5  99  55  42  62  16  48  32  32  44  85  32  22  46  46  30  21  28  39  83  89  74  58  68  67  57  54  53  72  24  53  58  84  91   4   4  77  71  45  73  53  17  69  96   5  11  72  60   2  80  41  66  71   4  16  24  22  19  76  82  13  61  35   7  11   5  76  51  76  49  84  81  85  15  84  86  12  54  89  37  52  12  40   7  21  31  74  39  61  65  86  16  67  35  49  72  91  61  47  45  99  83  41  99  81  64  16  16  12  75  16  91  55  25  79  69  51  18  44   8   1  76  22  30   2  30  32  38  30  95  44  11  34  80  65  73   8  77  40  36  69  29  93  88  68  14  28  60  15  99  80  11  79  39  37  76  77  37  59   6  18  35  65  60  11  48  82  99  41  77  23  38  77  85  70  93  24  45  89  54  34  78  16   1   7  61  35  72  47  39   3  11  79  29   7  17  53  40  27  31  96  85  74  19  58  51   2  56  42  60  77  97  26  52  49  51  56  89   5  85  20  77  86  49  69  94  69  82  51  85   1  60  15  75  36  83  53  12  15  24   9  63  75  93  20  17   7  12  23  86  14   2  81  92  86  79  60  51  83  24  27  87   4  28   3  41  49  56  95  45  92  30  33  41  37  76  15  14  26  19  50  86  81  85   2  22  59  28   3  86  45  67  26  41  44  45  81  23  45  72  12  20  10  46  34  59  37  55  45  65  41  16  94  89  17  87  61  44  59   3  95  74  56  54  60   5  53  66  93   6  88  28  97  45  12  20  57  35  26  93  78   3  19  43  18  90  66  28  93  40  12  10  58  62  11  79  15  30  83  78  56  53  53  91  15  12  96  27  27  73  79  65  74   6  21  10  18  59  61  73  51  98  12  51   4  42  61  77   5  80  17  16  25  41  90  55  33  30  73  90  16  32  36  62  38  23  52  95  41  12  29  93  81  16  19  76  56  73  75  75  41  33   6  62  34  78  16  71  68  71  64  95  14  10  58   9  18   9   8  93  85  65   5  68  77  15  10  30  22  13  85  17   8  62  72  10  52  89  29   4  75  48  19  96  10  69  26  66  56  70  28  52  42   3  42   7   9  46  54  47  16  20  48  98   8  11  50  22  59  33  72  66  68  40  76   8  24  20  12  29  48  84  81  96   5  73  10  10  12  72  54   5  49  88  93  77  76  99  70  56  91  15  70  12  73  44  46  84   6  91   6   8  48  22  37  71  75  35   1  68  15  87  66  52  99  13   4  20  13  77  89  87  57  77  59  50  92  57  10  60   6  72  37  21  98  66  36  27  67  16  58  97  76  67  60  40  38  20  40  79  16  43  77  72  93  72  29  84  61  42  29  53   4  35  81  17  15  41  49  36  84  30  11  69  58  96  68   8  25  33  10  47  74  98   1  68  26  80  40  71  74  47  88  27  92  72  78   5  89   2  21  95  13  55   9  23  89  16  64  98  65   8  75  31  54  72  94  70  70  94  86   2  77  47  80  22  25  95  89  27  34   3  85  75  42  14  31   7  37  12  59  78  92  30  94  68  68  99  19  60  65  34  58  89  53  29  46  62  58  25  64  29  33  27  61  60  31  42  44  63  80  95                                                                                
                                                                              75  40  38  85  76  43  25  25  82   7  31  73  65  58  13  93  20  50  30   7  67  28  38  53   1  55  38  82  30   3  95  96  43  22  25  18  43   1  31  66  20  44  67  87  26  72  94  12  34  46   8  65  92  92  41  24  20  49  11  39  97  17   7  19  64  79  69  34  90  23  44  66  23  59  63  25  31  87  43  82  70  40   3  20  56  77  97  96  16  92   8  12  43  31  95  72  43  98  64  13  66  86   2  79  90  25   3  10  56  40  89  58  68  55  13  62  84  43   8  23  15  77  98  95  91  21  83  53  91  11  79  19  24  76  65  73  12  17  41  30   4  45  35  63  34  11  35  77  55  68  98  53  61  82  18  31  37  74   7  31  30  76  81  35  67  97  23  63  76  65  32  71  48  72  60  86  17  36  87  77  72  54  61  87  72  27   7  86  32  92  57  74   7  40  77   3  31  40  58  38  40  32  76  52  43  37  34  58   9  70  43  59  69  21   9  46  73  51  57  28  74  27  59  49  74  91  15  57  10   3   7   3  31  32  79  19  13  90   9  30   8  69   7  41  42  80  18   8  60  75  88  27  47  80  72  15   2   1   1  11  26  87  69  56  56   1  18  78  36  66  59  22  69  80  34  13  71  36  68  72  47  11   1   5  48  90  24   8  71  99  47  85  89  89  63  65  58  80   4  62  88  51  18  86   7  79  81  83  91  23  58  48  10  21  45  77  91  75  72  68  20  14  70  94  97  84   2  78  98  15  66  69  34  79  50  60   1  87  90  76  69  58  21  66  55  16  26   5  91  25  32  66   2  72   2  80  73  32  71  39  58  65   9   2  20  16  62   2  24  13  53  93  45  51  30  89  33  37  55   2  61  83  84  40  21  35   2  91  50  95  37  77  79   4  23  33  33  35  71  81  87  88   4  61  89  83  24  74  53  49  20  41  88  99  71  49  21  70  80  64  24   3  79  51  85  97  86  89  46  58  24  61  13  61  53  74  11  15  23  35  20  48  33  13   7  40  47  69  51  89  66  58  41  65  94  83  40  93  11  64  23  16  61  64  12  37  49  77  13  85  84  48  99  36   1  77  50  54  32  36  25   5  92  21  28  59   2  92  25  77  97  16   5  16  41  54  90  96  17  73  87  16  72  77  73  72   5  99   3  60   4  83  48  24  56  85  13  92  58   5  35  54  51  98  83  34  32  41  35  99  19  27  95  14  69   1  24  66  15  99  32  29  89  19  88  15  95   4  64   2  48  73  27  76  41  45  89  23  60  11  63  82  34  86  94   6  34  31  85  35  95  50  89  37  88  44  45  53  10  28  34  60  38  65  63  71  85  54  50  51  72  69  14  61  74  53  39  33  67  52  49  48  66  94   2  58  40  31  11  77  99  84  83  35  72  16  30  92  92  74  64  18   8  47  44   6  63  78  41  89  95  39  59  83  21  68  98  76  97  66  13  26  19  67  91  76  50  18  58  20  66  69  33  81  11  63  53  56   6  59   6  76  33  43   3  83  67  41  83  16   6  18  10  27   9  89  20  99   7  59  47  99  22  29  57  85  16  95  24  63  48   7  95  78  20  35  40  69  29  32  73  27  51  15  54   3   9  26  78  12  86  23  17  22  73  20  33  27  69  82  45  50  62  83  15  41  56  13  89  25  86   6  89  44  65  84  29  74  93   1  75  59  24  74  75  11  55  29  81   8  82   7  15  12  92  88  16  82  67  61  57   9  91  27   5  46  33  66   4  25  21  68  93  71  16  39  24  14   8  66  92  59  82  71  89  42   4  78  40  67  48  49  80  60  12  80   8  54  89  47  98  30   3  35  80  28  71  63  47  89   1  29  30  36  38  26  54  33  64  36  59  96  70  79  65  41  40  37  62  49  12  19  72  17  51  40  94  49  82  13  24  30  12  54  75  68  86  21  64  56  56  86  89  98  98   3  98  56  24  81  80  41  65  44  89  24   4  69  29  16  80  86  58  70  50  24   9   1  74  19  72  65  45  29  58  77  10  11  19  37  50  38  67  65  59  54  39  23  82  93  27  92  90  13  13  21  15   3   5  28  71  95  92   8  93  85  52  74  46  57  44  24  89  78  49  67  16  12  42  48   8  49  34  40  24  12  10  34  19  49  97   6   1  13  81  37  48  81  95  22  85  85  43  17  93  44  14   1  17  79                                                                              
                                                                            7  45  33  65  52  44  72  67   4  64  33  44  65  82  21  92  40  26  42  41   8  65  48  47  64  19  40  86  30  92  28  23  63  28  36  83  27  59  13  70  87  91  32  49  56  51  16  16  24  39  13  53  44  36  23  66  49  36  26  74  76  83  84  77  79  52  51  37  22  89  98  24  30  96  80  54   8  53  26  52   8  10   2  78  87  65  31  91  98  98  14  57  58  47  37  15   4  11  37   8  60  91  96  25  58  38  14  76  83  52  15  67  27  95  97  67  79  95   3  63  76  43   8  43  97  50  63   1  86  69  18  23  20  95  83  14  82  93   9  52  94  45  14  27  42  77  48  13  96  22  71  76  44  33  41  73  66  52  13  56  61  20  92  93  46  58  33  27   7  54  52  81  97  28  50  53  17  29  32  90  33  78  75  13  57  69  75  37  83  49  96  62  74   1  38  72  34  37  75  75  29   7  33  29  81  78  61  89  49  79  28  77  63  25  92  46  49  12  66  88  50  91  37  99  45   1  72  72  54  95  40  77  54  71  45   1  31  50  67  29  33  52  46  51  21  31  80  66  81   2  11  23  29  76   8  19  20  20  28  86  66   1  33  33  49  19   8  71  43  35  47  64  84  71   4  13  32  89  49  92  41   8  63  95  72  21   5  44  26  45  28  84  77  89  59  89   1   9  67  46  10  57   1  19  96  15  75  90  20  43   3  17  41  12  91  67  26  85  90  28   9  90  25  72  35  88  14  21  49  14  76  89  20  20   6  89  42  25   8  64  28  55  62  62  87  81  91  50  29  77  22  21  31  18  12  53   1  99  47   5  26  34  95  23  55   6  63  79   8   2  85  44  82  15  41  35  51  84  46  58  31  43  99  52  45  39  21  81  58  93  62  30   5  48  53  76  18  65   3  78  89  65  65  46  68  73  37  42  17  36  18  35  11  95  29  99  35  48  76  66   3  86   8  88  43  15  43  18  31  20  10  89  82  13  48  26  42  90  83   7  69  38  21  17  83  36  52  39  29  46  24  48  14  18  79  95  33  38  58  53  77  25   5  46  57  85  24  22  75  70   1  15  65  26  80  77  74  68  83  10  58   9  80  22  14  14  40  43  90  21   3  40   1  25  61  64  64  93  88  47  13  65  59  88  19  52  24  97  67  67  89  23  61  70  13  31  65  21  21  42  22  82  96  11  58  19  54  48  48  87  84  83  65  63   6  77  54  17  30  90   6  10  95  80  59  39  21  32  63   2   3  85  59  89  50  42  65  51  99  37  65  18  18  76   3  62  87  13  39  36  23  57  37  60   5  96  69   2  47  23  51  70  79  50  86  63  68  45   5  67  81  76  25  63  19  47  92  11  92  69  20  94  50  27  94  19  57  14  19  39  74  80  39  57  75  69  24  15  98  68  58  77  35  95  53  65  60  21   9  80  17  43  90  20  40  82  98  82  65  10  69  95  96  11  55  27  54   3  18  46  48  34  90  25  95   1  69  40  66  86  76   3  85  91  52  14  58  21  68  46  28  96  90  66  75   3  11  83  61  10  77  73  45  94  63  49  66  74  26  35  76   5  13  46  66  15  14  13  25  58  25  57  86  37  51   9  27  31  97  72  28  72  55  99  65  25   3  67  40  71   4  29   8  84   9  34  70  49   3  17  12  78  29  77  75  32  34  57  43  71   5  56  93  89   6   9  21  54  15  54  61  14  43  58  91  49  52  42  79  31  12  24  39  77  66   6  89  44  30  81  53   4  81  72  38  93  28  53  21  79  34  45  12  50  36  67  40  20  69  66  72  97  91  28  48  83  79  77  85  72  77  88  37  26  96  95  17   6  87  34  10  28  29  76  90  63  11  87  27  14  16  75  18   9  25  15  53  59  84  68  96  97  93  46  96  91  59  29  79  29  61  54  97  24  71  95  21  90  63  70  89  17  65  55  53  92  70  79  96  28   5  18  66  88  54  59   1  95  36   7  65  60  68  11  55  46  18  53  72  64  41  53  53  56  68  48  77  87  21  64  70  21  21  95  49  18  72  37  45  40  86  57  25  12  62  77  98  94  14  51  63  18  90  94  75  29  90  27  59  29  52   7  67  71  22  59  39  87  60   3  94  75  52   8  74   5  32  58  28  51  64  29  31  27  48  16  63  27  41  24  73  28  91  16  23  63  10  19   3  10  20                                                                            
                                                                          38   8  41  36  10  68  10   5  73  45  69  10  88   8  60  20  18  37  14  86  12  11   4  87  52   1  56  16  93  61  37  16  17  89  93  21  41  72  35  61   8  11  54  59  40  71  86   6   4  87  45  68  82  62  30  68  53  40  96  74  34  69  74  36  89  60  68  84  14  70  20   2  95  29  40  29  65  48  97  56  61  12  44  75  38  56   3  72  81  11  43  61  23  34  48  20  64  77  15  43  13  55  64  27  33  44  49  25  98  93  46  85  49  30  65  92  48  61  26  14   4  42  54  32  42  74  11  31  31  11   9  65  90  47  56   4  22  22  11  42  59  30  91  86  73  30  85  62  56  38  31  21  64  32  50  71  32  67  43   1  32  77  67  41  70  53  29   6  72  61  49  85  33  51  56  19   9  70  78  98  19  94  43   7  51  20  71  55  25  99  87   1  52  14  68  21  56  64  96  42  94  56   3  61  18  78  17  19  91  19  26  60  57  88   5  91   5  62  28  80  91   3  38  62  67  58  46  96  42   1  92  21  92   6  85  19  41  76  45  19  47  12  69  65   7  54   3  49  71  28  90  79  36  88  38  28  61  49   2  14  73  86  41  93  36  71   8  50  69  16  81   8  92  94  80  37  39  51  12   4  95  59   4   2  25   8  30  30  43  79  75  23  56  46  51   4  41  44  88  31  26  32  31  24  49  82  10  39  45   4  66  76  93  52  19   2  47  16  66  73  58  25  16  81  76  27   9  36  33  93   1  36  36  58  86  46  39  14  48  81  89  16  95  58   3   6   6  71  48  29  93  72   9  82  63  66  27  32  69  82  20   5  50  53  86   9  31  75   8   3  12  19  93  36  51  32  61  46  65  35  34  43  79  88  68  68  29  58  71  99  13  25  41  28  47  84   1  38  15  18  72  55  17   6  45  32  37  89  93  48  36  74  68  63  27  12  25  62  16  86  42   5  28  29   2  84  11  96  34  32  68  83  90  68  41  83  11   4  27  77  63  82  61  12  48  92  82  34  85  16  59  68   8  66  67  51  98  80  31  75   1  34  43  88  97  69  30  75  36  30  50  28   8  51  20  31   7  61   9  22  53  23  10  44   8  33  51  66  13  19  39   8  67   9  38  28  53  34   8  56  82  71  88  82  66  95   7  56  71  43  97  13   2  93  83  46  71  31  42  56   7  41  10  40  34  42  83  65  60   8  23  98  57  27  52   8  17  37  24  94  80  59  75  89  87  27  52   8  12  97  70  89  95   6  40  13  98  25  84  70  66  51  51  68  90  86  73  70  99  37  23  14  50  68  38  11  90  10   1  24  81   7  79  98  42  45  96  28  42  31  46  15  48  53  46  33  96  55  86  70  28  57  15  38  56  96  53  70   5  14  38  25   2  47  97  12  99  25  65  35  88  56  93   5  47   7  15  79  49  13  30  34  45  87  73  52  63  21  65  12  39  93  87  80  96  62  10  31   1  25  40   2  36  66  69  87   6  91  16  79  32  73  91  20  42  28  78  26  28  56   9  46  17  65  93  98  27  39  56  92  41  84  83  61  64  40  54  29  99  94  45  80  69  45  78   4   6  44  99  14  49  32  23  14   3  90  96  61  30  56   5  43  16  76  56  47  14  50  42  80  31  57  36  23  94   1  13  81  63  59  37  35  94  70  27  47  65  19  78  69  21  18  33  33  49  52  19   8   6  93  39  36  19  61  19  86  59   1   9  40  99   8   3  64  56  61  84  13  81  86  74  94  32  64  91  49  27  34  36  34  10  11  17  77  31  17  97  60  67  91  67  34  83  22  28  41  48   4  79  12  52  17  63  17  87  71  77  25  45  71  81  14  20  88  46  52  98  82  86  87  98  90  67   7  33  53  32  13  90  42  74  92  36   5  21  50  35  34  10   3   9  14  27  23  80  83  40  75  64  76  92  56  15  75  50  74  93  88  55  65  65  34  96  36  42   2  39  71  40  14  44  71  98  54  16  28  92  60  49  24  43  53  30  49  19   4  26  82  13  33  70  32  11  58   3  31  16  97  87  80  89  46  75  73  25  59  96  95  14  46  15  84  18  67  42  70  70   5  77  30   8  79  92  54  94  48  77  90  33  57  21   9  88  83  74  82  85   6  89  14  42  18  87  84  32  65  55  25  16  75  25  80  45  12  59  49  58  17  88  35  97  33                                                                          
                                                                        51   3  97  53  39  13  84  70  86  95  39  48  63  81  13  40  81   4  69  44  83  56  20  37  41  26  48  66  22  11  13  31  10  38  54   2  61  44   5  44  41  50   2  48  89  49   2  46  53  72  62   6  33  80   9  66  52  84   8  18  18  62  15  40  81  16  29  77  61  65  68  48   9  84  26  10  25   7  92  52  37   1  47  17  51  41  19  48  70  84  96  20   8  48  80  57   5   2  28  84  31  60  23  67  47   1  76  65  28  14  37  52  57  78  22  41  72  59  94  11  13  90  49  16  92  31  56  78  14  70  61  15  14  95   2  52   4  26  46  26  22  47  79  69  49  30  49  47  26  28  85  62  68  61  65  43  20  94  57   2  31  53  28  36  73  93  89  31  56  24  45  83  45  33  81  13  21  63  11   9  59  48  37   4  18  88  64  92  10  62  13   2  64  37  64  57  20  79  35  47  90  76  27  99  14  57  29   1  55  27   2  11  54  80  17   1  27  44   3  10  11  79  42  26  53  89  12  46  76  24  11  57  50  15  67  41  99  34  92  55  30  74  43  70  54  63  80  68  19  44  63  38  54  17  95  68  33  97  53  13   8  26  83  60  96  81   2   9  18   4   7  98  46  68  62  92  46  24  81   8  99  54   3  16  18  56  87  91  93  82  90  92  31  59  35  34  83  46  38  28  24  22  81  79  67  56  13  72  93  33  92  55  59  40   8  57  74   5  49  38  49  73  47  88  14  27  85  17  58  45  52  82  27  23   5  21  51  23  50  32  58  85  17  57  61  42  86  28  37  61  91  42  66  42  10  96   3  65  25  19  55   2  44  76  24  98  50  64  94  13  59  77   2  96  23  39  27  18  15  40  70  76  99  91  50  29  98  79  37  22  33  77  24  91  57  34  21  11  69  38  74  35  55  53  72  81   8  53  48   2   4  69  60  92  55   5  53  39  87  28  65  44  22  58  28  70  11  84  51  37  84  93  21  42   2  23  40  51  14  88  44  38  89  25  51  34  99  32  51  55  55  18  81  51  40  81  13  93  96  31  52  16  26  79  42  85  47  55  18  21  90  75  90  74  69  80  58  14  26  93  11  26  76  81  23  76  36  33  20  48  11  34  40   3  31  27  55  51  94   7  64  72  12  76  20  36  92  41  37  36  25  84  80  49  95  73  37  78  63   8  45  74  65  59  67  25  25  13  33   1  46  23  90  46  31  35  13  54  51  72  83  26   2  79  61  70  69  29  27  94  13  87  62  61  36  85  49  92  34  37  42  42  92  31  91  20  23  61  61  58  63  50  53  60  10  17  59  35  89  87  34  28  95  49  50  79  78  11  60  71   7   9   9  22  61  78  52  64  74  26  38  51  47  83  73  73  70  78  78  60  59  40  82  58   7  96  53  67  93  13  95  52  69  21  91  44  63  79  98  26  39  40  31  48  45  45  44  61  29  50  79  13  70  65  55  77  82  85  60  11  55  58  88  81  75  58  11  90  50  33  50  55  48  10  94  46  83  13  73  47  75  25  90  55  38  45   5  14  66  14  27  39  76  67  90  97  45  16  51  36  79  98  91  94  67  40  16  61  28  60  92   6   8  57  88  31  18  86  41  71  85  62  96  46  36  35  32  44  56  41  34  98   9  78  90  61  88  90  46  93  44  16  36  70  54  81  96  52  79  88   3  21  66  62  76   8  11  48  91  72  61  25  53  99  70  58  35  12  54  12  12  44  42  79  26  51  81  30  54  14  54  18  20  49  47  40  49  24  64  26  50   6  98  54  11  12  96  80  27  53  70  70  75   9  80  42   4  92  20  34   6  67  87  23  91  24  45  37  87  22  64   5  73  84  86  25   8  86  91  67  35  14  24  10  72  78   1   5  43   3  86  59  89  36  93  84  72  81  71  86   9  75  31  95  10  40  70  28  65  55  56  94  20   6  16  10  48  81  52  44  43  66  14  80  64  62  12  91  67  41  53  10  47  45  26  24  80  98  74  89  58   4  65  49  80  39  64  63  80  92  21  30  47  73  94  13  69  57  40  15  24  58  92  81  34  59  81  46  34  50   3  58  28  64  29  72  86  53   2  61  75  35  31  56  71   1  30  68  61  20  70  81  32  52  29   2  10  29  15  26  14  39  28  77  76  62   8  99  66  30  74  15  40  90   3  37  99  33  92  85  99  54  32                                                                        
                                                                      17  24  37  55  88  34  95  72  12  34  96  32  14  43  25  35  46  66  68  71  49  50  74  85  41  72  41  75  64  49  69   4   2  52  62  27  34  20  60  99   3  15  13  40  18  12  26  82  27  60  47  24  46  93  96  36  53  86  32  78  81  28  11  77  21  45  51  39  94  27  54  74  17  81  44  21  59  41   9  93  11  46  17  81  68  86  48  23  57   6  47  99  66  61  20  15  51  31  30  38  76  89  81  45  55  43  13  29  68  24  39  95  43  12  44  73   9  26  25  65  51  75  29   8  83  46  39   1  93  84  38  63   4   7  29  43  25  50  39  76  94  52  95  61  76  86  36  55  45  53   1  58  51  72   1  56  83  28   5  80  83  41  91   9  84  40  45  41  91  44  91  49  17  72  17  11  57  65  53  53  34  35  46  15  64   6  59  61  74  76   6  15  83  91  49  78  49  90  63  17  89  49  91   9  78  69  11  61  67  92  78  12  86  11  51  64  54  79  66  25  62   7  70   6  61   9  98  20  60  65  98  53  41  18  12  18  10  95  16   2  54  34  86  68  31  51  16  15  53  47  98  91  37  51  90  24  53  10  50  67  92  25  92  18  86  48  32  99  31  77  20  58  85  14  95  90  36  18  19  22  87  55  96  17  22  97  78   4  84  59  60  63  55  56  52  20  31  10  77  74  46  75   6  38  96  26   2  16  91  80  76  82  25  87  32  66  56  63  77  32  61  21  90  26  66  10   9  57  55  85  13  65  93  94  75  97  55  60  75   2  88  19  35  75  20  91  17  53  93  37   2   7  42  53  31  65  71  73  99   7  43  47  61   5  94   9  59  79  49  36  63   4  74  91  55  95  23  89  11  71  25  10  63  83   1  29   4  30  81  76  13  71  72  94  74  82  75  82   4  87  96  13  35  61  59  77  18  46  57  60  54  64  20  74  27  29  38  36  80  82  30  93  23  18  98  67  99  18  11  48  20  58  60  61   5  92  63  92  66  62   2   6  28  65  65  13  34  19  96  69  88  92  72  50  69   2  23  71  12  75  72  17   8  69  91  20  50  77  43  98  50  41  73  63  34  91  58  43  57  97  43  78  51  90  26  12   3  56  53  16  69  44  51  64  93  22  83  27  64  65  19  96  18  23  27  77  60  96  18  90  75  32  70  92  76  16  29  28  12  51  22  64   5  26  30  73  84  42  78  69  11   7  65  66  53  69  27  28  34  17  49  91  70  45  20  95  81  89  75  37  77  79   1  81  19  50  43  79  18  82  72  77  88  66  22  56   8  77  10  82  17  49  58  38  68  96  29  27  89  92  50  66  18  25  13  89  84  19  45  65  15  12  77   9  22  62  94  87  11  39  24  29  20  59  97  12  22  41  65  89  70  99  15  69  51  60  93  87  79  43   9  76  23   6  18  29  30  16  79  98  45  15  16  16  55  31  75  64  42  19  46  33  32   7  25  47  31  91  62   9  49   7  68  24  62  73  67  43  47  18  91  99  59  77  29  36  97  66  34  61  51  52  40  80  72  67  26   2  22  61  45  83  54  39  53  87  62  92  73  88  45  24  20  61  70  15   9  81  17  95  25  33  79  59  89  68  51  50  45  17   3  32  84  88   8  35  81  46  15  11  94  97  77  98  78  56  47  53  32  84  69  63  91  74  67  82  88  41  55  31  66  11  34  64  12  21   6   9  27  34  98  65  77  10  22  79  72   4  23  11  76  71  18  69  88  90  66  80   9  71  48  14  95  71  18  49  65  67  43   5  80  46  13  14  88  55  32  31  70  15  97  82  76  67  42   2  96  25  22  60  60   4  30  77  61  28  52  43  92   5   3  92  77  14  69  39  94  97  84  67  86  39  93  36  59   2  71  76  52  17  10  89  66  66  85  25  77  41  31  19  13  17  14  57  70  59  17  87  81  28  97  86  40   3   1  55  70   7  91  41  70  55  19  44  35  38   2  47  45  60   6  92  19  30  56   8  85  82  44   9  29  64  89  41  53  89  36  51  39  13  29  88  29  80  54  56  41  92  63  46   3  94  93  10  97   1  42  61  32  56  48   1  22  97  57  30  80  86  85  78  76  98  66  92  85  40  16  72  58  50   2  40  57  58  94  92   3   3  20  82  84  47   8  28  62  15  81  60  52  59  20   2  93  75   7  83  80  58  13  25  17  87  17  13                                                                      
                                                                    19  14  25  39  76  95  36  64  41  32  94  41  11  97  32  43  84  19  41  82  78   9  22  42  13  67  31   7  44  83  31  19  88  77  40   3  76  52  33  97  27  92  41  41  23  71  36  12  76  10  74  57   9  77  39   5  90  95  47  39  57  45  28  72  58  45  67  94  33  70  29  73  92  11   3  11  35  14  84  77  31  18  41  28  37  83  20   6  81  92   6  38  41  27  43  91  42  53  53   6  22  41  75  63  53  13  76  97  89   3  95  88  96  99   5  25  83   4  25  29   8  30  11   8  99  96  98  42  49  84  23  23   8  22  20  96   7  28  12  80  90  26  57  95  28  41   6  53  14  80  78  69  72  26  73  25  41  10  49  38  15  19  96  82  82  18  29  43  39  99   3  99  18  94  94  62  65  61  42  28  29  89  33  20  49  26  67   1  21  98  51  49  89  15  41  55  29  25  14  29  22  26  87  12  33  36   7  47  95  86  75  19  60  27  25   5  34  28  53  87  73  40  65   1  37  29  40  68  75  21  99  30  36  62   3   9  19  84   4  16  59  50  26  98  44   2  63  94  90   8  87  29   7  74  90  50  75  30  92  21  50  76  99  23  98  19  60  86  95  78  66  53  80  94  25  85  63  85  66  21  21  23  39  31  10  55  52   6  89  18  54  38  98  74  57  71  84  89  67   5  82  97  54  17  26  92  13  66  26  57  35  54  99  72  43  39  31  33   2  23  74  67  38  14  70  94  32  29  27  30  14   7  58  16  51  13   8  16  78   7  10  19  64  67  52  72  86  23  34  57  16  40  60  66   2  30  16  20  15  24   1  25  61  34  61  82  77  79   4  60  33   7  74  31  31  69  89  76  70  83  74  23  51  55  96  78  74  85  92  39   4  47  47  56  79  34  50  52  87  59  12  88  98  81  83  11  95  83  23  55  36   3  99  39  56  38  87  47  78  16  42   4  95  63  42  80  46   3  48  95  92  67  49   2  61  11  31  80  36  69  32   4  67  23  91  53  36  97  97  33   4  98  68  63  59  16   5  25  20  50  67  71  66  60  63  47  34  86  26  33  98  22  93  65  37  41  61  49  95  13  87  63  58  99  22  77  69  57  85  74  88  67  45  59  64  79  22  73  50  17  87  89  32  25  82   1  70  40  97  87  40  62  26  92  55  64   5  40  17  54  93  79  89  61  45  29  94  88  67   3  57  50   2  51   8  30  38  28   1  16  88  34   2  45   4  75  85  22  48  44  84  86  40  47  31  94  87  74   5  63  25  32  73   7  12  68  84  50  84  84  53  48  61  30  45  88  54  52  42  26  21  76  89  96  67  48  27  43  91  88  48  54  81  27  47  18  38  68   9  96  94  52  27  83  72  18  38  82  11  39  92  61   5  46  71  48  84  69  56  87   8  26  80  92  17  41  32  61  73  57  44  46  85  55  28  10  76  85  55  93  94  11  43  59  52  25  16  41  50  36  40  39  22  55  78  24  55  99  75  55  51  65  28  96  22  86  47   9  96  59  47  68  60  82  88  13  91  77  82  25  34  34  56  13  41  40  56  54  65  23  10  55   9  43  92  97  92  98  58  89  31  84  12  76  18  90  59  84  55  16  98  76  14  22  55  28  41  87  55  47  21  99  44  18  64   9  81  31  23  16  47   2  67  94  98  58  83  12  89  40  69  89  36  81  95  26  53  66   9  94  34  44  72  28  49  39  18  21  85  12  31  74  71  59  48  31  48  80  34  65   4  58  98  15  76  83  45  80  15  32  67  11  83  61  12  70  35  79  96  70  67   4  78  60  79  20  83  12   8  31  54  82  96  63  57  97   5  67  39  83  23   5  59  55  98  77  49  74  17  54  59  18  41  88  51  31  23  42  67   4  29  55  38  11  46  85  60  92  11  77  75  88  56  96  37  19  73  85  40  99  94  69  35  64  23  35   4  52  33  70  49  40  57  15  81  74  31  32  57  10  58  87  85  38  37  26  15  92   5  94  15  97  94  20  80  62  23  48  96  72  26  80  21  92  46  53  73  46  45  44  18  99  35  53  84  31  78  55  10  69   9   9  82  98  84  54  19  49  13  47  32   4  19  73  71  45  16  61  11  55  46  54  87  29  72  29  66  12  78  64  79  91  29  57  70  94  40  50  84  33  26  90  72  30  58  24  87  15   6  25  27  66  73  76  85                                                                    
                                                                  71  72  47  34   9  51  60  53   7  78  16  33  54  33  67  46   6   6  12  13  72  26  11  50  59  31  66  41  25  21  37  99   5  61   2  36  48  38  28  52  68  92   9  83  53  60  83   6  79  60  17  60  68  82  47  88  26  78   4   9  63  17  91  76  94   9  85  75  92   9  35  71  51  92  74  41  29   4  23  85  83  99  36  21  82  38  91  32  17  85  41  67  52  86  68  19  91  19   3  62  72  32  85  28  15  76  70  89  98   2  74  61  37  23  11  92  28  52  20   2  66  53  85  10  29   5  73  71  15  73  65  90  43  88  77  56  50  64  42  68  87  82  89  79   4  74  35  55  89  97  31  16  77  35  71  67  59  14  71  94   3   4  60  73  58   4  96   2  88  39  92  86  35  61  71   2  43  39  96  89  42  67  17  85   9  54  51   1  92  58  97  63  97  80  27  60  70  79  43  13  79  98  55  14  49  32  15  28  69  45  54  54  25  28  24  28  51  16  12  22  94  50  58  11  57  56  96  94  11  90  30  14  10  16  31   5  77  12  13  24  58  93  64  51  88   4  24  43  41  23  10   4  80  29   3  85  16  46  99  10  56  22  22  87  45  71  19  25  63  23  62  17  68  73  68  93  73  34  95  41   7  86  24  49  21  98  77  94  22  82  16  88  32  47  48  15  65  34  65  41  62  22  99  62  70  47  65  24  41  92  64  96  74  44  20   5  73  95  36  38  77  31  55  95  79  45  30  49  76  58  20  80  58  67  93  82  67  88  42  14  36  38  22  10  18  45   3  31  44  54  27  67  70  25  48  29  14   4  64  27  38  91  92  24  28  76  56  62  23  41  99  40  19  62  75  37  38  46  58  52  54  23  23  12  51  52  68  28  75  32   9  67  24  19  50  40   2  78  53  80  74  60  32  86  18  16  86  76  42  97  58  28  43   3  99  18  46  55   6  61  37  25  33  13  44  23  93  88  33  34  85  17  21  46   3   6  58  65   1   1  12  87  84  76  89   6  19  45  25  75  19  85   6   3  95   1  63  47  43  33  42  46  73   7  36  22  58  15  57  40  33  64  86  36  60  58  61  82   2  22  28  10  27  91  64  92   5  21  90  87  30   5  79  51  36  22  51  12  41  57  54  42  31  90  31  68  77  67  79   5  43  14  42   5  52  88  93  28  32  61  34  97  40  99  17  15  94  39  60  58  97  68  98   5  86  51  42  16  57  96  46  29  95  43  74   6  31  51  58  50  65  11  71  85  44  99  78   3  14  38  91  86  10  67  35  74  81  26  80  89  70  75   3  24  47  72  33  42  54  81  71  83  80  17  80  27   7  69  66  47  88   4  80  18  27  43  39  91  60  71   7  68  33  36  63  89   8  64  54  79  93  52  79  78  33  46  66   8  47  47  47  53  19   8   5  50  85  31  72  29  55  35   2  87  34  88  47  34  73  68  33  79  58  71  24  71  78  11  75  41  48  54  47  82  17  94  45  82  17  12  19  22  84  50  60  28  81  51  69  73   7  22  81  55  54   2  16  99  53  18  45  94  86  95  67  27  33  93  57  66  76  86  63  94  96  75  22  21  70  77  78  89  46   5  58  94  92  46  19   9  64  37  36  58  69  63  16  98  84  20  33   7  22  70  54  13  40   1  79  19  81  66  98  51  70  86   6  90  43  19  51  17  21  90  31  68  35  60  37  31  53  34  47  73  56  80  77  53  58  17  52  81  86  10   9  26  95  37  50  31  99  83  16  23  53  75  94  99  51  41  80  45  15  14  38  34  10  36  85   5  33  88   5   9  76  11  23   4  65  86  81  47   5  65  57  49  90  30  46   6  26  17  44   3  12  44  62  72  87  59  26  74  90  39  74  19  50  61   3  44  92  97   8  14  80  91   4  18  49  75  44  46  59  35  19  28  10  40   9  90  19  16  95  97  45   7  39  38  12  42  19  80  20   5  24  91  95  79  85   7  58   6  53  89  51  95  15   9  11  25  95  66   9  32  79   7  90  42  96  66  38  94  23  11  12  32   9  36  37  67   3  13  80  50  40  18  75  69  78  13  93  72  72  46  14  96  27  77   9  40  74  40  51  56  41  25  69  70   8  39  63  74  11  58  21  35  51  70  65  67  83   4  39  51  48  22  11  67  60  96  37  51   9  97  31  43   1  97  71   5  96  84  49  22  47  32                                                                  
                                                                65  43  56  96  50  61   5  67  74  29  35  51  98  68  66  39  37  80  72  85  44   4  72  33  66  38  91  94  85  69  85  35  31  71  51  99  90  72  94  68  88  86   8  52  54  18  26  46  39  24  10  73  86  53  82  60  50  23  46   5   2  19  89  81  10  51  31  63  50  15  87   2  33  45  84  48   8  22  37   5  96  72  93  79  15  56  96   4  68  50  38  60  24  40  85   2   1  45  37  26  73  37  92  76  38  30  20  36  80  13  14  78  70  95  28  70  79  58  72  17  94  22   1  97  97  70  33   5  45  54  46  56  87  56  31  19  53  98  18  38  60  81  63  44  33  51  95  97  57  68  29  60  60  16  50  49  12  29  99  32  39  72  14  73  79   4  91   4  29  65  34  69  49  47   7  23  84  88  81  62  96   8  26  41  93  85  19  23  12   4  44  53  95  13   7  43  16  57  33  17  92  20   9  70   1  18   9  47  81  94  17  53   2  23  77  58  63  40  52  10  47  74  38  36  72  81  37   9  27  63  98  87  75  69  27  20  86  67  98  47  95  68  68  57  10  30  56  94  13  82  42  57  44  67  94  53  92  94  73  75  80  20  22  52  20  82  39  58  67  97   8   6  62  62  27  57  77  23  33  73  34  45  49  95  96  71  85  57  29  96  94  43  73  82  79  74  67  68  80  32  76  37  10  80  61   7  94  91   4  93  53   2  63  10  78  21   1  53  18  17  99  74  35  38   3  63  94  85  65   2   4  33  25  73  64  77   2  28  81  24  14  90  10  19  73  39  19  15  13  16  84  59  97   3  86  19  54   6  64   7  68  46  30  23  92  85  21  76  43  42  42   9  94  11   4  72   3  86  45  62   7  63  46  55  97  30  10  72  76  28   5  60   4  95  60  73  68  29  76   5  59  11  66  30  87  60  46  70  93  97  60  41  47  54  67  63  61  14  62  81  48  71  83  42  47  48  17  86  22  66  96  31  94  20  31  60  59  77   3  36  75  48   8  76   8  48  46  56   9  41  29  54  23  80  54  32   3  59  61  33  20  55  32  46  54  44  95   7  41  73  83  92  54  81  31  29  75  15  66  75  56  86  76  21  67  84  68  38  29  21  69   9  44  19  11  67  80  16  50  20  63  71  55  24  75  33  34  88  55  46  61  53  52  52  73  67  49  94  32  10  33  40  68  23  12  42  36  86  97  50  85  30  67  42  78  55  75   3  63  50  34  79  74  69  36  67   8  84  25  48  23  62  79   5  40  91  80  62  41  73  31  73  87  92  54  51  71  86  25  95  57   7   9   5  21  85  36  10   1  11  68  58  46  66  29  30  35  36  29  97  81  25  95  21  22  75  65  20  97  98  75  23  73  87  71  34  42  99  40  63  79  73  24  37  11  74  14  79  72  65  91  59  63  57  61  51  71  46  96  25  49  57  54   4  19   8   1   4  23  27  79  98  11  58  83  20  91  56   5  41  42   9  37  98  84  71  40  35  48  79  15  88  57  72  48  34   9  22   3  42   6  95  42   3  54  80  73  89   3  81  22  33  19  50  37  35  45  49  64  58  54  73  33  45  54  18  95  66  35  58  44  47  67  19  28  86   6  19  15  31  51  12  87   4  28   6  62   4  15  79  47   1  90  54  84  44  22  93  49  20  81  62  62  77  76  68  43  73  74  77  60  93  94  45  85  15  16  88   7  92  85  47  58  82  17  70  31  45  60  81  79  90  59  34  62  23  95  63  55  86  98  47  51  93  51  62  88  96  19  72  84  98  32  80  41  30  37  37  63  25  64  30  87  57  55  82  85  82  80  29  74  29  48  41  78  59  21  26  63  16  22  96  15  97  29   7   1   8  18  65  31  86  64  17  91  52  49  16  18  70  94  85  57  70  33  62  43  75  73  81  85  60  93  97  92  92  55  81  86  62  94  55  16  58  71  20  76  81  92  63   7  69  98  65  70  66  90  46  95  35  18  48  54  11  59  24  72  33  41  95  56  91  93  50  21  83  65  66  49  11  13   6   5   2  37  57  67  18  27  48  55   2  92  43  56  56  57  90  73  53  77  62   6  92  47  93  70  35  28  97  44  26  55  90  55  84  16  57  32  26  40  50  74   6  47  34  69  97  34   7  50  24   8  31  27   3  67  87  25  43  27  52  52  49  85  58  50   7  45   9  74  54  38  64  56  25  48                                                                
                                                              22   9  81  48  55  80  99  59  49  72  27   8  91   9  18  84  76  22  94  69  52  90  96  52  62  69  76  14  81   9  66  20   8  64  70  79  11   8  65  50  92  70  90  49  45  32  89  16  19  69  84  68   1  49  59  12  97  21  46  62  24  87  93  16  99   6  25  50  31  85  57   9  48  81  67  16  14  22  17  71  93  22  90  71  96  91  85  46  10  36  85  82  88  88  73  89   2  79  13  49  46  28  96  90  46  60  96  72   9  38  15  48  79  57  47   3  99  20  22  25  65  55  60  75   7  97  57   9  38  28   6  25  55  77  39   2  50  50  59  31   4  45  19  72  66  42  94   4  88   2  45  94  88  66  81  13  60  23  62  65  97  93  74  28  32  91  69  43  56  27  36  60  32  37  38  43  82  15  36  22  45  79  66  30  80  37  45  15  70  56  10  42  80  49  98  89  89  97   9  20   8  57  14  77  41  52  29  52  64  52   7  73  70  34  40  24  81  51  10  24  29  74  81  78   7  45  77  81  14  28  92  42  75  79  15  59  74  19  98  90  45  19  14  98  81  77  78  71  87  92  79  33  63  24   9  76  41   7  88  84  94  57  55  19  33  29  29  45  70  21  62  29  96  70  72  73  55  76  19  18  24  16  28  65  43  75  37  28  91  60  20  62  79  10  54  57   8   3  32  80  53  39  64  73  76   3  68  25  13  99  99  88  39  99  82  89  91  17  31  58  81  54  67  63  35  64  73  47  52  27  29  94  87  65  66  48  87  73  41  63  57   6  30  52  67  68  69  18  41  71  26  49  84  99  87  59  88  38  49  44   5  49  44  14  23  72  79  58  48  37  26   2   3  87  76  95  57  80  89  56  59  25  60  10  46   9  63  87   9  70  16  85   7  56  36  55  77  13  97  83  97  79  35  72  40   7  98  23  37  28  57  93  35  37   2  12  93  71  82  70  10   1   5  15  37  87  16  72  86  28  74  24  68  24  84  13  13  71  70  54   7  64  91  37  86  49  48  19  54  14  19  39  75  85   9  12  48  43  63  51  48  64  35  41  28  84  53  33  72  59  73  21  57  54  30   9  46  15  62  40  19  12   1  38  18  68  32  68  74  34  44  82  66  78  29  83  14  97  33  62  71  63  24  22  22  11  24  12  69  82  78  60  70  11  27  98  43  87  56  70  61  55  96  86  96  82   7  18  40  50  98  16  92  81  72  57  65  58  39  95  98  80  63  47  71  52   8  75  59  54  89  51  71  76  35  50  83  99  95   8  69  69  63   9  79  73  77  26  80  91  92  20  88  52  36  97  30  12   4  71  32   3  60  69  38  71  66  63  58  49  37  46  90  82  63  10  82  47  10  40  52  46  77  24  35  13  79  44  63  97  41  82  37  14  54  15  53  12   8   9  84   7  42  83  14   2  42  28   4  25  53  29  73  74  90  54  62  73  10  75   5  11  30  49  34  93  45  37  14  10  49  32  43  47  37  58  19  48  65  47  44  77  58  31  31  91  22  17  48  75  90  90  60  47  59  53  53  22  57  87  60  12  57  35   3  19  87  10  14  12  36  36   8  78  22  35  33   8  79  50  55  80  60   7  71  10  52  38  72  26  15  25  15  93  51  29  92  43  38  39  10  75  45  60  24  27  33  41  85  75  81  48  56  52  24  79   8  69  91  20  91  64   5  82  35  10  87  54  65  60  82  80  26  15  20  13  19  47  38   2  16   1  83  65  46  42  17  13  34  80  53  72  28  29   6  34  52  40  38  76  35  40   8  72  52  38  62  79  44  57  99  37  61  31   4  12   8  88  29  10  21  75  61  26  14  14  86  25  33  94  28  24  43  90  62   5  99   8   8  53  22  13   7  28  72  22  69  31  71  74  28  70  94   5  47  92  25  73  90  73  83  15  80  37  46  59  66  43  78  18  13  36  66  44  95  94  23  20  44   3  42  75  31  19   3  19  32  27  91  75   2  94  45  31  33   9  43  71  23  92  85  43  90  42  62  95  20  26  84  80  14  99  46  95  56  75  30  58   9  80  65  17  74  29  31  13  97  67   1  25  27  50  77  40  68   5  82  94  70  46  53  67  54  45  16  46  75   2  52   1  65  22  27  11  95  32  81  58  81  41  84  10  88  73  32  34   3  37  84  84  60  97  75  58  17  58  95  29   2  72   3  88  41   8  62  21  81  50                                                              
                                                            55  71  67  13  49   4   1   5  94  98  75  91  33  85  93  85  71   8  99  26  37  21   4  22   4  68  79  75  32  83  33  97  20  64  83  67  79  74  50  43  14  27  20  78  86  67  28  90   5  44   8  70  57  97  98  79  50  74  43  26   2  28  42  79  98   5  90  14   5  65   2  95  46  13  64  43  61  69  64  48  99  27   8  11   5  83  76   6  33  93  43  57  37  87  19  69  81  82  41  41  51  24  30  59  35  17  12  91  73  94  74  93  26  34   5  98  33  60  32  98  20  37  30  41  33  87  48  20  44  22  15  93  80  69  57  36  51  66  95  94  91  83  80  42  75  99  97   3   8  56  58  50  65  74  47  67  35  70  13  62  77   8  68  50   7  82  53  85  66  30  41  12  29  18  99  83  73  75  26  68  35  77  23  84   1  67  74  48  71  44  45  78  53  48  92  49  38  45  21  17  50   8  11  65   4  76  61  66  69  87  52  42  75  70  51  16  17  58  64  57   3  49  53  88  59  20  54  83  63  24  39  15  51  15  80  69  58  33  61  91   7  73  38  33  38  24  85  25   1  23  24  17  46  55  20  22  74  80  88  84  92  25   9  93  34  85  86  23  64  73  82   3  54  94  37  53  23  92  62  11  76  22  87  89  30  17  85   5  18  31  85  97  70   4  80  32  52  14  49  57  28  25  37  29  57  25  58  91  94   6  63  51  89  73  72   9  68  81  87  48  89  13  97  87  31  37  85  17  98  86  40  68  86   2  13   5  92  94  67  19  64  32  22  22  83  92  76  73  76  44  50  18  55  46  59  82  88  58  50  70  59  22  55  87  49  52  74  66  33  25   9  76  43  15  56  96  21  17  44  20  55  82  50  74  50  99  42  78  41  51   3  95  86  51  20  14  52  10  47  29  83  66  80  64  13  41  76  93  11  62   1  33  21  36  69  63  82  33   9  55   1  88  97  61  56  68  17  50  64  18  14  41  30  93  24  74   8  60  80  80  73  86  81  94  41  36  26  63  81  47  41  85  29  70  84   4  27  80   6  81  28  92   9  58   3  54  49  79  33  20   9  50  67  42  55  46  36  28  37  23  88  96  58  59  19  38  32  17  53  75  47  12  51  28  42  90  69  36  28  91   5   1  75  95  64  21  79  89  32  57  26   8  70  92  62   1  38  19  49  44  73  63  99  66  69  37  34  10  72  72  24  85  98  73  45  27  18  22  27  93  29  56  44  19   6  30  29  37  50  61  57  54  64  83  41  75  21  38  82  52  74   7   5  62   2  34  61  85  93  63  14  10  42  20  69  99  16  16  60  93   9  24  39  59  45  45  13  10  69  21  45  73  14   8  56  27  53  34  49   4   4  12  21   6  15  86  13  95  75  78  57  56  36  86  84  45  64  59  64  12  40  47   6  60  86  78  54  45  67  84  67  13  25  86  15  23  67  57  92   8  21  31  66  73  46  15  42  47  81  28   2  94  31  95  97  60  74  19  56  71  28  27  65  35  40  49  44  90  74  55  93  49  81  57   5  77  56  25  30  21   7  27  48  41  24  59  75  43  68  64  55  70  43  82  19  79  40  24  72  49  96  39  77  24   5  23  60  98  89  18   8  73  62  11  42  89  10  58   3  94  21   2  76  28  36  39  48  87  86   3  58  75  21  63  91  89  85  50  67  51  18  13  12  19  18  68  59  29  30  55  28  91  58  82  52  21  15  44   4  67  63  88   9   4  86  45  41  49  38  21  19  68  94  35  48  69  61  94  93  86  63   5  96  28   4  51  77  18  37   7  75  81  23  71  43  64  45  83  18  76  15  22  84  54  10  18  30  51  71  49   6  34  31  88  14  58  14  63   5  60  27  95  39   5  37  38  68  41  95  40  70  33  88  70  61  61  82  23  30  64  41  95  85  95  60   8  82  10  49  47  81  73  92  24  92  39  36   9  34  29  41  38  37  97  63  19  71  43  19  65  34  10  21  76  36  31  75  93   2  49  46  96  33  30  14  12  36  32  22  33  58  40  43  55  48  99  68  85  42   1  97  71  26  83   2  75  52   2   8  35  74  36  14  43  42  74  46  89  76  81  27  23  74  25  51  82  79  74  85   5  52  29  55  66  16  23  95  26  99  35  20  43  56  95  76  75  23  98  22  40  43  61  82  53  57  39  44  77  72  85  38  48  25   4  68  77  39  43  22                                                            
                                                          4  86  37  98  61  66  12  27  42   1  65  23  55  35  24  67  29  51  35  84  72  89  15  19  14   5  27  98  85  63  40  39  21  66  98  79  68   2  91  85  54  57  20  51  54  71  62  24  74  53  56  76  75  28  54  97  98  99  33  81  31  29  86  94  14  18   5  23   4  19  38  24   8  52  19  21  13  64  62   5  89  22  46  86  14  33  68  43  69  84  59  49  46  51  19  49   5  51  27  56  26  36  72  60  52  66  24   5  46  82  91  47   6  36  87  45  17  21  51  72  69  47  53  61  49  47  97  44  50  72  38  30  14  73  78  46  76  11  56  19  82  14  86  54  61  43  53  13  73  51  84  84  77  74  61  89  62  17  71  73  47  23  39  15  19  39  56  10  49  14  28  66  76  32  18  60  72  81  82  98  67  96  39  70  80  79  85  84  81  98  49  35  36  46  12  98  36  44  90  30  87  63  86  98  84  22  21  90  24  11  64  31  25  52  25  72  85  44  21  39  47  69  13  84  74  81  18  59  72  41  54  16  91  44   5  73  89  86  35  18  83  94   9  48  79  52  95  19  43  74  36  36  50  72  24  61  77  18  95  90  45  72  68  28  25  12  54  17  56  55  37  95  34  33  32  52  84  94  32  79  10  75  50  54  60  61  53  28  86  44  40  30  58  54   8  43  39  41  18  33  28  39  98  70  57  33  39  63  45  44   2  19  94   5  50   5  87  81  91   3  10  20  47  67  70  75  25  98  76  83  26  57  74  38  98  25  88  68  45  28  52  28  68  69  50  52  96   8  92  21  10  19  33  65  95  86  98  42  16   7  77  37  70  26  12  33  52  27  67   7   7  53  96  64  58  22  32  71  16  71   6   8  50  36  48  92  50  43  77  51  14  69  48  24  81  87  93  87  38  12  85  65  85  28  84  49   8  55  84  50  65  96  42  23  46  10  18  59  29  81  27  12  59   9  48  70  48  50  16  16  38  38  45  40  71  79  27  76  27   7  12  51  61  71  35  33  51  23  12  11  50  82  68  22  98  53  64  68  50  69  87  57   7  48  72  69  90   6  22  42  91  30  84  75  71  13  55  21  70  63  49  25  34  88  51  61  29  43   2  97  67  48  26   4  41  59  51  44  22  54  92  61  72  80  95  25  43  24  48  69  76  95  12  75  85  81  45  30  79  22  39  83  71  34  95   5  45  30  24   1   3  49  96  50  15  31  82  68  78  86   9  33  80  81  13  72   3  68   4  68  68  88  70   7  69  65  89  65  97  54  56  49  71  69  68  76  61  72  59   4  14  66  52  85  25  47  26  31  19  48  91  43  70  55   3  31  33  63  39  38  87  32  46  24  83  79  51  38   9  57  78  72  94  13  14  64  24  89  32  75  22  13  63  26  49  15  28  74  19  91  39  94  49  57   9   5  53  37  37  38   7  28  84  84  76  32  29  66   3  47  85  93  36  11   6  39  14  49  62  55  73  92  93  44  67  74  62  91  67  21  82  28  76  63  45  35  23  96  31  85  61  31  10  42  48  44  93  78  20  46  52  55   5  15   1  67  87  14  37  55  53  28  34  92  17  11  56   9  36  93  20  58  63  93  80  43  93  45  51  45  55  73  13  83   9   5  29  78  70   5  23  87  11  40  28  65  99  67  15  84  58  47  64  88  32  76  43  80  89  84  57  13  38  12  16  30  35  44  20  85  20  65  61  39  41  61   6  27  56  90  93  74  48  99  70  93  93  81  61  63  84  92  15  39  35  58  13  60  92  10  50  36  72  89  37  30  98  22  19  28  80  47  70  80  93  34  61  59   1  55   5  66  41  33  64  70  71   2   4  91  52  59  47  62  33   8  54   5  51   1  85   2  46  12  38  13  16  78  75  25  57  31  58  59  44  65  32  98  43  66  74  11  36  34  82   4  18  55  67  77  72  79  27  18  40  41  32  41  25  26  64  25   6   5  26   8  63  14   1  47  93  79  42  34  94  87  20  26  72  60  61  12  23  62   6  49  24  65  88  48  71  42  56  35  74  18  14  34  62  15   2   6  18  48   9  43  15  54  86  33  69  29  89  96  81  27   3  79  61  30   8  46  52  95  72  53  51  43  78  45  70  53  98  26  43  20  88  60  14   8  49  12   8  87  13  69   1  77  77  13  82  99  57  75  94  35  71  80  78  47  95  31  88   7  77  96  80  19  67   7                                                          
                                                        3  26  23  69  41  91  41  55  86  42  51  64  43  27  32  29  71  43  17  82  34  41  35  66  98  38  67  42   7  69  13  89  58  67  68  55  62  91  37  16  26  68  67  77  98   3  51  98  35  48  17  31  61  25  82  22  41  87  44  60  44  61  69   2   3  81  37   5  13  95  46  18  83  96  77  18  40  41  74   9  47  76  16   2  30  66  20  79   7  11  67  12  98  16  78  12  62  40  67   9  14   8  81  19  27  83  22  19  92  97  52  78  71  24  56  37  11  93   3  41  57  91  17  75  21  65  35  27  84  25  91  28  18  41  33  17  68  46  12  63  52  80  34   2  58  85  69  64  27   4  57  84  10  96  38  24  46  99  10  38  34  88  77  97  24  73  59  26  13  88  14  42  86  18  30  68  39  70  18  24  39  45  67  91  93  34  59  74  83  37  22  55  33   1   2  51  22  19  64  52  26  97  41  92  53  75  42  59  19  25  37  15  97  14  52  73  75  97  18  59  57  86  74  26  64  92  42  12  19  37  81  76  74  60  47  19  64  39  37  39  50  20  66   3  53  24  38  51  17  19  30  59  91  25  95  60   5  16  13  78  38  99  20   2  78  48  56  14  22  78  21  52  77  77  38  97  97   2  58  86   1   5  35  23   1  83  89  72  35  49  35  12   5   3  93  47  32  65  38  31   4  37  37  36  41  82  80  28  19  53  60  35   7  98  17  92  83  70  77  40  80  46  11  85  43  49  66  94  85   9  39  18  88  77  58  64  86  88  58  67  30  41  31  33  94  67   7  58  54  46  59  34  15  91  73  93  13  13  20  11  10  89  81  11  76  55  16   9  12  11  70  75  22  63  79  27  52  38  62  70  87  57  12  84  40  44  58  95  68   5  42  39  53  39  60  24  88  86  41  28  25  49  51  95  89  45  25  10  29  25  89  44  75  14   4  16   6  77   7  23  37   8  96  34  96  32  98  88  36  53  69  20  64  16  41  93  78  19  38  67  47  35  68  78  96  58  71  58  24  23  25  95  21  88  87  71  80  69  49  14  47  46  47  68  99  36  47  31  73  35  94  57   7  94  30  20  91  79  19  30  76   3  50  87  79  97  21  84   7  26  61  17   4  59  28  25  28   5  87  26  66  33  77  46  57  21  18  87  13  56  54  55  57  63  56   6  19  43  21  54  79  37  52  98  73  22  59   8  75  64  24  52   1  11  88   8  83  75  87  12  43  41  71  84  57  81  80  12  90  90  16  69  62  56  14  77  37  85  78  87  78  27  24  32   4  97  22   5  70  45   8   3  69   6  85  24   9  58  74   4  29  72  33  64  20  55  37  60   1  47   4  13  23  50  37  12   8  59  12  87   4  54  65  18  45  46  93  76   6   8  95  49  94  91  87  38  99  72  24  61  35  26  57  68  38  78  51  98  64  84  13  51  34  55  46  54  46  51  87  29  93  33  66  41  89  77  91  94  20  36  61  57  78   6  25  66  12  98  23  40  68   3  10  20  83  97  88  97  20  82  10  31  37  89  63  90  31  88   5  13  16  81  57  87  83  99  18  11  30  66  38  47  64  23  14  70  34  73  18  14  75  11  10  45  22  21  46  47   3  45  62  42  15  60  52   3  99  52  23  80  36   6  47  18  33  14   9  32   3  41  86   8  94  71  13  70  17  69   9  93  56  32  88  31  67  32  21  98   9  55  75  95  42  90  43  10  32  93  73  99  71  81  65  96  26  42  12  89  17  24  25  73  44  62  36  25  14  18  63  66  12  14  80  44  90  56  95  32  55  54  24  31  10   8  43   7  23  71  56   5  30  11  42  51   7  38   7  12   4  38  17  85  56  46  93  21  25  79  20  35  98  38  58  39  81  80   5  22  34  70  90  52  71  11  91  69  12  11  48  95  35  98  88  65  93  61   1   2  31  68  12  16  78  99  36  97  57  94  74  54  35  22  73  70  97  47  71  31  42  53  13  48  55  38  31  30  92  66  59  67  81  79  21  47  87   5  57  98   4  64  38  77  58  10   6  21   6  50  87  91  88  68  12  86  55  97  28  18  36  94  34   3  95  10  42  15  39  97  61  34  74  74  76  87  20  83  60  54   2  26  82  69  84  48  29  88  48  51  18  24  40   1  23  45  78  87  79  15  17  51   8  83  45  83  90  78  68  10  12  44  54  93  23  59  46  42  76  74   4  66  57                                                        
                                                      1  16  61  35  92  18  45  92  14  17  68  69  55  95  55  35  82  63  27  27  95  46  50  17   9  41  19  84  26   9  49  97  53  74  93  71  21  99  61   7  20  21  11  52  56  67   4  66  62  21  29  20  94  47  51  77  59  20  67  30  96   2  77  76  38  65  31  52  73  34  61  15  67  78  54  83  51   8  11  58  84  27  69  83  65  61  38  47  52  95  92  93  14  48  69  90  24  17  84  97   6  84  25  47  33  16  49  83  35  27  14  89  63  21  44  29  69  15  63   5  40  76  46  44  19  29  63  13  39  98  70  26  23  91  56  39  30  49  15  31  36  34  73  15  80   3  81  17  22  86  12  31  61  39  33  86  25  50  97  86  94  33  36  77  19  59  98  16  83  45  40  17  15  22  51  38  54  91  70  36  80  18  73  60  35  73  59  56  80  56  12  33  45  32  33  95  35  59  71  23  40  92  50  72   8  46  59   6  19  33  47  32  75  68  47  82   9  93  33  13  98  96  86  66  85  80  27  77  62  38  64  96  60  66  54  74  94  31  44  48  27  85  77  21  44  34  61  29  86  52  19  87  14   2   7  99   5  80  79  44  62   6  88  66  39  19  41  58  86  64  38  37  12  94  94  68  69  39  38  36  52  51  87  17  75  47  36  75   9  59  87  56  78  35  92  31  38  83  86  80  88  90  24  19  90  10  85  87  55  81  83  72  88  41   4  23  14   9   9  46   4   2  58  38  65  70  58  36  76  68  35  18  21  94  24   4  83  54  24  77  57  72  60  30  67  46  51  55  17  55  21  26  78  18  53   1  40  23  35  97  16  78  27  62   5  38  92  48  74  74  14  23  41   1  50  44  10  77  32  37  86  36  91  18  18   4  84  80  56  39  53  91  79  72  19  51  31  17  49  73  67  17  75  10  77  44   4  67  47  19  72  86  89  15  10  37  61  21   8  98  39  47  20  67  43  90  14  92  45  88  69  70  23  53  56  79  64  94  53  81  38  99   4  98  12  96  61  39  58  75  99  89  56   9  32  61  31  36  30  80  26  97  32  21  64  59  95  41  37   3  81  16  38  26  55   2  59  92  59   4  78  71  62  37  87  11  37  71  97  15   5  43  86  98  78  92   9  40   4  56  57  48  84  38  49  21  44  96  22  60  91  18  38  32  16  31   6  34  72  98  72  17  15  56  42  54  93  44  61  58  72  57  64  29  85  40  67  45  11  35  46  58  48  20  94  79  30  41  80  10   9  74  82   8  77   5  36  74  44  97  61  55  35  90  57  57  34  42  90  36  56  41  66   4  63   7  31  17  36  23  96  31  41  67  40   8   1  15  69  32  55  25  41  39  24  18  31  51  59  62  28  10  50  34  11  10  88  48  96  29  60  34  38  36  44  11  53  83  68  64  11  94  89  48  39  64  18  39  14  46  51  70  56  87  44  31  74  62  37  45  36   2  47  31  95  30  64  21  68  33  73  18  43  77   4  42  13  45  33  19  31  63  74  87  40  34  53  84  52  41   1  73  86  22  43   9  62  44   9  27  54  75  82  57  37  77  53  61  99  77  13  68  90  69  73  76  72  45   8  72  41  44  63  27  52  17  58  65  33  91  29  96  41  44  79  66  77  13  77  66  41  96  90  73  18  43  77  79  47  30   6  12  58  98  37  29  27  10  24  66   1  95  76  65  64  35  19  68  91  18   1  60  72  49   1  73   3  29  42  76   5  93  82  31  63  50  14  98  86  76  77  59  59  24   2  91  46  66  58  53  52  91  53  34  14  89  55  86  88  73  29   4  18  12  74  19  54  67  70  22  25  12  56  79  75  84  54  49  61  76   8  79  49  41  19  43  11  48  66  21  38  27  62   5  25  17  36  93  40  72  76  65  34  39   2  44  72  92  84  16  40  41  63  30  13  59  99  68  49  94   1  85  24  63  21  28   5  73  31  28  81  36   6  35  76  56  82  26  18  89  68  21  41  97  49  21  63  83  65  91  65  65  32  34  11  91  98  45  96  10  74  91  66  26  52  28  57  49  99  89  21  81  79  97  74  55  77  56   1  33  13  47   5  94  93  59  37  34   1  76  58  41   1  34  28   7  80  91  48  14   2  67  48  40  27  36  52   9  58  93  83  32  16  80  61  73  92  75  35  76  21  39   4  40  29  31  31  99  21  26  87  83  50  84  37  11  39  97  47  67  74   2                                                      
                                                    35  24  93  50  40  48  53  34  48  92  12  47  99  77  30  93  40  63  95  38   7  41  61  44  88  89   1   4  87  61   2  15  58   9  24  29  10  38  58  72   2  69  31   1  11  83  61  25  68  91  59  97  22  89  11  53  65  71  60  51  55  95  22  88  62  44  47  13  58  22  90   9  93  46  62   5  34  72  11  92  68  85  36  94  38  31  12   2  42  96  44  13  36  29  60  33  37  66  72   6  87  31  96  67  50  44  91  41  55  70  53  77  87  94  92  36  59  31  27  18  24  33  14  21  80  58  44  22  44  16  70  61  55  97  10  43  76  91  19   8  60  93  35  64  46   2  92  38  10  50  89  91  91  67  83  88  74  42  17   7  88  59  79  67  42  36  15  97  58  60  83  43   9   9  95  47  81  18  64  37  70  15  30   6  16  89  76  21  75  99  94  31  90  49  72  78  11  27  99  67  28  17  39  63  51  65  87  30  50  71  63  56  49  90  72  99  60  79  56  17  95  51  29  21  83  36  64  77  69  47  58  74  98  98  84  71  36  93  96  26  75  58  86  93  24  86  65  96  84  61  22  70  64  66  60  30  43  49  68  87  41  53  46  24  91  60  73  81  66  73  61  37   8  78  35  86  67  20  95  79  18   8  24   6  66  42  46   1   5  40   2  20  46  22  43  25  77  83  21  51  71  68  60  25   8  88  95  18   5   8  73  16  62  14  56  30  78  38  85  10  86  27  58  91  38  61  14  33  40  87  58  72   4  87   7  26  77  36  99  74  71  60  22  45  17  74  14  99  70  70  71  11  24  89   3  64  10  77  64  97  48  25  73  70  90  15  39  69  35  32   7  83  98  12  96  32  28  32  29  26  55  85   8  29  69  58  76  55  77  58   3  69  96  61  46  24  84   5  95  64  58  12  56  26  25  26  80  14   3  10  14  38  78  41  24  95  96  94  54  41  83  88  60  56  35  69  70   7  12  70  45  86  75   4   5  91  47  68  44   7  91  50  45  53  67  99  62  63  70  31  11   2  73  21   3  35  31  69  85  74  19  23  79  41  58  84   6  77   1  46  82  45   5  94  11  85  95  65  77   6  91  24  10  74  93  89  96  37  21  60  36  93  14  65  26  85  38   2  18   1  10   6  19  96  93  33  49  18  16  43  13  65  52  96  21  80  42  86  64  62  54  14  85  92  22  18  54  12  86  76   2  14  45  97  32  87  34  71  47  93  94  52  37  43  26  62  89  42  84  46  50  91  89   4  67  40  75  62  29   2  48  35  77  36  70  26   8   9  95  31  25  68  95  54  86  85  69   6  43   6  75  81  17  87  55  78  36  71  25  12   1  41  79  15  72   2  40   4  39  44  50  59   8  55  49  72  10  39   2  27  89   4  82  75  92  22  88  29  67  79  64  12  43  44   2  91  64  43  45  96  44  62  77  54  11  62  59  81  94  64  59  79  56  73  77  82  25  73  23   2   3  80   2  22  76  65  30  51  28  12  34  93  84  63  60  86  88  39  33  16  13  50  41  15  78   7  17  28  83  43  58  71  20  60  67  39  69  35  78  29  14  40   4  37  57  70  24  41   2  28   5  34   7  30  58  49  50  79  25  19  51  72   1  47  27  10  76  17  27  14   8  45  43  65  18  26  57  94  12   7  64  45  67   8   7  18  77  15  93  18  37  30  32   6   1  93  23  47  63  47  53  28  60   4   9  75   7  61  20  58  43  82  40  52  66  69  86  55  70  82  17  29  97   1  66  32  47  87  58  10   9  24  96  57  91  82  77  40  77  32  75  81  17   1  43  93  25  93  62  62  74  29  15  25  52  34  83  92  35  30  20  99  51  13  11  90  22  37  95  58  88  20  43  65  49   5  76  81  10  69  83  63  89  27  17   6  87  58   8  31  24  89  30  86  17  84   3  54  85  26  19  72  18  16  70  87  63  45  42  46  73  11  12  82   1  67   2  54   9  39  70  65  76  69  44  66  23   3  32  44  98  71   8  80  70  95  71  47  86  63  67  88  40  83  39  13  75  55  20  23  53  76  66  22  69  22  39  27   7  11  93  81  91  28  59  92  10   3  19  63   7  81   4  45  97  54  77  25  85  39  88  82  40   1  97   8  78  28  77  27  39  20  11  44  91   9  22  15  81  32  29  88  97  50  81  10  94  40  47  15  35  53  82   2  78  41  68  78  11  19  66  24  60                                                    
                                                  97  37  43  83  55  96  20  87   2  79  60  67  19  95  94  83  38  40  45  94  93   4  90  28   4  35   5  12  32  24  30  14  42  72  27  84   6  66  48  80  86  46  64  30  95  50   1  37  34  18  63  70  45  68  22  43  37  77  26  80  50  41  51  78  21  45  57  77  88  66   6  75  76  73  33  44  76  89  19   4   8  76  89  53  89  17  25  83  67  69  75   9  91  36  26  86  63  69  63   9  32   4  75  31   4  82  22  22  13  61   6  84  26  75  83   3  57  44  67  20  48  84  93  10  90  99  92  87   8  96  69  77  33   8   2  87  61  41  54  69  69  19  88  73  19  20  19  73  99  47  93  62  70  41  63  49  78  94  88  84   4  87  43  73  29  52  25  55  50  99  32  34  73  64  94  82  78  24  54  22  21  19  98  27  29   2  58  24   4  40  63  87  91  99  30  39  15  28   5  80  69  23  25  52  62  73  65  54  95   7  57  57   2  58  78  70  54  83  15   3  43  92  23  24  25  77  94  37  22  16  82  97  64  16  32  70   2  63  64  54  70   3  20  80  65  63  97  28  51  22  34  94  40  54  45  27  62  73  86  87  91  10  41  50  87  91  17  45  13  51  95  96  63  99  29  60  23  66  69  12  76  88  90   1  56  26  27  75  82   6  85  66  35  12  58  54  33  38  85  34  35  64  87  68   1  60  44  61  90  42  77  93  41  92  33  11  65  43   3  18  32   9  56  84  35  24   8  13  44  81  18  94  10  32  13  11  16  61  33  68  58  64  55  10  31  12  55  12  74  69  62  86  37  98  52  50  37  38  80  16  77  10  44  45  16  72  87  28  63  98  62  47  63  87  18  32  47  95  38  99  12  68  99  93  32  83  32  24  39  90  68  53  16  47  81   5  77  76  86  36  49  85   8  59  29  61  14  35  65  57  95  55  99  93  40   1  39  90  10  26  96  57  94   4  70  18  69  33  36   1  17  48  12  59  50  44  17  22  99  87   2   7  65  81  94   3  79  19  51  44  96  42  46  51   9  32  98  35  80  40  42  88  92  17  22  55  43  42  46  91  27  23  10  68  24  71  52  60   5  27  80  45  87  97  80  49   5  50  49  20  91  36  44  11  95  87  60  10  64  87  35  43  24  61  69  99  29   2   2  23  61  23  84  30  39   9  39  69  12  58  64  51  56  82  31  28  75  75  44  82  76   9  28   7  70  66  82  56  79  54  70  77  61  20  98   6  30   1  96  43  35  67  37   5  84  25   6  51  79  50   7  21  14  74  69  44   2  42  97  35  81  40  32  80  44  28  48  74  10   3  71  92  69  22  26  87  65  87  38  12  77  61  85  47  44  50  70  77  11  27   2  91  35  83  93   3  44  85  37  52  42  43  25  23  99  69  44  37  22  40  70   2  21  77  97  49  14  23  57   4  72  14  74  87  14  82  94  69   5  16  29  48  71  79  40  90  63  80  37  23  40  49  68  77  54  52  50  68  25  10  68  84   7  19   7  36  69  63  80  94  95  16  57  72  52  85  88  26  78  56  36  29  31  67  68  79  96  10   1  95  89  40  64  84  54  22   7  21  99  42   3  17   5  76  59   4  15  50  53  82  51  28  93  84  92  29  39  92  34  21  91  17   8  29   7  31  88  97  80  98  80  32  12  59  12  14  32  78  52  82  12   5  10  21  88  87  23  75  87  43  25  78  57  10  41  36  35  66   6  49  76  40  18  42   1  30  33  99  84  17  11  64  25  34  99  30  14  16  92  40   2  88  53  82   6  46  67  37  49  99  84  37  94  19  89  62  80  53  72  48  40  68  15  96  15  93  52  69  92  90  50  73  73  70  66  78  60  69  50  51  95  93  26  83  25  39  65  19  19  79   1  58  69  50  66  80  95  44  48  53  39  10  82  24  24  59  96  19  54  71  53  80  29  92  59   1  14  84  81  54  66  51  36   2  21  30  94  94  98  48  52  71  27  61  20  51  40  51  92  18  33  37  81  89  64  22  29  93  34  23  90  19  57  14  87  94  29  19  86  29  68  10  24  84  23  76   8  73  69  84  18  87  98  11  76  61  68  52   4  60  42  86  59  61  18  11  63   3  56  48  40  19  60  39   7  27   2  36  92  55  63  85  73  44  55  83  82  12  51  37   1  98  41  75  21  89  13  69  23  49  41  73  60  72  13   3  95   6  19  22   6  43   1  15                                                  
                                                83  57  29  97  85  20   7  53   8  27  34  41  54  35  18  79  59  96  80  19   1  60   4  40  91  81  39   3  16  49  75  38  12  94  12  83  31  21  70  31  21  31  14  57  81  57  84  51  36  17  48  96   6  87  99  47  95  37  24  69  38   4  14  33  76  58  15  94  74  89  55  23  63  29   8   1  71  63   2  72  89  25  82  66  82  52  25  12  85  89  30  67  64  86  60  30  64  68  71  76   1  96  58   1  36  99  43  41  57  15  36  59  45  31  99  68  65  50  57  59  65  99  58  13  94  36  38  19  13  61  65  60  91  17  81  80  87  31  76  69   5   6  50  75  47  40  55  36   9   9  83  58  16  54  31  73  21  20  24  96   1  24   8  88  65  21  96  27  86  81  46  31  57  26  84   6   9  73  73  70  76   2  75  77  43  91  51  66  11  77  28   1  62  45  94  83  62  60  80  28  85  55  35  16  78  93   7  89   6  73  74  43  50  59  24  45  65  83  38  47  51  73  76  40  55  60   9  65  79  74  86  79  52  71  62  48   8  93  15  99  87  87  75  21  26  34  37  95  96  99  71  21  72  51  21  76  91  55  41  50  48  37  56  27  34  77  63  99  79  63  27  85  77  52  47  17  67  98  72  87  30  97  66   5  46  46   4  53  79   1  28   5  28  81  14  56  98  74  82  96  32  11  61  12  32  28   7   8  27  25  10   6  76  38  14  20   8  74  57  71  11  79  10  20   7   9  98  21  90  86  74   5  24  18  70  18  83  72  70  42  39  36  81   4  35  42  87  16  42  79  37  78  84  27  15  66  61  18  91  61  48  70  83  73  82  95  89  42  46  37  12  83  47  64  38  66  36  59  68  93  66  99  17  33   5  44  59  62  75  37  53  55  87   2  59  36  58  90  93  49  28  92  13   1  83  72  97   1  24  27   4  29  20  20  45  35  34  55   1   4  33  93  38  71  89  75  29  43  49  52  67  68  79  58  46  13  79  92  40  18  42  69   5  96  31  11  22  36  39   6  81  56  42  45  79  42  35   7  66  31  91  51  85  40  29  51  98   9  93  87  58  47  65   8  10  29  78  63  82   7  17  58  89  78  32  68  46  34  89   1  69   7  14  37  49  47  30  16  82  76  21  86  94  86  96  97  66  41  55  93   1  60  67  61   5  99  46  44  66  13   5  67  98  92  61  60  13   9  27  67  43  30  11  19   1  60  66  81  32  28  48  14  82   3   4  31  71  18  83  67  58  83  15  64  35  34  25  93  94  59  66  50  79  28  76  23   3  34  77  99  21  66  38  65  57  71  99   8  73  89  79  61  55  37  59  56  17  70  56  43  26  27  90  43  38  87  76  93  51  27  63  80  30  23  56  47  49  86  24  18  14  58  66  65  54  87  31  15  13  89  50  62  84   4  84  76  83  78  70   1  77  33  59  71  75  48  69  11  84  58  83  92  51  31  10   4  48  10  10  90  73  86  91  69  85  16  38  26  71  44  69  14   6   3  66   9  27  84  53  88  80  41  99  62  72  89  52  78  71   7  18  28  75  47  93  40  63  29  54  68  97  89  68   3  51  10   2  76   4  17   5  66  19  63  67  92  10  42  92  58  98  44  26   5   9  69  23  91  15   1  62  69  32  64  94  64  78  41  62  12  88  22  64  38  84  14  30  89  96  10  94  10  18  13  93  34  93   7  41  21  93  63  24  90  92  83  16  26  15  32   4  44  49  52  73  57  58  32  68  30  93  90  80  55  61  57  83   7  19  28  18  77  32  31  47  57  18  82  74  91   3  84  22  99  70  79  56  85  75  88  63  27  88  85  93  55  47  97  97  87  15  76  47  57  81  96  33  93  64  82  46  65  31  34  19  39  31  72  37  51   1  36  95  80  81  75  23  30  57  53  11  30   5  95  82  83  89  95  70   9  37  99  56   3  24  18  38  59  17  92  50  27  61   2  82  45  68  30  15  25  78  73  25  61  87  34  16  74  75  93  49  98  76  49  37  70  28  45  58  75  76  51  92  84   9  95  85  74  78  62  75  21  16  92  49   2  58  26  14   3  67  96  60  99  87  18  40  70  56  29  65   9  69  34  80  44   6   2  77  65  67  47  76  60  22  91  76  15  17  50   5  13  78  34  49  95  44  41  61  67   5  87  13  84  35   5  89  60  38  11  83  61   5  32  56  69  71   4   1  29  15  67  71  86  53                                                
                                              6  81  41  71  69  78  51  82  27  79   8  25  28  14  20  47  66   5  38  35  18  53  34  87  87  14  99  78  72   3  69  39  88  74  67   8  84  54   3  87  35  39  53  98  30  10  26  36  60  19  24  71  33  11  84  75   8  87  25  12  59  39  73  83  57  45   3  51  71  30  33  37  47  26   4  41  81  74  57  15  62  70  44  57   8   4  42  32  23  14  90  46  13  13  85  42  41  61  46  57  82  32  86  23  47   6  98  37  67  52  36  98  64  91  79  54  83  18  91  29  39  63  80  85  58  73  53  25   2   3  26  88  41  48  29  79  89  35  19  86  95  59  64  56  58  38   7  83  65  76  32  90  38  38  22  38  92  26  59  39  69  51  82  97  72  17  18   1  98  19  79  75  27   5   8   8   8  18  20  51  62  45  27  16  52  93   5  52  61  15  56  25  59  83  14  63  52  78  57   9  84  50  85  73  15  79  68  59  77  19  21  81  61  68  70  13  73  27  71  50  11  94  57  96  63  46  88  62  22  93  63  44  32  53  22  82  81  61  49  90  54  27  15  59  37  89  17   5  50  74  37  96  34  81  39  91  64  67  77  20  67  82  68  34  97  36  87  26  36  20  88  88  66  56  81  28  49   2   1  78  86  28  91  29  70  92  95  74  28  70  89   1  59  28  84   6  69  35  64  41  89  90  12  43  14  54  40  88  29  38  67  29  31  74  46  78  42  59   8  12  90  30  31  68  26  27  77  19  83  57  76  55  59  54  76  31  97  73   3  99  79  35   5  87  70  19  19  88  47   2  47  82  31  13  63   9  56  29  96   6  55  19  89  38  55  87  57  84  36  88  56  93  27  81  63  72  27  11  93  68  15  22  87  50  17  76   2  71  11  23  75  46  91  83  59  32  60  16   8  67  55  39   3  93  31  68  51  94  63  47  98  20  70  36  64  35  82   2  26  64  53  32  26  97  63  97  63  59  47  36  89  40  48  72  50  44  48  82  82  48  27  26  39  67  87  54   6  97  46  90  61  92  14  99  98  37  12  63   2  37  84  40  89  14   2  81  64  90  61  62  29  13  12  10  31  24  63   2   6  75  65  63   7  55  19  26  84  93  98  45  70  35  15  58  92  24  51  78  16  33  75  30  27  62  98  36  17  77   5  41  27  54  84  93  76  49  60  32  88  36  67  44  79  36  15  32  27  30  46  73   5   4  65  53  58  93  74  34  67  21  89   9  46  10  93  33  64  61  85  11  91  78   4  27  12  61  28  71  15  98  65  17  66   1  19  30  48  81  36  60  61  43  44  67  30  58  91  61  89  89  65  34  12  54  60  14  78  80   3  75  54  76  96  69  91  35  45  56  43  46  98  65  54   1  11  94  94  80   8  60  94  17  57  58  22   8  47  13  90  43  89  24  89  48  23   2  63  34  84  19  89  37  18  25   4  41  43   6   8  38  71   7  34  89  25  88  34  63  56  13  35  56  37   5  72  38  62  57  52  69  93  98  88  79  76  25  66  31  18  23  70  61   8   8  27  80  27  77  55  62  54  51  63  78  99  91  56  79  77  61  32  20  73  92  35  91  45  60  93  41  88  88  36  91  77  81  21   7  56  33  58  63  12  42  35  95  99   5  89  94  80  93  78   7  97  80  29  31  21  48  49  26  53  42  24  22  30  51  53  41  61  14  75  35  60  11  48  44  89   7  10  70  18  78  24  63  79  44  14  92  82  25  23  49  90  42  58  12  63  94  88  65  60  31   9  76  71  39  27  62   2  98  50  94  90  22   2  92  67  33  10  43  81  96  20  44  10  46  21  32  80  35  99  49  91  99  46   9  54   2  82  24  24  36  85  29  55   5  68   7  19  56  80  17  83  91  87  69  28  10  53  55  97  58  55  48  21  24  28  42  81   1  43  76  24   1  38  17  11  64  63   9  31  62  36  55  86  29  67  77  39  81  65  96  92  75  63  45  52   1  24  57  63   1  88  47  57  65  71  97  85  35  31  44  49  43  21  15   7  14  43   1   8  74  61  93  25  48  30  75  66  69   7  91  21  97  49  11  72  96  83  60  69  79  43  71  86  84   5  74   3  29  40   2   8  55  14  33  98  10  12  59  28  41  23  83  50  74  85  73  94  35   6  51  88  36  23  24  24  18  50  22  77  63  44  51  84  48  34  15  29  35  67   4  60  14  71  60  62  99  95  53  26  76  78   8                                              
                                            67  90  78   9  74  78   3  85   1  81  19  78  76  73   5  62  47  93  60  67  59  18  48  17  43  33  79  96  88  24  55  68  35  23  17  21  15  38  90  41  10  26   9  70  10  91  66  41  14  36  74  91  79  76  93   9  99  19  70  19  35  46  44  28  36  61  85  54  54  41  45  65  27  44  36  61  24  86  56  80  36  89  92  82  55   8  25  50  89  41  59  35  90  91  84  18  44  27   1  22  61  54  36  70  33  17  50  29  98  33  16  53  26  23  52   1  50  62  47  91  84   6  63  93  65  10  58  68  59  70  54  31  25  45  64  48  35  24  80  15  71  36  15  73  92  77  54  23  32  11  45  54  25  34  13  57  64  97  76  98  94  65  23  47  96  43  63  45  19  58  43  45  12  32  47  70  32  19  94   4  84  47  25  51  25  61  82  71  38  84  74  56  23  21  97  14  65  11  13  46  15  39  32  54  80  67  14  57  91  79  89  77  70  83  23  85  92  27  77  83  82  61  80  91  37   1  62  51  37  49   8  34  56  96  99  71  10  31  70  52  13  21  68  13  24   9  29  76  67  75  51  84  54  11  46  52  78  13  93   8  92  50  75  48  93  47  43  42  61  90  34  62  93  65  98  28  86  36  73  84  63  76  29  90  46  67  56  48  32  92  29  81  31  61  72  30  12  53  76  70  13  54  11  58  49  87  36  68  92  14  87  18  25  85   3  86  45   3  70   6  40  70  22   4  63   3  26  60   1  17  60  88  18  41   7  96  31  52  87  39   7  15  77  36  64  42  93  76  30  98  31  11  86  84  53  54   6  50  54  15  48  41  97  43  94  23  78  49  66  59   1  40  34   1  23   6  51  87  55  97  54  71  68  76  16  38  56  87  92  24  51   3  43  93  96  89   3  70  64  23  88  95  25  60  22  13  73   5  15  47  89  81  54  81  18   7  29  96  73  17  35  55  21  62  60  80   1  78   8  30  74  12   9  27  31  64  60   6  84   5  29  49  22  10  35  28  80  37   2  52  44  11   6  88  36  70  72  25  61  37  15  20  77  60  94   2  36  12  14  35  72  33  40  65  68  12  31   2  25  61  44  53  35  37  61  66  94   2  88  61  89  57  99  90  75  70  32  80  89  32  47  81   1  60  78  68   1  15  24  59  13  61  10  87  35  98  17  16  97  29  14  78  51  10  55  65   5  54  63  13  62  72  28  49  44  59  34  20  25  47  80   1  99  36  53  33  26   7  47  31  39  91  14  91   4  65  54  98  48   1   9  83  60   8  75  15  81  34  70  50  96  36  63  70  97  35  36  98   1  18  49  38  41  10  52  74  44   2   2  99  13   7  42  11  63  29  92  42  18  61  49  59  37  74  40  91  70  95  59  91  51   7  30  19  47  67  41  92  38  77  54  80  96  25  27  42  40  77  46  96   1  58  54  34  21  51  87  13  74  57  45  85  93  29  54  91  24  77  34  31   7  92   3  67  28  62  44  32  84  76  64  89   4  70  52  42   9  47  48  85  21  76  70   3  67   6  20  11  32  25  35  59  89  75  94  89  27  61  89  81  82  49  20  95  19  72  96  60  41  80  91  12  63   6  59  80  52   8  84  25  11  64  49  96  80  53  50  47  78  25  76  95  57   8  87  15  85  56  78  24   3   9  84   1  97  92  56  17  43  21  68  32  86  22  73  16  14  69  38  63  16   7  60  44  65  61  21  78  86  79  97  92  10  84   8  26  25  48  34  45  27  43  61  54  53   4  60  20  72  89  68  54  43  77  29  50  72  47  92  69  70  62  43  16  69  25  60  20  49  82  63  50  92  86  57  44  82  44  28   9  22  56  34  48  46  32  83  35  47  32  96   8   4  39  50  51  99  72  36  42  78  49  50  45   3  78  13  26  56  87  77  48   5  33  68  97   2  19  24  92  73  85  88  75  80  45   7  16  59  20   9  13  96  23  65  69  76  69   5  86  61  12  23  68  63   9  70   3  40  70  35  89  17  21  71  88  77  34  46  54  60  10  28  76  40   3  98  42  74  67  29  33  41   2  75  25  93  73   4  42   8  51  41  41  48   3  17  69  74  90  79  15   4  74  59  90  15  96  95  76   7  22  84  22  53  25  16  12   5  25  41  43  38  35  97  81  56  12  26  90  79  66  17  87  44  11  41  76  84  52  16  93  63  32  75  65  41  23  48  78  66  28  53  85  22  65   8                                            
                                          98  56  37  76  64  15   7  93  93  27  29  48  20  15  66  49  64  15  91  23  85  46  77  42  42  91  50   9  65  38  48  43  47  20  22  23  45  46  16  91   1  28  38  42  78  21  68  58  29  56  81  58  90  50  59  31  78  94  21  17  43  22  93  22  78  82  72  70   6  21  88  23  29  70  65  15   5  26  39  15  12  34  43  45  83  48  66  70   4  39  75  83  76  99  43  14  16  58  61  92  28   7  10  17   9   1  15  99  99  26   9  24  63  29   6  24   7  96  74  52  65  77  78   6   2  14  96  92  18  91  94  92  53  23  36   8  85  65  60  25  70  76  37  33  24  99  68  23  13  32   1  44  27  63  19  96  98  13  78  65  87  44  68  36  74  25  74  19  68  75  32  64  62  57  46  47  30  89  49  90  12  94  34  85  39  39  25  58  11  77  64  95  15  46  52  49  80  60  33  96  49  69  50   7  76  36  68  48  87  48  21  10  53  87  56  85  80  93   4  49  20  25  26  10  71  52  19  75  18  62  26  19  37  18  28  59  67   5  20  75  46  38  44  11  39  13  33   6  14  76  20  45   6  86  74   5  57  61  30  79  50  23  32  60  24  56  25  20  42  45  26  44  87  63  33  69  45  19  22  37  82  86   6  84  71  18  58  75  52  43   3  24  78  50  98  92  41  79  52  41  13  12   4  37  48  32  22  64  65  29  80  34  19  48  88  33  35  34  86  50  93   8  89  49  45  64  94  82  94  95  54  84  89  57  76  70  86  64  79  99  75  70  46   2  30  49  64  75  47  26  52  25  30  44  50  52  95  96  13  97  41  31  63  33  78  97  86  67  27   2  34  50  30  77  62  49  40   4   3  98  58  68  10  36  86  28  60  56  96  91  20  57  71  29  79  15  28   3  87  53  12  53  27  18  70  61  14  92  70  98  23  26  28  40  93  14   5  89  77  78  83  95  50  83  92  34   7  19  52  51  46  93  70   4  88   1  11  46  87  83  74  25  21   2  99  48  67  62  13  55  37  40  27  13  63  14  25  43  85  67  12  88   1  30   3  39  69  72  95  99  85  27  62  70  91  35  56  40  93  16  29  11  95  89  76  40  86  56  66  19  27  56   4  61  35   8  56  22  85  66  48  82  15  81  15  53  71  68  32  34  31  50  73  96  30  86  78  33  44  26  55  25  15  54  91  42   8  85  29  68  95  48  46  61  73  32  36  16  11  67  17  26  82  10  48  61  14  24  15  84  40  44  42  96  74  35  33  11  75  47  54  56  98  60  20  55  91  48  61  59  71  82  16   2  81  41  90  91  53  61  77  39  43  80  25  21  70  78  74   9  30  65  36  58  35  16  76   6  24  77  51  87  40  92  34  66  79  12  68  90  31  75  20  57  90  50  79  34  33  52  93  90  32  69  42  80  63  95  36   4  69   4  46  84  54  97  23  96  14  56  93  95  48  71  52   3  39  69  90  46  93  60  76  13  44  28  71  48  20  16  44  23  81  82  84  52  41  14  36  60  71  68  11  58  43  72  47  15  93  18  63  83  90  90  19  13  29  28  19  16  51  43  19   9  77  92   6  45  11  68  96  98  23  47  92  87  23  97   6  34  57  40  42  46  11  42  74   3  11  12  87  51  69  22  40   1  98  36  86  81  81  79  16   1  45  93  83  39  50  88  76  28  45  32  48  25   5  28  70  37  20  26  13  93  55  18   1  78  29  73  97  63  55  90  29  20  77  23  59  80  23  69  84  40  23  40  64  98  59  15  64  64  42  61  86   6  40  34  10  26  92  42  65   3  13   3  29   4  88  43  78  30  20  37  74  74  64  74  86  53  33  24  96  52  12  76  56  57  38  29  42  87  27  42  53  42  50  13  74  53  17  98  75  87  37  44  76  61  72  18  75  69  80   7  15  30  16  53   8  17  23  80  81  26  10  64  73  48  56  31  30  10  87  33   2  50  69  41  73  77  53  20  46  52  77  21  12  72  76  44  48  66  50   3  90  27  45  30  59  90  84   5  41  97  55  30  82  66  97  16  37  79  44  50  87   3  22  41  52  89  79   9  87  95  71  88  72  27  83  40  19  47  94  51  62  51  45  95  57  88  56  52  19  13  31  84  41  45  92  30   1  52  17  98  11  38  72  79  40  82  69   5  94   6   7  21  88  19  68  72  92  36  69  32  25  69  19  27  26  95  70  80  94  16  59  95  84  33                                          
                                        3  56  70   3  77  28  99  43   2  90  82  96  13  61  13  12  73  37  65  72  38  42  74  69   1  36  41  67  11  58  88   7  32  99   2  97  29  44  31  72  89  70   2  84   2  85  31  85   3  22  68  46  90  16  97  51  83  57  96  94  48   4  55   2  36   5  83  53  27  13  58  88  90  42  92  44  40  17  93  39  90  59  57  57  77  73  44  70   1  31  37  42  34  56  85  73  14  98  99  53   4  42  65  56  24  53  62  46   5   5  35  78  29  73  53  28  30  55  24  24  90  57  64  64  12  31  52   3  88  23  64  53  68  57  97  27   3  61  53  31  65  79  73  67  26  22  29  37  55  92  67  27  27  17  37  74  37  16  74  27   2   7   6  70  20  79  31  35   3  81   1  16   6  76  71  64  98  33  75  33   6  87  87  38   5  88  39  32  73  97  60  85   6  75  97  28   9  86  51  20  95  77  43  99  23  25   8  91  30  49  97  32  93   1  40   5  11  47  13  51  83  49  67  98  61  36  87  99  54  15  51  62  70  10  39  48  68  41  58  92  76  83  69  91   1  62  50   1  43  25  23  11   7  87   6  53   7  99  95  62  90   6  48  89  90  75  82  26  41  48  68  90  15  22  77  38  29  61  27  45  62  56  34  89  64  10  65  61  99  92  56  51  88  13  61  57  88  55  61  78  24  36  88  97  68  43  39  87  11   3  84  35  64  83  35  42  56  48  54  73  77  50  30  55  51  17  57  61  27  61  76  81  77  16  81  53  45  20  44  66  47  80  92  91  84  97  64  41  62  75  95  55  95  70  45  55  40  86  70  60   6  14  92   1  44  70  36  87  38  17  78  83  67  87   7   4  61  75  76  40  78  15   6  44  55  89  62  55  27  22  31  36   4  36  37  81  28  77  78  48  38  41   7  12  97   7  76  57  16  42  82  83   2  46  92  23  13  99  61  64  29  73   8  37  54  50  10  60  51  61  99  30  66   2  98  96  30  70  16  93   2  18  34  47  44  75  98  51  34  31  93  76  46  42  87  51  13  58  12   9  46  41   3  39  38  44  83  75  98  62  62  20  18  18   5  35  40  81  52  39  18   4  37  69  57  21  87  78  37  56  98  94  22  68  74  69  28  39  68  45  13  39  23  69  89  60  52  99  21  31  57  31  28  96   7  24  87  34  57  59  67  40   1  61  59  34  96  30   4  66  68  63  61  69  35  62  50  70  19  30  44  11  79  25  30  73  83  42  12  21  52  22  31  31  69   8  17  50  23  64  42  93  37  30  52  14  18  99  91  29  99  53  17  55  98  54  32  21  14  86  48  50  26  21  37  32  35   6  87  30  86  67  90  52  97  84  16  38  22  26  44  91  96  59  78  16  90  26  28  51  84  66  19  58  16   5  85   1  43  87  47  73  26  70  11  23  19  85  26   3  10  60  63  58  46  31  94  50  82  56  20  19  94   1  64  16  99  28  72  94  35  26   9  32  25  27  66  22   7  88  35  89   9   6  51  31  81  32  56  68  64  15  70  81  82  88  36  30  41   4  52   1   8  75  50  47  88  69  34  66   9  12  86  85  15  51   8  48  44  65  61  14  62  17  92  41  42  73  88  28  27   4   9  88  19  54  55  43  72  42  15  43  90  73  33  62  94  72  21  12  91  86   3  15   7  82  62  76  63  76  77  90  18  32  10   8  36  44  48  36   5  88  45  26  58  30   9  59  42  83  49  90  38   1  88  29  77  83  88  41  40  61  38  99  63  90  94  91  32  57  61  73  88  71  93  25  26  73  55  20   1  48  47  83  58  39  45  50  75  31  75  82  18  43  28   7  97  66  52  71  33  89  98  43  37  12  76  60  89  62  16  23  36  96   8  85   2  79  68  72  38  28  52  48  72  26   7  87  14  18  44  70  51  32  85   3  93  96  69  16  13  94  42  98  27  98  38  79  24  74  90  51   1   4  89  66  11  54  40   2   8  81  58  60  70  60  81  39  78  78  70  40  84  38  93  78  69  53  98  85  74  64   5  97  55  58  71  59  25  60  18  19   8   4  68   2   1  30  65  74  56  17  49  33   2  92  24  57  76  75  82  10  90  26  29  13   7  92  28  46  35  61  25   6  30  79  91  12  85  73  86  72  92  70   5  98  49  10  37  34  95  27  94   5  51  44  92  84  91  25  66  26  22  85  90  47  55  81  25   6  27  11  70  11  20  63   7   2  50                                        
                                      96  47  72  53  96  65  24  47  84  71  47  87  93  60  77  78  89  87  87  70  65  32  93  94  78  90  98  70  95   5  99  52  67   2   1  43  27  50  78  41  53  29  72   3  91  14  12  25  58  89  33  62  38  98  25  69  77  88  34  60  94  67  18  11  97  19  45   6  74  67  80  28  36   6  32  12  92  64  41  27  77   6  54  96   9  50  45  24  15  41  10  95  43  45  68  50  86  95  75  39  37  26  63  86  74  42  93  58  40  98  83  92  63  39  62  18  31  71  12  47   1  67   5  69   2  67  10  95  34  95  28   9  87  81  33  95   5  71  47  63  75  26  11  25  54  84  38  32  31   4  64  22  79  56  79  21  50  24   2  82  30  69  72  66   9  22  41  74  71  93  43  25  21   4  17  40  47  94   2  38  79  39  90  57  85  51   5  32  35  21   2  71  49  77  88  36  44  91  76  33  57   5  55   7   4  84  20  77  50  64   2  72  62  24  52  34  57  61  31  60  11  93  97  25  53  67  97  38  13  38  10  37  46  40  24   2  88  62  12  74  26  63  42  73  39  82  32   3  17  91  14  97  25  10  14  89  96  90  12  25  74  90  92  22  74  71  31  36  57  71  47  68  73  25  16  39  48  31  60  26  69  85   3  85  38  45  74  94  66  44  76  74  64  82  64  93  61  74  23  54  41  44  56  44  25  39  26   8   5  56  35  18  52  14  25  44  53  90  85  23  31  98  86  93   9  91  30  11  70  80  51  37  87  96  47  89  73  92   4   2  57  28  20  63  39  10  29  51  92  91   3  81  12  31  26  84  38  26  77  23  54  37  72  99  40  24  45  21  61  27  15  57  93  16  82  81  25  23  32  35  38  55  94  23  27  31  84  34  13  99  32  89  81  10  67  67  11  14  36  60  54  33  87  32  30  79  49   6  63  11  91  97  49   4  61  55  45  37  88  99  71  60  29  76  47  27  25  19   1  60  55  30  97  12  92  54   7  93  68  82  78  98   7  86  79  76  42  79  75  59  76   2  24  32  42  87   7   7  28  66  16  41  67  61  89  10  19  78  66  22  51  59  45  21  55  59  97  17  24  57  81  99  33  63  94  79  91  94  83   9  51   8  61  10  41  85   2  20  49  66  30  58  97  50  24  11   4   2  23  89  15   6  70  51  54  49  27  44   5  72  46  19  90  73  84  25  76  98  41  80  62  63  63  23  76  74  69  78  43  63  67  54  39  36  45  86  38  14  33  13  64  31  82  22  96  42  28  32  11  12  10  64  82  34  71  22  38  35  63  12  99  34  43  17  18  63  51   4  99  76   5  23  56  75  29  89  36  44   2  43  23  66  53  76   5  65  98  55  74   3  18  27  82  69  94  75  60  56  37   6  26  75  36  79  84  44  59  71  47  66  35  34  97  97  37  54   9  59   3  56  48  33  30  99  60   8  83  13  37  23  83  57  61  77   5  11   9  25  31  40  21  22  65  64  23  78  33  39  68  12  97  57   3  22  12   6  15  80   8  90  53  47  93  94  23   7  39  38  31  62  80  26  32  40  54  93  73  29  69  51  10  30  31  16  23  64   4  36  95  79  26  51  60  91  52  53  50  94  64  88  52  27  37  76  25  66  16  90  20  36  68  21  96  76  52  65  90  17  15  78  52   1   9  13  85  62  25  68  82  69  29  85  24  15  91  89  69  54  12  29  25  42  13   2  60  43  35  15  67  89  67  15   6  39  25  50  21  52  76  53  60  48  20  73  49  18  53  43  83  58  20  25  43   5  47  18  18  21  19  42  34  61  73  63  78  82  18  61   9  40  85  28  17  41  24   7  25  39  85  35  90  85  41  47  48   4  34  16  84  62  43  38  90  35  96  54  50  80  69  57  49  44  33  37  13   1  45  53  55  58  57  77  61  54  79  66  36   4  80  81  12   2  78  31  86  57  95  49  20  11  23  27  91  16  36  14  79  53  11  16  96  77  76  42  87  73  98   3  94  67  29  11  48   2  76  68  56  55  57  14  13   3  11  33  85  76  43  71  37  73  52  96  21  97  98  28  25  71  87  96  57  56   1  79  99  98  50  67  47  48  16  53  95  11  63  44  22  21  39  72  54  41  29  65  96  90  86  48  47  50   5  87  52  13  69  61  18  61  55  79  52  91  33  20  60  96  58   8  79  67  81  28  34  24  14  67  91  88  12  16  59  27  23  47  20  21   5  83  48  49                                      
                                    62  87   4  88  34   8  20  36   1  88  58  35  79  30  45  15  48  34  66  44  19  65  73  31  79  14  58  40  74  99  61  39  38   3  93  84  55  72  75  61  36  77  90  31  94  49  32  10  59  38   7  57   8  59  11  91  40  82  32  10  38  95   3  26  14  90  91  71  18  42  21  70   1  70  26  95  45  34  37  55  40  79  48  62  35  94  84  46  34  33  81  67  23  29  38  18  28  87  94  77  80  42  49  84   3  76  93  85  36  77  25  13  12  42  31  77  99  16  54  82  68   2  32  26  78   8  53  11  79  57  65  50  29  66  78  58  62  54  97  11   5  42  56  38  40  60  69  49  97  15   9  11  99  59  90  66  77  37  95  70  93  42  41  85  14  64   8  27  53  95  29  79  87  56  55  63  89   4   2  71  81  62  35  25  17  56  82  52  86  40  72  30  34  93  27  12  83   2  93  98  74  98  63  57  79  13  45  78  20  85  45  60  64   1  85  19  16  55  83  24  16  79  89  20  22  40  69  16  83  38  73  77  53   2  63  88  45  72  28  80  88  15   1  86  14  36  72  24  53  49  24   2  46  29  25  86  96  94  70  93  93  58  57   8  80  88  54  26  12  60  67  73  98  38  72  32   6  13  92  93  36  49  41  71  32  77  45  94  12  12  47  81  97  65   6  18  38  87  52  61  93   4  61   3  55  51   6  67  53  10  63  48  70  48   9  81   2   6  77  95  41  89  36  61  31  37  78  89  96  87  70  90  76  43   9  97  88  50  66  90  56  16  56  47  30  36  52  75  81  61  72  81  11  70  16  75  41  18  71  38  55  80  99   1  86  37  38  75  99  26  23  23  91  30  65  11  31  61  99  88  16   6  50  75  53  56  91  68  10  53  31   6  84  13  86   8  49  10  93  37  72  34  60  16   7  42  76  32  52   6  53  44  93  63  12  51  94  25  22  82  56  79  43  67  86  56  38  13   2  81  11  60  57  97  20  40  84  38  71  42  16  36  77  60  44  78  41   7  88  35  30   8  33  31  37  43  32  74  77  78  23   7  58  21  13  39  59  97  77  66  44  59  33  51  70  34  40  94  33   5  34  30  51  45   6  72  48  19  17  17  15  53   2  91  27  92  54  46  80  36  51  99  79  72  73  24  26  80  64  52  46  34  77  38   6  31  40  51  15   6  30  24  74  18  67   5  70  89  71   4  57  20  92  54  38  57  64  33  45  87  41   3  71  19  14  38  45  97  36   4  98  53  32   1  93  22  16  32  63  82  88  83  79  70  83  16  53  79  40  14  49  61  58  34  39  84  29  51   9   2  15  77  43  99  93  95  82  79  50   9  63  83  15  64  36  12  61  50  50  20  84  55  70   3  59  52  78  38  48  62  92  20  89  34  83  35  26  34  39  97  65  15  37  15  50  73  58  50   8  36  63  93  34   9  19  53  29  10  84  35  53  50  91  59  41  76  18  40  38  40  69  65  45   4  29  18  73  73  54  17  67  86  62  40   7  60  59  52  89  73  87  45  43  34  36  80  91  98  58  86  37  74  92  35  20  87  33  93  38  85  39  51   8   3  76  45  27  98  75  98  48  95  85  53  58  31  59  91  45  10  12  72  67  56  13  77  45  46  28   3  97  23  40  44  15  43   1  27  87  52  52  45   6  33  87  86  50  67  95  71  86  44  60   5  52   7  54  51  65  10  28  61   9   6  38  47  75  68   4   4  16  59  11  96  75  28  79  35  53  31  97  34  38  53  81  43  68  19  47  24  59  73  58  44  74  55  66   8  50  97  51  73  16  20  40  25  17  89  11  21   3  41   7  87   3  42  61  83  23  77  53  61   4  23  61  64  89  35  53  87  84   4  15  48  29  73  24  78  95  69  29  95  44  51  17  96  79  68  87  62  43  83  80  52  64  60  70   7   1  78  58  50  56  72  60  29  24  20  95  52  36  69  72  68  20  33  19  34  47  74  78  17  69  32  67  38  67  44  19  86  59  82  45  38  21  14  63  53  36  62   1  87  30  36  35  95   7  70  63  50  98  40  97  95  96  30  77  39  95  55  37  89  70  65   7  78  35  34  49   4  25   1  94   5  70  10  14  15  75  44  36  45  51  81  23  29  44   7  62  81  70  14   3  14  78  83  98  31  72   9  29  42  37  59  21  38  38  64  76  16  95  55  43  78   1  99  62  57  73  81  12  18  21  37  39   4   8  15  11  26  33                                    
                                  90  30  45   5  23  98  60  86  11  98  99  41  94  81  29  90   7  39   7  26  72   5  53  27  64  87  73  15  84  99  74  70  96  41  11  61  70  97  18  66  19  67  30  98  28   7  91  21  65  77  32  96  21   9   7  52  96   8   3  70  35   8  82   9  90  70  44  83  61  49  69  25  17  87  20  54  55   8  89  80  68  29  19   4  51  66  56  58   2  90  49   3  82  73  21  55  96  13  14  89  68  17  42  72  95  56  44  81  28  21  67  23  25  92  89  70  35  36  17  85   1  22  22  36  41  24  27  36  35  56  17  88  67  13  46  25  96  97  94  77   6  70  55  41  78  86  90  78  87  51  54   8   3  95  50  87  29  26  71  93  57  23  69  50  37  26  96  66  73   5  73  35  46  52  73  16  66  71  51  11  50  89  90  70  27  49  38  14  68   3  53  32  94  24  34  18  61  76  43  19  34  80  49  16  86  32  27  55  59  40  97  69  86   3  75  60  23  89   7   4  81  21  83  80  42  70  75  66  42  42  93  72  84   4  65  81  25  23   6  46  35  73  31  58  79   7  64  48  15  85  46  36  25  93   8  89  93  45  90  42  35  36  64  26  19  45  90  25  32  59  35  70  31  70  25  88  72  13  85  83  55  65  77  48  13  62  81  46  58  55  56  41   5  21  62  19  74  61  54  69  92  54  17  20  92  94  95  93  74  36   1  82  95  88  33  34  36  42  37  48  48  16  94  65  55  27  77  19  39  47  66  11  81  97  41  96  38  78  94   4   5  30  20  94   5  68   9  13   1  43  95  58   3  52   9  99  52  34  46  59  55  39  98  16  26  69   4  78  71  26  37   3  10  74  57   2  19  43  79  90  14  96  62  20  57  31  33  37  24  53  84   4  40  16   9  24  78  58  41  58  18  80   3  19  16  34  77   7  20  84  62  27  49   1  61  48  25  72  45  98  10  17  44  41  49  77  41  91  62  16  91  24  95  47  54   2  46   5  57  30  99  14   6  34  48  37  83   7  69  45  87  44  88  14  60  80  39  42  89  84  96  13  89  93  15  78  25  35  37  16  86   7  32  56  52  16  51  51  36  21  63  76  45  54  37  82   2  53  40  99  23  39  96  78  40  96  45  33  97  61  94   9  74  93  87  91  70  32  71  45  51  90  89  72  68  51  62  85  45   9  16  29  62  14   6  68  66  79  22  11  33  31  45  44  15  40  33  79  11  49  30  45  16  77   8  21  79  92  96  52  62  63  32   1  83  58  78  41  27  65   3  10  42   5  51  16  79  72  83  89  70  48  22  94  37  66  15  34  32  74  25  16  66  95  71  82  53   1  10  85  51  16  23  11  57   1  73  53  22  11  38  82  96  54  34  56  28  24  59  95   2   2  69  51   2  26  47  16  52  73   2   5   8  46  53  41  17  67  86  73   8  25  25  39  20  83  20  34  86  70  82  29  88   6   6  59  38  71  49  43   3   4   5  99   1  25  26  56  36  45  95  16  37  66  22  27  60  10  58  30  27  79  69  97  30  11  34  28   6  23  50  43  71  75  20  17  48  81   8  44  70  65  90  83   1  38  32  27  15  74  29  51  61  35  92  95   6  80  94  69  99  35  88  75  83  74  21  62  48  21  64   4  57  29   2   3  85  90   2  76  86  77  43   2  52  64  52  67  38  14  95  44  63  26   4  20  52  10  14  47  80  39  78  81  62  82  77  91   2  11  94  93  80  30  44  47  60  52  94  40  66  98  27   2  32  18  72   1  54  48  38  66  19  29  71  39  68  76  53  72  87  17  13  61  12  72  93   8  10  63  88  24  86  24  60   4  57  97  94  37  23  56  31  18  79  45  84  32  36   3  42  86  90  60  69  91   9  19  20  30  83  40  35  51  15  80  25   1   9  19  39  21  66  79  46  13  55  95  39  21  64  97   3  18  86  25  51  19  60  90  16  38  84  70  53  53  99  61  98  17  78  75  65  28  29  47  35  93  34  19  31  97  75  84  81  57   7   6  33  36   9  57  38  58  74  62   2  57   2  59  75  87  36  22  28  93  70   1  92  26  90  85   7  73  57  72  33  17   8  91  90  87   7   2  23  44  70  58  24  81  39  63  93  34  20  81  33  76  66   3  44  54  20  28  46  39  17   5  43  52  99  48   6  23  85  35  28  95  33   9  75  63  83  11  37  46  64  36  44  59  75  89  25  33  82  58   8  85  61  93  27   4                                  
                                6  81  74  43   9  54  13  98  51  35  16  11  28  64   7  89  89  88   1  75  54  23  72  99  89  67  11  24  55  58  51  81  46  46   5  66  97  29  92  95  71   9  47  99  50   4  21  36  90  97  20   9  54  30  87  69  98   1  31  66  48  78  42  93  65  47  58  62  94  16   2   1  21  69  51   4  27  28  65  91  29  67  43  28  34  49  70  91  44   1  65  28  46  99  85  68  90   5  35  67  84  90  23  87  77  54  88  96  95  84  39  85  47  32  92  24  52   2  29  16  86  87  98  62  76  85  18  51  20  60  15   1  91   1  30  15  25  98  63  34  67  83  10  98  69   7  44  50  41  69  99  23  33  91  66  11  65  54  28  73  29   2  94  65  44  58  57  60   8  80  56  71  31  26  96  77  75  19  75  70  33  35  58  47  68  53  66  80  87  41  89  60  28  67  90  27  90  26  49  14  79  44  19  80  34  58  60  29  16  77  10  99  88  57  26  39  50  95   3  34  10  24  62  75  93  34  70  72  79  71  66  71  62  84  24  85  80  70  95  58  38  26  71  68  72  93  59  70  26  47  11  68  79  69  64  74  14  63  40  50  75  18  20  95  22  55  33  59  20  86  13   7   1  65  51  70  73  37  87  59  56  98  79   8  80  21  98  51  86  27   4  75  56  34  14  89  84  72  62  45  35   9  53  63  59  80  31  17   9  18  42  44  63  92  79  61  54  87  91  79  56   2  84  12  53  48  30  89  23  88  28   9  49   1  61  82  73  68  18  74  22  88  54  45  95  37  40  97   1  19  64  72  42  47   3  92  92   8  37   5  73  87  97  49  10   2  44  79  36  69  23  11  80  85   1   7  14  26   6  27  18  49  89   2  31  33  49  99  97  81  87  47   6  62  70  10  80  86   1  10  92  55  63  25  56  79  56  75  14  71  32  36  93   9  49   6  69   7  33  75  94  81  19  35  37  18  93  37   5  44  79  28  14  10  36  45  47   5  27  63  69  52  34  82  56  87  35  31   3  10  30  22  28  99  34  36  14  31  47  50  56   7  64  75  37  41  56  74  13  38  82  79  86  66  39  15  57  75  52  83  84  41  23  11  84  26  35  22  64  93  84  82  75  44  25  59  75   2   5  86  17  11   6  18  48  61  36  97  80  13  36  32   6  74  75  54  71  95  11  75  89  56  71   3  65  96  21  62   4  26  87  82  90  39  18  36  42  72   7  11  61  44  53  20  29  30  65  81  50  19  58   9  66  33  19  12  28  81  52  13  35  39  87  93  86  47  27  14  89  21  41  67  39  26  27  70  46  74  93   9  61  55  22  89  29  71  40  17  51  79   6  55  14  20  76  35   8  63  73  91  90  38  80  61  67  48  12  84  34  14  12  42  29  37  49  59  31  63  51  50  29  96  57  34  68  35  85  45  36  78  12  58  90   3  44   6  98  66  27  77  66   9  65  92  69  94  23   3  89   2  62  26   9   2  17  20  15  33  14   9  14   1  86  64  87  86  48  75  45  68  11  37  95  80  98  50  30  83  72  80  92  97  98  72  44  30  24  98  84  97  46  12  32  79   6   4  46  39  55  83  61  15   2  25  80  50  69  45  45  91  15  87  28  36  48  76  74   4  57  59  78  16  91  85  24  77  25   4  35  36  20  78  54  36  69  82  60   5  42  47  53  78  58  30  80  64  86  61  84  93  92  70  85  58  69  70  48   8  81  69  17  13  71  70  55  82  58  83  93  32  90  80  28  11  32  90  95  25  12  75  68  40  39  68  78  39  53  88  77   6  34  51  94  95  66  64  88  67  70   1  19  20  31  41  57  77  74  34  90  35  96  74  25  43  38  14  68  52  70  37  15  65  68  41  40  57  80  31   9  97  93  71  73  64  42   1  52  74  57  79  87  34  39  53  55  75  69  45  35  68  51  98  61  98  83  85   8  26  76  89  24  36  26  45  86   8  84  10  16  87  17  52  16  45  14  22  68  53  86  27  20  92   7  58  25  31   4  92  70  47  50  41   2  63  98  94  73  35  50  12  27  15  13  20  34  76  89  81  62  22  41  52  45  98  81  75  81  70  10  71  76  29  93  93   9  39  50  86  50  21  38  55  18  66  67  55  61  33  45  20  79  69  14  20  18  65  81  15  88  90  35  36  86  59  21  97  47  79  83  57  40  14  74  60  13   1  19  82  22  70  81  54  20  78  65  58  34  61  23  29  99  75  46                                
                              38  65  88  99   6  38  48  26  56  26  91  40  90  62  93  52  15  84  68  28  36  49  72  95  66  36  23  12  31  60  23  11  34  55   6  62  26   7  56   9  74  77  25  16  47  14  81  50  75  92  88  65  16  70  84   5  75  39  83  61  95  54  62  85  98  82  36  99  26  56  59  86  79  69  51  97  10  37  84  84  22  73  58  95  41  30  50  10  54  73  86  85  32  23  63  68  97  29  98   8  50  21  87  17  66  38  26  17  13  21  54  27  95  17  36  28  11  53  77  51   7  40  57  14  43  83   8  88  81  93  17  42  41  53  36  57  80  57  73  14  71  33  96  23   4  24  60  83   6  93   2  20  83  12  51   9  92  39  73  18  85  64  35   6   1   6  28  95  44  90  54  67  97  83  46   4  98  70   5  46  51  34  29  48  75  37  80  37  65  92  65  76  70  70  19  49  15  31  97  97  91  36  38  85  75  56  35  86  88  52  36  35  49  26  43  50  39  80  34  12  26  33   2  76  20   2  79  57  68  47  39  34  42  68  56  43  48  30  87  18  99  26  98  65  34  39  80  14  38  26   6   5  26  34  74   4  91  31  92  18  36  72   4  96  19  82   9   9  71  37  64  73  53  65  37  90  42  88   5   4  79  90  90  96   7  20  87  96  69  24  73  35  25  45  29  37  86  56  14  26  80  76  38  42   7   9  97  87  97  41  31   4  25  14  52  68  53  81  61   3  40   5  70  42  53  17  57  10  11  49  22  88  58  82  20  68  98  95  99  61  64  24  13  71  40  94  92  31   2  10  79  35  68  80   5  72  21  22  16  91  12  66  12  86  16  67  15  77  87  19  75  95  60  89  46  47  40  86  33  31  24  43  85  67  33  95  99  50  61  96  37  21  53  45   3  85  27  87  48  82  98  56  92  58  53  93  83  57  57  34  12  14  54  77  16  60  29  87  61   6  99  11  80  80  46  17  61  30   4  83  30  76  62  88  70  20  23  96   3  40   1  38  70  96   1  12  92  78  56   6  45  17  95  29  88   8  82  14  43  12  29   7  91  88  43  55  71  52   5  16  86  61  98  91  11   7  89  11  75  33  48  12  73  75  99  95  55  57  14  10  41  61  32  36  10  74  40  33  40  30  31  30  26  68  93  86  56  64  23  45  25  72  90  61  75  88  17   4  66   8  72   9  78  48  68  77  18  69  59  63  70  31  53  36   7  22  35  17  71   5   7  51  61  33  64  43   6  78  14  43  32  45  83  56  11  98  87  35  84  64  47  27  68  55  87  54  95  97  69  83  86  34  57  22  29  63  92  86  94  45  79  19  30  21  45  68  96  16  88  27  72  46  69  74  99  12  65  45  36  16  76  24  55  96  46  71  57  64  53   5  10  52  55  12   2  47  55  11  19  51  87  62  37  18  75  47  94   1  60  60  61  15  31  70  74   3  75  68  77  77  36  88  73  79  75  11  28  16  68  90  13  49  74  98  10   2  66  79  57  60  37  77  36  37  90  94  45  93  67  94  37  79  74  11  56  50  41  85  75  11  51  56  81  44  29  42  33  92  68  69   6  80  39  43  61  66   9  79  62  38  47   7  60  40   1  58  98  61  44  99  82  63  60  21  73   3   5  23  94  25  52  83  76   5   3  15  48  73  41   2  37  43  48  79  95  94  39  18  72  22  74  17  56  59  73  61  90  53  41  28  32  95  10  31  20  76  35  47  26  46  71  32  21  54   5  85  94  30  92  74  89  90  21  18  58   9  33  29  62  32  56  37  42  66  86  71  73  64  53  78  92  76  50  34   9  83  38  20  18  38  39  19  41  37  18  68  32   9  62  47  28  61   7  72  51  92  66  87  78  68  87  89  51  33  96  17  28   6  74  34  76  68  21  58  44  16   8  85  50  52  28  88  92   3  23  78  63  84  66  71  85   1  80  71  73  34  43  23  90  85  50  74  45  19  17  80  66  58  30  35  67  45  16  46  82  42  32  81  50  23  30  94  89  21  16  87  49  51  90   7  46  26  66  99  27  38  11  11  98  89   5  36  17  59  24  97  30  94  91  36  87  43  68  71  62  85  41  20  12  74  87  68   3  26  97  38  54  95  67   2  63   3  95  28  75  54  34  39  96  43  71  14   2  39  69  88  35  44  88  91  11  42  88  67  48  66  42  49  20   3  39  54   3  80  33  50  20  87  20  30   3  52  60  97  55  46  93  38  81  82  84  91  16  56                              
                            4  18  18  68   4  31  24  80  88  34  58  12  94  27  71  39  84  71   4  92  29  63  87   1  90  20  65  61  37   9  35  19  59  84  86  70  65  38  94  12  30  57  24   8  99  99  98  78  89   3  26  69  57  32  22  64  74  78  89  39  86  12  27  54  35  87   4  21  39   6  98  38  85  73  44  49  78  98  74  77  57   2  92  88  42  83  22  47  21  43  11   2  92  89  63  25  22  90  61  72  91  88  67  61  41  28  17   3  45  27  32   2  64  71  75  70  16  45  64  71  91  60  54  49  60  70  11  60  61  68  32  67  31  31  43  44  32  99  19  19  49  69   8  71  78  85   9   5  60  26  86   8  40  75  46   9   5  93  86   5  18  81  14  90  22  64  59  43  36  48  15  17  63  52  59  54  98  84  15  99  19  76  29  55  63  77  45  34   2  43  11  74  78  14   2  82  90  50  30  31  81  97  81   8  55  33  13  30  20  78  53  75  69  62  84  54  82  35  91  24  58  31  32  56  61  67  77  94  58  17  78  29  32  51  90  11  26  15  27  76  33  26  40   7  64  24  22  49  60  44  50  41  24  33  73  95  41  61  24  93  92  66  73  17  33   1  25  82   4  53  45  63  72  91  46  40  85  96  23  31  70  58  83  62  51  12  15  42  40  17  20  63  56  61   9  84  28  84   4  52  20  15  41  61  67  13  37  90  62   1   1  91  94  94  63  27   2  74  94  87  73   5  87  36  72  88   6  48  38  91  28  89  60  11   4  55  46  15  41  17  66  27  62  79  36  57  13  14  10  67  39  85  26  95  44  89  43  42   1   9  98  73  55  20  48  19  51  56  95  24  31  22  58  42  19  80   6  19   2  34  85  86  61  55  40  30  20  92   9  40  89  18  85  63  54  65  32  16  11  67  59  66  38  36  66  53  42  48  73  51   7  83  90   4  87  66  11  71  71   6  92  44  80  13  90  33   5  85  39  51  24  32  62  27  33  21  99  38  48  77  43  25  60  36   5  93  99  43  86  83  70  38  47  57  30  11  83  47  29  63  65   2  63  69  91  56  48  99  92  63  66  51   6   7  62   3   4  95  69  95  65  75  49  94  76  46  60   3   5  79  42  52  50  67  85  22   6  73   7  49  57  93  95   1  60  29  51  92  78  28   9  10  33   2  55  22  55  50  78  96  84  53  57  89  23  46  95  22   7  31   5  83  30   4  72  39  35  99  75  99   9  53  95  77  63  74  50  89  29  17  30   1  11  77  59  14  34  10  53  33  81  87  65   8  71  41  32  80  60  92  38  55  59  13  90  78  52  82  56  52  91  28  18   7  92  86  37  41  91  34  97  63  96  21  93  82  75  28  32  56  98  63  41  64  31  29  28  45   3  98  24  52  79  97   1  18  51  23  21  60  35  41  95  29  18  36  80  69  88   5  25  71  14  60   2  53  93  70  66  27  82  37  72   4  32  19  86  23  73  45  15  74  77  85  12   8  99  59  81  97  92  78   8  84  43  77  64  17  89  41  54  79  46  96  96  42  96  69  85  19  52  36  34  73  88   6  55  85  49  79  18  73  88  38  56  91  63  48  24  28  22  83  98  26  23  24  67  15  96  35  12  40  53  26  20  80   4  25  49  66  10  65  53  65  83  47  46  25  90  64  77  74  45  77  89  16  98  14  83  53  22  41  54  22  15  72  65  38  77  51  98   3  13  70  38  68  93  94  15  43   6  26  45  55  25  23  68  98  84   8  98  76  56  98  37  60  60  76  35  16  97  35  29  84  13  23  98  81  80  99  73  32  73  36  84  33  93  88  56  81  59  56  76  17  25  45  21  72  87  84  46  59  32  34  96  49  21  55  21  10  17  32  10  41  84   7  44  21   3  21  79  49  96  15  65  56  88  11  21  42   3  82  29  34  42  92  94  84  30  58  27  16  73  77  84  83  92  44  71  25   4  73  67  68  83  53  42  29  33  12   4  67  95  44  33  99   8  94  49  42  33  52   9  24  85  53  63  17  80  47  78  69  36  46  13  77  84  38  93  16  94  96  84  81   1  91  96  16  44  29  64   7  78   4  11   3  53  59  57  46  90  22  87  49  64  19  97  99  83  70  22  79  22  46  46  29   1  41  27  76   7  87  15  62   2  45  88  12  53  58  68  96  53   1  77  94  18  66  78  40  22  42  93  21  11  67  34  42  22  78  65  71   1  56  74  93  86  97  22   7  31  78  16  25  63                            
                          21  28  28  16  78  68  36  44  46  81  26  74  95  19  43  56  90   9  31  48  62  58  21  27   2  64  45  86  51  83  53  80  69   4   1  92  71  21   6  91  81   1  34  57  74  54  93  82  19   6  62  67  47   5  77  29  38  82  75  53  55  33  85  32  10  45  62  12  65  85  99  10  54  10  26  47  81  18  74   1   3   8  43  69  75  10  39  35  24  99  32  56  31  77  56  89  44  82  99  56  48  56  39  60  89  69  90  79  73  71  54  21  37  14  16  13  92  54  85   7  26  78  65  92  32  76  49  27  42  62  79  97  87  85  83  24  68  17  39  10  35  62  13  15  27  46  22  15  33  12  49  26   1  67  53  26  59  16  98  69  33  30  26  52  74  29  37  90  87  57  42  84   8  52  14  89  32  68  32   7  70  15  43  76  18  68  95  54   1  44  47  23  14  51  28  88  42  35  52  16  15  96  41  19   8  25  80  18  15  79  46  35  10  73   8  18  13  19  12  25   4   8   3  72  78  26  44  40  94  91  64  43  51   3  99  61  43  56  30  80  59  87  53  19  87  17  30  41   1  44  56  95  12  31  88  86  32  38  60   6  63  43  60  91  30  48  61  94   9  79  87  44  51  61  21  44  63  77  22  78  91  30  37  23  41   9   9   2  96  34  62  84  57  39  86  48  46  16  35  39  10  68  38  10   1   6  44  77  71  35  61  85  89  76  81   3  42  64  38  82  82  32  23  99   4  48   5  18   7  17  59  32  66  57  45  43  59  49  29   1   1  42  48  23  42  89  91   9  97  88  13  91  12  29  17  85  37   4  93  16  20  86  29  36  91  51  45  50   9  13  23  30  34  62  62  63  17  59  14  98  40  67  36  46  86  96  60  48  55  57   6  89  56  27  51  62  17  43  69  24  57  26  52  95  43  74  15   3  12  43  65  16  34  25  65  73  18  36  73  26  25  45  96  97  79  94  73  20  41  65  29  52   3   8   1  13   6   8  29  99  33  64  13   6  75  18  19  50  40  22  37  15  47  91   9  90  85  44  95  32  32  78  39  25  39   6  48  30  55  76  31  18  27  73  22  20  72  31  60  88  76  85  20  72  55  52  50  56  31  11  93  29  18  13  78   2  16  16  49  99  26  76   6  56  20  34  14  34  78  77  54  41  80  68  79  22  38  41  28  21  53  25  10  35  31  38   4  76  40  27  89  65  12  60  70  59  19  24  32  93   8  88  56  49  80  72   6  39  86  22  51  24  26  60  51  94  89  79  69  85  43  88  51  79  34  69  46  95  69  40  58  80  59  17  35  82  87  16  62   2  17  62  63  54  51  35  27  21  24   7  11  70  87  10  49  87  69  59   3  53  48  97  43  90  31  28  29  56  37  87  18  79  38   4  30  85  92  81  71  66  54  79  92  29  44  81  43  73  20  38  50  86  11  37  90  27  80  32  66  68  44  96  87  69  65  40  18  57  73  26  16  28  58  44  23  72  68  26  25  58  58  49  80  97  30  20  86  57  57  98  94  40   8  53  49  56  44  59  85  22  62  61  73  19  21  54  25   8  96   3  72  10  46  16  16  16   8  29  57  60  55  95  14  46  73  52  26  76  81  42  32  63  43   8  19   5  28  53  77  25  25  50  63  88  89  87  87  54  23   1  60  99  88  51  46  15  52  10  80  31  10  51  57  93  39  78  10   3  20  11  66   4  49  29  64  36  22  13  50  31  12   1  18  28  41  35  46  66  96  73  98  94  44  75  11  80  20  19  42  82   7  56  83   8  92  78  18  73  70  91  28  65  70  42  17  48  47   7  31  47  31  79  42  65   7  50  87  28  88  25  73  23  32  48  86  52  91  57   7  64  23  66  38   5  13  81  19  63   5  99  19  51  68  74  65  58  37  28  83  57  71  30  85  85  81  69  33  61  66   8  16  73  67  58  16   7  41  15  28  68  65  61  76  24  33  41  15  88  82  90   1  48  57  91   8  12  95  36   7  12  43  96  56  33  30  93  61  10  42  34  69  54  18  28  77  24  29  46  11   6   5  44  51  69  70  67  20   3  89  11  76  47  45  72  40  58  69  63  28  33  17  46  25  70  11  27  79  76  37   8  53  31  20  64  36  82  17  99  94  97   3  82  78  20  65  61  11  19  55  14  23  57   8  53  49  39  56  26  47  30  51  11  27  69  92  47  11  35  53  12  30  46   4  95  86  83  28  34  73  26  67  16  95  45   6  26                          
                        82  17  23  80  19  44   9   5  90  99  38  81   7  92  43  14  80  40  94  13  22  60  99  52  34  79  31  91  48  44  54  48  86  46  40  23   2  71  30  84  58  35  30  77  60  34  95  51  88  47  71  51  84  84  28  29  75  69  98  23  55  36  44  29  52  97  31  71  14  37  39  21  73  74  82  88  47  84  16  41  77   5  14  63  29  12  27  60  49  50  87  52  64  47  16  49   1  94  47  95  73  79   3  97  12  96  17  45  34  87  96  91   9  91  58  46  94   7  88  14  96  73  60  18  26  17   5  83  22  76  95  87  72  87  64  49  13  85  21  20  99  93  21  77  96  42  73  79  70  50  13  73  66  45  60  20  65  67  67  35  73  86   3  61  78  89  89  67  80   1  34  39  95  93  92  56  12  39  64  65  37  43  52  71  37  85  58  73   4  22   8   5  12  56  69  99  74  89  70  76  36  52  12  98  91  93  89  42  42  30  98  24  15  96  69   2   3  75  86  92  55   8  48  14   5  69  12  72  96  25  74  47  89  96  36  84  44  89   6  36  71  55  26  62  78  89  73  88  70  46  83   8   3  53  15  23  22  47  62   9  53  97  51  67  94  26  74  95  90  48   1  42  57  49  58  55  35  59  81  11  90  86  51  10  18  25  59  17  53  92  81  32  47  74  62  41  11  30  77  85  82  47  15  33   5  29  93  92  63  68  66  49  66   8  61  29  92  91  29  10  37  96  94  24  49  73  15  42  82  80  93  65   1  60  79  92   2  70  33  56  75  78  13  77  92  56  93  37  28  46  16  98  28  29  16  42  86  30  34  90   5  36  80  47   8   9  93  34  75  52  27   8  53  62  40  59  26  63  25  51  25  51  86   3  85  22  75  54  21   2  73  15  74  69   3  76  97  41  51  14  93  74  57  37  87  65  85  38  57  63  65   4  36  40  17  72  25  20  86  63  55  41  35   7  82  20  95  66  89  60  97  88  68  43  44  80  62  57  70  65  80  38  87  60  72  68   9  21  70  36  85  99  63   7  86  73  47  49   2  98  70  29  87  73  32  54  40   7  26  34  42  94  21  71  94   9  11  56  87  87  92   7  91  52   5   2  41  30  53   5  56  67   3  21  88  96  85  60  33  44  40  94  17  59  23  89  44  74  11  86   8  12  45  55  99   9  23  32  69  39  71  65  68  82  34  47  78  56  17  89  59  61  50  37  43   2   2  81  90  77  35  93  68  72  16  22  40  98  23  35  87  59  93  78  33  73  41  34  82  17  96  71  67  64  55  67  17  92  21   9  84  43  69  65  90   8  57  61  94  22  50  15  77  85   7  64  51  60  94  17   1  18  45  25  51  41  88   2  97  44  71  40  52  37  76  74  65  71  73  96  10  97  75  64  55  19  69  20  47   5  95  99  95  58   3   4   4  48   2  91  38  89  79  56  19  57  31  66   7  90  85  37  60  40  94   5  86  53  97  24  73  34  77  22  95  94  83  32  21  84  94  22   7  99  34  32  94  82  92  84   3  51  43  68   1  82  93  73   8  24  30   1  68  95  59  60  38  11  26  28  93  15  31  41  39  50  33  15  32  71   5  80  31  52  73  97  61  86  45  72   8  31  45  26  61  27  90  43  78  12  75  15  84  83  65  34  86  48  64  73  44   6  85  65  59  78  67  13  50  31  29  67  44  27  40  84  23  70  24  90  65   6  71  99  56  30  23  78  86  35  45  41  17  33  17  55  74  25  38  90  69  25  36  19  24  36  32  17  74  36  15  66  60  16  71  22  70   5  83  68  72  88  42  68  95  82  27  75  53  53  45   1  76  35  92   3  55  91  98  10  94  30  37  75  62  41   2  33  80  76  78  49  68  60  80  55  87  46  82   1  77  73  60  23  30  28  87   2   3  52  91  84  12  37  68  29  84   9  58  14   2   5  31  85  24  46  43  41  21  89  31  91  51  25  40  16  41  80  83   5  75  96  71  77  29  51  60  90  13  14  30  20  47  94  90  69  65  26  26  81  38  18  56  53  29  45  86  51  37  55  79  87   7  23  65  51  40  28  47  78  26  72  81  75  48  39  37  72   4  66  73  82  95  52  93  39  34  76  85  65  91  45  88  25  36  28  84  73  50  73  17  91  31  71  54  39  94  92  36  78  10   5  45  39  50  33  13  56  25  35  34  87  36  32  60  55  64  44  73  70  30  37  96  42  92  56  16  44  89  19  70  93  18  55  53  17  90                        
                      9  90  60  75  92   9  22  99  23  95  92  80  78  62  21  45  66   9  77  37  88  51  56  93  66  35  94  14  21  75  23  31  84  64  10  49   3  50  89  47  14  14   7  25   8  84  16  10  77  84  87  42  85  18  22  82  17   7  52  52  82  93  27   5   5  39  16  95  55  54  85  66  76  52  69  73  56  14  28  60  44  95  36  31  25  29  19  56  56  64  75  36  60   2  48  22  45  31  86  52  35  34  85  91  76  64  58  46  62  53  11  53  34  52  26  77  41  69  90  93  22  83   7  19  59  20  96   4  27  20  65  26  48  54  86  13  52  67  94  71  98   9  52  28   4  64  92  50  58  47  68  99   2  30  22  12  80  25  94  34  52  88  18   2  97  61  73  54  39  80  97  36  43  91  88   4  66  98  15  21  85  92  13  89  90  66  28  29   1  61   1  65  92  33  45  29  48  83  34  34  41  79  38  12  78  30  45  67  85  76  44  26  55  45   4   2  35  92  45  94  12  50  87  31  60  38  47  56  25  14  45  55  99  33  26  38  26  57  18  87  50   4  74   4  75  41  23  75  33   3  29  59  10  77  39  14  58  29  25   9  69  82  21  65  77  18  34  36  94  40  26   6  68  98  18  33  89  32  77  97  14  58  73   4  71  96  25   1  23   7  30  21  79  99  16  62  22  50  31  76   8  68  95  66  36  38  98  74  10  40  73  58  95   8  21  76  40  56  27  69  99  88  70  49  14  32  81  20  83  92  87  69  32  64  89  54  55  55  80  67  12  42  65   8  79  87  40  65  33  95  77  80  78  27  80  73  53  44  84  74  70  73   3  97  98  99  17  57  38  57   3  10  35  89  59  83  26   7  35  75  42  54  55   5  15  17  28  48  73  24  25  47  65  50  93  90  56  77  15  50  64  92  73  25   2  23  22   1  49   1  16   4  99  10  51  60  75  86  33  73  93   5  59  18  65  69  35  93  85  82  85  32  23   5  42  27  17  47  42  42  56  53  20  23  36  64  65  73  12  87  73  77  95  65   6  41  43  39   6  70  80  87  99  31  37  56  63  79  43  91  23  18  76  95  21  15  32  82  26  88  10  72  52  18  58  64  44  84  95  72   8  37  32  87  38  93  71  80  47  28  25  41   8  35  94  80  19  24  12  72  98   3  88  25  59  75  57  47  28  29  38  15  58   7  74   6  68  55  84  28  20  53  13  42  34   7  11  40  28  92  98  20  14   1  99  60  11  38  49  34  34  39  83  90  38  43   4  30  51  99  97  83  59  87  26  57  70  51   7  59  90  21  91   7  73  26  81  27  42   2  14  59  66  63  91   7  18  83  56  91  37  82  57   1   4  59  45  51  12  67  87  97  78  61  83  67  10  88  15  17  16  47  50   5   6  40  85  21  47  39  86  66  48  41  51  36  81  50  41  22   8  74  42  67  41  14  80  78  32  51  17   8  33  27  66  67  92  77  33  24  96  98  21  85  89  30  88  51  37  17  69  17  46  65  29  11  10  55  65  94  81  24  84  64  97  58  34  29  30  27  66  78  87  49  93  67  97  45  52  63  82  70  83  92  18  87  75  84   8  46   4  18  25  91  83  37  19  13  90  42   6  23  33  24  34  45  69  42  77  57  63   9  98  53  24  12  85  24  20  32  62   8   9  84  79  87  88  61  38  75  64  93  34  19  60  57  89  14  55  36  73  74  24  47  78  27  39  19  16  49  38  89  53  31  19   7  27   7  25   8  58   7  66  13  14  37  10  49  86  74  99  59  84  68  77  82  10  33  41  44  89  84  27  12  27  57  26  41  49   6  87  91  10  18  84  20  84  64  39  41  97  95  80  32  19  23  35  35  60  29  75  53  30  73  77  56  25  68  82  26  56  94  95  55  98  28  67  69  78  91  40  94  32   7  53  34  77  73  58  41  41  64  54   1  34  53  44   1  41   6   3  48  44  68  17  47  79  41   7  84  57   9  42  30  89  81  21  31  75  78  12  50  52  98  41  36  89  68  55  49  82  92   2  43  25   8  94  14  54  74  87  70   8  79   4  46  41   9  46   6  46  18  31  82   8  72  66  82  41   3  80   6  21  52   1  23  58  34  39  52  60  65  93  78   1  83  83   2  30  47  65  85  43  86  26  52  38  92  10  24   9  75  68  66   3  57  62  12  68  67   6  31  53  14  98  82  10  58  35  77  30  92  43  91  85  45   7  92  82  73  41  79  76  37   5  93  71   1                      
                    91  21  35  12  98  87  79  80  75   6  13   8  74  97   8  10  38  60  30  11  77  30   4  45  27  73  76  85  24  70  67  10  38  22   5  52  22  72  99  26  53  43  79  16  53  21  73  40  92  31  10  32  24  41  11  28  12  55  55  68  61  22   8  77  97  54  14  54  17   8  63  77  29  48  52  20  45  32  19  76  81  33  67   7  58  71  27  97   5  12  14  45  62  70  66  44  26  20  48  34  15  41  92  21  84  92  95  83  18  87  45   4  19  17  50  87  26   6  37  69  49  82  33  84  16  83  95  44   9  64  76  55  73  29   4  23  22  24  74   7  23  98  97  11   5  38  95  30  56  39  13  43  57  58  26  58   1  90  42  22  45  56  68  71  38  48  37  78  28  49  84  89  21   4  20  85  60  59  28  10   9  68  53  31  61  16  52  21  11  12  52  67  78   8  94  81  36  47  24  39  19  52  54  48  78  17  37  95  48   8  73  25  81   2   9  93  25  55  35  19  97  31  79   8  26  73  34  81  67   4  25  49  66  72  78  21  22  77  18  91  31  13  55  18   6  40  34  16  90  20   5  34  45  21  17  92   1  20  22  94  46  60  58  40  81  54  99   1  92  10  89  17   4  44  62  77  76  23  17  32  96  14  34  14  86   1  54  24  48   7  99  66  26  72  37  21   4  21  48  87  34  34  33  57  87  85  43  71   9  40  58  86  52  40  76  57  99  10  30  56   4  49  83  60   5  92  67  83  89  72  95  51  83   5  39   6  49  68  26  16  95  88  18  92  72   3  28  34  67  87  82  10   1  61  60  12   3  50  50  64  18  96  27  56   9  26  87  62  76  38  75  12   8  48  19  77  76  47  54  22  87  45  95  58  21  59  34  38  25  74  26  48  70  26  76  98  25  84  11  22  43  19  20  81  21  13  11  95  15  79  42  16  42  64  60  77  88  88   3   3  13  45  22  23  97  80  19  25  40  10   5  36  84  42  76  44   1  75   1  22  88  61   2  97  10   6  74  17  33  68  53  57  91  43  96   4   8  49  85  14   7  97  66   5  44  28  90  49  48   9  76  45  70  61  83  44  80  72  20  70  40  73   6   6  39  33  52  29  90  28  90  28  22  13  85  87   7  56   5  69  22  46   6  62  78  44  60  12  99  46  32  57  48  12  91  67   8  39  84  71  46   9  83   8  49  15  12  12  63  92  28  34  99  37  89  14  26  17  24  67  52  87  30  30  69  97  17  37  24  62  93  51  27  91  88  33  26  69  62  92  77   7  47  22  67  19  90  43  22  98  87   1  34  60  62  98  33   6  26  31  55  71  85  58  17  32  16  84  98   3  28  80  67   6  80  30  69  82  51  73  59  41  48  47  39  53  94  79  54  76  24  28  91   8  94  64  18  33  17  10  35  34  25  73  37  47  82   8   3   8  25  43  24  82  76  34  41  73  20  43  51  15  23  39  11  35  31  72  50  66  89  25  13  74  68  69  18  48  99  61  12  20  29  37  26   2  48  19  99  68  85  24  42  22  61  54  82  14  79  46  83  28  21  11  28   2  34  38  47  39  51  92  74  39  32  25  63  93  61  31  30  80  70  74  33  43  98  22  74   2  71   1  83   3   8  51  16   5  42  70  88  66  71   3  61  96  88  71  22  60  94  63  71  99  16  92  37  17  86  31  69  78  17   5  50  55  60  24  18  18  22  61  70  73  66  50  51  16   5  78  89  53  56  61  38  10  39  97  48  64  44  27  25  78  19   5  40   1  84  66  24  56  28  26  70  61  32  35  91  69  97  19  44  76  32  87  10  67  64  30  15  40   2   3  93  27  70  26  13  29   6   4  15  86  25  80  84  42  52  12  18  32   1  37  32  56  72   5  16  35  37  46  93  63  52  61  32   7  36  32  46  94  81   1  82  95  38  34  25  25  92  14  18  79  75  77  91  46  95  20  64  92   9  65  74  45  81  47  25  88  19  67  87  94  64  12  81  27  98  63  21  46  38  83   9   5  47  60  40  29  88  58  69  36  82  24  88  80  91  35   7  95  35  96  12  69  11  46  78  64  92  37  30  86  14  55  56   6  25  44  52  87  94  87  25  17   1  86  75  90  20  34  37  71  85  76  28  21  83   9  35  37  83   5  10  46  46  36  11  48  67  37  62  99  68  95  86  29  84  57   2   8  28  59  49  97  66  91  22  53  15  68  58   8  54  58  18  72  41   4   7  12  72  11  31  87  15  63   5                    
                  20  82  66  57  70  40  87  34  64  38  12  89  39  30  59  42   1  13  46  24  82   8  29  81  48  70  26  97  62  65  24  92  64  66  45  23  97  25  56  94  83  63  32   1  53   5  45  65  99   1   8  58  75  91  89  80  58  19  77  12  64  21  41  55  43  19  24  61  33  20  94  50  53  22  63  20  64  49  64  84   7  54  57  45  18  32  67  32  14  86  97  36  45   1  71  24  96  85  21  71  62  51  78  75  95  70  89  49   7  72  53  17  51  72  61  19  90  13  22  31  52  34  94  19  78  25  37  17  61  35  13   3  26  84  94  68  25  42  39  49  98  55  17  48  39   5  11  88  18  93  10  41  61  54  99  22  72  76  19   9   8  42  40  39  83  53  27  38  42  15  34  44  75  91  11  56   2  71   7  67   4  26  59  31   7  78  64  65  68   5  33  71  61  41  18  11  20  93  93  15  94  34  54  22  30  59  10  96  82  95  63  92  79  17  10  56  57  86  98  84  60  66  19  58  92  48   6  59  26  39  63  71  72  33  84  98  50  65  24  81  54  18   5  10  39  89  84  75  53  41   8  58  82  45  28  90  27  67  38  67  93  47  80  92  73  30  88  17  64  24  81  49  28  47  78  80  40  90  15  98  81  97   4  81  99  89  24   4  88  47  70  80  64  61  37   2  19  39  56  82  87  59  65   8  44  40  96  32  34  24  74  15  16  60  57  61   9  93  39   9  51  61  36  63  34  84   3  12  80  57  19   9  89  64  96  50   3   2  94  74  24  36  48  85   8  99  29   2  79  92   1  87  68  48  61  94  81   8  35  68  15  64  69  33  35  29  86   6  40  99  32  65   2  65  92  70  93  45  93  15  32   8  80  13  86   1  64  27  18  64  59  89  69  93  16  51  15  72  86  86  13  40  96  69  50  53  96  49   9  38   8  95  85  54  85  14  94   8  71  20  58  69  88  32   3  60  73  43  16  72  19  82   2  20  89  91  13  29  84   8  93  12  91  56  44  46  37  66  76  60  88  98  48  83  47  86   4  70  95  41  46  41  86  53  19  12  77  55   7  71  80  44  57  42  73  16  56  50  66  60  11  13  21  39  49  28  53  87  31  64  71  13  25  46  56  43  65  83  83  11  42  52  85  24  72  93  76  44   7  28  65  47  45  47  15  93  78  81  84  93  24  85  99  36  39  84  66  77  82  49   8   9  39  45  19  62  81  32  90  24  30  90  74  34  44  63  99  91  92  45  59  87  34  82   2  77  26  94  78  93  55  45  28  55  53  11  78  95   9  33  70  25  13   4  67  78  65  52  12  94  99   9  28  20  89  38  73   8  31  69  65  44  39  63  60  19  46  65  74  72   9  61   3  25  31  90  14  82  37  85  22  92  91  77  39  47  41  27  81   5  23  87  85  20  98  40  67  75  72  44   2  29   8  93  52  52  50  32   9  34  53  18  58  40  77  59  62  67  81  40  20  24  99  12  83  71  13  62  18  21   6  17  57  99  11   5  86  87   6  42  17  60  51  82  19  58  25  62  46  19  83  54  55  30  76  73  86  64  80  52  32  59  86  59  56  85  30  55   7   6  18  80  24  60  82  21  13  35  39  99  35   3  61  36  79  14  35  61  55  91   1   4  10  32  47  52  80  42  55  71   4  84  38   7  41  75  83  15  70  39  73   8  17  10   7  90  12  68  95  29  40  97  38  17  57  18  86   4   5  42  70  57  78  89  74  82  13  24   3  12  27  22  36  26  68  63  69  28  45  94   6  18  10   8  20  90  17  86  42   2  56  70  10  42  59  34  75  65  36  78  49  32  47  58  79  58  22  72  49  72  46  19  66  41  92  43  32  68  53   6  78  15  65  10  84  98  57  41  13  11  79  77  44   5  88  19  71  53   9  75  61  12  17  15   2  89  78  33  55   2  96   5  94  36  38  14  22  17  62  44  25  79  35  76  46   9  49  14  16  94  66   9  13  88  49  17  39  77  79  50  26  80  92  58  65  82  47  87  30  53  84  16  43  95  53  86  99  10  44  41  94  74  30  54  96  10  85  38  30  91  75  51  40  80  25  60   6  16  57  42  40  15  71  72  12  22  57  41  32  64  87  59   4  89  65  22  81  81  19   6  24  50  73  98   4  82  19  52  13  77  65  10  70  74  18  52  62  94  87  14   3  64  35  42  37  35  97  42  50  50  96   9  23  17  83  62  62  44  72  64  56  36  91  46  67  15  22  24  70  41                  
                94  37  38   1  48  53  43  93   6  69  79  30  98  77  65  13  97  39  60  46  77  40  87  82  42  70  14  25  74  47  85  87  69  19  38  48  92  69   6  68  51  28  39  99  12  29  89  42  51  24  88  15  77  59  62  94  49  68  41  24  81  53   1  63  65  69  19  18  72   3  16  51   1  34  98  68  70  76  88  63  52   6  53  76  50  79  26  80  27  22  30  57   4  60  53  32  13   9  76  54  68  49  29   5  59  56  42  63  23   4  26   9  29  26  97  87   7  32  45  62  14  42  65  59  71   1  72  31  70  13  30  89  20  63   8   3  44  26  98  30  63  73  33  59   9  67  21  41  11  78  15  17  31  89  68  51   9  62   9  90  59  77  66   2  53  70  56  19  88   3  18  68  18  51  42  13   9  95  54  11  75  31  49  47  73  38  22  24  79   9  42  72  52  93  62  96   2   4  41  26  36  46  53  31  13  70  29  75  64  15  36  57  80  81  94  92  31  45  88  70  47  11  28  90  78  63  42  51  29  21  68  46  96   6  10  51  32  69  48  91  40  34  51  40  83  17  34  87   8  33  30   5  32  37  39  58  32  67  14  99  60   1  48  93  35  91  76  67  47  60  76  32  52  98  28   7  26  91  22  34   2   3  41  50  46   8  13  18  41  12  96  65  14  39  37  76  73  31  62  44   5  16  43  52  49  44  45  96  16  61  90  91  82  52  26  82   8  60   3  93  30  66  40  83  85  97  73  63   2  54  79  41  96  90  70  61  80  76  27  98  33  70  13  53  39  86  60  67  64  23  49  21  95  19  22  90  45  35  69  68  65  91  94  83   9  98  97   9  12  57  22  46  33  29  46   9  12  60  17   2   2  57  24   9  90  98  27  24  12  25  27  93  69  90  55  77  49  79  69   7   4  28  90  52  97   2  67  62   2   9  12  55   8  95  30  26  42  98   5  96  89  43  51  19  36  39  25  47  62  40  79  64  38  88  48  73  61  36  13  50  33  83  79  49   2  43  42  98  29  21  30  41  72  83  45  14  21  85  90  25   3  19  52  19  95  19  40  64  59  57  46  66  17  68   9  28  62  33  38  64  66  39  11  31  70  37  77  25  23  68  97  81  91  93  90  59  65  53  57  50  53  45  58  74  99  76  91  66  19  10  66  57   7  87  52  84  13  39  37  64  27  67  60  20  56  45  49  14   3  15  33  17  14  28  50  88  50  62  64  52  17  36  95  26  53  81  51  57  83  77  90  64  50   7  89  29  35   1  89  40  96  72  40  41  45  10  44  97  11  39  86  43   5  57  30  67  34  80   1  89  31  96  84  14  53  59  61  79  33  91  56  64  82  27  35  48  66  24  98   3  70  71  67  55   5  71  92  99  75  20  75  91  31  26  44  28  95  41  80  75  28  91  65  70  36  93  25  12  42  90  61  47  87  23  15  94  34  53   5  50  98  44  43  44  84  70  63  87  54  74  62  67  44  56  90  26  12  69   1  50  37  15  87  67  19   9  77  99  50   8  48  81  75  29   7  86  52  40  63  65   8  56  69  28  57  35  73  12  61  12   7  64   5  54  22  44  92  13   2  24  57  84  44  24  14   1  10  70  11  64  38  69  46  36  69  80  40  88  40  59  45  81  97  29   3  31  62  28  51  52  47  86  64  17  25  50  21  60   7  70  49  41  59  46  59  95  10  68  89  16  60  91  21  74  46  30  38  49  85  98  50  38   9  92   4  16   8  81  90  45  96  40  44  26  49  60  62  30  74  78  39  68  86  63  32  50  86  49  15  87   8  12  69  94  76  68  38  12  48  72   1   8  31  99  69  34   6  66  50  91  51  51  69  10  86  14  26  68  44  40  10  45  54   9  51  97  41  85  47  39  42  13   1  49  51  84  97  86  94  61  63  10  37  20   8  46   9  24  93  17  60   2  21  29  55   1  11  31  34  53  57  34  25  57  60  48  61  70   8   4  93  49  78  91  63  69  69  83  81  54  83  50   3  94  96  51  48  46  65  87  30  57  11  15  51   6  58  37  76  77  57  67  65  57  68  80  74  89   1   8  15  24  72   2  45   5  91  16  72  57  34  56  62  84  50  44  20  73  28  66  88  67  25  60  38  85  82  93  49  71  14  15  35  76  10  24  58  99  57  91  43  20  20   1  11  86  81   8  34  52  66  15  97  83   4  68  35   3  84  77   1  39  89  71  58   3  16  18  55  74  11  85  27  80  75  60  34  95  45  32   3                
              94  46  94  83   5  87  17  69  51  71  77  86  28  33  14  65  76  87  66  38  48  42  50  43  42  78  19  68  13  53  84  55   8  67  40   7  41  67  49  64   7  76  19  23  31  68  84  99  73  37  97  80  51  19  31  32  20  28  75  34   7  71  35  88  92  79  69  40  98  36  47  32  32  56  11  64  90  34  53  12  10  17  51  76  66  76  87   5  94  11  81  70  60  75  35  12  32  90   3  81  14  35   7  57   9  51  15  65  12  72  22  80  12  14  13  88  71  62  91  87  43  71  91  22  49  13  58  46  12   1  95   8  85  47  43   8  62  58  28  93  71  54  40  76  31  43   3  88  17   9  39  77   9  78  85  81  34  30  88  18  95  40  64  31  35  65  41  97  21  13  98  28  13  63  80   7  94  20  75  15  15  31  89   2  53  50  17  42  23  52  70  41   2  98  50  57   6  77  25  71  70  14  63  79  75  49  96  19  12  54  91  75  35  90  60  70  28  56  50  54  15  98  30  10  35  42  47  29  16  55  29  20  95  12  83  14  60  13  67  18  42  69  57  34  15  14  31  67  45  19  63  15  66   9  88  20  20  91  26  97  60  53  97  50  22  37  50  67  65  99  43  15  43  84  64   7  46  32  31  70  97  56  79  93   4   3  31  68  36  38  37  13  24  25  58  62  67  19  92  87  77  94  42  56  62  46  11   2  27  11  32  76  58  98  48  22  86  15  14  67  87   2  38  77  76  62  46  29  59  60  42  29  93  73  21  38  45  42  23   8  11  28  98  81  97  50  20  50  60  84  71  29  27  37  98  96  79  89   8  73  29   9  83  48  69  22  23  44  93  53  41  86  12  69  98  82  60  11  41  70  32  73  69  40  19  26  31  60  17  32  27  80  54  51  69  66  12  47  95  21  28  42  26  67  94  47  16  84  46  99  13  50  59  63  23  24  37  64  41  37  98  14  60  74  52  49   2  70  15  50   4  71  14  10  44   3  80  97   9  11  58  39  78  75  23  61  12  43   9  79   8   8   7  86  27  45  75  31  10  17  97  47  25  30  43  82  92  38  25  14  21  90  58  82   8  75  37  41   4  84  84  63  88  18  50   6  24  26  67  17  19  14   7  77   2  76  44  30  22  91  39  30  19  16  45  96  62  61  75  25  95   9  35  42  87  16   5  79  35  77  96  14  54  91  98  48   9  32  49  33  65  15   4   4  32  20  13  77  80  98  67  43  15  34  87  63  44  19  38  60  17  78  74  25   2  69  41  24  11  92  24  80  81  97  89   2  10  37  56  86   8  63  35  88  77  57  83  51  45  73  75  60  94  38  54  37  47   8  95  60  19  50  88   2  91  41  30  80  68  59   3  46  89  42  79  57   2  52  59  22  76  93  59  21  33  67   4  83  95   2  10  45  59  38  53  57  15  57  96  81  27  88  46  98  31  71  92  27  68   7  21  66  54  32  17  70  94  87  22  15  79  51  86  85  91  99  53  16  75  97  87  26  87  74  49  37  90  71  90  21  19   7  15  36   1  69  58  41   5  85  66  43  91  20  48  36  97  94  98  78  73  33  99  72  41  50  35  67   3  20  33  95  68   4  16  19  94  64  77  22  88  84  84  43  15  52   3  88  34  12   5  68  88  26  87  88  75  42  53  80  48  93  97  15  78  72  15  97  62  91  35  41  85  12  37  38  54  17  82  67  21   6  81  48  58  66  80  23  60  48  29  35  21  59  79  71   5  42  71  52  38  85  45  75  82  62  29  25  54  73   7   6  25   6  52  86  52  46  54   1  95  14  84  15  51  28  48  32  38  83  76  13  79  74  36  73  42   2  64  53  93  45  75  82  20  91  91  17   8  53  82  46  82  84  16  47  46  96  43   9  78  74  40  62  23  24  27  46  58  49  24  64  21  91  95  23  71  60  84  81  80   5  70  28  34  61  94  47  85   5  34   3  63  25   1  82  47  14  19  32  23  27  80  51  34  85  73   8  91  54  31  91  36  46  48  65  42  59  31  69  59  65  26  35  83  61  33  13  95  92  23  63  86  81  99  15  51  49  21  49  72  52  10   6  95  19  50  49  93  13  40  17  21  79  62   5  63  37  56  22  95  25   5  91  86  10  28  26  26  28  22  46  25  83   7  75  69  76  13  22  70  41  65  60  32  65  98  39   6  75   8  31  23  50  78   4  14  50  38  60  17  31  24  38  88  32  66  21  97  26  54  76  87  82  26  40  40  40  36  58  91  43              
            11  79  42  78  75  56  76  62  63   1  39  45  47  52  14  63  12  40  17  74  14  84  14  90  52  16  63  55   2  50  71  84   7  73  47  66  56  38   5  57  17   8  67  91  29  64  66  44  44  85  33  81  26  11  45  78   6  42  40  53  11  95  59  38  90  18  88  41  50   4  38  16  28  77  72  21  19  71  18  30  35   4  77  54  92  65  77  92  29  13  30  58  52  17  55  17  48  25  59  18  80  68  56  75  45  25  46  71  73   5  27   1  34  88  22  56  22  37  42  57  97  62  18  70  40  99  67  96  87  70  93  59  11  50  51  65  15  65  93  39  14  54  47  64  31  76   3  65  38  15  69  48  51  55  53  15  28   4  96  20   7   9  78  18  45  40   7  14  86  57   5  75  49  26  68  17  10  29  29  52  15  84  63  87  67  28  45  15  73  96  62  58  21  28  20   8  14   4  21  23  89  20  83  43  90  36  67  63  63  33   9  41  56  86  58  59  90  28  60  46   1  57  16  31  67  12  58  78  50  23  68  58  80  27  53  15  46  98  62  42  37  66  48  69  75  33  37  66  19  37  12  24  60  21  64  62   9  10  37  21  26  30   7  77  45  90   7  91  96  13  64  47  20  11  13  28  32  67  35  73  75  15  14  73  74  20  99  62  18  83  73  76  81  63  68  66  85  67  13  50  57  23  25  62  81  10  22  67  31  46  55  81   1  57  83  83  92  40   3  96  90  34  72  37  43  48  43  31  72  97  40  85  60  96  44  87  12  83  81   1  18  38  35  65  80  17  62  37  67  81  75  63  85  55   4  85  47  27   5   1  11  14  96  37  12  60  81  67  80  98  66   9  36  43  91  29  45  47  63  46  54  85  43  12  23  87  21  16   5  88  72  75  79  53  52  35  35  33  31  91  32  45  79   3  39  44   9  51  80  60  68  22  55  39  57  23  55  28  63  56  59  84  72   2  75  10  17  16  17  53  75  27  24  54  82  68  65  84  82  60  96  13  61  27   9   7  36  43  28  19  17  31  36  41  38  18  84  93  86  33  87  17  37  15  27  69  72  14  68  28  15  60  83  81  22  97  18  27  83  67  49  85  37  15  31  61  42  48  75  21  56  51  12  22  19  46  24  19  71  50  69  82  27   8  66  14  81  99  25  75  59  52  35  88  26  49  77  59  45  54  94  20  25  99  14  91  82  55   1  33   4   4  34  16  79  42  65  24  20  33  91  52  38  38  81   6  92  22   6  44  88  72  39  42  41  49   8  72  26  90  60  76  98  47  12  85  96  56  12  97  99   9  47  25   4  14  63  61  58  77  32  67  14  11  58  31  63  65  42  86  31   7  22  87   4  70  50  33  77  62  34  40  21  49  22  20  29  26  95  79  19  63  72  19   7  83  48  51  44  21  26  53  83  43  27  11  16  74  22  10   8  54  24  59   5  82  66  14  89  54  32  79  63  24  11  15  68  24  77   5  49  66  86  73  22  92  33  64  65  99  12  42  27  48  53  49  91  30  95  82  13  37  63  25  24  32  42   9  56   2  51  78  16  54  39  84  96  84   8  38  73  79  72  40   5  36  17  90  52  40  25   9  24   9  35   4  54  36  88  21  13  81  55  54  23   3  13  26  94  67  71  27  69  46   6   1  61  11  35  18  95  80  94   7  55  54  57  66  50  13  99  12  56   7  81  37  45  91  81  24  90   6  99  91  77  97  61  13  60  15  45  90  76  48  27  78  14  49  82  35  87   3  68  30  71  50   1  76  49   7  53   8  43  94  77  88  29  97  39  57  10  96  80  20  89  82  30   3  36  75   6  12  64  88  43  32  13  50  53  13  22   1  99   8  77  30   6  99  46  75  60  52  18  42   6  46  48  10  83   1  60  88  53  96  76  26  84  52   6  52  52  32  40  28  75   3  98  88  42  35  98  99  56  50  31  85  44  19  98  17  56  85  78  38  50  43  97  84  41  23  24  43  68  49   4  56  96  45  72  57  63  78  25  17  34  66  94  57  45   3  59  71  61  12  11  12  21  81  39  74   8  95  45  87  51  83   2  75   9  83  72  85  80  23  71  76  64  83  59  58  63  13  87  19  85  44  54  14  19  29  11  67  63  96  98  59  81  41  43  62  84  98  37  66  77  88  25  21  19  80  75  52  11  39  17  85  13  81  80  59  84  36  63  48  27  44  96  83  91  35  14  99  95  26  80  82  31  94  21  20  56  40  17  94  42  24  49  49  37  33  71  21  25            
          91   1  67  79  92  54  70  27  86  21  98  54  26  63   5  36  23  74  44  50  28  50  99  24  93  81  34   6  49  56  83  68  75  91  38  43  85  68  33  58  88   8  27  76  44  95  32  95  45  73  38  76  34  86  63  32  72  30  23  80  24  40  83  70   6  40  76  97  98  89   8  59  19  60  14  40  75  17  72   6  96  48  62  51  86  18  60  30  10  50  27   1  55  72  55  67  72  40  28   4  50  83   5  29  76  24  31  51  29  10  25  89  82  98  93   3  81  88  17   8  86   6  65  79  89  88  44  80   2  74  52  61  85  19  70  92  56  64  86  42  19  96  33  90  90  35  20  62  68  93   5  66  72  40  21  46  20  20  86  22  45  41   3  94  66  32  52  76   8  64  38  34  39  44  57   2  49  96  15   7  55  62  46  52  41  28  15   7   5  68   1  41  88  55  86  23  74  75  36  32  46  31  18  24   2  59  94  52  62  28  17  75  98  74  29  40  95  26  60  55  88  77  14  43  25  94  36  27  41   8  75  34  35  61  92  42  63   8  49  28  23  74  55  37  53  75  19  82  98  33  16  24  65  55  11   5  76  99  63  75  85  47  63  64  44  49  74  37  25  41   2  16  40  52  58  29  89  78  13   8  11  77  99  21  66  13  19  93  10  23  15  72  59  10  81  32  63  29  18  94  77  14  90  86  28  97  50  72  48  22  92  29  90  28  22   8   3  68  61  56  30  59  70  37  88  16  88  99   7  82  47  84  81  34  92  71  85  26  46  19  22  39  31  79  18  43  70  95  94  59  21  99  23  80  51  56  12   2  61  83  97  25  89  12  42  50  78  76  90   2  27  61   4  76  22  10  25  54  33  53  10  44  70  27  76  78  53  93  93  97   2  21   9  31  94  80  55  26  83  14  98  90  71  68  29  12   8  99  43  41  80  69  58  56   9  30   7  16   2  84  33  50  18  71  93  59  16  95  46  42  75  29  43  98   4  46  44  37  97  90   5  56   7  75  29  94  22  59  66  47  60  45  88  25  27  66  26  81  48   1  44  71  43  87  53  98  19  55  94  15  46  70  71  22   7  72  89  71  55  86  40   9  82  35  48  19  73  28  18  65  22  73  12  78  90  47  96  91  12  24  17  79  95  93  13  70   8  56  69  74  98  42  72  73  41  64  58   9  43  80  72  45  68  70  18  17  71   6  81  88  83  87  71  69  28  74  79  88  77  57  26  48   7  40  41  63  50  40  33  94  52  98  45  70  82   2   8  50  16  50  53  10  12   2  31  82  58  61  77   5  96  69  56  25  23  84  94  95  84  87  65  70  59  22  54  48  73  56  79  84  77  95  71  95  85   4  84  40  12  47  43  77  77  47   4  16   1  62  70  36   3  72  81  36  30  28  42   8  15  35  36  85  72  11  18  44  71  76  53  60  52  29  69  66  41  52  28  63  51  65   5  38  43  34  75  81  83  31  43  17  97  32  33  39  17  21  52  66  66  77   9  26  38  80  42  48  12  61  52  83  37  65  15  27  48   5  47  69  75  68  10  53  23  11  72  77  91  95  61  37  62   4   9  76  72  60  23  34  20   3  19  62  38  71  41  12  25  84  13  21  72  52  69  60  16  11  75  63  24  60  27   4  84  78  22  61  53  76  69  38  38  39  70  57  50  26  15  42  12  94  59  54  47  77  56  69  10  61  77  76  67  16  42  29   8  75  81  82  66  43  12  35   1  80  84  18  53  19  19   1  51  77  15   2  77  26  12  24  61  35  27  15  19  25  74  88  50  76   8  97  89  12  81   3  31  95  66  57  40  51  20  78  14  36   3  86  91  96   7  39  52  88  66  18   1  39  85  69  10  63  32  32  76  57  18  40   5  39  78  56  49  49  51  61  16  61  19  96  55  90  14  32  27  70  44  23  80  28  72  68  40  52  95  74  81  19  67  17  71  61  41   9  23  92  40  65  75  60   4  60  42  46  30  69   5  78  54  36  95  10  29  25  95  90  78  44  95  56  43  60  35  22  89   2  95   5  83  29  14  67  89  75  16  34  86  67  80  27  10  89  80  47  59  28   7  61  75  14  82  86  79  90  95  10  25  36  19  60  22  54   3  98  23  18  99  24   5  66  43   2  64  63  57  99  17  36  41   7  92  20  48  15  32  86  40  16  34  61   4   8   6  61  94  92   7   8  41  26  82  48  80  28  67  62  74  55  55  24  60  95  29  73  97  26  99  39  77   9  22  79  68  39  87  75          
        70  98  74  90  73  65  10   1  67  87  51  62  53  81  60  69  98  44  76   9  99  91  56  13  30  88  30  17  26  35  84  71  54  66   5  21  10  40  71  72   1  25  92   4  88   6  91  70  69  39  16  91  61  19  92  34  20  58  46  14  94  34  43  42  99  95  71  26  70  16  79  37  97  25  78  40  50  88  45  75  49  30  28  33  62  22  82  78  42  43  64  90  26  44   6  49   6  84  26  26  98  21  58  26  17  63  71   2  10  93  19  67  11   8   8  67  80  33  20  15  84  29  18  27  38  17  55  83   6  17  54  71   4  50  57  20  66  96  41  62  98  16  67  68  87  31  81  77  85  56  65  76  17   1  41  90  40  53  58  18  77  71  64  70  14   8  55  15  79  31  70  44  29  95  49  65  54  41  50  87  86  17  48   7  45   8  34  77  92  68  73   3  63  95  39  80  43   1  63  34  64  60  90  96  49  34   5  63  87  86  67  43  93  96  20  44  37  91  46  92  20  10  55  88  42  38  44  67  79  74  49  86  58  37  88  67  73  74  70  22   9  90  66  48  43  67   5  46  58  28  75  77  40  53  78  17  40  83  43  74  51  93  89  18  81  99  53  11  41  56  40  40  30  44   6  56  55  40  38  77  46  32  14  75  12  92  12  98  52  99  15  32  19  10  48  12  68  52  80  20  55  80  25  93  30  46  19  41  13  75  87  22  31  23  19  61  82  79  88  79   1  66  30   7  88  20  22  80  81  68  33  14  89  47  33  79  75  29  55   5  76  36   3  19  69  25  18  61  70  42   9  75   2   7  74  69  75  76  20   6  11  33  11  13  30  86  11  57  56  21  98  38  36  13  39  99  27  19  85  38  76  82  34  31  93  45  84  11  11  43  47  33   4  60  26  43  79  62  24  87  20  35  84  90  20  21  27  71  35  18  37  10  31  71  12   8  81  52  97  54  40  37  81  83   9  75  38  20  89  16  53  25  31  31  69  70  43  73  35  28  17  86  82  46  57  89  14  91  81  67  44  86  68  42  43  41  10  18  73  19  91   1  63  67  35  42  79  79  53  24   7  20  97  42  91  46  33  39  75  88   8  35  29  13  80  18   3  89  86   4  64  32   1  40  32  36  91  51  92  49  91  65  63  22  47  91  26  36  87  52  64   6  49  29  94  93  70  17  64  39  88  90  16  56   4  63  99  25  59   5  52  78  81  52  46  89  15  51  77  57  53  36  71  15  71  81  43  81  62  89   9  81  54  34  55  30  24  69  71  69  96  72  37  81  48  45  61  97  78  45  91  87  40  42  25  15  76  28  53  82  12  91  18  57  35  86   9  92  14  94  66  85  85  90   9  66   2  25  74  39  79  27  40  85   5  89  22   4  42  24  96  16  95  72  30  18  99  58  54  64  14  66  75  58  74  97  55  24  38  95   8  34  84  70  88  16   6  39  68  40  38  35  45  76  47  72  33  56  99   9  29  23  29  84  25  41   5  19  53  59  25  92  95  31  88  52   5  11  61  84  42  25  85   4  95  22  14  91  14   7  23  40  84   4  82  45  11  61  13  55  68  64  60   4  52  44  25  69  30  23  26  86  93  78  25   3  61  24  54  92   2  99  98  80  48   1  48  36  79  54  81  37   8  34  59  96  62  18  11  32  36  51   1  73  53  14  28  76  69  44  97  37  93  51  22  23  60  57  36  54  42   9   1   1  45   3  11  32  24  16  10   1  25  29  11  69  24  28  64  12  19  35  45  78  32  18  75  31  19  44  19  76  39  63  91  57  32  54   8  46  54  34   8  22  15  79  63  23  86  62  10  61  92  84   8  68  34  93   6  99  89   2  21  40  43  32  43  79  76  32  21   3   3  84  61  20  39  85  66  43  23  63   8  17  98  43  93  66  96  47  55  73  86  80  96  56   7  15  24   7  81  90  69  63  45  39  36  10  22  27  63   9  49  94  59  52  56  31   1  80  55  23  26  35  87  85  81  18  36  44  27  71  26   4  76  35  82  69  43  91  95  62   3  10  71  24  56  39  78  37  74  40  39  66  46  47  62  73   1  84  81  51  91  78  36  67  26  47  68  42  17  94  43  12  29  10  69  53  28  96  33  58  17  27  82   1  62  78  76  85  43  57  63  18  28  95  70  51  63  73  79  40  12  10   5  16  28  90  12  96  98  89  44  41  89  53  20  31  26  53   3  20  66  81  19  50  10   6  56  48  91  27  29  78  39  91  59  70  47  45  40  32  39  52  28        
      9  61  87  30  33  30  42  10  57  81  80   4  85  13   9  69  89  63  97  65  56  88  95  56  49  11  52   5  61   6  18  10  65  68  37  87  84  80  22  42  68  23  11  18  85  78  92  30  63  30  65  17  61   5  50  25   9  23  17  15  10  94  65   2  52  96  77  65   9  38  41  70  41  79  87  40  14  27  60  88  84  15  16  12  68  26  34  25  18  42  45  19  59  54  24  29   3  80  88  71   6  38   8  68  49  13  43  62  99  30  33  64  56   3  65  63  34  93  48  13  97  66  92  69   6  19  74  69  68  62  89   2  95  22  55  77  90  35  76  46  94   9   3  88  12  15  33  11   6  24  47  51  60  77  55  84  49  25  82  81  90  38  98  65  87  77  16  87  65  52  65  43  54  25  34  86  99  95   4  53   1  81   4  60  15  76  73   3  63  13  81  97  45  82  13  27  29  21  33  84  96  73  47  35  51  75  43  98  45  85  38  28  19   3  79  39  78  62  10   7  82  51  29   8  60  63  88  27  59  32  90  47  55  49  51  87  33  27  51  56  75  22  97  38  98   9   2  75  95  27  79  37  36   4  21   8  59  29  90  70  85  27  85  24  60  23   9  90  40   3  12  14   4   1  18  84  79  91  82  48  17  29   1  20  69  71  52  98  41  98  37  54  82   5  37  22  69  89  25  82  45   4  94  67  43  57  82  28  53   3  69  33  15  32  23  39  97  97   1  79  34  66  69  44  17  48  33  49  10  65  51  98  40  75  10   7  95  11  59  70  28  97  80  36  63  23  19  31  75  49  74   7  10  77  68   1  85  74  22  96  69  72  61  36  89  32  58  56  33  47  46  54  88  38  62  99  81  69  69  89  20  19   4  16  58  98  57  20  94  87  98  55  88  39  71  44  46  16  44  27  86  39  99  11  71  98  50  37  65  84  91  45  51  96  35  26  93  40  75   2  16  11  58   8  11  50  10  74  90  77  40  83  34  22  91  96  83  83   8  91  94  72  86  51   1   6  60  70  36  63  85  40   2  52  48  81  77  52  48   5  36   5   5  25  13  14  85  15  81  16  70  22  95   3   2   2  82  96  14  30  51  30  94  44  20  94  46  98  38  51  18  22  19   8  78  60  61  17  92  88  29  74   3  95  42  32  54  19  73  12  54  19  13  94  48  36  59  62  61  88  97  22   4  15  88  77  29  35  64  71   8   8  21  96  96  90  95  14  17  12  81  72  97  33  44   1  36  75  35  92  81  14  89  68  25  32   4  78  18  53  29  61  76  72  70  77  83  36  85  33  71   2  46  39  20  33  19  99  99  50  64  51   6  82   1  90  33  95  11  10  75  16  19   9  67  80   9  77   1  80  34  58  97  35  32  66  85  33  25  25  38  27  20  25  68  61   6  59  79  52   2  34  32  27  84   3  85  95  35  30  53  68  71  84  96   5  82  70  82   5  94  32  60  95  67  44  91  36  58  53  51  93  53  20  93  85  46   3  27  88  57  29  99  28  26  96  95  11  31  85  95  48  86  46  17  10  21  94  36  63  83  65  71  62  74  66  57  43  55  81  73  83  10  91  38  87  93  12  45  80  12  68  64  10   5  51  40  57   8  95  84  41  88  91  43   5  43  57  33  13  96  92  86  22  35  25  79  37  99   3  98  14  78  18  62  29  33  18  94  17  61   7  99  77  36  50  15  98  96   4  26  23   2  32  73  55  65  69  96  22  70  33   2  49  69  57  47  62   1  93   9  50  68  14  79  59   5  22  19  65  58  58  18  57  18  10   2  23  80  76  86  16  27   1  12  34  15  87  48  21   9  21   5  53  86  93  26  48  61  66  16   4  23  71  67  59  63  20  96  78  51  81  43  82  62  56  74   8  74  86  34  31  75  49  58  72  72  77  57  83  37  10  65  96  83  12  26  51   6  95  89  86  16   8  96  43  78  35  23  60  70  73  53  98   5   6  27  12  16  40  20  57  18  78  84  94  81  97  42  35  83  62   1  53   5  80  46  74  63  75  57   8  85  13  50  68  76  87  18  74  27  60  77  41  60  91  59  28  27  87  64  82  93  66  43  48  65   6  70  14  99  25  68   5  78   7  75   2  19  63  23  49  18   7  31   3   1  87   3  25  61  71   2   9  41  35  76  66  30  81  87  65  30  15  56  83  63  30   5  60   6  33  63  35   9  29  71  90  83  53  19  83  55  26  87   8  82  66  76  35  97  96  74  24  84  85  81  17  28  73  93  84   8  52  50  78      
    65  58  38  23  40  93  21   7  72  35   4  14  86   8  29  34  16  54   3  52  37  20  59  31  71  19  71  69  68  69  23  33  99  25  57  91  47  92   9  88  66  71   9  14   3  85  99  32  99  60  83  84  94  69  70  51  40  40  82  40  47  76  56  56  48  48  48  93  15   6  51  47  50  46  33  57  88   9  99  26   3  30  50  94  11  58   3  43  78  94   3  92  35  91  11  98  29  46  80  61  62  31  55  60  35  83  78  65  99  62  58  71  59  35  52  94  99  62  62  65  49  40  77  19  14  17  17  17  91  13  14  97   7  87  27  69  98  31  25  74  88  35  76  97  10  73  10  46  79  91  54  38  10  52  75  49  63  71  93  39  21  58  99  81  93  70  61  20  80  10   7  53  41  70  66  67  59  70   1  89  21  55  50  89  31  92  48  42  81  25  81  85  23  31  73  92  80  31  33  17  11  53  24   3  86  46  79  33  13  87  70  62  97  56  64  22  36  72  23  76  25  40  66  88  45  28  71  63  47  45  52  52  88  66  93  76  65  55  67  97  23  87  60  70  16  52  80  98  14  40  50  56  26  95  32  94  58  29  85  49  71  86   7  45  46  51  44  34  89  39  64  17  15  66  84  45   9  58  70  42  10   6  88  42  73  96  79  27  81  51  61  57  98  95  31  43   8  26  21  68  40   9  92  88  69  31  81  47  56  68  33  77  81  64  23  54  86  71  17  96  66  26  38  38  30   1   3  48  10  30  21  33  42  36  45  48  75  76  68  70  36  57  40  22  42  12  90  54  57  43  75  78  66  99  37  20  52  79  49  65  80  89  87  24  13  81   8  78  10  18  17  39  91   1  67  94  17  27  79   5   7  35  52  18  18  64  66  42  72  63  92   8  69  69  30  95  33   8  11  55  33  43  18   9  95  40  18  96   3  30   1  84  67  16  91   3  87  97  38  43  56  78  69  84  18  82  25   7  29  34  38  46  46  63  18  23  71   1  45  10  36  11  62   6  94  10  25  99  66  16  92  22   8  74  10  14  35  86  55  84  56  16  46  75   2   2   7  69  20  71  71  17  33  92  19   1  15  36   4  39  31   6  41  53  16   5  63  14  66  92  21  91  34  58  88  52   1  29  92  34  93  12  92  75  69  17  65  20  70  78  59  99  45   6  84  65  58  29  36  14  27  99  89  57  12   3  43  90  89  27  40  22  63  23  34  90  37  17  90  38  36  87   4   9   1  49  16  96  98  22  44  15  35  77  51  84  75  55  65  19  62  11  18  95  79  90  11  54  31  74  29  45  32  18   4  22  12  68  62  19  26  32  89  58  35  72  67  50  46  85  69  29  79  47  54  96  15  39  87  67  27  78  56  86  80  11  17  19  23  96  35  32  95  30  67  46  40  41  58  52  68  17   6  21  65  96  57  47  64  73  73  89  84  85  69  54  48  83  78  89  55  75  63  31  96  46  49  21  23  43  23  88  62  61  79  12   5  23  58  37  57   1  95  94  90  91  25  70  87  63  37  52  55  20  93  25  29  54  60  12  71  88  72  91  93   7  79  10  15  65   6  67  91  54  66  28  17  19  63  44  24  65   7   1  15   9  42  89  63  32  73  54  32  72  30  28  91  10  75  61  52  55  99  84  62  42  92  44  96  56  84  67  13   7  38  44  75  97  11  62  32  85  59  36  82  49  85  39  62  60  65  25  73  84  17  92  36  90  24  74  28  40  50  60  16  65  15  58   1  55  48  65  69  34  28  97  46  20  33  37  67  44  65  16  44  64  27  82  51  85  68  69   9  28  56  12  15  55  26  37   3   7  60  98  28  94  12  14  31  35   1  69  62  30  63  29  48  59  84  59  40  19  63  14  64  59   5  78  48  36  86  78  87  57  59  63  16  51   2   1  29  43  32  60  64  96  36   4  56  73  12  44  31  37  57  26  74  43  82  71  42  73  63  83  64  81  10   2  70  66  86  75  59  28  45  72  53  85  71   5  84  55  98  68  37  71  66  79   9  68  46  64  30  68  94  53   2   2  22   5  63   7  15  59  68  92  75  57  25  84  96  11  38  58  43  99  12  55  67  74  93  68  27   2  12  11  30  95  82  98  36  39  55   7  14  36  74  36  94  26  98  38  99  86  77  41  93  82  74  90  14  38  53  89  81  10  48  19  10  75  40  18  38  77  14  45  65  55  87  84  85  55  52  84  75  99  85  13  85  63  66  49  55  33  36  32  46  83  38  36  19  73  16  47  58  63  30    
  37  94  47  66  24  27  54  22  43  86  72  71  17  66  28  77  81  20  77  29  56  42  94  44  62  58  77  24  15  16  23  33  93  61  70  23  24  76  18  52  93  95  52  65  39  74  20  72  38  80  27  17  83  30  56  42  88  39  27  56  61  68  32  28  99  41  14  91  18  26  69   4   5  55  89  73  85   8  57  49  70  85  44  36  37  54  62  18  98  31  22  95  12   3  71  57  11   3  62  96  53  75  23   8  74   6  77  84  73  63  29  89  39  22  78  26  78  96  84  65  65  72  61  67  18  64  89  60  27  24  40  55  61  87  11   4  35  69  25  81  91  74  96  96  77  61  44  20  97  69  18  13  88  10  19  33  36  94   1  85  97  41  90  62  19  73  94  14  74  12  52  16  39   4  88  63  28  51  28  42  34  88  24  52  12  46  62  19   1  62  73  22  40  67  26  81  90   1  99  51  72  12  42  59  30  32  67  98  52  57  16  77  33  44  79  56  50  58  74  90   4  59  79  41  97  54  48  35  29  35  70   7  93   4  37  37  29  56  69  82  94  85  14  52  38  88  14  33   3   9   8  42  14  64  72  29  45  89  50   4   6  68  86  54  13  67  13  79   1  32  55  77  86  46   7  67  69  67   3  93  64  34  38  31  46  83  82  89  52   8   1  63  80  43  61  55  91  53  97  64  99  42  64  50   9  88  48  15  72  70  89  70  40  90  75  60  50  35  45  77  41  86  21   3  26  77  15  71  82  12  47  69  94  19  12  94  32  43  45  22  69   7  92  99  16  82  70  32  65  39  57   4  28  19  47  95  66  69  85  98  95   5  69  10  46   7   1   8  26  27   3  74  31   8  76  63  67  10   6  89  66  80   7  20  10  90  27  69  69  56  29  92  52  22  22  10  22  38  63  20  65  56  48  61  32  58  58   4  15   7  57  95  70  78  70  60  28  42  41  50  24  21  88  37  57  59  91  46  71  43  51  12  28  51  77  89  54   9  27  47  61  70   7  81  52  54  61  70  74  42  30  43  64  90  48  69  23  80  12  18  50  97  97  22  63  29  40  50  79  15  15  83  77  89  86   7  52  12   7   9  38  59   6  25  55   6  95  95  41  24  30  49   1  82  20  23  91  94   2  25  19  66  17  77  78  89  54  50  76  25  63  77  19  63  73  87  87  84  22  63  36  31  88  91  49  88   5  84  25  47  81  41  40  81  10   3   9  14  11   7  49  38  72  77  10  52  94  68  74  41  22  71  64  41  22  59  94  80  37  62  89  83  91  43  73  37  53  37  74   5  99  33  57  50  18  79  89  71  59  13   3  40  32  79  87  23  36  72  74  98  25  26  19  65   9   4  39   3  28  50  39  63  64  78  71  43  76  18  12  96  56  69  78  35  72  47  84  24  73  21  89  44  85  89  48  65  50  66  18  50  69  43  91  25  48   8  59  90   8  96   6  12  58   3  28  28  56  35  33  98  53  45  76  55  56  18  16  80  55  95  26  16  35   4  18   1  46  94   2  16  73   7  23  10  33  77  33  96   2  86  50   5  42  63  62  17  74  37  55  69  26   4  25  16  16  53   9  22  70   8  92   2  45   8  45  91  27  28  72   2  78  37  97  69   3  39  39  61  89  74   8  89  16  53  63  68  15  64  71  95  90  78  35  44  65  94  84  25   8  13  16  99  82  26  10  33  19  25  68  44  24  31  89  88  29  86  76  94  35  29  99  89  50  13  20  62  92  26  46  74  81  61  64  80  91  95  93  11  80  44  13  67  72  41  60  84  25  60  71  74  12  91  84  51   4  73  95  44  59  11  81   7  51  74  93  41  51  68  44   3  38  54  77  59  69  97  72  91  45  24  20  59  90  17  93  98  33  42  13  98  91  88  64  22   6  21  39  95  90  84  42  48  95  30  70  49  24   8  14  63  82   6  27  16  20  95  60  87  90  87  62  87  55   7  31  93  47  20  84  15  45  82  35  92  35  61  58  31  53  64  88  62  77  63  52  18  17  44  73  64  58  63  64  83  45  27  99  65  71  68  43  32  78  45  76   7   8  31  66  78  48  43  40  46  37  10  49  86  49  81  88  96  48  50  75  64  21  21  88  38   8   7  87   2   3  25  33  50  74  61  32  59  39  72  55  65  13  27  87  72  73  83  10  52  65  22  44  45  18  34  60  25  30   3  11  40  23  79  62  95  28  19  74  16  30  80  99  26  20  31  82  27  92  43  62  12  58  59  24  50  63  84  43  27   5  53  12  35  
61  49  69  36  11   6   7  42  30  68  11  52   1  69  16  26  67  40  98  61  10  28  13  21  18  68  23  78  80  71  63  90  64  75  84  21  73  50  92  63  55  53   9  65  68  57   2  22  80  40  46  82  22  39  70  13   4  51  45  70  45   4  24  79   3  68  77   8  15  50  74  75  44   9  98  28  85  37  26  87  79  84  22   9  36  25  71  75  78  37  54  17  39  37  22  27  15  88  48  88  56  90  71  18  38  70   7  13  46  28  51  78  21  84  43  32  79  82  73  45  96  23  38  58  61  74  31  84  42  67  53   2   8  17  61  14   5  32  17  83  74  13  12  14  56  88  50  91   9  23  75  77  18  66  17  80  50   4  89  67  40  79  92  46  91  69  12  46  26  49  33  18  88  77  56   5  54  13  42   4  74  18  79  52  43  54  55  90  81   3   4  57  10  81  58  75  99  89  30  77   2  76  85  35  17  77  61  60  82  56  86  49   8   8  91  82  64  36  95  29  64   1  39  75  96   7  31  87  73  68  92  18  30  14  86  70  45  46  55  60  59  48  96  64  83  94  65   6  77  72  89  37  70  52  24  70  59  15  13  80  45   9  53  14  98   9  72  61  98  41  45  32  81  80  40  23  68  16  66  85  60  94  76  41  44  14  57   9   1  27  76  65  90  94  80  42   2  20  34  75  16  49  34  79  13  51  88  95  50   7  50  79  46  45  51  55   1  38  59   5  79  74  91  16   7  48  30  86  40   2  31  95   4  90  68  87  39  67  22  62  89   1  19  72   4  17  14  93   3  15  12  75  28  73  87  16  82  14  44  62  63  72   9  16  58  18  97  28  64   8  66  36  25  54  93  87  15  95  24  98  51  50  54  87  71  10  22  23  67  35  35  80  14  25  19  96  94  67  74  75   9  44   2  78  22  19  38  39  15  52  43  42  16  24  71  77  63  16  18  94  39  66  45  74  83  76  48  34  39  11  70  89  74  36   7  85  48  29  30  39   2  49  20  41  43   4  76  62  18  91  19  81  82  33  46  45  68  81  37  94  84   9  10  62  14  37  21  99  36  11  86  23  53  28  97  29   3  66  30  46  94  50  31  46  71   3  28  50   4  26  61  36  95  37  90  61  67   9  39  31  89  56  93  30  75  25  78   7  47  25  33  10  16  90  32  76  26  11   8  46  20  79  36  66  98  73  83  10  91  44  36  54  75  73  23  80  19  68  30  82  90  89  38  25  46  23  21  32  39  47  66  47  83  55  39  70  57  60  66  76  44  72  55  21  33  34  82  38  54  23  32  18  66   7  55  39  40  55  96  12  84  73  96  17  29  14   9  67  38  39  44  45  94  50  89  10  67  40  87  48  89  57  44  36  12  86  93  87  97  17  13   8   3  20  59  30  92  37  39  95  89  52  25  78   1  36  11  81  67  13  86  25  59  98   3  80  33  67  84  32  45  35  98  40  32  14  86  27  35  25  82  25  96  43   3  16  96  20   7  53  72  64  68  17  33  54  93  48  40  12  41  41  65  17  45  69  83  94   7  77  27  54  79   4  67  27  89  75  57   2  93  72  55  82  68  98  15  30  43  42  33  42  76  53  28   5  25  89  78  52  50  78  43  30  21  60  60  26  26  36   1  35  47  63  66  93  55  54  42  10  41  64  92  70  32  16  35  33  63  92  28  66  42  28  78   1  49  91  44  60  91  12  42  58  21   4  23  84  56  64  88  76   6  51  36  94  38  36  95  65  94  12  35  89  58  39  82  42  35  11  81  85  20  38  69  86  12  62  99  49  72   2  69  57  13  33  94  70  10  84  96   5  81   2  79  78  60  96  85  72  89   6  57  89  26  45  16  27  49  18  19  89  36  86  34  62  77  24  18  16  75  88  49  60  22  16  31  61  95   6  71  50  22  21  58  74  89   5  41  97  93  50  90  40   1   1  61  31  37  25  25   8  16  63  56  95  71   3  46  22  14   3  39  42  14  28  83  59  14  72  98  50  21  19  91  73  19   9  22  42   6  47  47  16  24  14  55  25  77  15  74  27  36  36  72  65  61  79  78  40  53  20  82  62  71  91  70  28   2   9  69  36  68  99  94  29  77  93  61   8  75   2  30  78  82  59  44  68  71  75  16  44  62  41  87  86  55  47  25  92  64  38  29  80  28  52  39   1  56  99  75  53  68  18  22  31  52  57  48  62  42  61  38  75  66   7  61  32   5   9  40  51  64  18  83  45   7  85  61  67  11  51  58  77  69  62  61   5  30
  61  53  15  65  83  38  75  53  29  60  54  22  48  10   5  10  90  72  84  54  79  65  44  93  36  91  18  90  89  79  86  59  20  91  60  76  73  76  45  97  51  50  70  53  64  76   7  43  62  88  52  26  25  63  20  23  75  23  29  44  82  25  38  74  59  99  19  29  52  83  54  30  67  39  69  18  66  69  10   9  82  79  91  53  67  88  16  85  95  62  86   1  46  47  25  52  79  42  81   9  84   4  71  49  47  52   2  83  22   4  30  10  26  52  50  75  98  24  41  80  19  81  52  70   7  31  67   7  12  62  26  96  13  24   5  43   9  29  59  15  63  67  70  26  10  23  65  42  49  21  54  32  92  70  85  60  51  94   8  37  59  76  17  65  40  41  13  22  82  33  44  29  27  70   1  95  32  14  69  52  10   3  33  79  48  72   7  79  24  36   7  70  94  77   6  60  49  91   1  63  26  98  49  55  24  88  23  71  47  65  50  28  71  73   8  75  10  62  80  41  19  32  22  58  94  75  60  77  19  21  55  29  52  56  25  39  73  87  62  79  51  90  15  21  68  25  36  37  16  30  34  44  73  22  69  92   7  38  11  63  59  97  77  88   5  94  88  94  93  10  72  34  90  51  18  49  44  50  80  56  42  19  28   9   1  19  51  57  21  62  69   1  25   4  36   8  96  93  13  76  62  61  44   9  95  83  25  56  38   5  85   4   8  58  27  69  77  14  89  99  17  16  50  43  49  98  64  19  52  91  16  94  29   6  47  19   7  39  52  66  97  80  62  39  71  60  15   5  19  32  10   4  44  65  93  33  24  58  53  48  12  59  65  14  73   8  70  18  29  29   8  77  27  91  67  34  56   6  35  21  22  81  53  42  19  86   5  11  23  10  21  82  89  76  47  33  37  94  41  37  17  27  93  88  30  59  80  27  49  47  40  19  30  67  74  52  57  56  92   7  15   8  51  48  53  95   4   4  98  86  83  21  18  91  57   6  46   8  72  14  44  12  62  84  27  14   9  42  75  26  20  31  71  73  43  73  78  37   7  92  93   8  34  77  62  62   6  38  86  21  42  26  45  74  64  13  55  97  33  28  19  41  55  45  32  66  36  29  64  52  75   8  36  72  79  15  75  54  73  28  96  36  89  87  57  50  63  62  15  73  11  71  73   4  92  70  11  54  24  78  38  32  41  47  58  72  32  65   5  56  80  92  83  18  20  65  52  75  92  12  81  94  62  56  52   5  81  97  43  28  17  72  84  54  28  19  23  47  88  13  92  97  16  14  18  77  82  38  26  76  30  92  62  80  29  71  96  40  89   1  80  71  98  65  13  93  67  36  58  42  17  63  12  25  28  17   9   1  47  80  87  57  64  94  40  79  58  73  46  99  68  62  36   2  52  95  32  15  45  65  33  61  73  30  99  12  88  63  51  31  22  44  96  24  16  84  93  57  12  85  69  11   7  38  72  64  38  19  70   7  26  77  68  52  55  20  57  71  96  59  83  57   6  32  57  42  46  94  15  45  65  75  19  83  58  23  48  50  13  60   5  88  48  27   4  12   5   6  23  66  19  72  77   3   5  25  94  99  64  97  60  84  29  32  64  30  80  56  49  85  77  99  34  74  67  62  39  52  39  42  53  96  26  57  90  25  94  27  23  42  66   7  54  60  52  84   9  33  94   4  23  52  56  94  95  12  74  17  84  56  61  46  89  50  15  87  32  58  50  63  61  36  30  93  49  46  71  11  22  69  33  75  34  91  32  88  20  39  26  18  79  39  28  87  52  55  73  21  59  94  46  29  56  13  36  57  43  63  39  35  33  23  55  36  34  71  60  23  54  73  13  51  36  67   7   8  86  15  96  51  40  84   8  25  45  27  49  42  78  62  61  86  95  95  28  73   9  77  99  90  90  38  22  24  72  56  82  63  64  90  25  70  97   3  54  51  62  51  18  23  74  49   8  27   4  22  69  29  80  84  90  80  69  61  63  95   6  54  91  20  94  83  10  37  74  15  69  22  50  28  26   6   5  84  10  56  31  75  86  41  83  46  69  77  43  21  22  13  19  72  37  92  58   6  16  92  26  66  47  89  20  11  25  63  20  28  36  35  76  14  10  41  64  76  68  70  37  72  56  57  72  85  87  14   4  97  28  39  85  14  98  88  36  84  10  12  91   9  29  70  75  94  75  67  34  28  34   9  22  31  58  26  67  94  64  29  20  12  62  57  70  55  21  18  29  26  20  68  81  91  75  48  82  63  35   7  58  96  
    16  15  88   5  32  49  12  36  66  27  50  95  61  99  59  14  13  32  40  44  43   9  44  36  56   8  99  53  83  56   6  55  24  61  38  80  26  46  48  78  99  96  58  52  35  25  27  58  47  36  50  17  74  13   7  88   1  85  37  99  70  89  62  70  46  99  64  41  56  39  15  78  53  99  74  35  15  46  93  69  34  59  66  38  23  63  72  51  71  26  93  80  62  55  44  44  64  97   2   7  82  10  36  28  98  90  65  83  53  70  59  36  53  54  86  84  15   2  93  20  54   6  14  49  73  65  26  13  75  64   3  73  28   6  93  13  68  24   6  72  18  62  80  98  81  46  24  25  19  91  67  34  33  56  26  62  29  25  26  68  20  86  16  85  56  51  57  65  61   7  23  26   7  32  25  92  51  23  61   5  12  19  88  69  48  27  26  61  98  14  18  93  54  65  67   6  41  21   6  38  47  86  58  76  56  39  22  80  83  16  85  12  94   6  19  27  28  72  71  44  64  47  71  22  84  67   3  12  83  34   8  35  72  83  19  66  98  18  94  31  21  96  62  96  90  34  64   9  89   1  35  66  59  35  66  18  41  98  81  16  38  45  35  23   5  42  38  61  11  66  45  51  23  80   3  35  77  46  84  93  82  65  46  72  49  50   3  93  80  76  78  28  21   9  14  83   7  55  29  82  76  24   5  27  32   2  20  71  77   7  13  44   4   4  62  38  21  76  55  28   1  86  77  76  22  51  90  41  57  63  41  14  36  34  46  79  90  25  50  34  40  59  95  54  97  78  12  14  83  49  93  60  61  56  98  65  38  25  78  20  61  78  62  12  25  35  65  21  11  44  44   6  39  42  53  66  36  79  35  85  74  18  97  80   5  58  74  55  26  24  56  78  12  58  33  18  37   3   2  15  85  68  19  63  83  49  28  35  93  12   1  80  95  86  84  68  52  83  47  89  35  12  40  97  39  72  30  49  18   4  50  85  79  60  97  24  74  97  89  78  25  71  81  31  62  87  90  21  36  72  43  78  47  74  85  61  44  92  72  85  71  62  71  17  28   6  34  20  81  98  36  78   7  93  45  21  88  74   2  73  38  60  10  89  31  25  17   5  49  43  37  97  57   2  97  82  90  64  50  60  97  48  50  11  48   2  29  66   4  38  16  90  94  43  97   6  45  75   4  69  37  73  65  57  97  35  13  87  87  13  57  85  25  69  27  64  17  33  96  91  26  88  80  58  76  47  37  56  38  58  57  66  29  97  86  11  99  20   9  37  23  18  46  60  19  51  95  23  13  83  74   7   8  44  86  89  53  36  51  31  68  64  45  57  25  90  86  14  44  68  47  97  70  93  27  71  96  93  30  19  13  82  55  45  51  31  50  72  89  87  29  74  97  36  27  37  30   2  52   7  56  19  76  82  70  21  89  23   6  16  64  78  29  69  32  29  42  29  20  95  22  75  56  52  89  44  42  15  73  37  35  46  90  78  37  72  40  55  98  41  46  65  27  48  24  85  16  48  85  53  40  49  95  79  88  96  99  57  13  34  48  13  90  94  84  53  38  57  50  42   9  88  68  83  74   5  39  74  69   8   5  68  79  97  96  95  52  14  51  62  18  70  69  58  62  86  99   2   3  36  75  22  93  81  22  91  13  89  12  43  18  50  10  54  91  79   7  97  14  83  61  38  10   9  25   4  93  72  32  48  59  90  57  13  86  74  97  28   9  26  98  54  11  44  26  88  40  39  33  85  12   8  98  97  17  68  38  44  97  73  45  67   8  50   8   1  45  71  18  60  55  94  40  40  33  94  52  23  50  67  55  24   7  61  48  83  30  43  82   8  79  37  22  26  69   7  50  32  97   9  83  99  84  47  10  93  66  23  93   7  15  88  75   9  55  88  83  72   8   4  73  68  65   3  41  75  39  30  42  97  36  12  45  53  60  45  81  44  44  49  65  54  26  53  75  63  43  35  44  93  74   4  86  75  59  76  98  71  23  87  72  95  55  35  83  82  53  87  78  24  54  59  45  18   8  46  56  93  61  40  98  92  81  69  56  80  39   9  32   1  33  93   7  96  85   2  81  71  86  70  92  14  73  43  95  76  96   5  93  63  52  98  35  36   9  26  41  55   2  48  95  15  39  26  48  88  55  18  95  32  32  64  68  74  60  52  68  31  50  52  36   4  11  58  15  15  63  16  23  30  16  43  85  73  27  26  32  70  59   7   1  42  40  61  26  24  96  64  72  56  51  83  34  67  55  87  78    
      38  12  40  52  16  98  75  90  16  35  49   2  97  22   2  87  61  43  12  37  88  54  72  83  34  75  65  22  92  63  71  77  48  57  87  66  29  48  84  18  55   8  28  37  47  97  89  21   4  44   1  68  26  79  29  52  56  62  42  83  56  17  17  88  11  81  80   1  62  71   9  53  67  48  25  67   2  70  16  31   5   1  40  82  13  22  21  64  24  18  46  15  86  48   1  46  66  40  43  65  20  26  60  16  70  43  24  64  55  58  80  73  95  73  67  18  10  56  98   6  16  11  54  61  25  16  58  13   5  62  26   5  45  89  17  26  90  50  68  88  66  81  41  85  29  11  88  99  68   3  81  34  30  72  39  46  50  42  24  15  18  61   3  90  89  87  65  45  51  20  44   8  43  46  43  30  81  81   5   3   7  32  35  81  12  42  68  31  71  58  16  88  65  93  14  48  13  41  55   4  50  85  94  96  40  32  40  86  39  88  14  26   2   3  64  43  20  43  42  71  53  86  99  22  53  92  49  70  35  18  19  65  41  14  50  64  34  62   3   7  89  58  72  38  38  62  11   9  12  65  54  94  40  47  84  90  88  50  11  86  51  52  40  64  87  92  21  39  24  96   3  28  54  45  22  65  29  82  10  11   1  27   8  47  78  92  73  16  32  41  33  94  55  61  85  80  58  82  77  40  33  41  58  87  18  51  83   5  93  87  34  89  30  31   2  15  80  41  91   3  33  87  85  76  64  95  23  92  81  37   3  83  55  47   6  33  16  99  25  69  24  29  63  71  95  12  73  68  88  12  27  34  13  71  28  51  88   9  86   6  61  14  24  19  60  51   6  61  46  46  54  69  30  66  19  25  49  36   6  31  21  56  37  99  59  12  82  84  37  95   2   6  82  66  59  61  96  91  64   5  10  19  31  70  67  51  78  29  78  96  42  93  98  25  58  67  98  81  68  69  22  50  47  19  64  61  85  91  19  61  67  42  80  20  40  28  94  27  66  61  44   7  70  35  22  14  13  59  21  37  54  33  51  77  18  74   5  56  35  40  57  44   9  11  20   7  40  80  41  49  28  97  15  98  72  70  63  37   5  47  18  27  25  53  72   4  68  60  94  69  18  98  41  12  34  67  11   5  64  33  69   1  71   9  63  74  45  40  33  78  39  31  54  25  43  14   6  52  24  58  70  52  96  29  50  31  34  19   7  51  88  42  28  19  76  66  24  21  80  83  44  37   1  32  26  59  36  98  42  66  28  98  53  66  67  64  81  39  92  72  21  16  26  73  59  45  66  40  27  33  32  56  65  33   7  15  76  34  82  31  82  13  29  18  77  71  69  15  22  30  90  92  51  36  74  24  83  91  52  37  31  23  84   1  33  44  91  47  72  54  58  66  21   9  81  35  62  77  88  75  36  43  18  27  12  91  17  99  10  19  84  71  20  75  57   2   8  72  75  50  60  17  70  93  65  92  79   5  32  77  55  92  93  52  49  96  45  84  84  33  56  14   6  66  20   3  46  84  25  24  88  81  72  49  98  35  73  34  14  68  24  90  44  50  44   3   4  78  51  32  27  66   4  42  45  27  97  99  79  89  73  97  56  49  63  21  64  27  75  79  10  74  42  80  14  57   5  64  75  10  11  42  48  66  49   4  88  84  52  67   4  61  75  96  84  17  33   3  90  74   4  31  51  36  31  19  71  11  35  18  19  66  27  20   2  76  19   8  24  96  98   5  29  25  12  52   8  51  55  46  28  73  11  42  14  80  89  53  24  58  42  37  51  95  57  89   2  39  76  63  82  94  30  29  47  13  52  31  87  90  90  10  47  42  15  38  18  28  82  91   2  30  23  63  31  11  22  50  68  97  31  89  96  44  46  14  91  91  25  56  17  96  78  20  26  27  16  55  48  40  63   6  34  17   5  93  96  81  53  43  34  13  18  27  87   3  96  44   9  42  40  50   1  25  97  70  41  31  12  38  80   2  72  37  92  40  34  51  36  88  89   7  21  33  76  62   7  58  81  40  33  55  91  40  52   7  50  24  90  51  48  43  50  24  41  15  93  29  17  39  16  77  24  31  32  65  65  58  77  48  41  63  95  70  24  99   5  19  86  66  56  98  66  58   2  92  81  31  12  97  55  64   8  96  81  24  60  53  41   9   6  41  36  38  25  43  17  64  46  77  23   7  90   7  59  71   8  26  23  66  34  22  81  44   3  49  12  82  46  88  16   4  73  17  67  78  92  14  68  56  91  88   7  72  15  52      
        16   4  66  54  12  89  82  92  51  98  63  91  30  89  34  54  89  38   1  36   6  74  47  30  42  47  83  32  90  39  57  72  73   2  67  60  63  44  76  85  52  24   7  78  92  87   9  26  74  57  61  43  48  72  86  73  96  48  52  30  32  33  92  99  78  21  78  71  73  97  82  22  57  52  21  36  97  74  58  82  32   9  89  74  43  46  35  98  86  63  71  56  86  89  45   3  90  93  84  73  34  37  14  88   1  99  47  66  44  87  32  84  79  77  83  99   6  49  46  93  89  76  81  82  49  56  43  79  36  62  86  32  53  91   4  52  81  37  36  16  51  12  43  32  75  20  58  17  94  88  16  51  53  59  29   6  15   8  37  99  85  97  86  56  56  64  42   2  89  22  44  89   2  30  18  30  55  69  17  14  95  21  41  12  81  56  11   1  80  29  72   2  94  52  52   2  31   7  90   2  37  49  32  72  45  50  33  38  98  15  21  36  18  94  23  64  82  60  79  60  28  48  74  75  90  88   3  37  26  43  75  55  16  39  18  21  40  35  82  95  60  42  35   2  43  71   9  17  76   9  80   3  78  83  77  11  72  57  95  30  24  90  68  76  64  48  36  30  74  73  49  21  21  52  21  95  69   4  72  15  97  89  40  85  90  58  59  83  46  46  58  78  57  74  82  84  54  51  82  34  58  37   1  53  91  49  26  72  36  55  39  23  56  89  47  75   1  33  40   7  50   4  43  53  18  57  90  57  30  10  57  81  88  50  33  79  99  10  26  46  40  33  78  95  46  63  26   7  54  56  82  56  46  75  89  95  94  74  78  91   7  52  54  90  36  23  40  29  87  88  25  15  14  69  85  19  76  18  60   8   9  63  86  35  98  88  97  63  97  78  93  63  90   2   8  22  37   6  46  85  92  30  52  88  79  85  65  55  21  89  69  65  93  50  22  58  95  95  63  37  66  35  51  35  16  18  98  45  46  51  87  62  83  16  69  86  66  47  35  92  76  23  73  68  52  12  81  90  52  45  84   5  88  24  98  79  22  12  91  77  55  63  36  39  62  68  77  81  91  34  38  48  68  74  71  45  67  59  39  74  42  83  29  74  92  37  77  35  77  14  49  60  22  34  83  87  26  48  39  37  78  80  67  77  90  94  64  72  16  86  61  17  13  68  99  85  77  55  40   4  76  86  28  31  20  79  69  30  41  74  87  16   4  99   2  79  80  30  90  22  58  34  49  29  89  15  80  67  84  65  99  23  32  13  11  94   3   4  52  38  37  20  92  10  19  94  77  71   5  10   3  32  45  30  78  92  39  32  65  25  36   2  57  65  37  37  53  14  71  17  31  67  79  51  45  35  67  80  21  32  49   5  73  95  80  76   6  34  51  42  38  49  26  89  40  92  25  96  81  28  51  86  88  22  22   1  44  28   5  27  24  58  41  33  97  25  69   7  23  49  90  57  81  83  54  36  64  98  80  22  43   1  21  95  55  62  84  99  95  15  88  51  86  44  36  30  36  36  89  13  50  76   6  58  31  14  29  54  80  16  92   5  44  13  54  59  25  11  61  52   1  14  53  11  67  98  24  66  70  12  47  19  73  53  81  82  22  16  37  17  23  56  54  20  52  99  76  85   6  92  11   1   7  20  51  21  74  63  98  32   3  65  56  29  68  45  99  69  84  63  59  55  94  55  91  45  78  43  63  18  88  47   9  84  50  18  55  56  11  37  69  94  40   5  81  82  76  18  41   8  51  85  45  92  14  50  26  40  98  54   4  98  95  37  52  20  24  72  23  69  96  16  26  25  76  54  65  70  21  27  48  83  89  92  72  72  58  72   9  24  88  76  93   8   2  26  54  64  26  16  15  59  56  16  54  80  26  72  84  85  84  39  68   6  45  72  35  82  76  40   3  22   6  19  47  31  98  48  12  37  36  56   2  90  30  84  39  64  11  60  32  40  16   8  26  92  95   8  18  17  82  67  13  71  40  48  96   4  21   7  45  47  60  99  56  63  13  65  34  11  30  89  44  85  19  82  90  20  30  92  16  66  86  32  25  51  46  78  10   8   2  58  53  50  80  55  15  20  76  14  75  17  70  20  91  28  59  19  31   6  26   5  33  38  55  82  94  48  15  80  58  69  15  80   1  66  87  34  60  49  79   1  28  86   7  11  61  11  14  65   3   5  44  22  97  57  71  24  64   1  65  33   1  75  93  27  56  48  74  92  73  98  81   8  93  48  61  88  46   3  89  72  50   2  90        
          38  75  83  38  56  10   7  18  18  72  63  35   6  84  94  85  83  64  43  50  71   5  85  11  84  71  45  44  76  76  49  21  70  74  43  93  97  69  34  86  89  80  46  23  45  55  11  78  86  54  91  38  98  72   1  67  80  34  49  31   2  89  40  36  90  26   7  23  21  12  75  12  21  99  13  40   1  15  24  42  48  54  58  89   9  99  68  25  12  90  29  94  42  13  50  83  74  68  79   5  58  97  43  26  96  17  13  62   5  64  32  26  38  84  22  94  91  83  96   2  26   3  18  17  20   5   6  32  14  29  68  67  64  35  27  60  82  60  60  49  78  70  82  13  54  29  57  53  69  61  85   9  25  55  79  79  18  44  94  16  61  83   1  71  28  98  44  42  88  10  22  16  97   4  54  56  47  23  20  56  84  51  76  54   9  63  63  43  79   9  94  19  90  69  57  25  46  83   7  16  75  23  89  72  76  63  52  63  17  27  25  72  33  51  84   9  47  52  52  91  57  32  95  42  80  31  47  53  68  83  62   6  63  20  52  91  83  29  75  62   6  59  15  93  36  79  57  86  72  65  62  26  71  93  46  53  28  46  52   6  53  58  16  20  11  62  25  25  15  52  44  13  62  49  52  38  67  74   8  57  44  30   1  76   8   5  47  41  63  69  20  24  70  80  80   6   3  76  47  37  27  78  96  75  10  72  19  65  45  66  82  30  74  72  88  58  37  59  95  18  37  56  34  97  57  29  59   2  90  43  54  76  16  95  90  64  14  12  15  15  88  47  83  57  22  50  40  15  41  27  49  40  71  38  30  72  24  62  83  36  92  52  58  59  15  95  62  79  19  32  33   6  92  34  55  35  97  93  22  59   2  13  63  46  22  60  79  94  11  48  96   5  28  67  60  94  55  55  33  79  44  42  94  53  20   8  83  86   9  28  77  99  99   9  60   1  84  51   8  90  23  39  73  49  59  66  54   5  47  80  44  63  53  98  43  50  95  74  20  84   3  81  82  59  40  13  93  16  10   5  57  98  59  62  75  73  63  50  23  46  64  25  68  23  44  90   4  13  18  91  78  12  81  32  25  63  97  63  97   5  36  97  82  33  92  14  41  56  15   7  10   2  78  55  58  41  86  49  48  46  89  26  97  97  69  60  42  29  77  55  51  52  93  38  24  73  21  69  45  89  90  94  74  22  39  82  66  82  95  69  78   7  51  77  16  20  87  33  11  68   6  54  65  35  15  54  55  87  61  52  98  99  89  91  57  89  92  13  62  36  14  96  35  28  51  30  36  52  84  76   9  19  96  15  10  17  36  82  91  35  71  74  40   2  23  27  76  59  14  24  88  24  62  15  30  88  96  37  66  75  31  11  15  26  88  20   7  74  90  57  65  61  69  87  57  30  62   3  25  93  14  84  15  16   9  55  94  32  66  54  30  77  96  36  72  29  96  20  51  79  14  69  74  94  94  65   5  84  95   2  15  32  17  63  35  72   6  37  44  94  56  59  84  36   5  81   6  49  68  14  36  86  52  83   3  83  94  49  86  91  10  16  88  90  59  16  82  77  98  90  52  11  30  78  80  25  79  99  36  27  63  20  60  82  19  82  62   6  56  65   2  99  35  36  24  23  40  19  58  12  40  32  71  87  49  51  76  42  16  71  33  64  40   7  10  53  92  63  60  22  37  72  86  15  86  44  67  48   6  77  29   1  36  69  34  78  17  50   1  13  69  35  95  35  35  28  86  86  62  26  89  91  89  53  84  16  18  22  43  56  10  70  76  63  31  90  68  17  87  68  56  46  30  34  54   7  47  22  92  59   3  49  92  36  33  41  55  72  85  62  15   7  20  92  86  40  90  68  58  59   8  76  43  86  51  92  46  97  39  45  21  55  85  79  29  52  35  84  95  11  43  66  69  36  99  58  52  53  46  69  43  47  15  38  63  11  86  67  31   5   2  33  76  28  95   7  56  76   3  93  48  61  19  49   6  38  60  50  69   3  58  44  33  24  32  54  83  37   3   7  18  37  30  98  36  37  37  56  80  93  12  72  51  79  82  82  31  48  51  69   3  94  48  54  23  47  18  22  59   2  24  15  72  61  75  83  77  98  98  80  27  40  25  73  69  59  32  11  77  15  22  39  88  81  59  98  13  33  26   1  98  90  71  53  23  57  76  40  81  55  26  25  15  77  22  10  63   4  79  98   5  16  90  20  36  97  16  27  11  72  47  58  43  15  19  27  36  72  52  61  27   9  43  39          
            54  44  88  79  48  58  21  23  47  38  88  85  19  44  27  45  22  83  42  62  81  96  65  63  17   5   7  35  22  76  21   2  73  71  16  37  35  80  93  68  52  24  90  34  61   1  22  29  47  46   8  19  28  60   1  83   5  45  97  57  20  13  76  86  65  45  79  78   5  28  10  40  96  41  21  62  22  91  93  38  65  23  15  45  82   7  70  87  52  80  21  15  72  85  50  35  27  67  99  35  97  32  21  16  44  23  24  74   5  30  89  98  87  13  88  36  10  56  45  42  38  10  43  40  26  17  33  53  40  26  65  92  44  12  23  68  54  82  70  85  76  72  96  91  22  96   3  21  18  23  55   8   3  71   8  18  29  94  42  67  46  51  52  43  67  36  33  48  15  21  31  74  31  14   9  25  94   4  13  85  95  13  29  80   1  72  86  15  40   3  64  93   7  23  39  90  42  29  54  82  76  51  43  72  74  45  17  17   9  56  19  99  58   3  18   9  35   9  18  57  95  59  71  28  50  35  49  19  61  14  71  88  49   7  54  26  22  97  34  36  79   9  56   4  60  13  17  33  14  42  49  84   8  60   4  94   7  78  42   8  72   2  44  10  68  93  75  10  26  78  39  93  90  13  61  84  29  80  47  66  44  60  95  25  27  41   1  61  88  75  43  77  80   6  79   8  86  61   7  47  60  88  92  62  74  56  31  41  41  94  90  51  25  91  37  17   6  26  82  12  83  66  49  58  34  69  16  32  56  53  23  57  49  82  99  62  94  66  90  99  32  89  53  67  64  15  44  54  67  26  13  58   1  65  88  21  87  82  63  47  28   8  75  66  12  14  28  84  49  17  85  96  99  27  21   3  62  20  98  82  41  90   2  20  63  93  43  78  45  42  94  39  23  98  98  90  77  88  43   6  47  44   3  23  90  92   6  35  69  67  81  28  62  65  85  15  93   2  16  59  34  65  57  69  49  89  48  44  55  49  21  42  50  86  42  52  48  87  59  67  61  97  60   5  31  24  35   8  46  44   8  32  93  78  75  10  65  92  14  32  85  18   3  54  58  90  38  37  29  95  82   9  75  57  70  57  69  44  67  74  86   1  42  44  59  15  64  94  24  25  71  34  47   2  84  81   1  87  39  86  36  35   5  17  17  15  57  31  22  39  86  31  63  83  29  43  57  76  86  33  33  44  31  26  42  76  11  73  35  49  83  45  24  29  36   3   8  83  61  25  42  62  74  51  86  54  28  77  77  59  35  43  13  95  86  28  83  84  45  22  19  30  98  56  93  78  67  62   4  17  48  64  72  62  91  13  89  88  88  38  23  30  49  31  32  78  96   7  55  72  83  88  36  47  15  66  16  28  85  66   5  21  67   9  92  63  94  52  82  63  65  40  71  89  10  10  30  74   5  27  72  50  75  11  91  44  39  51  69  99   1  80  26  36  59  12  79  40  77  64  27  45  57  80  36  32  82  77   6  42   4  96  53  28  38  35  81  22  11  14  31  29  12  60  68  54  73  61  45  29  29  19  46  53  39  53  15  97  16  50  34  46  39  85  89  90  33  65  69  81   5  25  41  72  25  10  62   7  91   1  94  28  98  14  77  32  51  33  92  17  34  69  63  77  15  65  24  89  97  35  47  36  90  32   6  44  33  98  26  55   1  85  13  54   7  74  88   5  81  68  53  47  70  58  74  67  68  49   1  42  38  78  10  85  68  91  87  15  97  25  45  61  19  25  48  73  10  47  76  37  11  25  78  63  41  75  66  26  32  88   3  67   5  24  51   3  41  64  72  20  16  63  16  97  61   8  76  36  51  70  76  42  83  65  60  41  67  27  24  29  85  81  27  65  16   5  65  52  50  67  73  29  35  76   6  53  29  75  60  10  14  74  46  64  42  73  80  63  53  99   6  37  46  23   2  49  33  60  65  97  89  53  79  83  44  67  77  63  31  99  54  18  86   2  54  85  24  15  85  90  24  36   7  84  50  64  54  81  11  42  36  57  64  79  72  35  40  26  16  16  53  25  73  64   8   3  46  58  33  39  72  56  38  31  77  68  57  68  20  84  70  80   7  66  10  24  19  47   4  77  85  75   4   3  24  27  87  28   5  85  67  55  27  89  78  12  49  24  34  18  29  30  28  97  12  99  72   8  33  72  32  64  84   1  51   5  70  23  18  50  50  63  49  71  61  50   2  89  48  69  29   2  78  64  13  86  73  67  32  21  12   7  78  69  90  58  24  48  34  31  31  78  39            
              16  11  20  73  61  43  13  51  10  68  64  20  91  22  69  20  54  73   9  50   7  92  16  77  74  46   4  53  35  88  94  53   2  57  44  53  44  77  50  70  48  95  86  42  77  48  92  61  97   8   7  88  17  71  66  50  73  39  15  20  25  85  44  33  62  46  94  40  70  85  77  33  30   6  65  16  22  88  72   2  96  81  59  72  99  89  99  83  59  50  28  84  13  58  55  19  45  31  87  28  22  47  28   3  69  63  10  83  49  54   1   6  40  86  55  57  73  30  11  64  57  85  45  64  49  27  21  41  45  11  80   8  87  51  56  21   7  93  47  27  37  68  90  92  44   6  73  80  35  83  26  28  43  23  98   3  50   4  77  73  54  58  93   1  45  49  95  78  42  52  71   5  12   5   6  67  81  81  24  48  63  24  66   3  56  32  97  11  63   9  12  67  13  92  58  65  13  37  53  73  89  31  13  29  91  71  50  73   1  72  24  80  16  72  72   5  29   5   4  60  91   3  60   8  49  96  74  82  65  65  47  21  59  32  82  63  47  57  65  49  47  72   2  43  82  21  19  14  72  22   1  41  32  97  62  15  75  52  23  14  40  72  61  88  57  24  80  99  21  83  18  94  18  41  48  66  83  82  64  27   7   8  22  97  38  31  40  44  12  60  33  39  51  45  46  54  23  18   7  82  71   3  46   6  41  64  15  70  19  39   9  49  49  64  20  16  22  50   6  69  72  67  25  42  30  83   8  44  85   2  74  42  52  27  66  60  90  72  50  19  39  69  54  43  63  77  73  73  21  11  68   6  81  87  69  31  30  62  10   8  86  39  36  72  30   6   5  70  11  93  24  27  49  38  20  72  33  43  50  73  65  13  88  74  66  86  12  15  66  60  63   4  46  99  44  70  37  56  94   8  19  44  26  33  37  51  12  60  97  96  87  93  29  63  32  15  60  51  89  87  71  40  17  63  62  34   7  76  90  79  12  14   3  79  35  23  59  22  19  60  53  74  99  99  63  43  18  66  49  73  27  18  72   6  72   9  37  77  75  21  49  81  73  31  95  23  44  51  19  10  64  74   8  86  54  90  85  48  39  49  69  32  63  60  29  95  78  33   1  16  46  80  33   7  66  44  20  82   7  30  97  59  39  29  64  99  69  72   2  74  73  41  19  74  47  62  98  63  28  33  61  26  85  72  71  54  12  61   1  66   2  42  21  12  89  68  68  88  39  90   5  13  74  38  41  57  38  32  56  62  43  79   6  64  44  76  83  71  91  88  86  37  43  27  71  86  92  30  98   8  72  73  66  77  38   2  84  47  81   8  96  49  12   7  85  81  22  32   2  74  11   6  25  53  19  24  96  94  82  45  67  66  61  21  77  90   4  16  74  50  16  71  49   3  88   2  64  27  98  70  66  96  88  94  29  80  88   4  52  41  82  87  84  48  53  11  64  41   1  46  97  73  73  97   6  46  89  70  43  38  48  67   4  66   4  69  10  65  30  42  25  47  79  80  25   6  18  80  52  80  70  72  32  12  12  15  47  95  70  90   1  20  62  45  44   2   9  84  89  55  24   1  71   5  84  50  47  52  58  45  49  36   6   2  85  43  32  12   2  93  89  54  32  39  38  27  45  87  70  33  38  81  99  71  63  23  91  79  34   9  81   8  16   6  61  21  63  53  91  21  54  33  13  48  99   7  91  75  78  51  92   3  68  76  43  63  40  15  88  46  40  84  92  34  35  83  40  67  79  23  25  40  11  68  97  56  28  77  85   3  36   2  81  44   8  80   8  28  11  79  34  16  74  10  32  20   7   4  10  19  53  79  25   2   4  31  89  22  22  46  70  93  54  63  96  19  54  41  37  69  71  14  45  64  78  41  36  73  78  55  76  15  20  30  62  89  47  85  59  77  30  79  90  37  66  82  62  73  91  43  16  59   8  56  32  36   7  91  86  85  84  94  82  73  53  26  43  55  27  10  10  26  33  93  59  30  71  72  57  19  56  89  22  91  32  91  70   1  62  94  84  90  50  84  87  11   5   9  72  91  92  78  15  64  31  56  18  32  45  89  17  32  32  71  95   9  96  78  94  71   6  56  38  43  35  40  26  32  12  24  58  25  55  85  69  60  43  16  34  85  84  98  40  87   3  34  11  89  23  38   5   3  46  74  58  59  13  43  72  68   2  47   2   9   4  80  35  45  64  11  77  50  63  49  49  94  64  83  79  62   8  33  12  38  11  92  59  55  55  35  14   8              
                97  38  77  90  79  13  89  98  55  25  75  56  41  60  11  77  22  81  60  59  91  50  71  84  90  50   1  34  11  20  27  16  74  36  61  13  49  65  86  74  91  35  18  60  93  31  24   8   5  70  79  97  70  60  34  29  19  69  47  46   6  86  10  91  90  19  42   8  71  31  72  64  72  39  77  61  75  17  25  99  97  21  49  83  98  21  78  43  80  46  19  89  46  38  48  11  32  53  29  30  79  54  76  32  65  88  73  71  83  94  96  61  73  53  10  31  18  37  99  36  75  24  35  98  19  53  85  32  70  21  38  43  51  43  91   9  53  55  28  13   8  59  30  55  63  73  91  21  38  49  74   7   8  94  45  17  44  66  31  81  56  95  47  42  44  59  26  75  32   9  97   9  20  71   8  92  41  88  16  63  72  68  19  85   2  65  44  53  64  57  60  33  18  96  78  78  31  31  84  48  62  20  12  59   1  26  59  43  48  19  53  63  53  28  93  19  40   8  81  68  57   2  36  58  37  11   2  74  56  85  81   5  29  52   1  95  76  61  46  88  37  43  27  91  55  96  65  65  64  76   6   3  74  58  78  79  75  14  64  25  30  88  14  10  22  75  23  26  73  67  43  83  70  10  53  92   9  18  94   4  81  56  51  19  65  14  63  49  16  37  67  53  88  36  96  34  40  13  55  11  80  19  65  83  11  23  86  17  54  52  21  95  52  56  24  52  23  46  79  88   4  94  53  99   4  15  42  37  91  42  60  10  18  31  27  34  83  72  18  38  45  84  65  24   8  90  65  42   9  58  42  51  15  46   5  95  60  39  59   1  50  74  12  40  43  65  24  31  16  83  42  42  64  54  77  45  88  71  98  43  30   9  91  24  22  86  32  70  88  95  83  40  44  34  17   8  53  49  53  37  16  12  64  46  95  22  14  55  45  43  50  64  65  20  95  51  61  55  87  15  67  32  13  98  59  72  42  98  47  28  91  81  38  89  84  98  82  26  49  93  51   8  65   2  45  67   9  89  60  50  75  46  55  46  74  83  10  76  94  23  53  20   8  85  31  45  41  71  93  79  47  87  61  83  72  11  73  33  10  52  38  80  82   9  27  67  63   1  71  72   9  33  20  19  43  68  23  25  64  92  50  41  47  62  10  36  73  25  58  99  66   2  79  57  25  66  25  20  88  28  62  99   6  32  21  39  78  14  92  51  85  17  24  28  65  88  74  50  59  64  49  19  45  86  16  14  58  29  48  89  99  15  44  65  92  12  40  12  19  97  86  75  84  49  50  15  31  57   9  90  49   2  25  25   2  56  88  12  94  47  99  55  35  69   6   2  62  73  20  83  77  99  47  64  92  29  75   1  83  45  22   4  89  94  16  98   6  51  95  13  36  63  63  11   6  32  13  24  53  92  97  77  16  74  92  49  61  64  27  89  92   8   8  29  73  14  65  86  72  78  86   4  81  83   8   4  40  59  61  38  88  35  27  24  83  32  47  33  29  44  85  72  17  10  11   2  77  91  34  42  50  45   6  11  48  74  21  34  78  98  26   7  82  24  73  44  26  90  87  68  33  94  79  36  61  47  53  81  52  44  29  41  36  19  43  61   6  38  65  15  79  46  94  16  92  88  67  46  20  84  33  74  13   3  52  22  35  22  92  27  82  47  71  24  68  95  41  15  10  55  81  99  96  53  22  27  83  49  60  91   8  86  95  40  54  85   7  81  52  31  57  33  18   5  45  55  55  14  20  15  60  86   3  76  83  57   3  64  94  18  45  19  57  14  86  27  94  79  93  43  60  31  88  61  64  80  55  29  94  36   7   2  31  48  78  88  37  95  29  44  22  81  75  96  43  41  36  27  22  16  79  72  75  94  86  33   8  75   7  10  37  94  23  86  44  77   4  36  54  37  70  80  27  14  42  31  49  53  43  67  75  56   2  68  65  20  99  99  42  71   1  34  63  18  91  41  85  27  78   6  83  49  55  11  24  74  41  84  38  76  10  58  89  42  38  11   1  38  18  11  50  11  40  85   4  17  62  61  21  29   9  37  72  64  76  74  78  30  69  81  13  82  93  72  81  79   8  34  46  93  48  47  41  27  59   4  73  58  88  61  70  69  27  64  49  51   9  66  65  61  45  88  27   9  16  12  23  17  34  59  41  10  60  88  50  54  73  83  96   7  74  47  43  90  86  58  75  60  95  34  62  21  85  25  81  78  92  58  52  44   7  70  57  53  46  81  70  32  78  27  59                
                  43  89  93  91  84  53  78  24  11  18  11  33   4  33  66  10   6  63  76  59  53  31  66   3   7  22  86  28  21  11  49  17  22  69  40  27  89  92  94  13  66  63   2  55  39  96  63  30  52  72  24  50  94  40  41  82  11  41  21  72   7  22  29  73  93  91  81  92   8  31  86  30  21  45  14  73  45  61  78   5  78  43  80  87  65  18  88  76  92  52  39  41  18  22  21   7  16  98  54  23  44  61  53   9  40  86  40   5  97  65  23   9  60  87   1  25  30  28  37  26  80   7  28  55  95  68  15  82  97  45   8  14  95  63  87  60  75  74  59  74  78  97  51  64  69  36  84  87  56  35  67  63  79  36  98  72  81  12  44  78  96  63  32  86  24  13  63   1  73  25  47  33  42  19  88  24  13  83  24  28  43  71  26  74  74  52  72  87  36   1  77  58  32  80  57  64  97  56   9  61  93   5  33  48  76  64  78   1   4  70  35  90  95  96  42  11  16   3  85  96  23  61  27  64  80  16  51  70  37  11  78  39  26  59  55  55  83  88  87  56  76  69  25  50  26  59  44  61   4   4  45  33  70  61  84  11  30  89   2  64   7  99  79  11  56  80  96  11  40  17  76  44  42  23   5  40  23  48  20  88  62  48  69  86  81  63  77   5  34  49  60  67  83  95  14  81  69  96  40  91  38  97  15  51   5  38  77  41  49  96   6  29  44  74  76  61  19  35  39  51  16   6  13  15  36  14  22  53  50  88  24  32  19  69  80  37  25  93  22  71  38  76  97  54  22  69   9  26  56  17  20  75  84  99  82  44   8  56  58  40  51  73   8  92  36  25  58   3  65  38  52  65  56  97  40  73  58  12  63   7  87  54  23  82  95  85  12  61  33  72  42  27  73  70  19   8  13  50  52  85  92  25   8  43  40  54  65  90  24  38  90   6   7  67  94  83  58  93   4  77  13  96   9  96  69  17  90  67  95  28  64  64  66  43   3  88  92  88  83  76  85  26  14  55  39  23  43  24  76  97  52  59  20  13  54  42  75  27  25  80  70  89  87  76  47  16  52  28  83  88  30  41  94  67   6  76  70  94  73  27  44  71  55  91  12  80  66  36  15  19  10  17  83  77  67  10  54  41   4  45  49  26  22  88  46  24  49  85  83  16  84  63  77  56  53  89  30  15  97  71  82  60  43  83  57  15  10  89   6  13  73  81  32  91  36  96  16   9  52  21  82   4  92  42  98  43  64  82  37  28  66  44  58   4  10  78  98  68  11  12  33  38  30  11  51   9  75  26  94  67  44  62  85  71  74  49   2  57  77  33  50  49  64  41  95  68  28   5  28  59  75   1  98  23  25  95   2  37  30  89  89  87  37  61  69  77  21  88  69  84  21  70   8  55   6  86  90  11  45  53  36  76  51  71   4  84  76  64  89  29  62  97   9  54  87  38  55  26  16   6  98  28  98  35  46  27  40  76  99  54  48  36  43   5  83  80  56  91  80  97  51  54  28  31   3  43  11  84  71   2  29   9  76  31  19  16  12  80  29  24  77  70  16  18  80  39  58  38  75  47   2  99  81  17   6  97  61  93   4  58  64  39  93  48  57  64   2   2  14  98  69  20  98  83  65  38  32  91  23  77  20  76  56  46  74  85  64  96  61  37  55  90  91  17  32  69  63  96  64  18  32  47   8  99  68  18  83  19  46   1  63  65   7  86  51  26  91  99  88  68   2  67  76  67  64  63  74   2  69  68  79  64  29  98  68  83  53  28  39  29   8  42  17  64  77  60   7  10  28  73  13  55  99  34  10  77  39  51  44  47  31  63  84  56  99   7  42  96  57  88  75  14  15  44  68  28  35  43  97  90  38  93  78  50  10  43  91  54  96  11  12  62  79  79  36  52  52  47  95  63  90  90  78  58  81  13  38  39  60  36  67  32  88  76  94  85  25  86  82  36  42  29  75  28  48  18  89  89   5  85  46  59  51  81  36  41  62  68  95  25  81  70  26  46  20  28  23  97   2  26  50  53  21  91  33  41   4  89  27  85  47  58  87  90  46   5   8   7  31  23  86  62  29  10  33  93  81  57  50  77  75  67  99  36  94  37  14  29  80   9  23  99  85  39  96  72  77  11  56  12   4  79  22   1  51  56  88  36  37  33  42  43  59  63  99  58  17  61   1  32  25  69  20   3  59  90  56  74  78  37  51  74  28  67  40  48  12  28  65  86  63  27  63  25  41  87  94  39  24  39                  
                    94  55   2  97  23  59  83  47  59  66  54  34  66  11  67  43  70  62  50  60  95  25  28  71  27  79  98  58  82  51   4  95  97  80  96  66   7  55  66  64   1  89  27  35  31  16  72   4  87  27  15   7  66  38  78   5  75  84  97  55   5  58   6   6  71  93   2  82  87  45  34  92  99  53  95   5  94  64  75  44   1  39  97  19   3   5  82  32  42  74  78  17  13  49   6  24  39  69  45  31  36  67  92  40  85  98  40  41  55  36  43  81  43   9   6  41  60  88  50  14  75  56  19  86  31  69  77  37  30  39  42   3   4  57  57  14  53  36  63  41  96   6  42  30   4  94  32  17  21  84  86  18  54  72   1  38   2  71  82  56  18  35  48  74  26  88  55  64  39  51  97  50  70  35  76  16  86  32  59  68  41  42   8  86  57   3  55  66  66  33  20  82  89  39  37  88  78  44  71  86  47   5  34  47  26  26  70  95  63  59  12  74  91   7  64  87   8  53  20  43  16  10  59  70   5  37  64  54  73   7   4  45  23  28  95  56  72  70   3  71  98  91  59  88  15  78  29  61  30  29  83  88  46  10  23   4  81  55  87  65  97  15  58  38  94  19  82  43  36  69  10   1  49  68  89  42  20  22  85   8  64  29  56  52  41  79  91   8  42  57  10  65  85  36   6   9  86  71  78   4  56  45  27   9   9  14  79   4  76  87  88  86  34  48  46  32  52  58  30  78  87  24   1  49  93   2  34  86  76  75  23  98  41  68  62   1  39  13  15  87  54  79  93  80  53  66  55  46   4   1  38   3  73  96  99   8  44  93  36  91  52   7  16   5   5  68  59  87  26  40  43  65  48  36  55  45  13  30  15  59  99   6   2  88  40  91  28   3  61  50  26  22  18  79  63  88   4  95  35  50   7  76  95  71  17   5  13  54  66  23  26   1  12  77  43  91  68  43   9  25  13  43  96  51  94  15  25  15  38  15  85   9  47  34  31  61   7  32  61  93  24   1  88  69  70  64   9  57  37  50  34  25  10  14  38  19  60  41  80  19  45  88  27  13  10  23  51  99  13  73  52  83   1  99  95  68  52   2  69  83  95  92   7  19  22  34  41  69  38   7  63  92  31  32  96  29  31  67  37  98  12  44  48  79  87  78  18  19  28  90  79  64  69  30  57  24  29  65  62  95  93   7   2  65  76  90  73  31  87  58  80  78  19  89  24  24  55  70   3  19   4  92  85  57  93  71  65  36  11  31  52  30  89  29  24  96  43  10  52  84  28  18  89   3  82  80  24  94  30  86   1  16  66   7  78  70  51  90  62  26  24  69  67  77  24  29  74  35   3  74  12  12  62  90  20  38  14  53  87  26   6  17  45  82  12  13  27  12  52  90  53  32  11  53  83  42  83  24  89  36  74  36  92  52   3  98  32  52  49  24  69  98  78  66  86  56   3  30  22  97  83  24  33  54  95  13  52  61  57  21  13  76  12  68  42  90  46  59  37  26   1  64  25  84  21  20  45  47  85  16  25   2  45  21  18  23  13  36  73  94   6  57  43  88   1  89  19  87  35  61  71  72  92  67  26  90  16  21  64   7  22  53  86  59  12  63  72  90  38   2  54  58  79  73  88  98  67  69  50  48  41  64  97  10  67  31  36  29  62  30  64  19  77  67  33  15  24  24  61  99  63  43  18   7  15  29  48  20  75  43  83  69  55  15  33  78  41  79  49  88  73  98  74  17  52  71  74  43  98  47  44  40  19  60   1  71  37  44   4  79  43  84  64  97   7  72   2  11   1  16  47  88  67  32  29  40  10  59  50  19  96  42  99  89  64  16  61  70  89  71  88  95  63  63   9   5  94  85  28  12  72  88  99  88  26  98  48   9  36  42  90  58  17  74  34  73  20  37  57  33  73  68  42  82  51   9  43  57  93  56  44  52  98  29  41  49  85  23  24  58   5  12  24  10  94  60  54  89  64  99  14  67  99   1  15  55  62  74  84  65   9  99  62  88  37  46  29  70  91  42  70  44  79  51  49  18  64  75  72  82  83  13  28  72  48  23  29  11  49  17  47  89  23  49  31  47   3  70  14  62  54  45  72  66  78  83  36  29   3   2  82  83  86  59  60  82  30   8  43  56  77   9  93  68  99  10  43  96  40   8   6  18  71   4  73   2  20  86  78  95  75  20  10  53   2  15  70  66  65  48  98  23  73  82  16   7  15  66   6  44  64  22  64  98  72   1  99  89  65                    
                      48  60  20  78  34  97  42  19  50  39  91  89  83  39  71  22  30  38  94  33  30  72  47  76  91  82  25  98  46  74  66  88  92  20  79  54  98  84  67  83  28  23  99  11  26  94   8  57  31  39  96  85  59  22  46  57  95  72  92  88  60  27  66  95  89   5  87  76  68  69   9   6  51  48  98  67  96  97  29  22  68  83   1  50  67  78  99  90  17  79  75  63  64  40  87  71  35  82  39  93  58  17  59  84  87  28  51  18  13   1  27  73  65  36  57  18  85  77  77  44  34  69   5  13   5  42  81  26  35  83  35  89  84  64  71  30  34  80  16  98  22  85  26   6   8  85  46  87  28  81  86  17  56  22  34   8  77  96  13  94  40  62  93  36  18  44  34  36  23   6  93  79  88  19  78  98  75  68  54  51  99  31  49  38  34  10  65  59  24  80  55  78  63  17   4  55  38  94  15  13  37  53  90  44  10  45  87  61  90  14  34  36  42  90  45  41  56  11  68  59  31  20  76  72  64  28  54  20  88  38  41  99  61  55  71  60  72  34  42  47  10  11  13  94  16  61  35  53  19  60  26  68  65  85   2  96  17  26  25  12  47   7  36  75  76  24  37  97  56   2  26  11  68  91  17  49  21  46  82  33  39  33  49   2  23  73  40  34  92  38  93  77  87  42  49  89  60  43  98   4  90  17  48  24  31  94  94  42  38  23  45  91  58  31  40  14  17   3  35  23  84  74  11  80  99  84  92  33  65  31  46  58  66  14  61  63  43  40  78  66  66  39  10  82   1  70  21  88  56   2  55  16  27  14  52   3  74  12  33  20  36  39  39  91  88  53  70  14  25  97  82  39   6  44  89  45  44  80  24  72  78  47  74   7  54  27  47   6  66   1  59  59  15  43  75  83  91  21  78  32  62  89  52  38  93  58   7  28  93  72  24  96  54  36  89  68  84  31  43  92  72  32  26  12  10   3  25  95  82  12  28  44  15  23  53  12  53  83  85  22  47  59  25   2  38  59   7  52  19  32  25   2  22  73  73  85  56  48  46  10  43   8  24  42   2  23  89   9  42  67  79  77  44  62  98  93  21  28  61  52  52  15  42  31  62  97  51  29  83  67  36  57  93  51  24  29  66  97  94  39  80  40  37  26  39  34  62  68  50  84  68  76  63  78  65  76  30  74  41   8   1  89  39  73  72  24  82  52  83  51  65  80  59  33  61  13  68   4  15  99  11  63  69  85  69  98   6  40  62  22  12  83  89  78  36  10  82  33  27  97  87   5  42  10  15  94  35  67  17  91  25  95  90  81  39  34   6   1  94  13  58  97  76  61  29  23  85  56  40   2  37   8  52  50  13  64  10  12  47  79  11  56  24  25  97  96  81  32  25  20  45  50  94  33  15   5  18  70  30  77  78  89  31  46  34  66  64  89  56   3  84  99  84  12  86  24  78  13  34  39   3  89  80  30  52  54  41  49   4  43  95  96   1  73  50  64  14   5  51  15   6  69  88  53  94  60  36  79  16  99  63   7  69  44  26  74  24  29  93  73  18  68  13  52  15  74  43  61  45  84  15  65  91  29  44  30  93   7  27  23  91  20  55  90  22  61  82  45  18  41  30  58  24  92   1  62  41  42  87  31  41  19  18  88  34  82  14  85   5  97  79  36  59  59  94  23  31  40  10  76  95   1  53  81  98  80   7  29  22  19  64  67  12  73  92  93  64  80  69  98  88  98  47  91  57  71  69  96  17  65  98  60  18   9  42  84  17  60  80  75  66  98  52   7  47  52  96  73  62  13  40  67  88  19  62  70  78  67   5  69  12  30  44   7  85   9  28  15  33  15  43  52  96  29  46  10  20  52  26  14  78  21  78   5  11   4  59  31  98  84  58  91  34  13  49  42  87  20  45  33  34  75  43  54  61  23  85  43  32   4  67  72  50  45  48  30  62  76   7  31  20  51  57  56   4  26  38  42  18  90  11  48  47  13  35  89  71  65  22  79  39   1  25  44  19  14   5  25   4  36  15  58  35  95  48  29  59  45  14  11   1  21  70  62  34  23  30  21  12  90  59  27  18  87  71   2  73   7  12  12   1  28  72  26  81  24  43  80  43  52  79  92  42  48  30  31   6  34  85  33  16  43  39  52  20   8  25  80  18  60  16  72  39  93  74  81  52  53  15   3  42  98  15  38  60  16  26  30  56  76  49  97  38  15  23  37  14  51  39  57  64  60  19  17   8  68  73  90                      
                        1  88  60  41  86   3  28  23  30  88  97  17  95  96  55  89  19  74  80  20  76  30   7  67  88  31  34  23  55  52  82  23  13  57   5   7  91  57  52  46  49  38  14  71  93  27  76  51  50  29  19   6  22  24  63  67  60  82  58   9  64  75  51  29  50  14  75  43  49  29  18  21  95   9  34  30  14  54  98  34  24  38  18  81  92  89  95  12  52   5  41  46  76  25  60  47  37  15  84  64  57  82  63  55  91  48   5  36  61  74  47  70  83  75  89  22  32  46  14   1  10  78  93  98  83  69   1  63  67   7  44   7  27   1  93  25  19  53  12  18  25  35  69  96  48   5  62  13   6  25  10  70  30  43  39  88  19  43  76  48  41  19  51  96  93  28  90  30   3  59   2  61   3  47  44  22  74  28  43  27  62  25   1  43  78  58  37  47  36  25  43  24  87  17  50   8  55  44  13  33  27  76  99  59  29  24  47  67   7  17  72   9  10   3  87  86  70   4  29  21  17  91  14  58  41  88  97  76  70  93  91  21  46  75  12  71  83  76  39  96  68  90  30  58   4  52  26  32  59   9  17  88  89  40  77  60  79  69  21  90  30  96  58  65  79  98  47  67  10  84  11  54  12   6  25  24  68  73  51   9  28  24  45  73  61  47  70   6  79  21  42  11  77  54  20  86  13  81  31  80  99  32  49   8  54  11  95  67  53  73  37  34  61  15  48  18  31  44  62   5  19  87  10  14  40  42  21  16  48  37  94  75  31  78  64  53  94  91   9  97  46  69   3  32  65  79  13  23  74  99  90  67  18  53   8  27   8  49  93  33  99  11  17  66  13  47  28   1  38  24  54  50  79  45  75  20  86   5  52  53  43  91  67  71  17   7  52  89  75  91  64  70  25  96  15   5  73  58   2  90   7  42  12   1   3   2  48  50  86  43  56  69  65  63   6  22  62  53  58  52  46  67  61  60  77  71  56  56  77   2  77  94  57  23  11  43  14  82  64  88  97  54  78  26  14  93  69  42  21  14  43   3  72  10  61  61   8  82  75  71   7  41  44   6  41  24  57  15  61  75  16  59  86   2  71  58  67  99  40  24  37  40  18  39  13   2  82   3  24  93   8  25  35  91  73  95  92   5  99  99  27  97  23  31   2  78  47  66  18  10   8  47  84  69  34  61  88  25  30  99  94  36  17  78  27  54  28  68   1  82  40  16  36  88  56  61  87  16  39  72  25   6  42  14  22  49  95  96  19  62   8  19  27  33  99  15  69  12  80  90  11  60  63  38  68  66  68   5  34  85  87  34   4  56   7  59  77  30  28  64  48  70  24  53  64  29  29  17  74  21  58  66  66  84  18  16  51  38  10  12  77  81  54  32  56  24   9  99  18  82  54  46  22  12  59  34  55  90  55  60  69  87  83  71  55  87  78   6  85  75  34  99  89  43  42  55  21  98  72  86  33  19  10  39  20  24  82  42  36  46   3  42  49  59  62  56  70  83  58  12  65   3  97  80  19  72  45   1  93  65   2  85  82   3  95  72  98  84  65  15  95  89  41  74  74  96  19  29  13  36  87  86  73  92   2   3   9  63  99  22  96  50  44  42   5  30  40  94  62  59  81  56  35  85  75  93  58  72  73  49  88  73   4  11  96  36  40  63  36  62  83  69  68  77  69  36  26  98  89  71  59  62  20   4  10  85  99  75  76  34  19  90   5  45  28  89  86  88  98   9  48  71  54  21  42  80  19  38  82  58  70  10  60  16  87  91  64  38  83  95  11  52   1  22  89  73  81  60  90  59  25  38  49  62  35   4   4  50  76  17  61  20  88  16  13  57  75  49  65  91  77  73  54  14  16   5  46  66  22  24  57  23  35  92  21  59  49  85  76  49  28  93  43   3  63  77  28  13  36  64  49  12  51  28  66  74  82  48  55  75  63  75  56  85  78   1  40  85  49  52  89  98  91  95  96  79   1  41   9  99  22  28  92  98  47  27  41  57  16  80  89  80  77   8  76  43  62  55  90  29  98  52  23  79  11  91  89  30  81  56  53  53  61  53  73  97   7  31  20  31  78  15  58  14  97  83  35  20  63  53  92   1  49  25  99  30  16  64  65  48  17   2  49  79  30  34  74  21  18  78  58  83  72  32  57  96  41  52   4  24  88  43  86  75  89  23  30   2  15  69  20  95  60  44   6  34  18  39  51  94  25  96   8   9  79  36  70  29  96  56   1  33  21  86  94  33   9                        
                          2  66  64  88  21  72  18  75  29  12  26  94  41  90  95  47  80  99  98  81   4  15  32  80  72  46  88  85   6  67  64  75   5   3  56  89  49  34  95  89  11  68  36  45  80  68  98  59  39  47   2   2  97  49  37  38  86  70  28  53  23  37  49  28  62  58  59  75  97  61   4  62  65  33  18  79  54  71  40  28  51  72  59  32  65  72  70  87  81   1  94  14  44   4  98  21  93  68  68   5  87  92  24  33  50  78  27  87  67  32  45  39  38  36  62  32  45  11  83   1  95   5  14  74  47  75  61   2  84  73  28  98  15  82  22  41  10  77  77  67   2  71  68  38  59  81  40  15   4  58  84  71  88  69  78  40  22  80  82  57  14  86  47  59  96  48  86  90  11  71  29  77  69  99  76  23  28  33  78  67  51  25  75   5  88  79  56  72  69  24  93  19  89   8  19  94  86  38  53  77   4  28   8  62  28  65  26  17  15  60  87   8  84  63  56   4   6  98  36  17  10  12  51  71  95  53  64  25  25  66  77   8  27  98  54  55  14  77  43  16  40  26  74  67  31  52  12  92  17  59  14  39  51  43  71  29  54  70  75  87  54   2   7  35  89   5  74  33  14  57  60  11  84  56  23  94  98  23  69  18  11  25   3  81  56   1  76  21  51  24  90  20   7  22  78  18  74  65  14  52  40  23  36  26  73  93  67  97  19  28  65  89  11  85  41  68  51  58  75  83  10  15  86  86  80  32  83  82  39  13  17  70  71  77  65  21  50  42  45  81  97  53  92  55  20  17   8  38   6  19  59   8  88  88  10  73  60  16  84  69  64  19  53  77  35  80  11  29  26  90  41  63  78  11  79  21  19  81  63  69   8   4  29  72  56   2  32  63  33  33  35  23  93  20  89  15  76  20  80  92  27  96  83  20  12  25  42  93  96  83  45  59  55  57  76  89  22  70  31  52  79  41  38  12  39  87  76  77  83  81  44  95  17  10  95  32  99  48  47  49  74   5  57  57  98  11  76  70  90  49  66  76  92  74  55  13  32  16  69  43  97  99  65  24  51   7  15  91  18  76  57  35  64  13  66  61  85  79  14  80  78  94  94  81  96  13  36   6  90   2  29  74  18  65  55  87  76  36  98  80  77  52  50   7  21  95  33  69  15  99  49  23  83  67   5  91  49  98  60  15  49  25  20  12  34  33  80  41  47  65  71   8  11  44  57  81  36  15  47   4  10  45  96  36  25  75   5  18  37  22  20  40  97  92  13  75  75  80  56  87  40  21  55   8  15  93  79  29  78  53  51  12  47  19  83  31  10   1  97  69   9  88  96  78  73  49  89  11   9  76  57  48  45  54  73  94  31  59  87  70   4  67  65  12  27  32  41   6  89  65   7  34  34  27   5  79  92  20  97  91  28  26  60   1  44  24  89  43  29  79  54  22  43  29  32  70  40  22  21  48  69  18  11  41   8  26  36  33  66  11  32  14  23  91  30  29  65  65   2  55  89  34   6  61   9   3  84  35  74  66  66  23  66  38   4  92   3  40  60  32  37  54   4  70  82  69  65  37  48  82  15  55  56  79  82  15   4  81   5  36  55  92  76  35  41   4  45  64   4  53  43  71  60  47   3  83  45  29  90  34  94  16  31  65  49  55  18  79  53  26  93  62  48  92  30  62  17  67  81  46  43  73  83  43  88  48  52  79  59  36  77  15  39  63  29  91  47   9  81  27  54   5  55  38  31  94  76  41  30  19  56  88  56  53  15  12  61  56   1  11  47  68   5  25  25  85  52  70  18  40  63  62  93  18   6   9  60  64  43  11  77  92  38   6  47  38   1  75  24  83  61  41   7  70  47  49  33  26   7  77  72  22  69  40  35  85  29  96  60  20  38  19  87   8  24  15  21  68  31  12  36  10   5  64  59  71   9  89  60  13  65  12  84  20  53  42  86  74  99  53   9  85   4  85  23  58  77  79  26  33  30  76   4  45  82  87  88  75  60  58  64  48  39  61  65  32  58  61  38  84  12  70  83  41  79  52  40  27  81  15  78  18  14  56  66  85  90  73   2  63  17  33  18  35  33  37  60  41  69  48  64  17  41  66  30  93  61  80  67  83  91  99  53  76  54  81  39  15  66  77  70  18  91  10  90   8  23  47  93  50  16   3  58  40  12  15  40  23   1  86  38  55  86  98  88  11  68  33  39  76  59  51  69  39  11  19   1  34  69  85  84  35  46  57  66  55                          
                            67  21  14  42  23  79  61  87  47  93  99  72  32  80  61  81  90  78  97  90  59  11  13  22  88  40  57  91  15  81  30  31  29   2   9  24  96  46  43  11  12  59  52  79   6   4  26  60  48  91  40  39  52  96  58  17  93  87  11  75  93  42  60  28   1  34  98  24  81  37  30  60  32  91  52  60  91  77  24  88  82  69  13  68   3  53  93  89  71  88  46  41  46  99  81  75   7   3  20  19  25  55   8  76  93  18  29   6  59  24  89  84  16  55  20  55  59  40   5  25  32  40  70  92  53  25  29  97  48  30  95  50  58  57  60  47  91  46  72  89  77  63  81  38  93  57  41  29  12  37  87  96  95  13  39  17  66  26  29  28  43  69  55  69  73  59  55  82  79  53  79  12  73  73  69  80  57  49  51   1  74  39  33  23  84  19  89  61  56  13  27  80  11  98  16  95  99  12  16  55  86  47  84  97  50   2  37  72  39   9  42   8  82  12  27  13   9  66  25  94  72  66  79  92  22  92  60   1  77  85  57  83  21  45  98  53  95  25  73  28  82  95  65  27  84  13  39  64   7  12  91  35  41  82  25  65  25  85  22  55  92  29  64  37   3  54  19   4  29  12   4  28   6  62  97  99  47  77  28  49  80   7  96  88  73  78  93  57  12  82  16  34  74  78  42  54  70  52  46  42  48  65  45  82  18  21  23  15   3  68  15  33  91  15  29  10  79   2  75  20  21  87   8  90  54  97  91  98  67  75  51  75  19  58  24  94  88  24  63  32  56  43  22  17  56  33  93  32  70  49   4  65  78  75   3  55  53  32  39  65  92  99  36  43  72  36  78  59  50   7  58  16  48  59  72  76  81  22  34  62  80  61  82  62  97  89  48  48  25  99  39  61  74  82  45  83  77  99  44  37  74  99  40  36  81  97  91  79  53   5  60  94  78   9  22  61  34  25  34  66  63  92  15  37  19  77  57  74  48  30  24  18  54   1  10  23  31  24  45  53  92  34  57  59  40  22  91  26  84  32  36  73  34  62  67  97   7  97  98  28  57  81  29  46   5  71   7  25  59  50  88  22  44  25  33  74  95  99  33  20  23  96  66  30  76  22  75  81  20  67  33  99  38  41  24  80  36  11  11  15  37  29  74   5  65  12  42  98  97  19  15  33  70  74   2  21  30  11  53  83  53  40   2  24  55  96  36  87  88  48  68  81   3  12  89   1  65  43   3  95  46  19  56  82  42  41  47  58  37  37  29  46   5  23  35  43  80  75  36  16  51  88  96  22  70   9  63  28  36  26  85  68  62   2  46  39  20  43  43   5  70  44  28  66  11  35  69  37  12  29  55  45   1  61  88  95  76  54  99  90  44  44  13  79  83  94  73  66  52  95  50  18   9  86   9  26  11  59  21  85  50  53  66  53  69  76  86  46  60  90  96  65  58  22  83  83  21  53  66  45  25  53  75  70  49  97  29  60   9  92  43  10  97  64  89  95  77  42  19  42  57  97  16  27   9  50  39  93  58  85  33  50  38  80  72  22  83  60  10  35  14  79  67   9   7  92  23  48  90  66  17  41  85  60  38  88  54  88  20  73  93  37  43  62  77  71  17  32  26  31  94  60  29  11  26  45  60  90  12  83  33  65  10  63  21  13  13  73  93  36   6  58  72  17  43  81  29  99  23  59  77  71  10  60  89  56  15  88  28  47  76  57  18  91  95   2  28  83  19  22  86  41  62  74  11  62  89  76  94  34  28  84  39  63  78  88  64  54  60  42  40  11  18  55  13   2  19  13  17  50  85  82  80  74  58  15  80  66  48  64  80  15  34  73   2  82  61   2  25  52  90  27   1  18   4  47  17  38  66  64  61  98  96  57  15  25  69  34  70  47  63  43  29  42  49  75   6  78  20  26  75  93  18  40  41  32  47  88  20  36  16  97  51  93  87  70  98  64  65  82  67  90  89  76  22  76  46  62   6  38  95  36  35  34  36  90  98   8  20  53  32  12  98  71  39  76  50  83  78  21  49  92  98  42  88  22  35  94  70  25  45  80  38  44  86   1  96  28  14  89  16  83  53  28  50  88  67  95  57   6  36  20  67  17  49  53  18  52  53  35  79  63  15  83  83  76  99  21  33  34  74  29  41  34  66  25  15  79  81   6  79  18  58   4  71  81  90  58  29  64  81  70  79  90  83  28  96  85  52  48   6  58  87   3  95  25  33   4  42  89  50  14  30  44  27                            
                              29  39  60  26  71   4  83  29  86  37  52  37  69  91  11  91  52  73  77  72   4  29  36  84  98  46  49   5  74  50  23  70  10   7  72  67  84  17  81  30  89   4   2  60  40  13  81  59   5  11  67  31  11   4  19  37  21  64  92  70  68  86  90  51  61  16  29  10  75  35  82  87  44  27  25  65  85  91  25  33   1  16  73  36  60  97  77  92  71  68  56   9  37  72  37  34  36  71  46  78  34  85  99   8   8  84   5  65  10  22   3  84  97  47  32  67  35  68  90  27  94  16  93  85  58  15  76   6  31  38   9  18  26  64  96  80  34  49  51  19  25  27  53  74  34  11   2  79  13  92  66  99  97   1   1  17  94  25  64  69  82  84  98  82  78  33  61  50  81  49  79  32   3  38  25  35  21  37  79  85  62  32  94  23  39  50   4  89  12  59  14  58  57  32  10  65   3  40  75  44  41  96  13  18  58  58  75  45  59  47  93  31  71  66  54  34  18  46  90  74   5  61  47  50  34  93  29  51  58  56  12  91  39  61  13  75  25  86  64  52  78  14  74  92  16  20  27  81  58  58  50  73  46  92  12  45  64  77  32   5  79  15  76  32   4  96  96  73  87  14  79  60  67  38  70  81  49   4  44  59  31  79  22  82  38  73  84  54   6  45   7  13  43  71  23  15  80  23  47  79  16  56  64   5  34  23  48  21  73  57  81  21  93  59  43  26  79  36   6  47  57   4  51  79  98  35  88   5  80  51  40  83  21  52  25  50  89  95  25  32  10  40  79  88  45  94  32  58  76  17  70  56  93  93   6  89  16  33  57  44  15  38  66  70   4  80  67  58  51  62  11  47  19  98  79  81  26  49   5  62  51  80  54  61  28  46  47  48  51  77  93  66   9  42   9  97  95  71  16  54  30  23  64  22  39  60  81  91  15  92  40  23  72   5  61  42  81  66  77  33  92  98  13  17  30  23  97  33  79  64  65  73  77  18   3  79  46  16  30  29  33  64  85   5  90   7  13  87  15  97  43  53  21  77  97  79  80  44  71  63  85  56  80  66  75  91  55  60  44   4  28  72   3  72  48  90  97  78   6   5  38  62  97   6  86  81  10  36  46  64  42  30  10  85  56  76  37  41   7  24  52  54  23  87  24  86  24  26   8  12  72  67  79   9  40  51   7  83  87  99  55  66  36  88  83  44  52  64  46  21   4   6  98  43  86  44  86  68  20  98  64  52   7   2  81  78  98  72  70  84   8  26  61  61  52  13  98  66  10  61  90  79  66  33  26  44  62  80   1  46  52  12  24  36   4  22  99  12  32  40  88  58  93  26  17  21  53  91  37  15   7  59  78  75  12  57  48  82  36  35  16   1  68  94  83  28  48  40  43  99  93  90  35  72  22  60  61  60  52   2  32  18  37  92   9   2  97  31  37  40  54   6  37  80  78  49   5  12  50   3  76  37  72   7  44   6  57  82  59  16  45  17  14  65  84  18  44  64  39  14  85  72  93  99   1  71  82  96  69  35  81  48  29  40  37   8  11  15  38  67   5  46  22  99  45  67  58  78  34  75  37  57  50  67  84  41  28   4  43  14   3  53  77  77  42  86  14  63  34  31  33  89  20  66  81  93  80  28  50  25  43  72  65  74  28  11   8  70  12  61  31  34  12  21  11   7  73  98  38  58  94  77  34  11  46   1  10  10  68  29  44  27  57  66  34  89   7  11  86  37  83  68  21  73  30  75  96  26  33  23  10  49  63  89  12  59  88  63  25  92  84  68   9  22  83  31  11  82  61  10  44  58  52  58  32  55   4  82  24  89  51  22   3  34  56  69  62  18  35  12  79  89   2   8  34  55  94   5  22  22  42  17  99  73  67  38  14  95   1  53  45  40   4  32  66  82  24  53  71   9  89  51  64   9  48  69  17  30  82  44  61  64  21  39  35  12  99  93  24  64  75   2  48  98   1  53  52  75  54  63  79  43  20  44  98  87  63  91  75  31  54  79  12   2   4  73  77  43  59  72  45   5  72  31  26   3  68  81  34  16  13  63  86  53  89  58  12  90  74  76  50  90  22  20  64  96  76  64  25  71  34   2  73  20  62  63  77   5  36  20  46   5  59  47   9  94  10  63  38  37   7  51  44  58  20  23  19  46  96  34  62  95  67  51  55  57  19  92  78  74  87  42  60  26   4  91  65  29  12  93  63  50  37  47  10  69  21  88  35  91  99  27  12  80                              
                                50  37  38  63  97  72  20  36  88  13  81  52  35  54   3  56  18   9  86  92  95  43  58  56  76  20  50  36  91   5  77  82  11  60  43  92   9  66  84  25  70  29  51  28  67  48  97  57   8  96  90  71  78  17  53  41  29  35  71  72  30  82  92  25  98  48  94  63  94  60  39  49   4  98  21  33  18  39  75  47  48  67  87  27  43  13  39  16  42  80  30  23  31  48  91  50   2  40  48  34  83  38  37  66  60  56  83  22  16   9  51  62  10  87  23  22  91  91  92  23  26  47  59  37  43   8   7  43  25  11  83  53  24  32  89   2  74  83  71  44  60  78  63  94  81  42   1   9  75  31  50  47  37  32  91  52  25  35  45   2  82  18  43  59  45  47  26  96   6   4  45  74  52  85   5  89  29  25  31  82  66   5  84  48  52  33  80  98  13  37  52  88  12  97   9  22  68  16  45  86  12  90  12  66  70  21  39  96  31  80  47  76  70  21  22  34  86  47  29  40  96  38  46  69  94  12  62  73  49  29  41   8  64  24  88  96  78  65   2  76  73  41  60   4  85  74   9  79  93  96  14  85  94  75  33  75  47  43  55  74  54  53  60  45  38  18  84  23  76  90  65   6  60  69   1   1   9  76  40   3  14  85  87  89  71  80  87  24  47  26  89  54  21  89  71   1  60  54  72  89  79  36  69   7  86  50  78  35  93  44  78  50  75  11  61  51  12  95  79  10  86  15  37  79  30  38  38  49  87   2  45   5   1  44  17   9  66  43  82  39  91  96  91  85  20  91  57  85  87  82  71  67  57  50  42  88  76  32  97  40  51   5  64  36  29  14  40  76  13  39   1  71  25  88  43  98  88   2  72  60  21  68  71  27  39  85  46  62  13  29  42  15  15  28  20   9  35  63  79  16  75  46  66  33  64  86  74  30  34  83  96  63  10  74  83  17  67  40   6  38  61  28  78  88  66  51  90  12  87   6  56  38   8  54  51  82  44  13  55  70  43  49   9  58  97  26  48  51  21  25  56  99  62  74  57  63  48  56  36  96  65  88  95  71  68  70  92  29  21  45  91  29  77  48   4  79  48  80  38  87  71  52  39  96  99  54  97  80  79  89  82  59   7   8  95  78  17  60   9  53   3  55  12  96  93  19  60  86  27  40  85  21  34  46  49  79  34  46  90  29  49  60  13  44  23  86  86   1  67  88  67  98  39  25  16  46  81  69  66  73  36   3  90   1  57  85   7  51  44   3  13  47  78  22  51  89  41  60  27  87  41  33  90  13  62  47  13  12  59  10  72   8  80  28  30  85  13  15  43  16  18  73  32  60  15  78   1  19  69  26  12  24  57  38  70  85  76  34  56  14  22  21  37  30  86  96  30  16  15  66  39   2   4  67  19  20  75  88  67   1  97  82  56  85  61  90  21  14  79  10  43  55  67  27  72   3  62  61  73  54  95  93  63  86  15  74  32  70  10  98  53  30  23  48  87  17  14  50   1  94  92  46  50  54   9  40  60  39  94  73  32   6   6  77  94  42  67  48  81  18  76   6  81  37  16  89  37  31  93  31  81  68  25  88  57  72  15  61  90  37  23  67  18  92  35  85   5  67  81  83  79   8   3  57  20  63  21   8   2   8  16  56  77  93  68  29  68  48  68  17   8  79   9  96  86   1  90  11  96  62  18  23  12  28  10  95  76  99  31  21  76  31  42  53  31  93  42  62  23  78  83  10  46  83  49  94  13  23  58  28  41  68  94  41  78  99  35  89  40   9   5  28  16  24  50  46  57  26  84  95  45  79   5  12  57  15  76  59  85  14   9  25  72  77  12  83  90   5  48  54  46  15  86  44  85  60  36  20  27  27  34  67  94  66  98  19  63  76  77  10  89  82  60   8   2  73  53  59  93  53   7  66  44  78  45  84  71  36   5  37  54   8  37  43  62  34  94  98  77  52  73  14  92  97  45  78  16  88  62  85  66  98  40  26   7  52  51  74  52   6  54  71  68  22  41  29  17   5  55  17  22  67   4  82   4  31  41  44   7   9  96  85  91  67  20  93  10  61  90  13  41  39  18  23  90   4  31   8  71  92  60  51  70  47  21  51  67  52  93  70  71  92  52  84  35  63  56  49  90  92   3  64  42  71  22  85  13  66   7  21  85  13  73  18  59  46  27  76  68   1  75  50  63  18  68  21  47  13  27  18  41  30  42  93  13  45  24  33  78  39   3  31  50                                
                                  11   3  17  19  49  65  31  30  70  99   8   2   1  24   4  95  67  83  33  47  24  85  40  23  62   4  29  58  80   2  71  22  61  54  85  26  48  11   6  11  42  59   4  54  67   6  84  31  85  83   2  55  31  34  44  82  21  18  22   5  45  86  80  73  70  36   1  58  78  87  55  39  69  64  90  60  97  65  62   2  90  38  51  38  26  75  71  70  99  56  86  44  38  15  55  52  61  69  65  92  79  17  21  86  90  41  97  67   9  70  41   2  11  93  19  89  85  22  14  72   1  98  40  41  18  66  95  29  46  67  70   9  78  69  82  59  77  28  48  39  42  38  24  28  60  30  57  15  35  37  33  47  76  62  61  96  74  84  91  70  31  30  46  32  48  64  34  62  56  79  75  48  75  34  28  78  92  24  78  39  54  53  45   4  66  59  68  55  43  81  42  75  52  88   3  70  24   7  62  67  36  46  44  23  36  23  31  93  82   6  23  87  64   1  39  43  94  31  46  99  99  75  46  56   2  25   5  42  44  47  20  39  82  22  17  30  39  53  90  73   5  12  27  86  53  51  38   5  95   4   3  78   7  82  58  52  32  86  95  13  65  71  36  36  92  91  53  49  55  50  48  83  20   1  93  93   6  11  17  83  48  32  48  17  86  29  44  23  81  45  10  48  52  23  87  95  21   2  16  94  76  57  29  94  15  91  50  31  94  38  36  63  88  78  42   4  35  17  36  43  69  86  81  88  68  20  39  33  96  69  24  89  80  55  84  66  57  52  79  62  67  69   8  67  80  98  58  37  82  41  98  10  27  34  60  61  34  82  62  60  68   8  10  91  29  98  40   6  87  56  73  16   4  46  75  53  48  14  37  73  32  24  26  73   2  60  94  74   6  44  16  52  40  14  20  27  71  39  87  99  26  37  73  46  87  16  81  78  19  23  81  49  75   9  92  26  50  62  29  19  23  86  75  12  40  85  11  26  84  65  62  25  39  43  51  34   9  84  43  91  54  49  87  57  28  25  65  62  36  58  77  22  37  96  68  20  81  68  72  77  25  89  14  39  23  60  75   2  54  39  41  62  61  44  21  30  62  87  87  27  78  87  48   2  34  34  94  44  57  10  75  29  79  77  25  23  45  82  19  22   9  19  19  22  13  70  17  14  19  92   1  38  64  55  91  39  73  16  63  40   8   6  25  13  55  83  90  81  72  54   6  56  82  75  54  13  62  13  91  13  24  68  25  96  10  10  84  37  89  44  46  27  34  80  76  81   1  91  85  52  93  49  53  98  87  13  90  73  85   4  36  18  68  28  48  18  41  86  19  39  49  48  87  31  27  64  51  31   8  36  90  89  41  92  62  97  81  69   3  92  47  50  48  68  55   5  66  34   3  26  70  83  66  31  16   1  75  57  66  64  54  47  81  15  54  51  82   9  89  83  51  77  65  95  59  82  58  95   6  80  25   3  17  79   6  86  96  46  56  59  87  10  62  44  70  64  40  60  48  93  59  36   9  33  94  35  64  54   9  64  11  63  92  18  11  26  31   8  81  50  64  28   9  40  97  30  23  99  12  72  73  15  95  24   4  87  99  25  51  74  44  56  25  68  67  67  32  22  31  52   5  87  58   9  41  63  63  35  81  16  43  84  27  41  78  47  28  68  79  36  10  73  29   3  73  47  59  97  26  89  94  63  77  93  48   8   3  22  45  24  53  50  49  88  91  64  80  77  54  78  70  95  92  43  50  61  11  33  88  41  53  20  29   4  30   1  43  15  39  89  14  95   2  17  73  88  30  55  39  27  61  36  62   3  87  40  88  61  86  27  95  69  99  59  43  79  42  22  79  11  32  71  96  19  58  23  45  92  88   8  17  63  27  80  91  34  81  76  96  20  76  23  78  33  84  16  42  25  18  30  63   4  11  71  69  32  36  94   2  94  92  39  75  21  53  92  56  43  40  15  71  61  64  16  35  31  77  33  53  97  96   6  32  55  64   4  82  49  29  71  69  45  21  26  83  84   7  75  86  50  80  17  54  80  52   9  37  38  94  66  38  44  42  28  97  37  88  64  96  58  16  20  29  25   5  44  24  36  62  35  53  65  37  26  33  38  70  23  96  99   1  77  80  99  66  24  30   9  74  78  39  70  44  45  73  41  24  16  11  89  11  37  58  41  67  79   5  11   5  48  27  88  89  14  89  39   8  84  29  54  44  17  41  58  92  41  85  27  86  15   1  49                                  
                                    7  93  13  73  84  71  82  24  65  48  78  40  23  67  71  29  67  27  31  34  48  95  67  55  86   5  20  37  44  21  12  71  79  42  92  84  10  30  66  83  59  77  76  53  13   5  31  62  38  51  47  22  30  23  33  94  83  73  25  30  99  95  87  35  19  56  93  19  87  93  25  70   2  30  55  99  43  68  74  79  52   3  60  39  60  36  99  48  32  38  73  78  87  42  79  75  27   5  12  54  53  36  76  69   9  27  34  49  39  11  95  19   1   8  61  95  18  35  80  46  29  98  55  20  82  82   1  25  69  29  90  42  26  69  93  43  22  42   8  80  45  47  78  22  35  27  41  11  29  14   9  31  36  43  90  41  49  33  10  29  68   3  25   8  46  11   8  78  39  39  46  88  36  64   6  81  84  21  14  37  78  79  85  27  84  71  36  77  30  45  98  20  51  55   4  89  82  64  33  88  34  67  56  29  51  18   1   8  36  62  13  35  63  86  44  83  30  53  54  62  71  33   5  88  84  41  61  88  30  12  57  34  80  61  91  35  71  38  82  72  66  39  43   7  80  44  49  42  60  85   7  90  63  18  25  65  75  34  42  96  24  27  68   2  21  21  70  74  41   8  23  20  33  46  51  14  31  96  42  95  57   3  43  77  64  23   1  66  85  14  95  98  99  35  83  76  19   8  13  11  80   4   8  20  88  78  20  62  53  74  14  89   8  28  67  47  51  60  24   2  93  52  20  93  30  74  11  15   3  71  28  42   8  66  39  61  49  92  67  81  37  28  48  56  68  83  79  40  62  88  48  89  80  40  30  72  98   5  38  92  21   8  68  58  87  36  16  61  23  61  91  24  75  80  11   1   5  94  39  17  35  47  20  38   4  68  66  57  95  77   2  87  85  53  16  51  41  13  41  27  69  67  15  30  73  23  54  84  26  33  39  69   2  85  89  13  38  57  31  97  35  63  42  50  95  13  24  25   8   9  87  61  30  58   1  57  71   4   5  98  98  55  41  22  18  17  33  95  38  94  68  96  89  74   8  44  16  56  65  76  64  48  59  99  48  63  12  32  13  99  73  26  32  67  80  46  39  62  23  19  12  25  63  26  83  70   9  98  93  31  48  78  73  90  61  79  88  59  17  49  45   6  10  55  66   9  24  73  77   5  56  99  90  56  21  57  76  86  22  84  17  59  94  18  35  98  93  70  90  70  11  34  87  78  63  23  82  68  98  93  41  86  89   8  26  83  88  58  55  11  78  75  25  61  21  75  13  51  34  50  25  57  95  38  40  19  48  93  53  32  18  72  29  61  36  69  32   8  65  21  49  82  42  76  92  22  20  44  13  85  93  65  63  80  19  65  71  24  58  28  18  37  88  11  98  45  76  88  96  16  59  94  46  35  86  85  21   3  85  20  77  69  60  82  29  73  92   2  41  26  89   1  96   9   7  82  98  66  30  62  92   7  27  97  10  68  34  80  41   9  42  41  14  55  72  22  98  21  88  27  90  24  85  82  88  27   5  10  13  26  69  72  15  83  78  18  92   9  82  68  94  22  51  47  13  38  55  40  24  20  33   7  99   1  37  43  72  93  42  18  19  43  33  12  83   8   3  64  76  90   8  54  21  76   7  31  11  14  89  53  78  20  43  17   2  72  27  52  85  14  13  66  58  61  92  27  65  63  37   8  46  70  28   8  42  30  57  17  32  96  94  27  46  42  16   3  84  28  31   2  39  10  41  73  55  78  73  61  28  64  60  13  60  82  67  89  68  87  51  44   2  16  81  14  51  13  72  47   3  41  64  22  19  27  95  33  46  65  65  62  52  44   8  52   9   1  78  66   5  78  85  77  48  39  76  20  82  81  76   5  67  93  48  68  46  11   9  41  41  94  55  17  13  60  71  33  42  76  90  52  77  25  37  35  81  15  65  61  13  92  32  11  60  30  65  89  69  89  40  40   5  43  96  95  12  64  64  70  60  66  50  46  21   8  40  82  96  49   5  53   2   4  94  89  94  30  82  74  65  81  83  78  67  66  32  50  82  78  44  68  38  83  17   9  32  33  15  52  38  66  51  36  65  48  31  43  96  79   3  19  42  75  16  81  16  65  41  88  81  80  63  81  27  93  86  92  49  95  85  52  54  27  26  69  30  12  24  89  22  18  84  32  86  14  52  13  58  13  36  85  25  15  13  74  91  71  47  92   9  33  69  54  79  76  47  58  19  51   3  80  88                                    
                                      14  40  33  87  14  95  80  21  70   1   7  67  29  82   3  30  51  61  33  55   8  34  54  31  97  49  56  80  68   3  19  12  70  87  53  52  32  10  32  76   2  14  92   6  95  48  48  29  61  54  99  88  79  80  50  49  83  28  70  57  68  47  27  96  38  34   4  57  31  55  84  42  44  12  20  35  78  43  64  29  66  76  95  16  17  26  98  48  64  15  23  74  49  97  24   8  75  94  77  14  96  49  68  43  70   3  40  93  22  89  33  49  75  29  76  90  82  60  48  88  53  45  27  58  56  44  38  59  67  49  53  87   7  39  69  64  69  69  63  40  13  45  85  99  76  44  30  99  50  32   7  61  61  11   1  25  48  35  51  74   9  89  71  97  82  80  68  58  38  18  73   6  70  11   1  45   3  43  69  52  66  92  46   9  76  32   1  16  37  76  61  25  32  14  53  17  86  77  80  73  16  42  77  11  50  57  10  77  68   8  14  94   9  39  59  27  71  80  44  20  29   4   2  13  12  73  88  66  22  66  74  54  72  44  99  20  86  65  11  67  69  88  94  44  92  72  79  50  57  96  14   7  78   1  18  25  10  78  41  64  97  44  95  93  51  75  75  36  27  92  73  45  52   7  37  91  18  36  27  13  40  73  77  25  61  10  12  74  33  12  83  45  65  24  83  49  79  18  96  46  88  19  89  65  84  13  79  70  71  24  94  62  58  51  90  29  64  31  62  14  68  87  68  72  45   4  15  47  97  46  63  89   8  51  91   9  46  75  87  87  44  67  40  71  70  54  71  94  98  53  26  78  18  96  25  95  47  40  32  57  31  30   4  89  84  78  82  62  12  51  16  69  67  45  51  44  35  14  56  10  18  18  58  84  64  95  28  56   9   2  71  95  21  98  78  38  22  57  94  51  44   4  66   7  50  15   2  96  84  95  77  62  56  28  65  12  28  50  97  31  64  25  93  66  76  60  22  65  94  57  75  87  20  74  49  74  33  72  47  21  28  81  45  85  61  48  43  82  91  63  61  93  40  62  61  61  55  55  42  81  80  18  21   8  21  96  50   6  52  88  30  61  67  51  99   4  51  75  84  40  73  64  50  56  72  76  23   2  57  38  92  23  36  40   5  70  72  53  86   5  85  24  41   1   7  49  75  95  60  37  26  88  28  68   3  75  20  19   6  52  30  20  65  46  63  11  89   9  18  81  25  98  41  56  10  16  76  28  84  58  33  91  58  18  99  83  22  44  54  34  53  28  60  85  37  90  23  55  85  76   6  23  31  61  48  45  44  83  17  13  40  99   1   6  67  50  47  40  25  56   5  48   9  84  58  88  31  19   3  27  41  55  57  77  79  59  87  67  35  57  46  59   3  28  68  77  73  28  31   1   8  27  57  93  61  10  40  43  70   7  58  71  15  16  12   9  45  51  44  27  41  82  23  81   9  58  60  70  80  56   5  97  68  99   8  67  28  64  67  64  12  36  60  30  93  18   9  98  52  32   7  62  52  12  29  51  83  23  73  91  39  91  59  26  53  95  42  57  53  20  16  65  10  25  16  73  62  19  47  15  11  62  30  77  19  49  13  88  30  74   3  28  51  10   4  22  52  74  75  60  61  77  91   4  77  64  49  33  17  30  47  52   2  76  49  76  99  18  87  20  32  24  83  50  23  83  13  34  39  65  39  53  32  15  66  18  89  40  91  17  52  61  49  81  28  93  20  32  67  18  76  59  78  41  60  60  22  23  16  45  23  58  99   4   8  74  21  18  37  60  86  97   1  76  14  54  82  80  39  36  84  89  63  79  43  40  77  20  32  63   2  67  46  58  20  78  63  75  65  95  58   1  36  84  66  92  19  57  52  42  77  20  58  71  89  34  15  58  99   2  37  21   7  72   2  16  15  61  39  96  59  55  43  15  28  74  70  32  90  99  98  71  41   2  97  69  19  49  88  10  72   9  83  26  28  27  21  27  98  85  15  77  52  25  82  11  55  48  80  88  57  70  72  74  29   9   4  61  92  12  41  11  21  29  85  90  16  20  35  15  17  49  12  15  12  90   9  36  99   4  96  74  56  26  28  29  61  27  34  49  59  69  70  41  50  50   9  40  69  63  92   1  22  46  61  94  50  91  19  45  71  47  93  44  75  99  48  35  99  61  50  20  83  49  53  88  18  50  46  10  86  63  47  13  15  11  87  56  13   9  33  27  60  62  39  71  21  12  34  10                                      
                                        59  91  52  57   5  72  68  95  25  19  87  32  77  52  42  32  72  15  84  56  26  65  22   2  54  20  73  32  24  23  17  47  86  91  68  69  62  24  98  96  45  42  76  25  23  96  39  35  46  80  65  52  65  66  32  80  69  30   4  67  15  51  40  72  48  19   5  30  61  39  48  98  30  49  51  75  55  31  64  71  64  77  20  39  52  18  57  45  10  84  62  70   8  48  32  75  53  41  17  87  87  77  98  81  14  70  44  94  72  62  76  99  26   3  25  45  38  63  20  91  67  87  39  95  91  51  36  40  86  42  52  37  33  58  70  84  91  31  52  25  82  51  73  60  63  56  15  25  69  75  66  31  28  87  42  67  58  98  45  39  66  43  70  91  99  75  29  66   4  40  83  45  25  23  56  52   5  66  10  15  45  32   9  60  83  52  97  45  10  50  38  89   8   4   3  15  83  59  21  46   3  77  24  65  47  14  42  67  56  17   4  61  44  65  26  10  50  23  83  91   3  21  62   8   1   2  97  75  94  65  89  28  65  79  93  14   5  66  86  37  86  56  73  37  72  51  76  70  40  20  94  82  79  87  53  81  41  30  43  66  50   2  56  17  77  56  86  58  46  54  51  47  52  12  15  59  90  24  13   3  92  30  25  12  71  49  62  44  72  15  96  60  98  56  39  51  82   2  65  75  56  45  91  68  17  76  57  13  20  52  51  67  75  79  14  75  33  93  37  26  72  77  59  90  82  23  26  99  20  63  26  27  68  95  76  76  84  39  15  72  34  48  89  56  18   8  52  61  71  85  50  56  29  35  34  45   2   6  67  87  38  81  29  80  44  19   6   3   1  92  22  48  27  70  67  64  49   1  72  47  40  10  68  27  61  74  76  21  76  80  15   1  90  49  46  87   2  56   8  29  49  18  66  87  54  15  63  64  57  73  37   2  11  88   7  77  95  94  11  85  28  42  99  26  75  67  82  58  61  75  32  42  35  34   3  39  23  37  41  35  52  11  63  94  58  81  48  67  67  81  80  92  30  53  32  34  63  67  71  21  26  82  79  97  81  40  99  61  89  82  40  76  54  13  88  47   5   9  53   6  33  22  24  71  66  75  12  24  33  85  82   5  62  85  23  21  13  98  82  79  22  11  50   5  78  13  39   8  41  48  25  60  57  44  67  28  86  83  28  36  84  79  98  27  27   2  33  87   4   2  67  64  23  67  94  87   5   4  29  23  86  35  91  70  28  85  61  83  75  62  59  31  36  88  63  38  68  77  47  36  94   8  82  38  82  41  86  97  75   3  46  42  41  32   8  75  68  38  59  25  68  42  32  22   4  91  91  37  41  38  47  70  11  87   4  13  85  14   3  86  93  51  20  65  96  95  80   1  32  42  97  44  78  23  62  46   9  34  75  15   9  19  60  38   8  14  52  86   7  39  45  73   4  36  46  81   4  87  53  84  35  64   1  56  28  28  48  50  92  46  28  12  17  67  40  15  56  62  82   7  95  93  48  57  76  11   3  41  80  54  97  35  65  39  84   9  46  38  31   8  95  57  40  30  19  61  17  66  73  44  31  93  39   8  77  86  17  57  50  30  51  61  16  37  87  80  42   3  67  37  36  67  22  10  42  21  42  73  42   1  99  98  34  40  14  97   7  33  48  58  37  23  66  69  46  32  50  31  64  19  83  14  75  89  24  30  57   7  40   3  96  35  23  66  91  55  94  86  54  56  81  98  35  87   8  34  56  42  48  51  27   2  53  28  44  68   4  69  61  13  59   2  99  36  77  58  81  80  89  54  11  94  11   3  65  83  91  49  93  95  34  71  84  46  58   6  98  79  65  35  57  45  66  90  42  44  27  83  80  80  93  83  81  78  57   9  39  46  22  42  28  91  76  74   3  82  83  16  12  52  70  54  71  97  65  28  86  85  61  61  85  71   3  74  42  19   8  15   8  32  69  37  49  28  30  91  45  12  60  78  69  71  69  33  51  68  29  22  68  25  84  98  63  13  80  27  85  36  42   3  50  94  44  90  43  69  13  25   2   1  24  94  76  79  81  42  42  52  28  66  32  27   2  72  91  69  86  60   5  54  55  10  70  59   5  46  64  78  63  87  28  82  75  92  25  11  27  30  14  86  53  89  66  92  25  33  35  75  36  24   2   2  74  56   3   9  49   5  26   8  63  82   9  64  43  37  20  19  88  93  57  56  28  68  77  71  17  17  21                                        
                                          18  69  55  15  68  70  69   8  53  61  64  30  67  70   2  13  59  32  96  65  89  39  90  92  13   6  37  75  75  62   4  46  49  73  99  46  81   5  89  60  12  30  94  97  83  73  87  35   8  21  48  74  81  71  28  36  61  94  43  41  59  94  44  41  36  87  70  36  65  65   5  11  41  73   8  70  88  40  42  64  35  37  65  15  35  74  93  81   5  65  85  79  78  33  87  28  81  93  18  47  32  25  37  17  12  23  85   1  84  10  43  23  66  18  97  42  70  31  18   2  20  95  89   6  35  13  96  93  96  59  29  77   3  76  99  88  11  69  33  94  45  47  13  83  39  71  17  39  97  69   3  56  97  20  92  33  12  15  64  65  85  16  33   1  90  39  49  67  80  79  39  72  83  69  91  44  19   7  84  29  71  50  95  64  92  48  61  35  81  98  97   9  62  40  13  31  62  81  72  95  57  10   1  54  69  67  78  14  19  66  46  22  66  29  95  13  89  43  21  30  78  84   5  93   8  96  91  76  47  93  83  86  83  16  50  73  38  93  51  29   6  17   7  39  20   5  22  38  26   9  91  70  50  89  67  84  74   2  18  61  36  64   3  86  34  89  85  93  72  20  78  20  20   5  15  10  21  48  24  40  32  61  89   2  65  98  61  58  20   1  63  97  62  76  16  83  65   3  82  74  27  47  95  17  53  86  25  17  29  39   9  44   2   8  31  76  37  46   8  78  86  70  85  16  24  72  30   3  33  46  71  32  80  70  51   8  79  24  66  23  93  80  89  34  88  64  83  65  46  76  39  17  72  97  92  52   5  94  40  19  68  76  70  15  28  24  78  75  98  43  76   6  38  42  92  71  72  51  49   9  89   7  73  83  77  73  50  23  11  34  86  89  70  71  34   1  17  75  62  76  19  29  47  66  96  73  51  24  37  94  75  85  64  75  61   5  82  90  55  75  51  93  76  68  35  39  87  94  22  81  25   2   4  11  38  20  43  16   9  72  40  66  84  57  40  98   4  38  55  83   9  69  54  64  33  39  61  18  87  55  76  57  77   9  70  94  92  36   9  42  28  40  52  40   8   2  26  84  47   4  15  13  63   4  33  68   9  50  10  50  59  27  87  66  19  82  51  43  38  73  11  90  94  82  92  19  94  13  21  89  23   4   5  39  41  79  92  19  29  91  12  87  93  99  74   2  36  84  22  89  25  17   6  44  99  30   7   5  55  28  59  62   6  96  61  82  25  89  62  42  56  34  53  46  19  36  61  29   9  91   2  92  97  70  59  69  78  19  39  46  78  43  74  12   3  69  76  25  59  61  59  61  19  25  33  67  97  60  79  95  78  75  82  52   8  87  12  89  74  61  81  85  67  38  86  42   6  93  26  90  85  64  40  21  55   8  48  11  60  56  27  49  63  12  81  90   2  49  90  33  56  50  37  63  89   3  53  80  99  18  65  65  42  17  31  16  33  76   8  74  44  94   5  37  44  59  86  72  21   9  67  85  67  62  65  64  67  16  85  21  65  51  29  55  24  97  73  35   1  52  21  25  40  82   6   7  60  76  13  76  57  38  58  89  45  98  52  72  70  59  80  15  19  85  15  64  12  50  78  52  71   6  62  27  76  83  38  50  17  35  55  46  39  58  31  65  16  37  43  29  19  19  15  99  14  52  74  14  57  72  13  58  36   4  32   4  10  98  12  12  82  57  75  64  28   3  44  62  16  68  11  77  74  48  25  58  39  88  14  25  90  60  46  20  22  59  87   3  78  40  97  96  66  80  25  69  44  41  84  66  55  31  30  45  54  63  52  48  85  29  21  82   3   8  40  24  32  22  83  64  30  59  59  11  57   6  78  41  13  62   4  75  26  17  75  36  46   9  31  65  50  74  97  42  37  17  29  22  21  68  23  63  58  66  12  35  62   9  66  19  26  26  65  11  25  38  65  15  83  86  10  12  18  84  53  67  69  64  60  89  18  22  23  61  41  44  48  79   5  73  88  76  19  27  81  33  38  62  97  68  51  30  93  95  69  11  53  64  22  94  71  30   9   2  37  21   1  98  28  70  18  70  49  10  39  29  56   3  34  54  45  80  59  93  97  97  61  88  46  89  79   2  55  67   7  65  18  89  32  69   5  59  78  34  81  34  73  66  22  14  51  62  67  86  54  48  90  54  97  99  17  93  82   4  67  92  81  95  37  46  87  16  10  69  24  45  48  85                                          
                                            24  78  34  13  81  10  51  15  67   2  64  81  29  34  22  54  98  12  97  65  25  90  16  14  16   5  39  96  36  76  65  46  41  96  79  89  17  12  58  34  12  17   8  50  25  18  66   5  75  57  54  50  85  65  66  94  10  35  90  77  12  77   2  45  26  65  16   3  60  64  56  64  50  36  82  26  63  39  77  71  21  66  85  14  75  59  42  89  63  60  34   6  19  63  81  85  67  18   1  79   4   2  39  64  23  12  74  52  88  96  75  58  36  40  24  26  49  41   5  58  77  32  48  93  84  99  21  47  59   1   2  83  51  80  60  67  55  40  10   1  48  94  25  23  26  53  68  78  43  42   6  57  89  10  98  41  92  73  74  34  39  69   6   1  25  47  67  58  29  36  36  10  53  69  11  94  66  83  74  93   5   8  27  52   7  29  65  34  32  35  91  30   8  82  50  27  47  35   5  82  52  16  95  80  88  23  21  37  85  70  72  14  20  82  28  87  91  72  66   8  18  79  99  15  27  38  56  82  50  13   4  91  33  27  57  54  26  92  56  10  83  80  11  94  17  27  70   7  99  60  30  41   9   7  80  37  15  73  36  60  68  77  12  31  89  11  49  46  74  82  30  55  56  95  26  20  65  53  10  93  84  95  69  12  18  92  65  71  25  35  55   5  27  72  29  69  66  48  40  98  17   7  54  63  15  59  44  89  25  83   2  12  86  96  20  55  69  90  53  45  97   5  38  62  98  89  60  25  49  39  76  15   7  30  84  44  37  89  93  50  29  58  25  73  31  69  57  18  22  13  24  22  93   2  46  48  51  68   2  12  16  16  83  20  93  93  83  81  36  75  50  33  92  68  19  13  43  46  48  30  50  37  10  91  66  53  15  68  11  45  58  81  61  33  63  77  37  30  30  38  34  88   1  83  59   9  95   2   2  62  87  60  61  21  96  35  48  64  22  73  49  65  43  95  78  28  68  10  91  27  61  21  14  80  79  44  99  77  95  43  32  76   9  87  44  84  92  67  45  95   9  27  57  21  10  32  38  16  88  72   6  33  83  46  76  66  84  84  69  30  81  96  97  20  13  93  17  77  72  68  83  45  56  95  64  52  18  52  97  69   7  60  37  10  51  37  19  63  71  87  95  67  47  77  97  70  82  13  13  29  62  94  33   4  17  94  72   8  25  34  64   1  45  10  58  90  31  42  67  87  32  76  31  94  68  46  12  41  27   2  98  44  89  91  80  55  44  58  56  15  58  56  84   7  73  15  96  69   6  66  96  58  28  95  11  24  61  44   7  31  85  34  34   6  59  95  90  29  99  70  94  72  58   8  65  29  67  91  52  58  10  97  99  56  36  24  83  34  49  78  67  93   2  40  17  93  75  65   5  90  25   2  75  70  31  19  21  11   5  91  86  31  46  77  74  69  90  35  49  89  50  18  63  36  85  65  21  96  94  16  59  69  58   9  11  11  97  47  90  11  86  20  61  20  68   3  32  27  85  29  55  72  53  56  75  58  25  60  87  24  79   7  72   1  98  19  89  65  11  41  42  58  74  83  86   2  28  70  52  43  63  87  48  22  14  67  85  29  33  56  75  29   7  68  99  94  69  88  98  53  57  24  87  40  19  34  92  76  66  32  42  73   8  77  92  65  35   6  29  26  90  23  42  37  75  83  39  55   5  14  54  94   3  84  83  69  84  20  96  22  58  39  80  56  37  35   5  95  81   4   8  61  48  95   6  25  95  64  94  76  77  71  27  99  27  82  12  66  93  24  37  60  27  38  77  93  49  69  59  94  89  32  76   6  99  30  84  64  28  63  49  45  16  90  92  58  44  47  92  28  76  22  49  61  85  93  15   8  73  33  27   9  22  84  76  85   1  93  86  14  60  70  68  28  46  20  21  56  50  35  55   9  20  40  22  89  63  93  72  15  27  70  18  27  37  21  96  72  80   2   8  15  67  58  15  13  69   8  87   2  68  20  57  12  93  35  96   5  29  19  62  66  73  50  69  63  37  74  22  80  30  89  61  66   2  22  72  74  62  55  82  76  89   3  40  75  94   7  36  81   9  98   7  95  24  17  92  39  55  77  65  57  16  71  61  44  81   1  99  77  71  92  55  89  85  38  55   1   1  86  70  89   4   1  11  57  68  53  89  67  71  82  60  96  99  15   6  73  75  45  52  54  15  64  75  32  70  75  16  35  66  22  34  89  80  52  32                                            
                                              57  21  24  49  79  14  32  90  19  99  91  98  87  13  85  99  70  64  27  47  85  24  41  13  43  35  59  62  71  69  42  92  83  50  88  32  36   9  89  80  41  71  88  80  71  44  60  85  88  50  97  26  71  49  44  48  12  92  85  27  72  30  84  50  39  31  26  64  27  27  34  83  85  27  61  42  74   6  94  60  55  23  87  46  96   9  74  75  84  22  84  32  63  88  47  91  71  75  47  56  34  28  62  12  74  65  67  80  95   7  86  32  43  41  64  86  34  38  80  51  91  94  28  28  13  48  41  79  91  79   4  68  20  25  53  18  66  45  31  68  40  46  28  14  62  12  53  83  42  40  34  75  31  36  51  50  30  59   8  37  66  84  69  49   7  70  36  34  41   7  57  36  24   9  56  29  31  29  77   5   1  25  11  84  16  83  66  39  95  85  38  43  87  58  45  27  77  17  37  63  43   1   2  89  46  94  76  46  34  41  52  75  10   8  65  13  82  94  37  65  72  53  79  25  26   1  46   4  95  55  96  70  66  44  74  84   2  76  30  45  83  44  73  50  97  75  62  73  17  87  53  98  22  76  95  12  56  44   3  52  37   2  50  57  38  92  34  47  63  20  38  36  58  88  37   2  43  35  55  71  22  36   1  51  64  88  50  29  34  50  74  60  71  75  70  12   7  96  95  12  63  17  84  85  73  92  25  47  91  44  46  12  41  12  54  93  10   9  40   1  32  26  90  51  50  12   1  64  86  24  73  59  31  44  98  89  63  17  50  83  39  85  77  30  80  53  50  21  20  36  72  49  92  32  23  37  42  39  50   2  54  36   7  48  82  32  57  36  14  21  40  90  42  97  18  69  99  49  40  82  76   2   1  83  52  83  47  10  74  74  13  42  60  13  10  51   6  72  14  19  52  96  40  90  13   5  48  44   6  24  90  66  86  25  50  49  97   9  55  73  23  51  38  32  13   7  60  69  63  62  48  34  26  27  45  42   6  71  62  37  51  17  77  88  89  23  34  89  49  59  86  66  60  88  31  45  80  27  75  19  74  25  53  64  57  73  24  27  41  92  93  59  78  79  86   9  55  60  49  36  84  63  66  14  64  63  74  80  81  65  72   7  11  91  86  10  30   9  77  99  13  63  67  96  49  63  12  44   9  90   5  74  85  49  12  20  23  26  81  35  39  22  61  56  67  42  41  55  16  31  64   6  19  54  51  76  41  43  42  64  65  42  46   7  41  62  46  29  47  96  35  50  96   1  30  86  62  53  55  51  88  41  98  69  57  71  13  28  66  46   5  70  47  79  85  54  41  60  14  72  35  54  13  17  91  76  86   2  29  27  15  99  59  53  70  60  67  49  64  60   1  31  17  72  16  98  31  32  54   7  16  76  57  13  49  92  93  84  30  96  57  25  44  54  79  81  89   3  88  61  57  82  79  96  36  72  14  99  28  36  27  60  15  91  62  30  61  69   3   9  76  18  14  31  48  17  13  47  41  66  77  94  63  82  65  61  19  36  52  21  55  28  34  37  59  28  55  72  23  67  76  86  15  21  60  46  23  16  41  58  88  18  92  64  33  14  61  27  65  82  48   1   7  14  53  16  43   3   3  82   9   4   8   7  80  81  65  43   6  76  50  58  79  25  59   2  61  58  80  50  64  12  49  66  81  61  77  80  36  70  52   8   8  19   6  61  86  81  36  34  32  27  22  71  19  65  11  73  15  36  94  26  26  65   5  80  79  24  98  87   1  59  81  44  81  21  48  60  80  74  19  53  10  80  43  85  71   7  48  15  80  95  98  90  52  48  83  10  71  96   6  34  16  34   2  21  75  27  82  81  16  77  20  23  49  84  14  87  94  85  13  20  43  88  19  57  59  53  84  55  65   5  81  83  90   3  98   9  17  42  41  37  69  68   4  95  53  46  68  41  23  58  50  81  73  37  70  21   2  19  29  53  81   6  71  41  86  18  10  97  74  28  79  61   5  67  41  97  39  52  54  50  96  43  56  56  61  18  63  76  94  77  79  93  16  57  31  52  22  36  64  74  70  87  95  25  59  88  29  25  60  56  16  21  51  14  98  91  69  48  90  16  63  31  76  31  64  44  70  19   5   9  94  59  63  21  72  83  37  35  81  64  39  46  70  79  32  73  75   5  54  50  73  90  24  42  95  61  26  92  87  21  81  63  91  23  50  16  85   5  11   7  23  36  13  43                                              
                                                68  86   7  41   9  63  26  18  10  60  77  38  64  43  99  61  98  46  25  28  72  45  21  73  29  77  33  29  75  13  76  65  83  52  17  13   1  49  55   9   4  41  62  18  10  67  73  11  36  56  66  11  94  94  83   6  55   3  12  95  83  65  59  57  99  41  61  37  25  36  90  66  31   8  62  82  61  80  54  59  16   1  79  93  54  29  78  29  12  40  92   5  23  75  19  21  64   2  47  52  89  67  54  23  54  41  83  56  13  99  33  48  74  60  68  66  12  90  17  88  34  17   9  73  47  48  20  72  27  95  91   2  53  78  33  63   1  64  43  25  54  84  53  56  33  25  80   8  46  42  42  57  84  68  62  85  87   1  33  36   1  54  65  52  74  60  56  28  65  88  47  54  22  24  63  74   3  80  51  36  87  11  44  66  23  11  73  94  24  70  12  74  60  41  30  76  14  48  64  37  90  54   8  62  62  57  75   8  96  15  44  51  56  37  49  41  13  44  13  24   2   6  42  79  13   5  91  16  86  94  62  29  78  15  22  59  45  67  26  40  41  95  72  12  56  91  30  63  39  65  75  58   8   3  69  51  78  24   4  52   9  64  79  26  29  95  62  23  34  77  46  93  29  78  24  57  86  71  60  34  90  31  80  29  63  33  61  21  62   9   8  21  88  42  96  92  62  74  52  13  17  76  53  94  68  86  45  91  69  12  35  32  90  51  27  71  71  71  61  62   2  91  49  34  47  20  35  11  21  59  25  79  29  10  98  87  69  88  17  80  49  82  34  49  84   9  21   5  88  22  14   6  90  36  59  44   2  96   5  95  38  25  75  93  56  46  46  63  81  77  63  81   3  22  79  81  94  53  49  95  67  33  88  59  53  57   1  32  19  45  54  27  22  44  19  68  58  78  37  13  37  17  61  32  89  41  68  69  69  86  52  50  10   6  72  20  45  65  41  44  15  99  75   9  86  70  13  25  85  47   8  66  74  24  75  25  29  39  19  27  66  59  57  87  11  49  71  76  60  40  69  22  18  26  36  42  35  67  23  89  42  48  87   6  98  16  47  37  79  92  18  79  37  20  91  70  17  73  72  70  18  19  36  21  37  11  59  63  60  23  17  71  22  66  48  13  78  94  56   9  56  69  24  35  10  66  64  45  27  15  47  95  77  40  14  62  92  41  37  34  52  58  90  74   6  53  60  50  80  62  26  95  54  95  20  81  76  81  26  27  41  46   4  24  51  34   3  65  40  10  10  94  75  59  74  58  54  65  69  16  93  13   1  71  48  91   9  16  70  72  72  36  27  19  26  61  18  43  36  23  84   4  81  11  37  11  63  79  32  44  26  12  51  53   8  58  99  54  49  85  90  74  41   4  78   7  50  19  37  76  50  56  41   9  68  95  62  86   5  52  23   3  95  70  80   4  15  67  78  99  18  43  71  55  80  91  14  70  97  77  13  29  53  17  57  88  55  71  20  62  23  56  33  90  39  80  55  42  20  41  91  90  95  50  31  23  70  26  58  65  49  96  45  80  93  97  56  92  87  75  96  78  94  22  94  91  37  78  94  94  36  77  53  54  33  37  32  83  66  74  61  74  89  54   6  64  46  43  49  27  37  22  86  10  65  23  29  60  89  70  73  59   8   6  16   4  32   1  52  28  18  87  54  40  30  10   6  29  38  17  81  13  26  60  44  54  50  89  70  21   5  72  91  68  16   4  34   3  64  56  58  39  95  35  55  88   3  49  23  47   5  71  96  81  27  72  81  72  24  29  82   1  99  71  60  14  71  49   3  58  94  47   4  36  11  73  95  96  71  58  95  41  72  71  95  55   7  52  66  96  91  51  41  56  45  80   3  17  69  13  72  73  32  18  94   1  82  43  41  90   6  24  66  39  65   3  99  94  13  21  34  65  65  76  44  51  11  94  97  53  35  91  89  92  35  62  17   9  75  55  33   4  91  99   2   9  29  79  44  73  54  86  29  24   7  98  44  20  34  78  89  43  94  11  58  80  36  73  94  70  17  19  76  25  99  96  62  11  40  87  44  43  65  90   9  28  81  49   4  26  78  47  41  32  49  55  55  45  60  97  11  20  10  88  70  62  47  57  87  66  97  41  59   5  30  69   7  35  28  83   4  63  59  97  86  37  80  27  57  18   8  97  77  14  12  21  18  50  20  12  46  51  41  91  56  48  27  73  60  52  90  23   7  75  42                                                
                                                  92  36  92  84  85  15  98  86  65  48  23  48  12   8  59  43  70  82  28  93  91  60  17  93  34  40  80  32  81  30  27  79  36  81  34  59  14  10  97  95  51  87  68  50  95  57  95  37  89  57  67  85  15   6  81  30  86  86  77  77  30  91  74  77  30   4  66  12  19  96  32  47  50  46  80  65  35  28  91  13  69  31  41  42  82  84  69  18  47  91  78  76  47  49  16  18  41  52  21  17  51   8  25  70  67  92  49  39  25  95  32  28  91  98  97  12  25  55  57  25  17  49  68  26  18  53  17  28  71  80  39  37  17  66  51  71  39  65  60  62  59  92  49   2  69  90  78  78  58  16  66  65  58  61  87  79  14  29   5  97   4  26  45  38  86  32  32  57  26  54  14  21  89  49  48  38  29  62  45  53  34  57  14  23  44  90  89  70  85  58  96  53  64  54  51   4  13  73  40  93  40  19  24  34  87  95   5  13  13  31  83  56  51  55  72  85  18  34  16  68  50  76  67  98  10  45  53  50  12  14  22  70  66  63  81  79   9  44  38  71  25  47  23  28  48  76  97  96   2  44  48  78  99  52  91  58  85  85  72  88  44  88  75   2  85  90  12  62  39  38  40   4  39  66  41  79  26   7  62   2  87  49  69  18  26  62  12  56  21   8  19  77  58  28  24  16  43  61  69  37  94   5  13  82  44  88  12  27   9  58  37  95  17  92  95  38  14  56  58  37  38  55  48  86  17  96  69  92  22  93  18   9  51  19   8  47  18  66  57  97  89  53   1  36  67  48  72  76  83  61  60  65  55  69  21  17  66  64  11   7  49  22  44  56  63  33  54  35  13  24  72   7  89  39  90  19  87  65  22  65   8  66  61  30  45  27  21  58  81  11  26  45  24  63   7   4  64   4  64  17  60  71  63  99  93  43  76  48  49  73  30  79  76  95  82   5  89  14  46  87  92  62  13  65  96  76  78  86   4  27  68  46  56   4  29  34  87  57  75  61  23  61  77  89  73  29  83  39  19  10  61  82  45  93  66  51   1  61  36  83  92  51  31  80  43  89  66  97  36   9   2  35  13  81  45  73  64  70  87  21   7  37  37  56  78  36  33  51  24  85  71  82  14  17  95  33  47  61   1   1  99  81  68  36  34  62  13  51  16  33  23  93  84  53  42   6   3  57  71  66  97  18  34  23  24  53  74  33  71  16  93  11  15  46  28  85   5  48  30  47  46  34  53  39  14  45   6  19  38  15  51  72  32  91  56  90  64  53  72  44  31  71  17  49  79  71  21  12  47  70  96  98  37  62  38  49  27  21  13  23  12  86  23  88  49  15   6  26  41  39   4  84  35  86  65  10  43   2   8  14  92  38   9  85  44   3  20  32  90  42  39  40  72   6  31   5  43   5  78  70  41  21   1   3  19  52  22  12  68  68  94  13  28  85  41  44  49  17  29  95   7  11  90  84  60  18  50  43  53  43  39  79  13  44  15  55  32  10  45  49  90  79  68  66  27  50  53  77  43  85  53   1  78  21  72  33  56  76  70  71   3  39  43  34  18  67  87  55  15  34  61  14  75  63  64  33  91  39  50  95   8   3  18  29  25  41  92   7  79  77  14  37  70  69  85  72   1  78   4  36  29  58  63  77  10  20  16  41  87  86  63  33  95  54  11  67  24  17  51  95  10   1  71  33  12  90  70  78   9   7  83  22  46  13  98  12  42  59  24  67  87  14  35   8  91  90   7  31  70  35   2  48   6   9  69  15  66  20  23   9  83  92  19  97  39  63   7   5  90  99  93  23  71  94  48   6  52  43  79  41  81  84  63  75  51  94  94  13  63  58  32  11  61  29   4  45  24  16  50  33   4  67  54  20  46  28  39  39  21  68  75  21  35  62  22   9  62  76  67  50  16  46  18  87   9  90   2  20  57  79  24   4  98  25  55  53  92  73  12  17  35  50  90  68  79  68  38  55  87   1  71  85  42  72   4   8  41  52  63   7  63   9  21  29  60  53  69  73  54  90   4  50  81  64  40  23  84  86  80  76  76  84  96  47  27  87  18  24  67  77  19  73  55  67   2  13   9  30  49  89  74  58  33  89  90  30  24  48  31  56  53  73  93  53  66  72  52  74  58  15  28   1  62  46  18  23  75  99   3  29  97  74  66  74  88  32   6  84   7   6  40  71   3  73   1  42  47  22  11  35  94  31   8  70                                                  
                                                    85  37  38  58  93  97  52  82  10  36  78  86  23  35  64  27   1  95  43  51  38  89  73  80  62  49  85  55  48  75  26  35  12  77  93  96  73  81  38  37   6  55  37  78  41   5   3  45  84  44  54  93  54  96  65  60  14  28  38  31  81  73   7  56  98   5  64  29   2  33  27   1  87  92  76  52  23   6  57  26  94  44   9  57  61  25  99  91  89  21  10  98  23  50  51  48  63  41  28  67  38  94  24  51  56  49  16  16  99  15   2  54  87  17  48  95  30  50  89  72  26  51  62  24  20  43  85   4   9   5  48  34  52  87  14  56  77  73  80  94  79  15  73  64  38  11  55  46  23  88  18  14  35  55  58  84  52  65  35  36  57  99  43  69  55  49   5  60   8  53   9   4  51  27  14  12  24  13  88  59   5  91  40  82  48  80  19  30  13  37  36  94  41  87  37  11  21  15  72  19  92  95  96  81  57  31  51  48  87  93  39  98  71  99  75   3  10   7  67  32  47  23  94   1  17  79  62  96  31  67  82  23  67  72  78  68  80  46  13  25  21  27  47  86  80  13  68   3  88  96  42  13   3  19  74  12  54  19  91  26  97  46  78  48  78  56  39  30  55  78  40  12  25  42  86  46  98  73  71  15  36  69  93  69   1  30  49  57  18   2  12  30  94  31  70  44  73  36  57  71  60  60  24   3   2  16  53  60  97   1  40  14  16  29  17  21  20  68  34   3  10  74  94  94  36  29  78  21  93  97  84  61  86  10  36  29  51  67  22  63  81  83  59  74  23  58  95  25  57  99  65  28  47  33  20  98  40  63  74   4  97  52  60   3  81  62  18   4  27  64  89   6  91  58  42  29  25  62   6   8   9  23  54  48  83  79  11  81  99  22  57  55  82  44  55  45  13  72   1   3  45  15  78  13  76  66  55  60  32  95   4  23  54   6  21  58  50  10  61   2   6  56  19  21  54  75  15  88  73  29  26  95  83   7  90   7   8   4  54  41  63   6  30  28  19   6  97  68  64  28  14  11  74  80  88  52   5   6  25  42  39  82  81  36  34  33   5  21  72  78  35  50  72  17   9   1  18   6  65  58  70  73  19  64  24  92  79  23  26  49  92  31  12  99  40   5  71  75  45  60  30  80  56  80  51  35  76  23  99  40  96  33  90  55  83  32  66  74  49   3   7  91  74  54  86  82  91  67  69   3  40  26  10  72  18  50  80  45  10  99  24  69  89  53  38  47  11  34  71  28  64  15  37  77   5  68  19  70  88  49  79  98  78  80  30  68  14  40  83  44  11  89  43  23  24  71  77  83  19  48  87  24  99  64  27  94  15  66  69  35  67  56  64  52  76  58  66  10  37   3  84  73  31  24  16  84   3  25  60  61   8  48  97  10   2   4  86  37  90  52  91   3   7   2   5  94  57  56  38  43  42  29  72  54  95  31  18  61  24  88  26  17  45  85  85  75  54  22  56  45  74  28  55  54  42  82   2  31  63  43  96   8  10  74  12  18  37  62  93  81  65   9  99  33  76  49  26  17   6  83  30  86   2  54  13  94  73  44  29  60  72  84  74  84  49  54  90  22  80  13  41  28  66  63  21  75  52  21  24  94  22  73  22  42  14  80  13  47  95  95  72  68  61  43  20  69  75  26  93  72  88  18  65  88  34  78  22  51  95   8  86  30  43  90  26  63   5  51  37  35  79   5   4  39  34  21  72   3  86  37  83  55  10   1  41   9  13  85  19  53  62  10  40  79   1   5  98   5  41  75  51  25  73  49  31  20  46  89  43  53  83  84  55  15   5  26  77  69  94  63   3  37  19  17  43  21  30  45  31  74  18  19  43  39  10  25  70  38  33  14   6  30  39  75  46  19   6   1   6  54  16  53   8  73   7   8  33  48  62  73  32  76   5  36  67  89  52  92  20  94  58  53  16  79  20  50   7   7  70  32  10  56  88  78  99  44  39   2  82  83  16  58  73  21  81  31  41  27  46  21  73  91  22  64   7  36  49  64  40  90  40  46  35  37  29  61  86  29  11  32  21  41  16  66  84  13  24  57   8  72  96  75  13  34  70  54  38  57  49  25  27  53  39  53  18  35  83   5  14  57  93  61  15  45  13  85  30  20  27  83  22  45   6  52  77  50  26  26  12   2  75  43  90  97  93   8  49  23  92  28  86  18  43  26  59  74  83  30   3  11   7  10   6                                                    
                                                      7  75  72  92  78  23   1  49  46  38  14  73  27  59  74  33  57  19  98   9  24  25  19  73  22  56  64  31   7  13  14  31  41  17  25  90  39   9  41  49   4  81  52  32  79  71  12  20  40  97  33  58  34  19  50  35  73  69  88  53  29  55  58  82  34  32  34  47   5  14   1  17  57  40  66   2   3  30  43  81  20  43  51  55  27  22  61  89   6  70  66  21  59  90  88  61  49  89  80  71  95  23  26  99  57  82  15  50  45  66   6  28  98  71   7   9  63  41  37  28  90  33  94  38  17  79  14  64  41  35  44  81  37  22  80  67   5  58  41  79  18  14  57  32  81  45  32  63  87  48  77  32  57  78  92  72  78  59  88   7  15  14  71  24  44   5  34  69   6  89   6  25  85  13  10  23  76  78  54  52  30  68  96  79  68  58  94  69  48  86   1  88  35  91  96  62  40  20  10  43  28  43  67   4  68  25  72  33  98  25  37  38  43  41  12  28   7   2   2  49  85  11  76  13  53  99  55  81   7  52  41  36  22  10  20  39   3  27  24  47  59  70  94  95  22   1  54  54  52   4  52  94  96  14  45  48  91  39  94  29  76  79  63  71  65  52   1  53  59  67  97   7  55  47  13  45  16  43  32  54  69  46  31  69  24  60  55  20  74  19   7  86  94  57  81  20  76  37  19  56  99  65  51  17  79  11  58  73  84  71  55  31  73  52  51  34  18  30   5  88  63  61  15  31  54  66  48   4  83  41  62  18  30  32  98  74  87  51  60  72  52  30  41  86  59  41  14  76  38  15  65   5   9  22  42  65  69   9  24  23  82  36  83  70  95  37  73  30  15  66   5  53  70  26  43   3  87  57  94  85   1  78  67  42  32  80  31  69  68  77  15   3  60   3  68  52  83   4  86  41   6  58  79  78   8  66  46  74  84  44  44  63  29  97  10  19  80  60  18  91  39  38  92  84  92  78  94  37  72  59  42   2  45   5  79  37  32  18  82  61  89  14  40  95  28  19  13  55  19  88  90  52  74  22  69  32  60  22  67  84   7  57   6  71  41  60  50  79  28   5  66  80  48  70  16   8  80  76  36  46  42   2  46  78  65   5  72  14  30  14   1  35   8   4  84  53  96  97  87  32  92  49   7   1  52  76  58   4  88  24   5  23  27   6  37  43  99  22   8  32  28  12  79   9  90  74  80  96  50  39   4  25   5  80  88  71  39  46  44  69  87  96  99  88   8  96  10   4  64  45  26  10  42  23  26  61  94  28  83  38  21  95  22  21  53   7  47  56  51  68   6  73  36  53  68  63  59  68  11  82  43  95  62  99  17  20  23  61  85  88  58   1  48  84  15  98  89  62  56  86   9  70  89   3  48  31  75  54   3  41  26  52  52  60  12  18  87  89  90  22  96  41   3  56  68  84  32  57  15  15  15  22  30  81  55  11   1  52  79  35  71  17  57  95   6   3  21  19  61  88  14  96  51  36   5  17   4  47  69  82  69  64  59  88  93   9  77  36  90  14  66  73  70  55  61  88  73  59  81  16  59   7  52  11  80  33  66  32  84  50  28  45   1  56  67  30  80  60  62  48  94  61   8  11  64  65  87  44  24  14  99  43  57  16  87  30  31  77  85  59  39  70  95  42  47  12  18  66  35  36  20  89  28   1  38  82  98  97   8  74  13  80  45  28  70   2  60  78  14  17  52  79  95  11   5  36  81  39  69  71  91  23  49  66  53  47  88  85  72  30  91  12  83  28  66  15  20  28  46  64  75  93  25  32  63  54  43  89  89  35  64  66  78  37  20   7  54  90  80   8  74  65  71  64  27  61  66  46  17  10  61  74  44  42  90  22  26   2  85  78  88  11  68  36  89   3   8  44  90  72  33  35  79  55  75  63  77  27  87  42  54  65  39  77  61  16  89  33  87  84  26  89  87  51  76  62   5  89  25  62  46  46   2  63  56  96   2  80  54  72  73  61  88  20  35  56  49  84  79   5  55  83  27  74  24  66  13  89  51  95  23  86  89  68  52  28  81  47  37  66  78  73  47  71  98   9  91  33  82  59  81  82  20  52   8  80  11  82  84  94  67  81  69  85  31  53  67  53  59  31  80  76  21  82   3  38  93  33   6  34  96  56  31   9  35  80  46  53   5  40   7  15  41  96  43  53  10  98  48  99  93  71  84  18  78   9  35  64   8  31  48  78                                                      
                                                        76  61  87  55  14  89  32  92  10  31  61  83  32  91  93   7   9  82  99  19  94  91  80  16  84  49  27  56  24  19  53  24  64  10  80  39   4  40  45  81  13  70  92   4  46  11  50  34  19   2  63  75  29  32  68  26  91  11  73  41  26  83  63  87  98  88  60  41  12  18  48  31  74  69  53  68  63  60  99  36  21  48  33   8  45  67  63  53  62  48  16  90  75  66   6  31  18  97  19  93  39  89  86  20  61  82  31   1  96  98   9  89  14  71  13  17   3  71  51  42   3  78  65  91  43  78  36  72  26  27  50  56  32  97  35   1  65  92  22  92  13  35  78  96  90  44  63   1  95  40  71  84  85   4  35  36  77  35  47  70  58   3  17  26  32  68  25  65  94  84   7  87  71  71  40  98  83  82  95  74  97  75  78  55  54  15  78  91  12  29  33  47  84  76  32  16  77   3  80  68  81  44  83  98  78  97  11   9  12  45  88  99  53   4   2  55  66  15  37  86  73  71  89   2  28  57  83  86  89  96  25  61  68  36  54  61  43  53  48  12  26  19  25   8  97  90  67  80  21  56  40  46  25  36  38  28  13  62  38  64  57  60  77  34  69  93  29  42  99  96  44   1  85  44  48  87  18  14  97  66  24  29  54  98   2  57  92  79  78  68  29  23  86  42  22  62   1  54  64  55   2  82  65  21   1  84  82  71  91  77  58  44  17   7  33  44  86   2  35  82  76  15  73  86  61  19  42  87  77  94  65  29  54  13  92  32  23  74  50  81   1  57  46   2  36  15  99  95  67  25  79   1  41  51  60  71  58  60  66  36  67  69  42  60   9  45  74  43  75  26  90  58  96  49  74  98  92  98  26  52  11  54  39  45  48  41  11  42  20  54  27  65  86  25  77  57   1   8  70  90  10  52  34  25  24  54  36  92  75  47   7   2  98  35  85  90  60  61  68  85   5  88  66  70  36  21  32  45  23  65   8  21  43  29  68  81  22   5   3  85  21  51  99  11  25  54  52  59  60  53  98   8  71  54   9  37  25   8  77  59  11  73  80  54  89  85  59  70  73  89   3  12  74  58  20  84  83  16  53   3  41  44  37  24  64  91  71  88  72  15  90  12  29  13  38  60  40  41  32  91  95  58  83  95   5  62  11   8  52  87  73  26  94  11  38  74  62   2  88  26   7  93  20  22  39  81  15  12  15  67  23  74  82  61  16  71  99  96  12  46   5  94   2   1  26  91  74  86  20   4  34  63  14  94  27  96  69  16  57  39  86  43  90  19  13  43  10  17  87  77  78  59  23  96  50  74  56  74  50   2  53  36  65  91  37  91  35  80   5  57  10  86   7  99  80  53  69  81  95  16  20  84  83  13  91  25  34   1  61  56  79  43  30  99  94  51   6  93  29  31  94  27  30  56  59  60  56  87  95  63  42   6  60  77  45  73  68  99  67   7  99   4  32  39  56  78  99  47  32   7   2  59  35  13  96  67  47  70  63   7  81  90  78  40  44  41  63  33  31  72  31   7  44  19  83  18   1   4  59  49  13  37  16  29  77  21  95   9   1  97   7  57  46  79  72  68  11  26  62  79  65  95  21  98  30  79  84  60  67  60  35   4  23  36   7  77  14  88  16   6  56  25  87  77  73  28  84  31  92  83  29  50   8  29  56  92   3  46  90  50  77  26  98  43  88  92  19  46   7  52  15  64  67  67  83  16  98  74  55  99  68  39  68  29  93  81  65  36  14  96  15  11   7   3   2  12  95  18  24  71   8  37  56  53  45  94  59  11  81  12  14  92  44  56  98  21   7   9  78  12  26  16  39   8  21  38  72  48  64  55  86  86  54  63  49  61  14  95   7  64  45  39  48  44  86  88  76  86  40  98  89  54  79  34  61  67  34  22  18  64  94  50  26  78  26  27  81  92  48  86  23  77  66  98  76  36  91  95  98  80  68  25  68  30  35  38  46  72  32  88  84  90   3  30  69   1  76   7  28  62  43  19  75   4  28  53  64  15  56  31  26  99  81  18  59  42  59  35  73  12  32  45  59  68  15  14  21  83  91  73  16  95  64  16   6  60  55  41  12  98  78  58  14   9  70   6  36  84   7   9  89   2  57  79  41  45  60  65  93  20  47  89  40   9  36  23  21  71  18  23   5  73  64  33  77   8   8  63   6  89  16  49  36  74  89  68  93  87  75  83  11                                                        
                                                          12  39  33  36  58  72  93  17  63  54   6  55  91  97  44  47  82  92  40  34  59  18  74  41  92  34  92  58  33  17  66  75  25  65  55  28  94  50  58  74  16  29  89   6  19  69  50  37  84  95  98  92  38   1  73  77  52  27   9  14  78  13  20  44  41  26  30  40  80  39  11  62  23  78  14  57  63  96  94  20  44  74  10  14  41  65   7  86  13  73  60  51  98  96  60  56  64  78  76  40  69  53  72  37   5  64  82  46  64  52  11  46  95  32  27  43  44  20  72  44  74  42  12  45  64  31  65  97  46  58  63  41  74  20  67  65  52  41  82  98  59  86  63  69  25  40  71  20  29  57   4  18  57  37  31  76  96  51  80  32  66   7  29  47  19  83  31  57  62  74  33  56  76  30  10  36  93  14  97  41  40   1  83   8  94  33  88  87  54  69  12  16  34  27  56  57  82  53  97  60  81  38  77  86  39  90  66  48  49  89   3  20  23  93  47   3  81  14  26  50  36  85   3  82  34  59  58   3  75  81  45  49  83  80  63  46  59  90  26  81   2  56  24  57  82   8  28  12  26  68  50  18  47  33  91  31  10   5   4  21  36  71  19  67  47  30  95  23  51  40  49  27  93  98   7  72  56  12  65  28  33  51   8  91  21  15  25  87  99  93  68  14  87  63  97  29  29  73  35  62  52  38  17  33  90  60  37  96  11  23  68  90  78  53  50  36  35  18  76  96  24  22  86  75  88   9  12  18  78  58  25  71  20  44  72  84  29  27   2  81  32  86  47  29  87  24  18  75  87  11  92  66  65  16  48  14  99  31  23  43  93  71  86  60  26  97  27  88  76  65  46  60   3  61  74  96  60  14  64  37  87  88  57   7  87   8  27  74  72  67  82  82  19  38  74  99  99  50   5  30  73   2  83  38  47  10  20  31  55   4  50  30  79  30  66  67  41  89  10  75  99   3  51  55  59  22   6  18  83  81  15   5  62  16   2  37  32  92  79  61  71   6  34  84  92  41  32  62  81  20  95  73  56   9  33  94   8   2  97  48  78  90  54  85  67  14  76  74  29  14  73  37  15  74  11  39  61  21  56  82  88  59  86  37  31  11  25  14  34  10  43   9  94  10  31  37  32  48  11  63  87  44  28  22  93  74  44  68  90  61   4  12  71  88  96  43  62  24  88  18  41  18  67  29  71  94  48  70  34  19  19  38  96  85   6  72  81  82  48  98  88  46  80  69  92   4  23  73  10  85  27  11  60  23  81  58  39  87  71  61  68  99  49  67  83  31  87  57  25   6  73  91  96  97  44  45   1  42  94  19  74  78   3  41  76  17  15  86  67  21  11  50  89   7  93  92  94  99  28   9  71  99  25  18   1   6  17  24  18  67   6  57  39  26  59  35  74  72  77  37  35  55  61  18  40  76  52   1  44  98  28  20  50  56  42  42  36  15  79  61  56  99  66  57  23  64  69  82  63  71  96  54  45   3  58  27  66  85  34  74  80  83  47  65  47  93  16   3  14  87  40  43  25  27  78   7  50   9   3  14  61  48  13  24   3  50   6  20  24  18  37  17  50  94  84  55  68  48  27  84  55  77  12  14  75  70  93   8  54  75  20  43  78  19  89  54  62  76  73  69  32   2  42  23  50  18  17  12  37  41  76  89  49  33  22  70  12  15  84  49  33  55  63  26  27  98  82  22  33  49  86  52  42  21  89  86  37  23  16  63   4  86  99   6  85  16  81  93  93  55   8  16  49  16  25  99  94  83  22  85  42  12  23  53  27  14  21  95  65  34  11  10  43  71  35  28  79  53  67   5  67  16  37  33  84  75  16  37  30  96  42  57  30  71  78  26   1  67  23  23   7  47  55  67  39  79   8  24  39  80  37  50  22  72  83   3  20  28  18  74   2  19  56  53  14  12  33  36  43  36  58  76  64  41  80  82  95  16  64  94   9  95  54  11  68  27  55   4  35  87  84  97  70  75   9  96  85  15  30  62  67  32  92   3   4  75  48  62  82  47  28  73  14   8  33  35  91  95  50  23   9  44  74  46  69  19   3   5  48  47  76  50   6  24  58  93  22  61  13  74  65  48  14   3  22  73   4  72  35  22  81  95  69  30  11  56  53  53  21  93  61   4  26  16  70  64  73  13  52  25  74  12  25  36  99  11  88   5   8   2  71  44  76  82  92  36  52  13  97   2                                                          
                                                            56  85  55  96  26  22  96  76  32  41  90  51  69  32  10  51  13  66  98  97  70  63   9   4  66  27  79  40  23  62  55  73  15  26  38  16  41  96  93  72  58  90  85  34  64  13  48  87  73  29   3  16  34  92  72   4  82  57  40  39  30  83  32  52  36  22  73  44  44  70  73  36  76  26   7  88  71  88  53  88  21  12  58  53  16  98  28  78  64  54  35  43  30  47   2  71  72  18  85  56  72  93  43  53  85   1  82  88  98  88  69  78  20  97  55  14  76   5  34  36  30  46   3  80   1  46  96  73  31  49  53  66  66  17  73  25  17  40  91  65  89  13  20  74  21   6  61  45  74  64  97  24  80  84  98  80  38  81  82  23  28  61  95  85  53  29   4  40  24  40  33  17  32  98  50  12  55  25  58  81  14  69  73  40  32  93  89  89  97  10  88  70  35  86  20  50  65   6  31  99  59  38  25  34  20  25  12  67  68   3  53  25  94  39  88  12  70  77  89  69  19  80  51  68  14  83  55  21  82  53  49  39  88  29  65  74   9  15  73  24  13   7  57  55  61  12  84  60  16  80  24  82  17   7  17  74   2  61  93  43  22  95  95  70  64  41  32  63  60  45  43  92  68  30  35  21  16  66  22  91  29  63  39  22  67  97  58   6  80  64  80  50  98  60  47  73  46  87  36   2  89  76   5  60  28  46  52  86  59  91  27   6  45   5  25  14  81  34  79   1  24  97  39  70  10  50  10  48   2  87  45  95  97  22  38  27  73  82  10  15   9  43  47  50   4  55  43  57  91  76  64  31  37  12  90  23  40  95  90  26  28  18  99  12  25  80  49  73  73  22  72   6  98  41  20  84  86   5  39  32  53  36  67  80  89   5  25   3  60  22  11  76  89  79  24  16  20  29  48  80  11  59  55  47   8  41  87  39  36  97  60  90   4  30  93  82  31  46  96  89  27  21  37  48   2   3  17   3  53  44  26   4  48  64   1  59  19   5  27  19  85  19  31  26  86  47  82  63  56  77   8  72  54   2  99  55  92  26  57  70  12  31  45  11  18  92  19  72  44  60  33  85  22  72  34  26  38  16   3  35  35  83  83  19  85  10  38  33   9  38   6  88  36  70  55  67  83   9  23  51  73  73  38  95   8  47  48  86  49  27   8  27  41  27  59  20  23  22   6  67  87  84  67  77   8  45  66  28  75  73  11  40   4  29  34  35  28  37  65  85  42  91   6  23   8  63  73  26  19  65  12  57  60  85  97  59  15  85   1  56   4  11  51  35   7  36  75  28  33  66  20  33  14  71  20   9  46  64  78  59  97  34   9  81  50  45  39  54   1   8  51   8  80  96  91  79  47  40  32  21  38  56  86  44  20  16  40  38  11  22  54   3  71  50  56  40  11  95  89   8  30   6  90  43   6  92  36  62  27  14  88  67  75  18   8  71  48  60  85  77  63  21  23   2  17  81  15   9  27   8  74   3  47  71  44  24  83  50  39  77  60  40  53  31  54   4  85  22  43  19  74   9  78  74  31  62  10  82  64  57  99  34  94  82  69  48  28  97  60  15  30   5  25  66  47  22  15  55  58  96  71  42  84  82  72  52  22  49  47  12  45  90  65  14  28  77  67  38  27  52  20  38  31   5  32  91  66  94  78  99  25  97  48  20  28  38  66  10  61  37   9  65  20  93   8  33  95  53  90  11  28  20  54  45  40  46  65  46  43  20  93   4  47  79   3   6   3  82  26  22  68  76  97  80  69  64  42  79  43  73  95  47  51  96   9  26  79   2  64  95  65  18  30  98  64  42  48  49  48  63  52  59  62  87  19  12  86  10  91  55  34  12  91  38  73  44  90  47  49  16  26  34  87  46  97  30   8  55  71  25  69  42  85  21  31  38  34  14  93   5  40   2  33  46  41  83  92  36  20  72  48   8  49  88   7  65  22  16  79  86  31   1  75   3  44  43  54  14  38   3  82  63  57  83  91  66  68  11  49  82  64  51  93  69  90  18  45  84  94  27  44  32  15  67   6  10   7  29  26  85  99  88  22  40  86  60  57  84  88  74  74  97  26  70   3  59   2  92  98  61  89  31  16  50  90  14  95  45  28  17  21  78  99   8  28   5  58  66  53  49  30  87  30  48  71  41  76  55  20  79  64  31  20  60  61   2  23  49  29  89  31  79  74  97  14  63  82  60  20                                                            
                                                              65  12  53  96  74  37  40  39  41  34  29  23  30  33  77  33  48  20  20   3  44  79  13  96   3  67  64  50  18  41  64  14  77  92  14  46  37  15  94  69  65  60  66  53  49  76  65  44  99  69  15  34  72  41  94  62  50  25  78  25  72  31  50  42   5  25   4  87  23  67  67  10  43  98  35  50  41  46  22  19  85   6  37  60  70  82  31  82  76  61  56  97  25  39  34  32  20  81  38  59  80   7  30  56   7  12  72  80  33   9  65  15  23  76  39  96  20  54  35  68  67  89  44  13   9  90  27  55  36   2  92   5  83  87  85  16  79  38  37  29  51  99  24  98  51  77  10  71  40  71   6  19  94  33  37  20  22  99  43  32  83  18  28  53  95   1  63  89  53  74  99  69  61  55  40  17  22   7  95  65  69  66  17   7  66  85  97  64  99  95  67  55  53  86   4  23  92  80  56  45  11  45  95  87  54  74  30  99  52  64  81  17  83  46  89  13   1  64  85  24  33  44   6  17  97  72  11   2  51  13  58  10  65  70  30  46  88  77  20  55  11  40  17  96  97  68  65  17  87  78  11  84  36  18  89  24   3  20  90  12  35  68  87  94  69  98  86  55  29  76  60  62  86   5  71  10   3  56  93  69  53  19   5  78  43  41  80  58  88  70  46  77  52  93  92  72  74  18  16  15   2  49  86  16  65  19  24   3  54  78  49   7  65  43  19   7  40  75  89  26  28  43  72  43  98  42  24  28  57  65  72  58  64  14  59   6  26  65  81  88  87  21  56  19  92  58  72  24  67  24   7  83  25  33  80  71  82  57  58  60  33  79  89  91  85   9  33  86   6  69  20  68  42  91  63  16  48  81  90  66  25  18  32  40  26  12  40  92  40  55  33  35  20  42  59  88  12  12  38   9  96   8  54  93  73  57  46  43  17  88  82  71  45  95  52  62   2  76  96  58  63  25  64  66  69  93  41  30  84  41  20  41  77  21  98  71  43  39  54  81   3  60  97  53  59  84  60  91  20  94  48  45  43  32  67  33  63  75  77   7  29  12  73  67  72  85  79  95   5  89  75  35  14  61  69  22  47  33  86  83  64  50  34  89  27  95  44  58  66  36  30  55  96  35  81  94  81  60  51   9  75  63  51  43  47  12  98  56  20  69  10  71  45  47  98  74  54  52  79  97  72  58   9  95  48  55  18  21   4  22  66  33  24  49  41  32  41  88  70  17  57  31  79  33  23  44  17  90  39   4  14  21  97  37  40  88  37  66  39  94  98  48  58  71  39  90  88  66  14  51  77  80  71  65   3  32  14  17  29  49  15  44  32  69  77  20  56  55  65  76  37  61  87  31  38  20  26  25  92  29  97  68  28  16  80   5  45  98  67   9  81  70  54  69   5  61  46  17  95  25  31  79  95  80   7  33  82  37   7  70  10  95  49  55  98  11  54  89  48  14  75  37  26  34  41  83  23  47  40  20   9  47   1  34  13  74  58  24  77  12  43  71  56  48  26  91   5  89  49  10  81  95  62  96  92  70  21  98  37  79  81  86  94  63  78  25  11  61  23  92  30  34  42  39  51  90  10   7  67  81  85  36  38  84  45  83  11  13  87  11  64  22  31  76  28   2  75  86  33  56  52  55   8   3  64  26  15  34  36   3  93  46  10  20  27  81   5  13  91  79  55  56  68  11  86   8  87  35  76  22  28   7  45  19   9  91  56  94  20  95  80  57  81  55  83  96  59  68  69  72  43  96  28  74  57  47  44  33  50  44  83  33  47  28  81  91  38  50  52  89   8  39  32  52  61  27  41  28  58  85   1  57  58  15   7   7  43  58  22  23  13   7  98  62  63  13  78  61  17  74   2  58  92  67   7  76  28  58  76  67  35  99  69  53   8  74  56  25   3  86  38  74  46  97  18  20  14  81  90  62  62   1  45  47  10  86  13  65  45   6  71  14  35  71  98  54  82  58  85  95   4  89   4  97  93  24  39  13  99  82  84  47  19  81  54  14  42  17  65  71  55  85  43  40  89  57  47  42  79  68  42  55  19  49  54  54  90  30  33  53  57  61  84  85  91  37  85  12  41  91  35  61  65  96  97  69  77  75  41   8  33  34  89  29   1  32  20  12  75  20   8  57  22  74  50  11  60  41   5  86  94  43  20  22  93  23  87  86   8  36  29  22  88   6   7  65  59  33                                                              
                                                                49  18  51   1  17  55  57  87  63  99  25  20  16   5  90  52  36  96  12  97  54  69  14  42  43  38  19  75  71  60  85  23  18  43  68  74  51  92  37  87  12  94  57   6  91   4  28  15  31   6  18  91  85  66  54  19  86  87  58   3  48  97  61  12   2  39  67  27  99  64  83  76   1  11   3  53  74  57   5  97   7  31   6  87  21  76  17  53  56  77  43  94  95  95  32  66  93  59  24  31  36  39  95  43  40  99  48   4  56  44  62  60  86  33  98   8  27  79  42  71  74  29  24  92  14  54  97  84  60  95  68  25  97  14  18  81  34  69  38  78  47  73  55  54  10  19   4  63  16  85  72  48  70  30  50  55  22  50  64  81  30  31  23  34  10  82   1  37  17  20   3  89  86  75  13  29  28  25  85  26  93  63  18  65  13  57  73  80  90  38  94  45  54  11  85  90  67  30  87  88  95  97  89  65  96  49  50  49  10  87  40  20  12  12  89  40  86  79  98  16  25  12  67  70  96  52  35  48  64  65  71  82  44  49  26  33  15   8  66  98  57  19  95   2  53  66  27  26  63  81  20  32   2  80  78  64  12  90  55  11  53  77  90  79   5   5  80  97  59  73   8  83  36  32  69  87  81  53  31   8  70  27   7  67  95  32  29  25  33  76  63  51   6  28  67  79  10  27  82  32  64   7  62  22  29  60  83  94  51  21  43  60  87  95  84  59  68  66  33   3  11  98  74  79  81  95   3  42  29  18  70  85  91  42  17  71  20  43  31  14   7  21  54  22  16  26  49  73  91  94  42  79  44  11  73  54  34  43  12  31  19  81  13  55  93  36  91  93  28  62  72  60  41  41  46  29  89  69  62  86  82  77  45  33  20  76   9  97  12  49  24  84  95  24  50  58  54  69  74   1  17  11  61  67   8  56   5  22  88  65  57  38  90  31  98  24  92  49  72  60  49  15  49  84  15  93  42  49  84  29  47  46  54  95  33  31  15  36  31  16  19  10  51  72  34  67  12  44  86  73  51  88  76  29  95   8  46  28  94  18   1  87  97  34  69  59   5  89  85  68  12  25   7  24  29  96  35  59  22  53  28  75  65  22  36  76  64  73  87  45  82  68  89  92  76  27  10  16  44  23   3  48  29  77  39  15  99  30  60  75  68  94  95  20  70  55  33  51  77  67  25  18  23  50   7  24  81  82  61   9  58  76  77  55  22  95  37  98  86  94  71  83  55  69  50  89  24  81  54  27  60  44  28  99  82  46  63  90  49  60  78  44  33  99  31   9  76  50  81  28  91  46  54  99  79  84  93  24  43  32  46  30  94  21  38  91  22  91  80  85  29  37  89  79  16  18  49   5  95  12  20  49  88  47  11  83   8  32  65  35  99  75  77  39  61  35  28  16  60  36  82  39  59  29  49  91  55  92  98  40   3  62  45  98  55  76  64  88  56  21  87  98  23  34  34  12  56  98  53  70  68  44  15  57  27  72  26  98  70  65  35  99   4  84  22  73  87  46  90  24  36  90  66   7  41  97  37  55  21  10  51  56  84  91  81   3  83  78  43  32  25  26  80  60  51  21  62  88  41  25  41  18  38  47  49  52   1  95  37  58  35  30  86  66  97  27  61  61  27  96  21   6  82  39  11  35  15   5  35  20  72  43  30  25  19   2  60  97  97  97  91  25  94  36  93  49  94  78  97  79  72  70  26  60  93  28  68   4  16  71  84  27  37   6  81  29  88   2  80  65  57  37  81  84  98  47  54  46  22  70  63  76  81  42  58  58  85  12  93  49  92   8   7  65  80  14  59  75  29  20  37  27  92  64  88  97  58  89  78  41   2  90  45  82   9  52  16  77  97  99  26  13  54  16  11  28  44  98  76  48  86  44  75  53  17  22  68  10  40  65   4  97  93  81  12   1  98  78  50  76  62  28  25  33  42  66  29  77  63  38  75  49  54  10  82  23  95  76  56  27  52  47  10  10  59  86  59  13  97  64  63  39  76  54  60   3  82  24  44  72  20  32  44  34  43  35  63  91  42  60  74  54  32  18  57  19  83  22  93  12  11  38  47  41  40  97  76  66  17  33  99  63  33   9   3  11   4  51  77  52  44  53  11  32  81  18   4  38  69  85  90  44  25  62  91  28  37  77  49  88  62  22  86   6  29   4  22  63  95  27  21  71  32  41  31  36  75                                                                
                                                                  51  53  28  97  24  29  86  61  57  39  24  70  25  61  13  23  79  98  50  51  51  20  45  37   5   4  74  11  52  16  22  65  78  97  85  35  95  64  10  97  51  31  62  73  76   2  56  47  87  13  91  36  88  14  51  76  21  21  26  28  25  43  79  11  62  40  76  59   9  10  67  18  88   6  32  55  73  38  42  70  31  78  62  84  80  86  45   8  40  19  64  51  65  19  67  90  22  43  45  19  18  71  53   3  26  67  58  59  83  45  53   9  38  35  19  65  83  92  19  58  45  69  59  37   6  21  84  21   7  87  32  46  61  83  96  67  85  36  17  21  51  97  40  72  70  34  24   3  93   9  72  39  46  24  65  96  31  63  19  63  90  24  91  54  19  45   3  93  50  17  85  79  84  14  58  60   9  45  29  60  74   4  44  59  53  67  67  96  59  89  80  51  98  26  77  24  79  35  75  54  40  65  86  76  10  97  63   6  14  80  60  30  27  97  28  59  44  17  52  29  59  28  55  89  97  81  23  33  80  44  86  29  64   6  99  97  13   6  87  79  84  44  75  33  43  82  99  23  73  37  22  75  82  73   1  32  78  81  47  56  56  63  48  34  59  34  13  69  41  34  54  74  65  19  62  86  61  91  58  80  94  60  84  33  85  80  24  27  19  30  15  89   7  33  73  57  47  23  61  36  88  97  76  55  97  26  97  75  87  78  54   4  92  78  11  71  86  68  66  50  14   3  40  76  75  97  12  35   1  32  30  77  53   5  28  36  27  68  56  94  29  48   3  79  32  85  84  15  90  46  88  23  83  92  63  93  96  64  88  56  86   3  88  90   9  42  21  41  90  90  17  62  63  30  33  30  53  59  28  28  67  97  95   5  62  31  74  72   8  50  74  73   9  51  21  45  40   7   6  91  43   9  30  77  44  61  60  82   1  94  77  40  45  69  98  75  49  73  82  86   8  61  43  92  21  53  17  26  61  48  13  81   7  74  92   3   2  21  33  22  67  78  37  59  51  85  55  84  33  50  87  98  32  12  30  40  35  16  19  36  39  81  87  16  55  19  97  43   4  37  93  85  62  23  64  94  18  79  77  48   7  73  68  63  58  75  59  81  12  91  16  72  63  70  49  51  25  46  51  95  38  11   1  33  70  83  51  24  40  99  57  50  80  26  83  98  55   3  98  60  56  94  61  59  57  26   4   5  20  27  37  68  49  47  18  59  24   4   2  22  26  81  87  78  88   2  79  17   7  38   3  12  62  36  43  90  92  94   2  99  83   3  60  81  93  66  19  48  97  77  91  17  78  38  61  50  87  36  46  58  23  82  73  40   5  31  11  53  37   8  68  73  38  31  40  26  58  41  52  66  32  79  36  68  59  17  69  92  86  17   2  65  74   8  81  99  17  89  29  90  70  55   5  26  47  85  59   6  99  71  42  58  18  64  16  93  13  27  34  95  53   9  74  33  50  73  49  55  16  81  32   2  99  92  42  19  69  65  26  20  21  44  12  24  88  11  66  81  88  20   9  82  73  58  82  52  14  87  69  73   9  23  91  48  94  37  65  40  15  32  55  51  51  67  34  30  99  70  45  84   1  65  24  94  36  88   3  48   7  13   1  47  14  88  61  42  80  96  77  36  92  91  94  44  87  25  79  50  50   9  47  81  62  77   9  79   2  67  79  55  86  18  50  21  13  32  20  18  90  85  43  44  11  45  62  51  37  33  75  91  87  10  19  41  57  97   6  99  86  49  70  59  63  61  23  62  63  25  99  11  11  72   6  57   7  84  11  44  17  22  93  90  51  35  45  83  60  51  94  30  32  28  86  59  61  30  95  97  51  57  32  54  68  42  46  31  91  50  40  28   7  45  32  89   8  11  26   2  22   4  28  10   3  76  51   9  74  74  89  69  46  54  77  41  28  86  72  26  37  43  63  93  15   5  56  81  90  39  50  32  77  89  51  47  37  62  29  18  98  68  77  51  63  39  53  74  81   1  97  87  97  10   3  10  37   7  98  80  27  29  41  58  33  25  65  47  10  60   3  56  29  63  30   4  25  81  26   7  44  89  69  23  14  96  77  89   6  21   9  10  43  39  65  97  45  72  87  64   4  80  90  22  11  72   2  11  91  93  90  89  12  12  54  35  82   1   6  78  62  52  89  18  52  17  91  73  27  95  65  37  26  80  40  46  78  16                                                                  
                                                                    48  72  99  11  92  18  12  71  69  49  19  57   5  60   2  54  59  90  81   7  30  41  30  75   7  11  78  35  25  63  65  81  98  12  61  44  33  66  47  63   1  26  45  53  52  18  31  55  36  51  94  79  84  69  62   7  27  22  80  37  65  38  29  75  40  72  15  51  54  86  98  39  51  30  80  54  97  10  80  56  30  54  82  24  54  99  92  63  40   4  75  22  61  11  47  88  57  62  52  96  67  24  37   2  45  91  24  15  81  10  24  88  97  12  25  30  15   4  38  56  96  81  80  82  35  18  39  37  21  87   7   2  76  15  70  33  21  80  28  82  44  54  66  45  81  61  88  28  99  77  59  66  25  28  83  12  11  96  94  13  93  65  87  60   8  78  45  18   5  45  96  74  14  80  87  73   3   9   7  30  86  85  29  70  42  48  50  38  37  64  52  51  44  20  38  12   9  77  51  56  11  98  68  79  31  41   3  61  79  75  46  57  47  13  16  12  39  19  99   1  10  76  95  25  90  23  34  91   6  68  71  35  98   4   8  38  33  95  56  83  34  64  85   6  82  68  48  45  88  94  43  88  53  57  15  64  34  83  88   3  99  36  44  92   9  36   2  48  93  64  56   3  46  77  80  66  64  23   4  66  47  42  45   1  93  77  59  48   9  20  25  87   4  52  34  13  98  88  63  23  95  49   1  90  19  72  15  53  76  86  78  45  79  28  22  93  18  12   4  58  21  64  76  73   1  67  74   1  67   3   5  52  55  52  40  78  10  87  43  48  89  44  61   1   9  73  22   8  83  33  83  10  17  27  15  46   7  92  60  64   6  29  48  51  88  48  72  98  69  80  24  93  19  83  50  96  47  75  85  69  78  48  80  37  86  16  33  29  99   7  82   9  40   4  98  53  94  92  55  78  50   5  36  82  21  26  66  85  76  79  59  20  73  73  79  45  45  64  32  40  19  31  83  79  31  47  79  29  30  31  34  76  23  16  98  96  36  72  62  30  55  27  65  98  89  38  15   7  83  44  72  73  52  36  13  33  78  40  83  11  43  13   7  13   9  47  47  37  72  39   2  35  91  81  26  32  36  96  87  90  11  18  78  83   4  61  12  48  36  34  75  55  60  76  84  91  25   2  38  65  60   6  35  59   8  87  58  16  29  49  24  17  95  77  59  52  61  34  91  62  36  61  39  92  76  20  47  31  37  26  27  79  55  56  92  38  72  24  12  31  10  69  86  35  40   8   4  66  64  61  97  46  63  57  18  73  12  99  97  42  21  36  51  78  35  19  71  95  72  25  42  96  83  34   2  30  13  90  32   4  10  95   3  82  58  63  32  78  68  76  64  58  82  53  71  96  54  79  50  23  96  70  54  52  25   5  69  48  37  18  62  90   3  17  13  88  81  85  50  91  35  48  85  15  24  63  13  58   4  18  77  94  34  30  31  42  11  51  48   2  73  92   8  36  76  63  68  30  44  46  95  51  94  78  72  17  95  84   1  56  10  71  60  38  64  89  20  24  38  83  95  10  95  75  71  97  13  94  28  35   3  18  44  30  31  88  25  73  40  94  65  29  84  25  79  17  96  57  37  21  50  71  45  80  29  46  99  85  24  43   2  30  28  41  65  94  12  33  24  41  18  19  54  40  71  10  57  97  57  79  43  54  38  55  17  51  72   7  27  10  15   2  15  62  34  24  99  10  76  74  24  72  99  96  74  90  15  45  77  85  37  28  47  53  49  10  16  35  50   9  44  31   7  82  15   7  92  81  34  18  93  27  91  19  13  23  33  66  92  88   3  65  61  77  53  28  17   5  62   1  34  95   1  88  89   3  15  83  12   3  25  56  39  88  78  94  41  20  57  80  81  36  70  12  36  85  53   4  58  37  29  54  80  94  67  41  49  65  73  92  95  59  13  42  35   1  59  28   4  39  63   3   3  32  35  90  64  21  16  29  75  23  45  90   6  46  55  45  37  28  72  90  14  60  37   8  78  84  25  60  52  71  25  55  65  60  91  18  44  74  14  21  78   9  77  94  29  23  58  33  72  96   6   9   6  42  58  97  10  60  31  97  29  31  88  93  48  71  69  52  68  94  82  57  59  99  94  69  99  47  44  59  55   3  76  75  58  72  89  70  21  92  65  11  34  49  15  71  50  43  71  24  46  46  51  42  30  41  13  67  69  84   8  91  12                                                                    
                                                                      72  43  76  29  73  79  55  74  56  33  79  14  12  87  54  10  32  32  84  32  45  97  71  11  22   5  53  67  85  47  55  59  68  57  94  34  23  33  44  70  79  44  27  94  79   9  82  60  98  72  32  99  49  64  63  32  78  90  46   8  43  94  88  45  96  82  47  99  37  26   5   2  63  17   5  67  75  59  39  95  88  64  36  30  39  92  42  76  89  57  55  33   3  51  18  80  73  32  90  35  40  69   5  86  66  24  66  17  48  43  18  84  31  21  86   5  43   7  87   9  97  69  26  20  72  99  20  23  69  30  60  78  19  52  47  73  22  22  98  44  54  90  13  91  64  87   3   9  75  57  14  30  29  32  23  57  91   4  40  93  68  67  29   9  25  50  75  36  44  19  62  85  17  46  46  14  43  18  11  70  12  38  29  41  57  65  42  95  17  22  41  65  36  75  41   3  18  54  13  62  76  10  77  97  20  18  36  63  51  39  93  32  40  24  58  66  79  96  75  99  82  85  71  47  51  35  14  94  57  88  67  59  47  26  30  58  85  99  74  66  32  28  22  10  42  46  35  67  76  18  66  22  29  95  30  59   2  32  47  54  33  29  91  19   7   5  44  88  46  85  73  98  99  43  98  96  40  35  66  59  82  97   3  66  51  97  10  21  85  73  95  94  93  50  33  36  67   1  97   3  10  57  70   4  50  97  19  65  48   7  55  63  75   5  50  93  17  38  44  30  70  27  66  29  89  27  50  42  76  23   3  42  17  62  91  98  58  57  11   9  21  91  43  87  17  68  46  56  33  66  40  31  78  15  53  32  74  95   7  54  41  53  70  46  76  60  43  36  34  11  11  63  48  18  78  98  88  26  88   8  61  27  42  46  48  48  48  84  82  52  33  22  76  71  72  52   4  44  26   5  10   1  99  69  26  32  43  22  27  80  91  52   5  94  73  69  70  27  68  93  85  86  14  42  72  24  22  23  34  25  55  54  18   5  86  34   2  18  69  74  69  42  27   4  23  75   6  49   3   9  30  93   1  77  51  45  16  61  98  67  44  76  40  77  64  71  76  80  94  57  11  62  57  32  66  45  36  92   8  71  51  24  92  88  79  50   5  59  86  73  98   8  62  33  76   3  97  75  71  66  68  44   3  78  42  94  21  75  56  60  55  97  19  92  53  79  25  73  46  96  36  27  56  71  51  57  13  42  98  29  82  69  72  82  52  73  79   4  32  39  46  10  17  31   9  53  94  79  30  98  95  61  43  67  90  70  87  50  99  76  12  77  62  44  18  47  99  17  80  62   1  16  45   7  35  12  88  98  23  25  46  34   9  43  44  30  68  60  50  39  14  18  33  77  69  40  29  65  85  93   5  57  82  52  31  35  48  88  58  49  34  53  65  85  90   2  88  75  11  28  63  80  63   3   1  51   6  41   6  42  28  12  38  12  29  83  90  78  10  15  28  65  23  57  62  53  20  10  44  59  21  10  32  72  10  96  49  60  17  85  50  30  93  35  18  78  36  77  31  37  29  72  23  60  66  58  79  85  61  23  53  89  44  83  70  72  68  13  10  50  77  63  73  63  91  49   4  85  85  57  54  55  97  36  98  72  54  36  86  15  18  88  31  43  87  58  92  44  91  68  24  28  81  54  41  37  15  81  75   4  66  24  19  67  46  71  84  14  50  88  29  69  23  43   5  93  64  49  26   8  67  36  63  68  15  97  24  39   3  99  50   2  96  39  85  98  66  59  52  29   2  53  60  68  94  25   9  83  21  42  51  48   7  99  37  58  86  32  13  59  40  96  42  41  80   4   3  58  78  50  81  10  69  82  92  41  70  96  98  41  99  65  80  39  92  90  10  17  96  87  80  77  96  98  52  48   6  36  70  14  22  72  19   7  96   6  92  27  15   5  40  50  59  93   4  86  79  98  28  27  96  98  31  56  21  89  20  44  40  99  45  18  70  14  40  40  68   5  89  58  57  19  13  47  38  75  28  44  59  75   2   7  54  83  58  25  60  24  17  61  32  86  47   1  99   5  18   1  15  61  93  92  78  26  10  10  19  68  20  89  83  51  44  46  37  60  59  77   6  32  21  63  45  58  20  57  94  83   7  91  58  19  75  34  54  52  51  89  54  33  95  36  41  46   3  20   2  34  85  86  98  21  20  28   5  59  51  55  88   8  18   8  24   1                                                                      
                                                                        88  49  50   3  69  57  59  65  49  39  43  31  21  15  56  69  26  39  28  26  22  47   9  53  95  90  17  45  99  79  87   3  10  65  55  82  23  11  24  54  29  82  70  30  97  96  79  61  41  39  57  35   4  79  54  87  90  20  49  63  97  78  57  28  40  81  17  54  42   6   8  92  81  20  95  63  69  59  41  58  21  42   9  99  80  93  76  90  12  50  85  59  77  29  48  13  84   4  82  15  60  26  45  66   3  99   4  78  36  26  13  73  64  70  95  86  33  60   7  10  28  67  74   9  31  20  24  75  95  91  62  32  50  32  36  19  91  76  31  62  52  52  35  18  37  38  72  94  23  76  72  40  77  75   4  14  28  90  93  95  48  21  54  92  22  74  69   5  30  91  14  42   2  67  18  14  18  32  12  74  76  29  98  26  80  68  95  61  88  96  38  81  54  62  31  66  74  69  76  50  65  55  88  90  28   1  40  81  63  58  10  97  75  42  89  87  54   4  99  88  35  51  42  89  45  90  51  73  64  88  47  82  56   8  25  49  40  18  97  90  66  84  77  63  40  12  26  76  92  61  54  45  68  10   1  13   2  93  23   6  46  86  44  71   1  85  86  66  70  94   7  45  25  44  79  10  21  97  95  95  86  58  73  36  52  48  73  58  93  67  75  34  43   3  50  89  93  12  50  19  82  49  76  85  35  14  83  66  17   4  95  44  40  32  71  49  30  85  80  54  31   6   1  76  60  61  47  83  84  10  51  71   6  84  16  79  76  19  75  75  49   8  50   4  60  86   2  49  60  56  30  36  95  78   2   2  22  32  23  98  60  96  52  98  87  18  26   4  28  28  31  41  39  78  83  49  91  62  40  67  84  34  72  57  60   9  50  16  70  91   6  70  76  66  33  25  14  57  74  79  79  24  93  65  11  27  87  64  35  31  74  35  52  48  26  86  21  74  96   1  29  81  58  40  16  44  14  68  78   5  77  49  46  80  68  80  31  26  71  33  84  79  94   9  57  78  63  80  77  48  40  39  27  32  86  58  89   2  49  47  94  25  33  14  13  71  34  90  86  37  20  12  89  31  30  12  13  20  54   1  62  92  66  39  86  37  53  18  69  67  96  43  76  26  44  89  61  63  27   8  10  99  75  75  26  65  25  18   1  98  22  43  46  88  43  96  24  81  66  63  28  57   8  15  24  88  17  59  50  62  39  97  71  14  36  79   5  15  26  89   5  50  72  72  45  38  31  33  18  91  83   1  48  10  80  73  27  79  91  17  34  59  33  26  69  59  37  30  45  73  19  67  51  25  37  95  91  46  30  14  68   1  70  65  51  62  77  95  21  98  90  31  39  48  41  79  36  85  55  82  40  74  41  96  56  99   9  84  24  41   5  93  92  49  78  82  70  38  82  55  45  63  81  38  91  81  93  50  82  81  49  49  56  12  86  28  60  27  49  19  25  27  99  69   2  92  67  18  55  93  49   3  17  99  24   9  19  42  79  93  51  37  15  96  64  51  74  11  67  26  35  10  56  49  58  53  17  26  23  82  70  95  73  95  63  23  80  84  42  98   7  21  53  67  24  61  83  70  54  65  78  23  52  17  32  75  64  40   6  65  34  38  70  76  14  36  40  38  82  30  41  42  45  16  73  84  99  36  15  44  70  60  29  47  65  99  46   4  84  39  12  52  10   9  59  65   8  69  66  93  88  59  10  41  12  16  38  57  19  46  67  95  42  27  58  85  91  60  92  22  38  45   4   8  23  71  31  31  25  54  27  25  82  98   7  27  34   6   2   1  34  63  24  57   6   4  88  96  78  27  67   8  72  99  33  79  46  83  45  18  41  50  48  52   2  93  87  46  58  58  77  60  57  86  81  69  66  37  52  19  95  86  27  58  86  98  38  12  77  42  36  40  19  70   2  98  85  97  40  41  14  33  88  21   6  49  26  87  19  61  10  18  74  33  15  15  23  21  15  22  23  62  87   5  29  45  36  25   7  82   8  84  83  79  44   4   3  88   6  17  88  18  23  55  92  21  18  98  29  65  66  64  59   2   9  90  48  74  91  95  38  56  39  47  94  58  51  62  40  89  84  57  26  87  12  26  23  37  81  34  97  56  17   1  61  76  62  13  61  82  41  72  56  45  46  57  85  11  72  23  41  61   5  58  92  10  35   7  20  80  94  78  93                                                                        
                                                                          75  66  75  44  23  16  70  93  95  24  92  19  19  23  80  54   2  35  35  46  72  87  66  19  64  58  83  53  86  49  94  67  92   2  84  84  59  57  96  63  42  38  65   6  53   8  61  80  67  90  68  55  77  53  15   2  91  76  17  75  22  66  96  19  29  74  32   2  72  40  18  30  83  11  25  20  89  84  23  11  54  84  48  68  18  47  60  38  20  51  44  48  25  42  76   2  87  65  78   2  98  69  39  84  45  94  31  71  76  87  47  29  76  18  70  97  39  23  60   1   9  22  62  23  58  82  43  89  42  49  41  73  44   5   5  57  83  62  78   6  37  38  42  33  84  92  95  35  66  58  84  73  29  97  25  65  28  77  54  16  18  34  25  93  58  63  89  98  93  24  49  38   5  16  11  60  16  50  69  73  39  37   4  20   9   9  92  62  60  87  79  51  69  18  38  51   9  46  43  85   7  28  91   8  68  39  72  41  71  35  10  96  30  13  85  30  98  93  42  24  66   8  27  97  69  46  66  83  41  67  72  79  64  83  63  63  24  48  88  20  77  26  71  33  99  44  69  18   4  78  89  59  21  28   2  22  38  93  91  55  71   1  27   2  81  50  96  25  42  76  58  54  23  62  93   5  46  98   1  78  21  69  13  40  60  58  17  66  39  73  60  26  76  39  68  20  19  15   7  89  73  37  51  50   5  30  16  12  49  85  52  13  65  87  51  44  88  36  79  84  87  59  86   9  14  89   1  25  50  11  18  80  89   6  32  61  13  57   6  36  86  79  52  52  18  84  13  38  77  10  60  82  59  35  73  81  62  26  86  72   8  48  82  14  71  80  88  12  91  11  10  61  68  93  87  46  81  87  86  51  77  32  56  22  63  42  62  55  27  69  61  98  37  45  51  46  54  54  26  81  57  25  40  50  88  45  70  70  78   9  32  45  25  59  73  51  22  54  96  83  51  89  67  54  45  70  15  73  95  71  61  87   5  27  43  25  84  37  65  98  17  59   6  94  80  49  84  76  97  16  73  64  18  40  25  63  40  71  71  21  30   2  17  87  17   5  62  29  42  42  41  21  58  70  84  19  79  17  17  94  26  35  57  21  37  17  31  49  32   7   1  54  21  91  73  14  68  43  17  24  79  82  49   9   1  63  83  81  18  98  76  11  55  93  77  80  84  53  43  85  97  12  22  85  75   7  75  79  38  57  11  63  35   9  63  65  41  20  76  97  89  66  57  80  46   1  86  44  57  41  14  29  35  22  60  57  20  94  98  44  50  84  60  59  44  18  30  81  37  70  66  73  39  60  90  17  27  59  25  12  72  68  15  33  37  87   8  40  78  93  99  72  52  17  12  19  53  42  50  61  73   5  65   8  49  11  16  50  60  16  94  53   9  71  94  51  21  88  17  48  68  95  11  83  87  87  51  23  75  67  21  36  49   8   6  64  73  87  69  51  99  43   6  65   4  18  47  10  32   4  58  63  24  28  60  70  69  94  51   5  98  58  67  65  26  27  19  20  24   5  72  85  68  99  43  52  82  28  30  18  98  45  62  95  52  57  66   7  65  29  90  13  79  56  61  43  84  11  43  96  20  73  75   4  42  52  56  11  91   5  10  37  76  61  45  99  79  55  98  38  27  21  88  60  95  25  22   2  36  83  49  33  12   2  37  74  14  41   9  64  27  13   5  92   9  16  32  29  16  70  26  71   8  28  95  16  72  64  18  22  36  53  75   5  70  60  19   7  80  12  78  40  50  26  97  10  72  69  71  74  90  15  47  77  82  90  54  20  82  28  58  44  94  76  55  67  27  51  99  27  21  40  40  65  90  65  48   5  99  12  38  92  88  91  43  62   5  45  50  69  91  40  32  85  93  32  16  22  60   9  35  43   2  92  98  31  48  29  38  39  78  88  36  34  51  59  56  31  77  43  16  26  57  96  39  74   2  97  17  57  89  99  88  48  59  52  82  51  36  95  86   5  79  67  85  48  93  18  80  64  90  19  38  44  81  77  12  72  98  50   3  58  63  48   2  38  30  33  43  17  93  52  58  22  78  51  99  36  52  42  73  62  14   8  36  84   4  19  12  90  17  76  17   2  28  88  54  75   7  14  20   2  83  33  71  59  41  59  41  20  50  89  39  75  72  83  39  42   3  16  78  66  65  35  32  94  95  82  41  22  18  30                                                                          
                                                                            6  81  92  48  59  74  52  96  30  38  16  66  39   8  70  86  35  24  98  35  86  89  96  54  36  14  94  26  22  24  56  83  93  33   7   6  34  20  87  99  21  26  96  33  86  26  96  24  20  17  79  62  71  98  89  42  47  20  27  55  53  22  17  31   4  60  25  13   1  84  73  20  46  80  80  82  33  93  71  81  29  50  43   1  77  74  96  57  90  99  95  47  34  54  75  86  27  66  16  58  65  85  62  27  50  57  88  62  28   8  69  68  85  71  14  97  91  81  39  77   9  26   7  46  88  73   6  72  17  32  28   5  10   1  87  86  26  71  22  37  47  74  82   6  63  29  64  99  58  45  94  85   9  99  55  27  90  32  23  96  21  26  61   2  98  73  31  65  14  69  46  71  15  61  60  36  86  39  10  89  53  74  98  39  62  42  76  80   4  46  30  95  74  42  67  74  34  77  63  21  32  23  24  77  41  25  46  77  69  28  92  88  42  22  56  71  38  88  67  87  97  18   4  28  12  56  89  32  95  76   2  33  35  42  85  76   7  75  97  76  81  78  39   1  55  83  79  58  68   7  15  45  46   2  79  71  38  19  24   6  99  69  15  96  40  17  89  51  86   3  57  20  21  13  25  17  48  73  65  56  83  47  43  35  89  69  17  68  87  67  75  97  64  28   1  31  27  99  34  38  38  64  28  67  77  74  18  23  74  28  32  56  68  29  25  63  19  11  91   6  30  46  82  24  15  58  10  58   8  33  91  84  59   6   2  79  41  32  51  57  75  17  98  69  21  12  91  27  80  88  79  50  94  92  39  57   7  70   6  98  51  10  37  36  54  83  19  90  42  68  90   8  98  43  93  61  49  28  61   2  25  85  92  81  87  97  28  50  54  42  77  11  91  27  82  70  16  20  38  65  78  20  40  63   9  46  72  10  69  63  43   5  15  50  60  94  12  42  29  15  83  33  41   5  16  65  34  41  38  63  41  30  89  94  56  24  26  14  77  15  11  33  27  58  49  11  71  92  55  45  86  49  83  44  60  59  97  17  25   2  85  48  28  51  88  57  86  16  33  64  92  33  35  15  38  60  84  66  44  76  21  61  70  15  35  54  41  79  74  74  16  12  73  93  83  87  60  23  11  36  26  69  64  27  15  29  27  50  85  18  85   1   8  98  16  35  21  12  86   6  57   3  22  74  86  32   1  31  49  44  67  83  30  30   4  46  40  59  90  60  87  29  52  25  77  33  46  71  82  45  85  76  14  40  65  22  22  20  47  50  91   6  78  85  75  13  75  55   3  53  21  77  26  45  35  24  60  57  16  10  69  75  27  12   7  37   5   9   9  25  72  18  75  40   5  37  70  53  91  83  25  14  52   6  75  18  92  50  26  19  40  58  47  62  65  34  21  67  48  62  59  82  18  56  96  53  36  99  39  95  27  32  18  13  84  11  67  11  70  50  83  45  36  56  56  53  12  26  59  24  24  90  24  72  94  41  46  23  31   2  73  70  46  95  30  83  46  95  32  97  68  58  32  21  10  86  79  81  64  40  73  42  45  24  71  58   6  14  42  28  26  67  67  20  92  89  98  75  25  95  18  52  44  28  57  80  44  34  90  32  75  22  23  86  25  37  91  45   3  70  53  63   4  12  40  59  72  67  30  90  43   6  83  68  29  25  73  13  49  14  56  95  45  78   3  20   7  62  36  65  26   5  60  64  52  26  18  63  98  65  12  82  54  38  59  43  77  31  20  13  98  91  54  38  36  20  33  98  41  30  69  27  58  99  55  92  86  81  80  52  88  44  89  94  51  49  53  67  92  11  60  73  90  50  21  79  47  64  49  77  86  38   6  77  69  44  37  34  97  88  88  12  99  46  30  75  23  16  33  39  72  62  39  11  59  99  32  94  52  61  80  28  18   3  46  63  99  61  43  88   7  40  26  81   1  43  48  79  12  35  79  89  74  54  15  77  88  81  86  39  49  50  35  42  86  51  18  30  82  64  69  36   4  47  47  66  97  12  19  99  85  21  43  58  28  28  18  95  20  62  11  58  74  16  27  47  98   7   2  33   9  10  21  93  69  29  29  98  69  52  80  71  64  57  21  45  45  13  76  77  24  96  40  41  68  30   3  76  59  21  18  16  92  21  64  79  58  43  44  94  71  93   8  39  73  12  12  29  31  59  50                                                                            
                                                                              96  40  57  80  35   1  84  39  26  63  16  68  47  63   9  91  45  31   5  50  40  21  44  69  12   3   9  65  44  29  68  55  28  74  95  75   2  86  50  21  76  62  99   5  28  95  94  24  97  31  69   1  57  58   3  87  98  22  55  49  19   9  33  58  79  42  91  79  37  31  23  60  87   2  37  94  98  22  40  25  49  93   5  88  92  24  90  23  59  55  18  24  56  65  85   7   7   4  70  82  19  85  46  84  25  40  49  45  86   2  31  97  10  30  52  38  81  51  78  26  31  68  81  40  58  86  58  19  39  74  21  39  28  55  36  48  33  32   9  67   4  95  33   2  76  53  56  14   5  76  73   7  47  77  72  71   6  11  67   6  13  18  15  33  57  16  54  52  17  54  12  71  91   9  88   7  60   2  59  20  57  40  86  93  22  21  99   4  74  44   1  65  89  91  42  34  24  31  12  90  85  23  70  25  27   3  46  24   8  75  96  24  60  68  86  75  87  11  12  17   3  83  35  17  27  14  35  61  58  22   8  57  21  73  57  76  80   6  90  94  55  46  25  57  98  96  13  29  57  96  36  27  62  27  34  59  21  68  33  94  55  90  55  28  42  57  11  66  89  63  58  73  18  71  74  76  57  27  41  82  44  83  70  88  12  34  75  25  75  40  87  96   7  54  30   1  82  30  47  90  91  49  51  58  98  86  10  53  32  71  51  58  58  29  21  32  55   6  24  18  13  83  77  96  16  57  34  29  51   8  91  93  49  55  27  38  24  91  66  71  29  35  86  66  72  69  63  39  76  86  19  97  59  95   6  93  33  40  39  95  23  53  76  12  83   6  36  53  11  68  56  42  10  14  10  38  91  23  85  30  93  97  36  30  29  30  53  41  73  93  23  95  89  41  29  17  93  62  57  56  48  18  41  90  70  11  26  63  91   7  10  13  17  26  33  31  94  35  66  18  61  21  94  97  50  69  23  77  78   8  88  52  18  24  75  83   8  32  99  39  53  53  65  65   9  25  48  94  29   1  14  54  37  61  57  72   7  84  32  95  82  45  93  60  22  64  61  26  28  38  31   3  18  11  42  19  48  59  57  57  40  30  82  21  67   8  75  28  68  71  88  55  99  61  58   3  75  51   1  51  24  68  66  53  76  30  82  68  53  47  93  14   1   5  71  51  11  62  61  21  14  45  90   8  70  23  12  84  11  37  99  88  69   4  22  49  47  96  71   6  67  42  59   7  72  49  63  95  85  40  68  92  98  55  89   8  11  23  92  11  79  52  88  71  25   9  77   7   1  44  82  11  37  75  66  40  66  52  64  46   3  59  29  84  86  46  58  97  11  13  28   2  87   9   7  93  10  63  44  56  45  86   6  38  80  43  90  53   1  53  47  65  91  70  59  41  24  49  59  48  23  77   3  67  39  17   5  46  61  21  86  19  50  20  50  18  56  50   7  33  69  26  69  33   7  48  39  61  58  30  60  15  46  11  88  85  10  36  53  76   8   9  18   7  61  22  71  61  78  26  70   3  33  45  80  32  81  15  74  82  25  52  97  96  29  72  53  54  96  74  14   9  17  22   3  47  40  78  76  92  13   5  47  27  31  87  94  49  37  50  10  13  76  29  64  21  42   8   3   8  73  95  64  15  53  72  18  36  92  47  15  34   4  42  95  35  70  65  62  18   9  31  81  49  94  68  37  21  48  93  42  50  15  20  68  69  34  96  12  72  64  56  39  25  48  76  65  48  52  70  64  85  30  22  59  53  14   4  53  79  77  25  92  60  48   6  27  39   7   5  44  76  84  80  39  54  15  14  28  40  95  24  98  91  32  34  84  16  60  49  13  29  38  80  13  26  33  33   6  79  53  78  12  76   6  11  40  50  37  95  17  47  23  55  50  51  40  17   8  77  57  16  93  55  91  57  16  41  75  21  65  22  34  51  28  67  69  86  49  25  22  60  75  70  98  95  72  21  68  33  86  64  67  79   2  41  90  46  64  37  96  64   5   5  34  54  18  81  59   8  93  86  25   6  28  90   3  48  24  87  31  55  49  37  87  99   3  93   8  38  21  50  49  14  85  57  29  74  42  20  55  61  74  98  75   4  57  51  88  95  83  91   2  30  36  63  91  32   1  46  45  27  90  60  34  16  62   3  62  80  16  75  12  65  97  45   3  77  39  22                                                                              
                                                                                43  60  10  14  80  31  96   7  80  21  69  54  30  48  66  59  34  58  30  72  53  71  31  85  63  65  99  68  31  67  46  64   2  42  53  67  53  37  43  37  40  92  81  17  51  65  18  98  18  68  37  81  78  52  30  20  79  51  75  72   4   5  53  39  65  95  54  90  50  99  97  61  71  64  92  52  79  72  81  34  33  13   8  68  66  91  21  45  86  38  96  20  41  38  71   3  13  46  29  60  46  11  18  15  86  65  38  25  82   2  44  31  22  63  20  49  27  30  13  94  19  53  63  31  44  17  31  85  17   2  67  33  16  26  62  95  13  42   8   1  63   5  45  33  35  66  70  92  43  75   8  87  33  71  71  15  93  59  60  10  17  36   6  13  23  69  10  36  71   5  70  21  66  95  56  77  83  47  12  35  41  15  33  52  75  93  88  78  43  93  97  60   9  71  40  37  22  77  99  68  33  61  23  13  50   4  63  55  63  60  91  81  85  70  62  12  18  11  13  18  65  63  94  38  92  23  32  47  71  80  61  54  29  76   9  10   9  75  72  40  83  15  21  74  58  45  34   9  35  36  69  14  12  30  67  38  29  17  87  16  88  39  41  86   2  64  80  79  77  90  14   4  17  12  15  11   9  87  14  22  87  90  46   5  51  23  18  75  93  32  67  49  54  99  55  12  54   9  22  29  99   9  62  82  33  34  72  20  32   2  95  23  92  55  85   7  86  17  44  99  51  34  68  56   4  24  11  95  69  77  15  39  66  56  55  95   9  39  79  84  16  34  36  67  33  22  22   9  56  77  83  93  28  92  21  38  76  27  70  43  39  45  25  85  31  55  30  40  92  57  62  67  73  33  31  32  35  93  48  61  85  70  23  76  58  78  16  50  37  46  20  99  48  84  22   5  76   6  58  89  36  88   8   4  99   9  11  41  37  55  15  26  81  14  26  59  67  63  61  16   8  43  97  68  34  29  73  21  78  68  71  72  48  57  30  87  69  41  64  38  13  30  98  87   3  72  11  99  98   2  47  33  83  72  60  52  21  50  29   1  48   1  92  63  49  47  78   4  91  44  66  28  12  41  26  23  42  34  31  36  79  73  70  63  84  81  22  57  36  45   2   2  36  36  74  75  37  34  43  57  51  55  15  86  29  39  81  30  65   7  89  37  49  78  18  97  55  36  94  73  19  36  83  53  85  76  12  16  71  39  21  84  31  52  14  21  75  25  11  98  52  74   4  18  47  48  10  86  61  67  15   9  54  11  43   2  30  16  25  91  78  45  99  11  23  42  19  68  76  44  55  38  56  49  34  42   7  91  47  10  11  83  82  57  51  22  31  50  93  18  45   4  64  32  55  31  42  60  67  40  70  42  36  62  62  59  33  57  48   4   6   9  46  32  41  11  14  87   7  40  43  46   9  61  32  61  17  41   2  75  61  57  75  11  65  18  88  31  23  38  69  46  99  91  77   6  51  32  36  89  24  67  22  23  54  63  14  73  63  52  74   9  66  60  23   1  92  67   5  80  90  79  24  73   3  26  59  31   8  12  69  85  26  78  48  49  89  63  92  80   5  15  39  44  97  11  25  37  62  15  68  52  35  60  14  88  29   3  60  91  11  25  21  63  89  80  35  55  30   2  61  25  93  82  93  76  41  50  12  19  78  78  81  88  45  62  63  12  77  42  86  34  25  54  51  13  43  87  76  74  21  71  96  94  76  19  92  41  45  22  60  61  59  16  83  78  82  98  83  11  91  47  62  91  48  22  23  77  52  44  16  15  90  27  38  77  89  38  37  75  64  74  98  85  99  46  78  37  23   1  14  63  83  99  95  14  67  59  59  81  32  66  33  12   1  77   9  89  79  24  45  92  34  66   6  90  42  26   6  46  35  98  41  88  80  57  84  59  18  22  55  10  21  81  88  34  19   4  68   5  46  94  61  50  92  27  27  15  84  87  72   4  61  37   4  86  95  57  23  82  65  74  42  73  51  47   6  33  72  60  47  47  17  23  48  63  14  43  82  79  32  22  76  30  69  30  90  54  49  60  76  50  15  60  62   4   8  81  82  70  72  37  47  83  42   1  99  48   1  78  18  28  37  85  21  59  91  95  56  23  82  73  82   3  51  76  63  35  96  52  93  13  27  72  36  90  45  46  85  12  36  18  19  45  47  91  23   5  98                                                                                
                                                                                  75  26  45  73   8  33  97   3  75  27  37  99  40  79  80  95  41  83  58  68   1  97  74  88   1  32  51  17  67  39  48   8  73  51  97  99  67  52  74  40  62  16  53  24  21   7  79  58  72  30  78  32  47  40  31  36  59  93  27  82  82   6  66   5  88  18  38  56  21  29  82  50  92  38  70  93  70  20  52  21  27  76  64  12  11   8  56  28  35   6  54  85  39  84  94  21  30  52  61  56  64  60  58  68  74  89  23  21  99  17  82  42  47  82  84  97  98  39  59  36  50  22  42  82  60  42  96  17  76  55  96  96   6  38   3   5  62  96  36  65  74  19  72  52  58   1  24  50  44  79  69   9  40  65  96  76  11  52  53  19  25  53  31   7  29  76  97  78  38  86  66  96  81  22  28  34  40  88   6   3  58  65  57  29  66  41  83  62  47   5  33  37  21  23  93  44  80   7  77  60  22  46  91  74  27  55  90  13  66  66  73  56  20  46  25  65  54   4  44   1  20  97  52  46  72  47  48  98  43  75  49  73  48  53  25  81  69   8  45  65   6  91  25  49  76  70  19  34  20  87  61  33  57  45  94  70  73  97  75  75  59  80  66  91  53  96  71  49  65  77  46  83  91  40  50  24  25  31  81  91  29  14  78  75  34  88  88  75  50  54  70  88  31  51   9  20  38  45  83  87  61  94  11  69  50  95  58  14  24  84  90  66  89  90  68   8  17  74  20  26  91  85  75  40  52  51  56  87  38  30  36  77  70  53  26   4  13  53  55  25  53  89  18  85  39  54   9  59  35  33  60  14  46  95  22  26  22  33  64  61  52  28  83  23  58  45  93  48  24  72  94  39  62  69  15  62  58  22  54  19  31  82  62  37  44  94  47  32  71   1  30  43  43  81   7  33  82  21  67  81  22  40   7  68  63  47  39  38  80  86  48  33  31  66  71  60  87  22  44  95  93  77  80  37  82  40  14  31   6  75  92  89  39  62  58  72  17  36  36  62  16  28  30  53  44  40  15  21  53  53  77  95  57  61  94  48  65  28   3  61  70  44  49  63  76  65  77  68  16  57  51   5  95  90  86  96  47  27  26  64  56   7  14  52  78  85  24  90  43  32  76  69  65  93  88  23  52  86  89   2  23  73  48  95   3  11  88  68  85  72  46  89   7  31  62  99  87  36  52   7  78   5  93  50  79  30  11  71  49  48  28  49  70  99  48  40  38  90  54  58  61  54  63  71  33  60  49   4  93   6  20   9  43  52  66  55  28  35  51  83  47  75  83  26  79  54  64  13  84  19  40  49  92  53  26  82  32  42  38  98  71  64  66  42  63   8  54  11  27  95  43  62  33  24  80  81  41  69  15  78  28  25  37  67  43  32  31  62  65  12   8  70  35  70  63   7  87  64  12  79  98  25  16  82  79   4  42  55  64  66   5  50  99  93  80  95  75  52  91  65  82  74   6  74  98  98   4  30  75  66  75  61  11  75  36  69  12  32  35  69  66  29  45   6  75  23  79  26  77  84  59  79  42  65  19  71  86  76  55   4  88  14  60  59  37  83  63  62  74  31  96  97  59  83  78  98  53  62   9   6  52  26   5  51  20  82  66  76  35  72  43   6  38  52  16  70  32  24  76  35  54  60  91  76  45   3  74  89  52  76  99  19  63  47  13  11  90  34   9  96  99  28  95  19   9  41  54  70  82  55  79   8  88  27  91  71  81  75  82  46  77  34  68  98  11  42  42  41  61  55  81  33  76  89  31  63   2  11  78  22  12  59   5  56  55  83  74  52  24  56  62  47  27  23  68  77   7  96  39  75  86  43  40  98  30  73  98  28  56  74   8  74  27  42  75  54  14  54  99  33  22  63  89  55  48  89  57   3  27  93  88  64  77  99  77  97  12  80  78  13  57  60  77  70  87  31  22  64  74  44  29   6  37  68  95  65  79  97  81  25  76  45   5   5   6  35  51  12  93  61  65  37  48  53  41  47  90  39  58  55  53  28  38  49  92  59  24  32  38  12  20  63  66  45  67  27  61  59  70  32  80  71  74  39  17   8  19  75  17  97  45  31  13  84  44  35  71  69  16  84  69  94  98  28  77  50  82  71  97  55  46  99  66  50  40  33  30  65  78  93  51  62  95  26  95  75  62  45  76   1  27  67  70  26  49  80  45  63                                                                                  
                                                                                    5   1  69  64  91  79  66  95  32   3  54   4   2  66  95   5  78  91  47   9  22  42  46  89  90  91  67  56  84  30  15  47  10   3  97  89   6  78  40  75   5  83   7  45  42  32  80  45   7  69  72  39  44  88   9  45  30  77  33  49  85  25  58  82  18  54  33  25  32   8  92   4  62  64  51  64  19  32  28  98  30  55  41  33  30  64  79  41  76   1  80  90  65  96  32  61  82  64   8  11  16  76  20  18   4  16  65  71  67  45  84  10  26  10  68  32  31  38   8   7   9  22  78  86  40  84  99  75  43  14  86  96  67  78  42  46  80  48  62  81  16  41   6   6  86  94  55  17  44  76   9  11  41  71  67  72  39  98  98  63  48  28  72   6  57  12  88  99  65  68  93  66  15  50  31  94  86   3  41  53  18  13  18  53  13  70  54  40  67  15  67  16  38  15  75  14  20  70  36   4   6  18  37  81  94  69  73  89  39  81  73  20  57  82  88  47  16  20  83  78  16  41  31  95  40  28  78  51  70   9  45  33  66  93  23  71  14  53  57  11  95  69  23  87  20  16  59  38  82  16  58  20  11  69   7  90  50  59  29  13  27  59  55  23  48  71   4  75  24  49  39  57  27  66  42  78  28  48  47  98  92  75  80  28  41  45  57  48  70   8  30  20  84  85  35  40  27  64  82  49  69  56  38  94   8  41  18  61  67   1  45  46   9  49  53  17  30  34  87  95  86  78  74  44  11  65  29  40  62  27  73  94  80  56  99  11  31   2  83  39  89  56  38  69  26  32  14  15  72  44  53  17  99  25  71  28  45  42  48  44  99  27  34  54   1   9  88  57  91  37  69  22   3  84  99  44  98   4  65  87  48  22  67  12  72   3  98  75  18  61  34   3  14   8  50  77  77   1  20  47  69   8  94  34  49  71  80  73  45  90  96  61  66  73  26   6   1  43  59  62  16  73  27  16  38  33  63  32  71  32  59   3  98  91  41  49  90  47  94  53  97  16  54  14  68  84  34  55  83  33  66  65  18  82  63  69  89   5  83  85  19  89  30  40  49   9  18  33  83  65  95  64  92  39  78  54  46  11  56  73  67  55  87  51  18  97  13   7   8  61  32  27  95  52  35  87  62  97  25  15  45  83  37  66  66  11  38  97  44  61  57  65  61  81  12  35  73  12  91  30  39  42  73  31  89  15  98  96  56  10   9  69  55  85  78  69  98  49  11  87  66  65  98  90  98  51  15   9  35  45  41  18  99  45  46   7  25  65  37  27   7  98  77  14  36  27  45  21  18  73   3  45  59  43  78   1  72   9  90  64  50  69  90  92  74  12  85  36  67  25  14  54  30   4  22  41  92  58  45  35  44  96  48  30  96  52  81   3  15  59  95  65   5  50  75  56  94  95  72  37  93  48  66  68  90  71  85  47  50  11  46  94  56  49  86  88  17  25  17  25  65   4  98  35  87  16   4  98  52  70  73  18  28  93  46  76  70  33  49   3  15  13  43  39   5   6  20   2  44  26  11  35  78  89  40  81  79  83   1  94  52  48  57  69  73   2   2  92  61  10  43  40   8  21  95  81  94  30  58  88  27  43  49  52  68  21   9   3  23  92  99  50  60  66  46  66  77  29  67  11  66  61  33  84  28  68  21  78  32  41  13  41   9  42  67  94   5  39  15  51  79  10  91  27  28  89  35   3   6  68  43  65  71   9  67  44  45  36  60   7   6  95  46  97  44  85  44  93  67   1  53  69  35  16  67  17  92  96  11  13  36  57  23  35  21  52  15  92  92  81   7  26   8  34  86  30  96  42  56  33  36  44  50  90  10  53  89  40  85  62  77  19  35   8  78   2  97  35  51  73  37  96  56  73  79  21  53  65  80   1  55  77  24  97  26   3  27   1   9  63  13  70  63  30  38  55  74  19  49   2  98  84  70  42  41  89  21  33  49  43  80  45  74  10  11  25   6  91  91  57  52  93   5  96  62  91  58  10  58   5  87  69  11   7  85  63  96  56   6  31  56  79  86  74  90  34  53  23  97  93  83  46  71  33  74  75   9  22  81  92  42  61  81  87  66   1   9  81  26  87  25  58  87  90  65  23  92  89  50  65  12  33  20  65  65  52  66  88  52  36  19  31  30  96  57  37  22  41  90  42  41  46  93   1  50  66  58                                                                                    
                                                                                      97   9  95  36  36  93  80  94  15  17  40  93   4  45  32  92  58  27  77  44  70  83  12  68  10  65  10  42  12  32  62  84  19  83  43  37  13  88  70  46  86  53  11  47  22  11  59  70  60  35  90  72   3   4  69  62  60  66  41  71  71  35  91  31  90  68  26  43  93  64  91  29  13  99  48  85  68  21  67  66  19   4  31  54  87  51  52  13  42  38  66  45  78  37  33  92  42  64  74  90  10  20  19  44  80  38  64  24  95  59  55  26  18  75  92  71  42  31  44   8   2  76  47  82  24  19  69  61  65  68  44  35  38  33  65  54  79  82  63  57  23  12  42  47  55  34  23  46  46  63  37  98   5   7   2  90  30  20  54  46  10  98   6  21  67  40  30  82  34  72  48  72  26  80  23  31  66   7  31  97  19  82  10  53  54   3  31  33  70   5  53  97  29  91  51  77  15  11  75  53  37  25  80  53  78  33  91  40  58  17  74  28  60   2  39  94   5  97  27  23  19  69  45  10  71  27  28  86  42  82  18  20   6  76  73  22  38  47  84  34  24  64  36  64  12  12  10  79   7   3  36  99  60  17  92  39  13  59  66  67  61  32  35  95  98  57  31  15  72  78   4  77  31  87  25  91  90  12  48  85  47  27  30  92  96   8  61  40   4   6  53  58  99   5  19  77  18  25  80   4  45  40  42  99  79  64   1  80  56  92  45  14  26  81  35  67  55  41  28  93  85  13  18  73  95  50  75  94  51  37  90  65  96  14  94  76  30   9  93  66  92  61  86  60  46  74  89  60  45  70  63  66  73  96  53  20  80  26  49  84  89  92  20  34  29  23  71  54  29  73  34   8  84  60  98  74   3  94  24  34  73   9  18   6   7  47  74  74  58  90  46  83  17  47  38  10  52  53  46  70  62   5  68  29  12  65  83  80  24  99  73  77  97  24  92  98  35  13  94  81  14  16  16  40  78  43   8  90  34  98  11   8  46   4  28  10  55  62  83  79  72  60  79  64  65  88  82  91  48  77  75  21  79  12  57  99  68  96  95  61  76  87  84  82  68  34  86   9  19  52  12  91   8  34  63  71  58  13  98  58  69  50  32  70  64  47  97  97  91  75  34  70  55  61  78  80  39  46  64  19  35  58  20  89  54  85  13  78  64  94  64   1   3  20  50  54  27   6  43  91  99  66  74   8  26   5  83  79  63  99  56   9  20  89  41  76   7  76  85  71   9  92  43  64  34  36   9  95  54  44  30  89  13  72  30  86  46   9  18  39  87  69   1  11  33  65  33  22  76  68  99  55  86  24  51  28  68  25  22  12  13  38  45  42  96  49  92  49  87   6  74  29  13  43  27  97  83  68  84  30  61  84  30   1  15  62  66  11  30  98  66  87  18   6   8  11  97  48  39  32  63  93  26  87  21  80  52  51  16  41  20  93  41  30  96  60  84  14  13  94  13   8  70  89  65  55  32  14  33  23  15  65  20  42  19  38  26  80  21  41  51  60  61  11   6   1  99   1  31  15  69   5  70  33  76  11  62  44  81  90   3  83  97  94  17  62  45  65  56  21  59  22  59  48  51  95   4  81  21  33  40  26   9  30  85  53  71  89  67  87  54  69  60  66  40  36  32  53  43  43  29  16  37  33  57  86  31  68  76  88  10  25   3  55  81  76  10  70   6  10  44  25  46  10  50  73  75  36  71  17  37  70  70  61  85  65  43   6  34  75  71  38  65  24   3  84  28   6  71  99  78  43  14  13  11  84  12  86  46  94  98  10  33  85  86  82  57  13  36  50  97  60  56  59   2  35  38  32  13  66  80  85   6  97  30  96  28  71  88  12  43  35  56  72  39  43  38  68  88  69  91  64  50  81  26  83  16  82  15  59  15  46  70  26  96  78  96   1  85  77  97  63  31  40  19  77  99  64  56  20  58  96  45  33  43   2  29  26  80  49  68  88  60  59  66  96  23  24  75  32  47  54  47  45  88  52  62  99  68  49  11  88  63  91  62  48  79  64  11  68  62  99  33  10  96  79  76  45  80  98  55  70  43  89  69  84  72  42  40  73  89   1  38  93  39  26  73  77  31  86  63   9  70  43  91  16   9  43   3   2  59  42  58  44  10  39  42  78  67  82  47  98  66  28  14  14  14  46  64  81   3  31  88  21  15  96                                                                                      
                                                                                        5  53   6  76   9  30  95  17   1  55  17  85  96  72  93  76   2  93   3  25  11  86  53  63  52  67   2  48  21   1  42  68  66  13  60  64  54  50  92  75  26   1  43  91   2  98  77  82  57  99  10  91  79  13  69  12  94  69  45   4   8   6  60  55  14  89  54  63  26  40  62  34  65  29  59  49  86   9   8  90  82  79  49  42  83  58  35  81  48  13  72  14  94  10  52   4   2  13  97  44  44  32   5  79   3   4  51  18  67  75  29  69  51  13  42  20  90  43  84  35  25  19  13  27  65  65  23   1  55  84  66   3  92  66  62  12  95  36  11  75   5  17  90  26  24  24  92  42  51  34  52  61  11  69  54  88  94  77   2   6   5  73  27  14  31  43  92  66  31  21  18  33   8  92  84  76  68  95  20   1  67  49  84  52  54  95  11  92  17  29  27  14  52  65   3  49  29  41  26  73  59  57  76  28  66  11  32  39   9   9  30   4  13  40  91  43  61  85  41  46  13   8  91   7  38  92  74   1  50  98  21  31  80  37  16  62  44   5   8  32  78  62  93  56  63   7   6  74  60  70  90  54  46   5  32  14  36   7  12  32  52   3  88  48  46  95  15  92  56  46  58   3  70  68  29  61  38  30   8  23  74  26  41  66  10  91  54  52  48  87  40  69  71  10  17  49  26  37  49   7  37  13  47  26  43  47  68  65  51  15  32  14  38  91  53  56   7  26  89  38  59   9  51  46  66  53  39  51   3  35  96  48  32  11  94  35  19  27   4  62  48  29   6  74  26  85  32  94  13  23  82  43   9  96  65  95  49   5  79  78  35  25  25  48   4  25  21  97  54  25  21  45  96  86  68   3  25   2  98  48  53  52  20  44  61   3  31  86  19  62  29  80  59  19  32  87   3   6   2  70  37  22  62  26  36  68  41  54  33  75  52  48  84  81   8  21  74  65  63  26  11  24  55   2  67  51  84  46  65  82  81  31  42  62  21  50  97  38  36  81  31  40  11  74  14  40  79  34  10  31   8  44  22  78  73  43  18  27  84  81  91  75  43  98  60  85  62  39  40  29  32   5   9  31  89  18  15  83   1  72  45  86  10  60  85  87  86  85   4  29  80  74  78   3  34  89  67  20  26  50  22  25  87  79  33  16  53  25  88  46  43  13  47  20  25  77  86  27   5  73  29  97  50  27  69   1  57  85  68  29  74  93  27  61   9  20  37   7  66  79   3  87  31  86  72  48  15  91  24  59  84  97  96  74  55  75  89  58  49  35  63  88  99  60  27  30  90  34  62  81  53  47  59  97  45  64  60  22  80  65  79  59  89  16  15  62   3  24  31  46  31  15  79  34  12  61  28  89  79  58  32   9  27  65  34  69  96  98  15  15  90  88   7  18  95  84  91  99  55  97  13  92  80  98  73  41  46  23  29  69  96  69  36  40  60  97  28  36   1  66  68  98  56  33  11  33  81   2  75  32  56  62  20  24  98  98  28  75  11  41  57  72  73  25  56  67  92  67  62  35  88  37  78  37  76  93  96  97  76  22  43  16  52  59  22  16   2  11  36  84  46  20  40  93  76  93  68  57  64  30   8  68  41  66  90  47   4  60   5  75  90  81  40  79   5  94  18  26  25  61  57  91  68  25  85  40  56   7  31  74  88   5  53  29  56  99  30  32  45  92  62  31  83  40   4  64   1  29  69  62  19  76   7  87  80  94  58  93  84   6  14  40  63  89  79  46  61   6  41  88  58  98  27  86  30  91  26  75  38  33  99  49  31  81  97  21  59  74  21  52  48  78  73  85  30  31  76  94  83  67  50  58  46  95  24   4  55  71   3   6  39  40  25  40  50  74  36   2   7  86  95  68  35  95  59   7  85  39  62   9  28  98   6  12  11  65  92  24  74  94   6  75  60  65  58  92  77  95  20  52  78  39  71  33  69  35  87  72  47  73  47  46  19  15  76  77  71  56  86  90  99  78  10  65  29  70  80  29   3  23  73  99  66   6  81  79  76  40  28  96  29  35  14   1   9  28  75  76   9  76  27  53  79  12  10  37  31  51  89  78  81  45   3   8  41  91  61  24  78  98  98  40  12  81  43  27  86   8  63  58  45  62  44  86  68  36  51  65  39  20  92  87  37  64  50  10   6  33  33  50  14  49  58  93  41                                                                                        
                                                                                          90  33  92   3  82  29  96  99  83  95  90  33  72   9   1  33  54   1  41   1  12  88  97  68  35  20  86  40  37  10  94  13  51  46  60  87  48   1  82  17  81  30   5  21  36  54  96   1  86  56  30   8   8  58  89  77  99  40  10  64  55  74   3  73  65  80  25  47  95   8  41  82  21  18  77  57  68  39  57  66  46   4  76  75  84  56  13  31  84  47  74  84  36  39  50  44   7  13  60  52  92  53  33   2  22  27  26  39  71  67  63  83  97  40  77  10  79  75  52  66  46  29  18  64  63   4  85  32  83   7  74  95  75  13  80  86  46   7  63  69  67  97  89  45  94  33  75  36  34  54  74  94   5  40  48  65  96  51   2  98  45  54  17  25  15  29  65  78   3  46  58   7  90  58  32   3  57  72  12  35  86  88  29  77  64   7  94  96  21  23  19  40   6  26  62  42  93  65  15  41  40  73  27  62  41  10  10  93  42  63  89  83  61  45   3  37   3  48  60  60  26  65   8  96  84  52  82  17  36  79  91  79   8  45  51  95   2  65  40  23   5  52  24   1  63  23  49  24  49  66  67  62  19  81  64  89  26  93  47  20  80  90   6   2  75  80  82  76  80  55  29   8  58  43  91  16  55   9  63  87  70  15  26   9  27  48  40  93  46  98  70  25  77  74  26  61  54  17  27  61   2  57  59  88  12  48  17  76   9  14  98   2  96  92  81  49  57  46  94  33  93  95  50  54   3  92  39   2  46  40  67  33  77  23  31  19  95  61  67  79  99  13  87  82  36  26  61  10  83  64  13  15  91  78  31  38  76  45  37  17  30  11  80  78  37  27   9  39  68   2  13  57  70  96  43   8  82  20  72  33  29  54  98  52  34  71  88  14  58  32  31  40  12  46  82  70  51  25  31  32  15  33  11  36  61  66  85   6  26  68  43   2   6  69  64  98  85  94  81  33  83  44  10  99  59  45  93   6  35  46  59  48  46  35  36  85  79  14  25  88  53   1  29  67  25  72  86  23  35  95  94  75  50  81  55  35  77   5  82  39  44  65   2  16  28  25  19  72  74  96  55  22  91  77  15  57  11  95  24  66  59  13  83  23  13  89   4  94  22  19  25  65  50  22  28  81  14  57  16  18  56  28  54  75  47  13  88  14  74  38  37   4  45  84  39  81  69  12   2  76  95  73  22  61  19  34  42  88  25  65  12  25  35  42  58  37  75  67  99  86  27  93  41  68  10  52  68   4   3  82  30   8  92  72  81   6   4  62  52  66  26   8  34  63  57  94  20  23  61  73  47  19  39  40  15  47  27  82  19   5  79  51  18  83  77  60  49  17  31  68  50  39  61  52  43   5   2  24  99  98  89  36  92  67  15  54  15  11  52  30  41  75  24  94  12   8  63  94  90  37   2  42  98  16  17  22  61  95  29  86  40  33  15  23  51  82  12  99  46  73  40  22  53  25  31  25  80  41  46  18  13  87  41   5  61  70  79  62  51  32  41  97  23  72  72  17   2  73  49  76  42  20  98  63  55  36  85  71  32  16  18  12  62   9  28  69  60  24  48   6  69  53  85  63  70  44  19  49  53  65  37  55  17  24  72  47  53  38  26  20  92  20  46   6  60  42  82  23  95  48  81   3  25  51  51  64  51  77  50  22  23  22  40  87  46  89  42  19   3  33  68  97  72  32  27  54  84  15  46  19  11  61   8  75  20  47  52  29  77  46  48  44  46  85  85  16   9  74  71  38  69   9  43  54  17  65  25  11  85  34  99  76  14  10  18  11  33   3  35  77  91  12  32   7  74  93  42  93  94  38  40  47  15  39  76  15  73  56  39  67  23  15  52  84   2  42  24  54  55   7  80  84   6  15  54   4  87  97  46  60  82  67  41  94  37  26  67  73  63  19  87  45  18  39  29  95  83  66  43  71  80  18  39  57  77  55  12  38  46  65  44  22  21  68  44  71  19  23  78   7   6  43  59  91  15  34  61  66  33  85  53  89  59  36  62  76  68  90  68  51  79   6  67  31  52  43  24  36  74  57  57  83  66  24   9  73  62  89  49  14  42  88  67  32  10   5  58  12  60  94  52  54  13  65  41  86  30  40  97  46  92  60  99  83  72  47  45  67  74  73  11  24  54  40  91  82  10  90  55  30   2  85  13  58                                                                                          
                                                                                            67  84  83  63  32  46  99  37  15  20  80  17  49  24  50  58  46  77  83  94  59  48  59  39  99  95   4  37  17  52  76   7  86  88  84  46  51  74  49   8  27  84   4  75  97  10  32  41  24  70  85  85  72  15  12  71  30  65  59  70   4  98  27  81  73  57   9  24  28  29  73  90  20  19  85   4  10  92   4  72  15  49   9  32  19  12  69  19  33  98   3  19  75  97  35  64  93  49  94  31  29  63  16  84  35  54  87  80  55  35  74  23  81  99  80  93  22   6   5  40  23  72  65  91  47  59  52  46  22  64   5  26  53  64   9  10  77  12  74  51   6  53  90  41  95  17  97   1  71  60  94  75  84  24  93  23   4  67  57  41  67  86  19   7  13  16  78  46   2  10  76  55  91  55  11  69  35  81  94  63   8  46  66  46  68  55  43  12  36  49  94  95  93  30  43  61  31  63  41  88   1  76  86  84  48  27  12  51   3  16  52  41  75  64  42  93  70  68  26  72  27  50   6  88  64  76  12  85  64  97  51  49  74  63  83  91  93  86  30  78  35  74  74  37  67  35  58   3  96  67  66  39   7  76   3  64  38  20   4  44  45  74  92  72  40  88  10  33  95  85  37  76  86   4  98  35  77  52  32  88  55  56  20   9  53  87  98  66   9  83  31  11  16   8  32  54  62  11  12  27  96  95   8  16  36  48  16  68  61  21  79  60  50   3  14  73  67  54  73  71  70  22  92  67  55  84  70  91  62  50  69  51  10  49  42  24  66  33  75  26  32  18  18  60  79  44  81  33  91  69  72  25  71  31  79  61   2  35  73  25  67  37  75  60  17  95  67  90   8  85  84  23  60  24  20   9  19  84  84   1  20  16  35  16  94  80  62  17  24  98  58  99  18  11  85  20   8  98  26  38  48  25  73  52  14  93  58   1  41  33  67  89   6  99  29  95  58  67  52  28  31  36  86  73  96  87  42  93  85  13  24  82  56  34  64  47  15  35  94  40  44  45  45  90  59  14  61   9  59  93  22  31  98  62  39  22  86  94  39  70  25  42  80  47  32  20   7  18  90  52  61  37  69  75  42   8  93  40   3   1  54  60  21  70  67  85  42  54  62  96  75  80  37  13  39  30  89  94  50  37  28  43  88  30  94  88  47  13  65  63  27  48  30   6  76  22  21  81  96  72  98  33  54  83  28  70   7  24  62  68  60  50  99  35  95  32  73  86  69  39  22  16  40  99  14  31  84  47  14  68  19  48   6  70  37  97  63  36  63  92  68  74   4  44  15  19  97  68  94  65  48  23  94  17  31  52  38  21  46  94  72   1  74  29  27  82  46  60   7  96   1  73   8  65  43  80   3  38  18  34  46   4  65  68  81  64   4  84  80  22   4  62  19  55  28   2  70  14  93  34  80  34  14   6  22  74  56  12  64  11   9  12  63  71  58  20  50  39  35  31  27  59  76  25  78  41  94  29  67  31  65  24  26  91  55  34  35  71   7  37  10  62  25  17  81  27  69  91  52  40  26  10  68  43   1  22   7  82  84  46  27   3  86  76  61   7  92  59  23  48  12  63  77  18  12  13  56  90  35  38  18  59  66  90  98  86  29  72  73  93  31  68  18  17   2  15  34  44  78  54  59  36  79   3  74  64  46  16   4   9  46  94  21  83  76  14  20  50  86  89  77  94  62  43  68  15  69  47  58  68  27  11  27  53  66   7   4  88  14   5  10  60  47  46  61  98  15  30  12  49  71  78  61  10  97  54  38  15  33  54  82  23  92  86  39  18  19  80  47  34  53  26  78  41   4   1  84  84  64  71  98  39  17  10   6   6  49  70  15  27  19  88  38  78  46  53  25  67  43  95  60  24  18  76  83  68  54  33  66  81  17  94  72  59  49  50  98  49  33  90  39   8   9  46  34  87  86  14  66  62  14  14  34  57  53  97  51  44  41  58  71  65  80  72  90  78  74  20   5  78  66  53  64  34  25  68  60  46  11  24  96  26  32  82   5  50  95  72   5  43  80  56  17  73  25  16   2  17  71  36  87  67  30  91  92  62  48  31  61  81   3  89  53  25  36  20  49  85  90  36  81   1  80  88  41  58  48   8  57  84  30  96  37  37  35  50  99  20  13  77  65  15   5  52  77   3   7  75  19  63  57  91   1                                                                                            
                                                                                              36  63  71   3  56   6  20  16  68  73  27  86  20  77   8  43  90  93  70  99  46  85  93  93  27  38  38  54  18  83  48   1  10  38  91  88  18  67  54  42  53  72  72  71  26  95  56  87  97  19  85  20  49  36  90   3  88  13  66  40  65  58  97  87  55  60  78  26   1  55  35  89   3  35  87  85  26  29  75  85  94  47  65  21  46  14  98  50  28  43  12  71  76   8  52  69  33  24  77  74  55  28  16  31   1  97  75  56   8  52  22  72  43  44  98  55  44   9  64  19  44  23  48   3  16  34  39  54  17  57  27  34  34  50  30  91  60   2  84   7   8  65  34  20  28  32  49  21  73  25  50   2  41  15  16  88  58  58  40  21  74  44  16  71  17   8  17  75  13  15  99  44  30  83  22  97  43  93   2  33  27  74  32  83  30  40  61  49  15  33  15  17  50  88   4  77  29  96  46  58  23  53  72  76   7  49  11  97  60  77  50  87  50  62  79  52  45  35  75  48  57  56  51  93  32   5  17  82  59  68  48   3  80   9  28   5  55  62  62   5   9   5   7  32  21   6  14  59  31  44  77  39  74  70  37  89  96  18   3  35  13  24  42  73   1  95  28   1  38  86  94  79  58  18  38  36  85  81  98  83  41  41  60  26  98  14  68  88  74  14  75  20  30  65  10  56  48  69  52  22  46  19  16  42   3  96  62  92  82  46  12  67  89  89  44  44  82   5  23  83  92  22  53  20  24   7  76  84  35  83  22  81  82  45  92  68  34  77  94  12  93  94  43  39  93  56  39  26  26  60  93  54  19  58  79  60   9  66  36  32  95  59  25   2  27   5  72  52  15  74   4  21  26  45  74  89  98  40  52  15  59  79  57  10  26  33  62  27  85  56  31  69  58  39   5  66  84  26  60  56  26  25  83  43  63  48  73  37  24  41   8  21  48  12  42  55   4  70  39  31  47  16  32  99  96  94  96   9  64  14  29  99  11  76   5  26  48  20   2  49  42  64  37  20   1  29  70  26  73  55  72  18  31  47  41   6  70   6  83  88  98  83  11  70  95  91  75  74  41  71  24  15  10  12  10  63  45  13  76  83  11  69  15  67  35  75  32  82  94  12  83  99  38  71  98  59  66   6  18  67  15  26  48  40  35  66  97  20   4  34  61  13  50  67  50  87  35  63  42  18  75  99  57  93  18  83  12  73  77  99  90  16  57  72  38  35  79  46  50  99  42  20   9  36  91  32   9  78  69  40  73  91  31  24  95   1  81  96  78  20  39   7  30  50  31  33  26  35  97  50  24  89  52  45  68  73  41  41   8  19  52  14  99  45  62  10  49  68  75  40  60   1  99  22  23  94  43  88  72  32  58  22  58  66  45  86   1  51  20  18  79  14  67  45  77  24  88  18  55  17  20  75  49  95  58  76  52  71  88  73  13  85  90  56   5  81   3  49  25  65  53  99  94  72  48  81  24  83  13  50   7  49  96  11  48  63  96  30  19  82  13  30  10  52  50  75  32  44  25  73  39  51  48  16  50   3  13  20  48  96   1   8  57  93  10  71  34  97   4  52  89  89  67  67  72  48  24  86  98  44   3  85  79  65  38   3  14  32  77   8  69  14  85  79  62  46  56  76  76  37  70  11  24  42  44  50  29  28   4   7  48  20  85  72   1  37   2  28  92  96  20  68  51  23  13  89  42  77   6  36  97  50  39  94   1  44  66  15  16  80  18  97  53  46   6  97  38  25  97  21  73  30  78  37  20  53  80  33  82  90  84  24  28  69  66   9  65  25   4  33  42   5  99   7  98  56  40   3  45  93  39  55  41  87   9  80  38  55  36  12  65  93  17  25  41  21  85  19  79  72  23  46  28  95  22  81  71  81  44  60  32  58  94  94  50  19  78   4   3  83  25  94  46  20  45  37  82   5  80  38  19  99   7  69  48  51  34  38  68  66  57  90  68  82  44  89  77  25  39  93  13  62  30  21  86  30  91  41  21  17  84  20  37  43  29  95  75  65   5  56  46  58  66  98  64   1  89   4  39  66  63  25  54  26   2  37  92  93  74  54  11  72  88  16  36   7   4  17  23  66  78  13  52  58  29   5  78  43  91   9  15   2  62  98  73  48  89  26  56  63  19  22  54   7  90  89  48  88  64  43  39  44                                                                                              
                                                                                                18  74  53  41  80  80  76  86  35  16  99  79  43  43   4  71  72  38  82  72  49  13  39  38  85  30  82  24  80  67   3  91  93  17  62  53  26  29  57  58  96  31  23  48  25   1  86  26  88  86  61  63  70  35  13  62  20  78  75  95  27  31  89  52  80  10  15  22  65   2  28  25  40  57  16   2  46  52   6  28  97   1  77  42  20  80  54  99  20  81   5  57  76  55  99  24  14  91  73  58  89  22  39  68  43  19  95  73  36  12  84  68  52  25  65  89  83  28  62  93  39   4  30  65   6  24  49  72  67  21  63  55  83  89   5  52  41   3  36  27  49  36  43  18  83  56  64  61  37   1  40   7  26  11  66   7   4  45  20  11  46  78  74  73  12  37  81  44  38  59  29  79   6  43   4  97   7  45  44  45   3  63  27  88  24  83  11  71  76  68  67  87  68  42  64  62  27  28  66  30   5  89  22  71  55  31  45  23  89  67  82  89  69  56  23  90  85  50  32  21  25  82   5  28  43  97  24  27  37  12  80  92  62  44  32  58   6  74  66  57  53  92  23  99  70  53  43  74  62  34  41  86  95  59  39   2  44  74  69  55  17  69  82  39  11  45  89  31  82  56  97  83  52  23  90   9  33  86  64  39  42  74  71  16  35  80   3  39  94  80  71  13  83  52  96  41  76  65  33  19   9  72  50   1  48   9   3  82  29  94  61   3  89  14  68  56  99  30   5  74  94  54  85  70  52  22  96  67  79  14  92   8  88  58  49  81  94  16   5  87  19  18  95  59  16  51  56  87  81  99  24  73  68  59  25  28  21  41  22  98  91  16  97  68  68  45   3  75  82  80  30  37  23   7  65  39  76  54  63  10  73  85   6  78  48  90  87  51  18  20  19  61  20   2  56  94  13  81  60  64  79  31  44  77  98  87  44  41  65  22  43  39  26  94  34  42  94  97  74  39   2  50  64  58  40  26  49  90  43  49  18  50  90  71  42   4  93  69  29  63  77  98  46  79  79  23  41  97  90  46  41  28  89  55  47  92  35   8  64  61  32  28   3  42  66  80  47  42  66  75  45  54  36  70  63  20   8  61  47  14  50  30  89  59   8  13  36  54  63  89  88  88  27  82  49  93  92  37  73  59  77  46  11  79  94  98  60  96  79  14  40  24  90  58  35  73   3  23  15  86  76   5  28  81  71  89  50  49  11  52  67  39  15  99  85  62  55  38  34  14  16  30  42  61  77  15   5  41  87   3  44  20  50  82  37  35  88  16  16   5  85  21  60  53  46  19  56  96  81  71  43  45  30  36  48  55  55  63  12  10   9  37  87  97   3  19  84  85  49  52  57  59  12  17  83  29  12  53  27  27  88  69  66  55  43  25  34  97  68  19   5  16  18  15  13  27  98  91  58  49  27  92  47  75  82  22  78  85  15  34  79  71  55  39  22  40  68  80  92  24  55  23  90  86  86  71  64  39  20  85  16  70  37  14  34  51  53  89  38  97  77  87  43  90  50  94  58  10  39  79  87  38  78  99  95  39  54  16  97  31  24  10  78  29  73  23   1  63  22  27  10  32  74  58  48  31  33  77  23  94  76   9  22   5  91  11  83  17  88  71  80  36  96   9  59  37  67  91  13  41  12  72  96  39  94  84  56  78  32  80  35  84  39  85  92  21  77   9   1  41  19  94   2  17  53  18  87  54  74  47  30  54  78  21  86  36   9  61  35  67  64  63  44  61  75  70  94  86  68  44   9  27  37  37  29  10  13  67  79  94  85  99  95   9  26  74   8  76  78  50  71  11  28  81  89  35  99  18  12   5  64   5  42  88  93  23  29  29  72  63  39  21  21  78  42  42   8  68  85  32  45  76  49  16  93  14  43  91  62  31  19  62  76  33  74  58  70   9  11  99  24  95  60  49  65   3  78  29  39  55  87  75  49  58  69  57  59  13  25  38  55  90   6  20  29  86  12  37  45  11  42  17   7  25  88  80  23  65  76  36  97  85  70  50  11  86  40  93  98  80   8  80  14  58  17  41   3  36   4  87  14  99  71  44  40  58  39  95  41  93   8   1  60  89  81  52  98  67  61  47  32  84  34  16  20  91  84  16  99  77  50  27  10  76  41  22  58   4  74  77  79   9  77  87  16  79  14  69   5  56  91                                                                                                
                                                                                                  48  56  97  96  45  20  84  86  26  55  25  47  67  36  50  10  95  20  42   3  27  42   1   8  68  84  89  47  12  53  41   9  96  28  89  22  18  28  15  96  62  44  68  65  18  57  54  39  40  40  63  65  64  40  31  36  51  26  69  13  35  92  41  72   4  76   5  65  69  39  98  17  30  51  15  17   6  34  30  83   8  37  41   8   7   4  48  42  62  12   1  17  19   4  10  47   1  38  49  43  98  18  62  48   5  60  41  59   6  20  49  27  75  18  25  59  48  96  12  85  79  36  75  86  60  85   2  78   8   4  43   2  39  33  72   5   5  77  63  49   5  99  53  45  95  89  14  35  59  77  38   5  59  97   7  47  76  35  17  66  72  13  22  84  56  13  26  69  33  39  16  59  92  95  20  62   7  69  59   1   9   6  46  96  41  83   3  90  57   8  12  53  34  80  83  56  21   8  49  86  49   6  76  27  97  19  12  51  61  10   2   4  68  90  49  84  40  74  76  31  39  96  93   4  61  54  68  35  67  74  48  31  89  24  55  28  46  90  51  44  62  11  31  11  30   9  69  30  24  70  69  81  64   3  30  86  92  15  71  15  35  11  64  60  61  13  10  52  30  81  67   5  97  84  94  44   7  21   8  65  63  52  58  16   2  38  87  24  28  48  24  80  22  40  48  39  52  59  38  66  60  64  77  88  77  54  62  11  75  43   2   2  36  18  12  36  46  69  52  92  68  46  58  41  15  76  86  32  72  13  69  99  20  62  73   9  74  90  56  81  94  55  86  50  13  73  90  80  59  97  97  69   6   9  96  26  77  75  83  62  45   7  33  18  37  21  36  47  61  58  10   7  40  33   9  59   6  23  82  56  16  95  66   6  29  21   1  55  21  28  55  84  50  46   3  88  67   3  14  80  46  53  97  93  44  59  41  11  91  64  42  69  88  37  75  34  68  37  17  42  97   5  20  69  85   3  54  87  78  17  31  88  38  86  78  54  91  10  75  93   8  52  65  82  76  76  52  34  29  73  42   3  97  22  80  63  38  25  28  81   5  64   6  31  52  44  72  46  72  31   3  63  97  60  84  14  55  41  44  58  74  55  83  98   4  81  18  83  94  85  51  13  34  33  41  32  84  40  49  71  87  77  58  79  60  76  11  20   7   8  64  98  23  42  80  80  51  10  67  91  56  85  68  72  82  28  70  82  17  67  42  35  24  19  49  45  94  90  14  26  21  67   2  28   9  51  92   3  66  84  42  50  61  61  16  39  11  62  72  20  24   8  53  70  69  90   3  74  43  23  43  62  34  74  84  21  88  49  24  83   2  70   7  16  13  90  86  40  12  14  60  61   3  97  33  26  49  76  86  16  10  21   7   5   7  62   9  72   9  34  16  41   7  30  31  34  21  79  13  39  67  87  60  74  19  17  87  64  75  67  31  31  61  70  62  29   8  64  72  16  43  82  16  84  91  99  58  62  68  10  60  89   8  82  35  26  75   4  41  95  23  24  12  57  23  33   1  42   5  23   9   5  44  99  47  64   1  15  95  96  90  78   3  83  21  68  44  66   1  78  37  20  24  90  25  19  26  88  88  64  85  15  77  60  83  27  51  10  25  69  82  80  88   5  13  65  74  21  16  41  74  43  54  87  98  79  24  46  43   4  89  27   9  91  96  18  93  45  60  83  98  46  94  33   1  26  15  27  76  99  23  85  13  21  44  34  72  98  21  18  66  16  66  53  60  77  98  17  57   6  46  43  50   6  23  48  46  44  86  52  79  50  97  49  65  73  45  74  19  67  31  82  34  27  37  41  83  65  86  48  46  91  57  70  42  15  95  23  46  85  23  84  21   4  23  44  24  51  10  21  78  72  84  83  35  48  51  73  46  92  37   1  78  40  64  59  39   2  99  45  43  96  78  26  83  91   3  37  43  82   1  27  92  74   1  88  36  32  49  49  82  20  16  95  32  70  78  75  23   3  21  39  88  81  68  63  30  12  35   2  29  89  74  90  48  75   9  95   2  34  75  79  42  63  45  57  85   2  18   7  40  66  89  14  34  58  54  49  94  30  86  17  29  68  41  73  55  68  69  60  51  45  12  16  26  16  46  38  48  67  61  87   2  55  68  56  81  91  32  15  65  11  75  13  82  67   2   9  60  35                                                                                                  
                                                                                                    71   8  45  51  37  57  96  49  88  30  90  79  32   9  56  92  97  76  38  91  38   1  79   9  76  63  56  34   8  11  10  71  44  44   7  70  34  61  69  45  36  42  27  17  96  29  83  82  50  29  70   6  95   9  80  51  32  30  93  56   1  92  36  45  90  62  31   8  57  26  47  88  88  75  13   7  15  49  25  37  45  44  72  19  82  45  72  26   3  19  36  92  48  61  97   7  74  70  74  92  92  52  14  38  38  84  58  85  74  53  68  80  39  94  59  38  63  32  42  95  99  79  85   4  78  10  32  78  10  58  49  11  84  73  24   1  74  64  31  11  38  28  56  53  15  10  45  68   3  85  84  19  79  29  29   8  71   4  34  86  70  58  60  72  17  79  59  84  77  86  66  39   5  20  76  69  47  20  74  52  43  52  30  10  65  28  14  26  34  15  20  63  13   8  89  95  10  74  95  84  81  31  52  82  68  23  26  62  52  77  89  11  82  56  51  91  24  84  55  26  63  50  22  84  88  81  34  79  98  77  97  54  82  21  92  62  20  24  29  39  90   3  69  86  90   1   9  69  21  85  69  97  85  96  99  21  39  20  60  19  76  85  23  37  96  42  92  57  12  52  74  28  80  15  83  11  59  76  91  16  78  33  60  89  38  72  89  83  53  60  43  79  52  66  70  59  39  24  28  54   2   3  26  61  82  94   5  46  67   8  95  53  72   5  43   5  29  56  11  18  91  70   2  21  77  57  37  83  66  42  65  25   2  16  14  78  92  35   4  75  97  49  19  28  82  72   2  87  58  47  51  38  34  94  85  14  75  69  48  38  70  45  23  80  57  21  13  56  89   4  20  12  12  43  99  46  22   8  90  40  50  22  12  25   4  90  16  48  72  77  62  88  23  21   4  86  44  67  47  99  88  14  95  77  55   8   4  44  77  87  15  41  62  28  63  90  97  84  29  44  54  60   3  20  22  44  92  52  87  22  82  42   4  31  79  62  59   1  94  58  95  25  20  88  72  93  42  44  46  95  56  13  40  48  73  31  45  88  79  69  80  61  27  66  97  38  71  93  22  95  77  98  56  34  89   7  39  65  38  70  89  96  10  12  29  31  97  67  84  10   6  65  21  42  30  27  55  35  31  43  84  45  87  68  50  22  53  74  36  65  46  10  44  91  39  64  76  42   7  96  60  92  29  19  95  60   8  88  99  34  88  47  51  69  58  90   7  44  14  23  65  41  40  63  71  51  16  71  97  37  25  40  98   3  18  10  89  19   2   5  77  83  26  33  48  80  33  55  36  78  29  67  24  15  66  24  27  91  86  89  65  38  58  44  20  44  64   1   2  11  87  89  99  64  96  70  28  99  76   8  79  49  23  50  68  54  42  90  43  51  98  71   6  60  81  25  58   7  85  71  83  29  69  59  48  10  14  12  26  21  29  83  89  40  13  53  33  30  82  85  25  63  21  86  37  15  39  54  55  31  57  72  69  40  24  46  87  57  99  12  17   7  27  53  98  75   6  54  85  57  33  63  47   1  28  37  39  66  49  24  40  94  20  59  24  71  78  63  46  21  43  35  97  63  85  68  89  75  81  30  32  95  98   1  54  74  41  94  57  89  41  14  88  79  98  48  85  56  84  30  39  33  73  51  82  80  86  26  68  24  29  39  93  14  53  75  95  84  46  69  82  85  49  69  44  93  11  16  47   3  82  26  74  17  34  83   4   5  14  19  87  55  92  36  16  70  75  52  78  76  45   7  10  70  40  71  26  31  19  59  82  54  29  30  67  88  41  31  67  78  22  25  49  94  29  96  25  89  59  71  33  32  90  74  76  82  38  31  34  62  88  60  41  21  19   7  69  15  49  54  88  40  59   7  48  45  88  88  40  57  75  98  35   6  81  20  69  42  56   5  39   2  19  37  36  56  57  27  28  43  55  75  95  56   3   4  49  14  62  38  85  94  42  52  15  21  41  21  51  82  55  36   4  52  45  63  88  16  26  35   2  40  76  99  99  38   6  78  20  62  70  43  12  51  80   4  23  81  80  43  81  28  56  21  44  12  89  31  47  11  92   5  77   3  29  90  42  87  92  19  58  50   9  60  38  64  84  77  50  26   6  83  68  43  73  55  99  51  23  24  29   7   7  82  40  21  46  50  13                                                                                                    
                                                                                                      43   5   7   8  31  93  26  17  64  26  97  23  65   6  51  25  81  11  40  33  39  19  26  93  70  49  82   8  12  38  19  69  28  61  56  37  69  14  33  10  51   2  50  57  93  58  24  13   7  31  65  37  59  26  75  86  48   7  79  16  81  23  59  37  35  28   4  21  30  48  83  19  35   1  42  84  88  71  22  47  57   3  51  27  86  90  38  91  90  37  65  24  63  77  13  54  48  10  11  68  47   6  85  98  52  33  46  28  44  16   3  65  88  42  55  31  86  45  51  52  62  44  28  94  51  70  93  56  13  66  14  63  12  79  81  59   1  69  30  34  65  19  17  79  79  60  82  44  41  21  73  17  75  50  56  13  40  12  38  17  92  62  49  99  79  68  24  44  94  88  87  20  51  61  25  50  24  75  21  97   4  26  16   5   3  24  69  40  23  27  36  86  24  80  97  14  86  89  15  92  12  69  52  12  11  28  80  97  25  68  44  60  91  30  23  14  42   4  53  94  10  86  19  12  69  89  27  66  14  35  64   6  90  87  36   2   7  56  36  30  90  49   6  18   1  41  13  80   8  82  33  72  50  49  18  38  50  10  75  29  43  57  30  36   9  72  84  96  59  76  34  70  11  49  66  11  24  10  96  49  88  31  91  74  14  73  71  94  15  96  13  53  29  51  14  32  91  24  73  82  46  95  20  80  90  23  47  41  20  73  64  18  63  36  26  13  18  65   4  49  28  66  81  89  10  70  35  71  11  72  23  58  17  54  60  95  83  17  10  79  60   2  47  29  16  78  69  15  81  23  61  48  33  25  27  81   6  79  40  88  85  14  12  41  39  93  87   6  20  44  71  65  37  29  85  63  56  83  19  16   4  81  14  62  79  89  18  83  35   3  71  29  32   6  61  21  75  36  22  50  27  39  69  23   7  77  42  63  66  67  24  65  77  17  68  97   1  93  79  41  86  30  94   5  68  10  44  41  37  44  19  30  72  41  42  96  91  67  38  13  57  81  92  59   9  88  52  24  68  80  89  10  31  53  33  49  96  25   3   4  54  40  18  99  75  12  44  28  59   3   5  29  20  31  37  21  64  27  62  16  19  80  99  47  54  50  80  67  67  82  32   8   4   2  43  28  38  84  19   1  46  53  63  41   2  35  61  78   5  67  34  49  44  40  30  52  16   1  69  92  19  53  58  33  15  52  99  90  52   8  65  56  92  48  52  65  68  35  87  94  41  14  62  37  52  58   3   2  37  50  55  67  71  62  52  55  11  83   2  84  23  86  47  95  67  82  11  49   6  34  50  76  51  18  94  83   2  71  77  64  18  25  23  21   6  93  82  19  80  42  96  88  78  20  64  75  87  82  52   5   2  59  63  88  78   7  31  54  82  80  24  11  43  44  14  13  19  49  90  64  47  92  36  12  34  33  68  24  64  76  45  94  35  77  73  46  53  22  11  98   1  45  80  25  90  34  10  95  18  77  61  48  97  25  47  64  92  69  95  30  10  13  65  65  78  48  18  36  79  74  12  73  85  63  11  41  85  82  45  27  29   6  83  13  43  49  82  68  45  22  33   9  58  66  19  88  96  47  16  79  28  78  65  61  55   5  27  28  88  82  74  85  96  45  90  10  31  17  75  41  69  41  12  83  96  34  77  46  98  45  41  14  10  14  43  10  54  51   9  75  97  11  17  43  98  40  96  16  15  87  22  47  23  27  26  36  90  39  28  66  51  65   3  40  53  27  89  35  53  25  44  70  99  85  53  90  72  15  24  33  78  12  74  27  35  74  50  16  90  30  29  91  49   1  45  30  41   2  74  28  13  92   2  21  78  87  20  88  57  11  46  89  12  60  42  68  84  58   1  40  75  43  49  81  95  23  21   8  69  91   6  53  42  74  26  66  16  42  85  15  87  70  82  80  89   1  86  36  30  49  40  15  16  49  34  56  46  50  32  19   9   2   1  75  33  97  21  88  83  10   1  77  15  34  76  50  56  75  36  17  63  98  21  76  75  38  27  75  56  62  77  88  62  99   3  41  58  12  70  93  54  24  86  57  72   1  61  67  82  29  86   6  94  51  84  18   4  55  67  56   4  85  38  88  71  78  32  21  30  47  85  21  99  61  93  30  62  27  15  59  40   1  80  51  32  20  74  74                                                                                                      
                                                                                                        20  59  73  23  77  10  81  71  77  16  87  98  65  95  22  18  24  36  78  80   2  93  82  81  37  38  13  14  42   5  14  11   8  28  55  57   9  22  46  40  49  28  14  15  97  81  39  48  58  75  54  41  52  31  26  95   9  15   5  59  36  24  37  61   3  18  50  42  79  99  58  17  58  98  63  24  92  36  90  27  49  13  17  16   1  65  69  59  85  33  67  29   2  93  82  72  99  68  93   5   1  82  83  67  82  78  47  71  79  26  60  89  62   4  23  67   2   1  57  78  13  80  67  24  72  71  29  15  80  72  47  62  59  67  10  97  27   8  24   5  59  26  89  66   2  82  31  19  86   9  95  58  66  64  56  20  73  87  32  49  96  52  36  57  88  82  23  25  17  96  33  29  12  35  13  39  76  29  18  68  65  99  73  10   6  75  55  68  99  37  47  89  38  53  36  85  22  91  75  31  97   9  92  98  84  82  57  57  64  94  56  52  12  25  52  28  47  41  76  69   4  60  95  82  83  37  17  58  38  71  81  62  52  62  96  99   2  81  68  51  80  15  21   5  37  24  93  77  73  59  93  30  93  15  54  25  79  45  83  38  29  79  56  79  81  66  41  82   4  63  56   8   6  93  95  96  38  16  52  25  45  37  30  23  55  98  52  30  35  69  18  97  52  22  53  23  91  29  75  28  18  94  66  47  34  23  96  27  68  36  80  19  76  62  87  68   9  15  55  73  61  34  50  53  67  21  62  36  43   7  92  31  10  78   1  43  10  39  87  87  63  98  81  14  52   2  26  55  99  56  89  11  87  75  88  86  34  40  48  50  98  66  60  77  90  62  51  48  15  91  20   6  50  16  74  61   2  69  73  67  53  71  86  75  55  27  18  10  39   8  19  83  22  37  24  99  12  57  82  55  41   2  11  98  99  86  29   3  70  34  82  63  56  21  43  11  22  76  18   3  48  85  17  86  43  12   3   4  69  65  85  82   7  39  34  50  87  20  93  32  95  21  13  80  98  45  21  61  70  64  80  45  85  38  15  81  77  41  35  20  47   6  65  12  79  77  24  54  13  56  83  61  23  51  27  31  67  31  17  87  63  23  66   7   2  15  38  98  29  44  36  81  42  89  58  99  64  35  39  83  10  37  44  35  94  85  47  52  82  72  17  60  97  68  14   5  35  81  10  65  15  58  87  25  14  63  90  72  54  51  36  88   9  96  47  18  69  25   5  46  42  97  29  72  68  57  79  42  84  40  26  50   1  20  39  28  98  49  17  85  11  19  26  58  62  23  73   5  76  20  92  45  45  93  52  72  13  77  98  92  90  32  99  59  64   4  59  89  61  18  56  93  34  60  67  41  46   4  64  31  51  49  84  60  87  21  81  47  47  37  22  73  61  56  27   1  80  90  47  57  66   1  39  96  55  89  41  91   2  13  72  80  47   1  89  83  35  28   9  34  29  97  39  80  22  32  41  30  71  65   1   4  15   1  42  34  65  73  31  54  52  45   6   2  62  72  58  90  35  85  52  30  17  64  78  90  74   8  18  69  53  53  42  84  78  50   1  21   8  74  67  11  47  77  27  86  16  21  21  67  97  89  27  44  80  77  52  51  20  81  22  31  69  55  23  29  80  56  53  73  37  46  22  76  92  72  63   2  45  47  86  62  20  54  60  57   3  81  82  82  10  82  29  38  18  27  76  27  50  51  19   9  52  40  69  37  52  71   9   6  98   4  80  95  73  83  47  47  68  83  13  78  23  98  30  21  92  76  37  71  37  20  89  92  49  58  80   4  87  75  52  25  98  88  88  86   4  26  78   2   9  83  24   7  41  63  12  26   7  47  10  61  40  31  24  45  95   9  70  38  43  55  35  20  58  43   1  50  16  85  27  20  14  92  11  10  52  10  17   4   5  34  22  21  58  79   2  14  89   6  60  51  36  90  84  16  88  92  76  94  73  73  25  80   5  79  81   8  54   6  92  70  31  65  99  63  16  52  86  92  53  38  15  85  66  85  33  76  62  21  88  78  54  35  68  49  55  11  81  93  33  20  50  65  59  42  26  86  12  82  60   7  50  24  81   9  33  31  93  91  13   7   3  18  18  29  44  61  27  89  12  19  69  26  47  74  15  10  72  42  18  30  34  82  51  11   8                                                                                                        
                                                                                                          28  30  21  76  30   9  63   7  53  71   8  81  75  62  70  41  43  51  25  59  34  70  64  54  49  71  82  18  43  89  43   5  30  74  49  35   5  40  90  93  31  11  60  49   8  59  99  38  38  50  65  40  76  93  54  74  87  76  87  65  25  59  86  29  39  42  97  97  22  90  92  86   3  23  39  96  53  91  95  97  71  42  39  31  64  36  21  86  89  71   6   2  40  89  86  10  41  48  64  70  20   5  74   6  72  19  40  30  75  99  95  66  47  60  70  45  37  55  72  56  34  46  92  30  16  36  76  40  28  63  56  87  67  21  50  55  52  12  14  98  40  24  45  89  90  21  97  19  50  44  31   2   3  40  37  79  97   7  10  45  31  38  60  34  93  24  73  87  83  47  95  15  86   7  85  13  55  65  95  51  63  58  37  90  25  97  66  90  47  52  46   9  76  31  20  11  63  21  85  63  45   4  63  88   6  75  69  31  49  13  67  27  63   9  88  87  27  61  76  16  64  75  66  81  32  92   8  95  57  48  21  74  11  17  98   7  46   9  77  93  72  24   8   6  25  12  34   3  19  94  17  20  67   9  83  76  73  53  83  66  58  56  63  60  69  87  13  60  83  60  54  87  77  51  87  34  80  36  76  15  22  25  68  39  21  62  79  70   2   4  75  23  54   8  60  30  62   3  43  28  83  40  86  11  70  60  78   4  90  69  19  28  15  55  12  43  70  89  30  98  47  10   5  14  98  15  66  12  68  20  53  49  86  73  39  46  87  96  39  93   3  62  18  82  71  22  95  41  87  31  24   6  34  37  31  57  86  16  86  20  29  71  32  19  25  33  93  73  72  59  54  36   2  84   8  91  86  17  19  84   6  47  89   5  43  40  72  12  23  68   1  84  40  95  32  91  35  25  80  48  30   7  80  80  54  52  36  47  73  10  41  99  51  59  46  41  60  86  40   4  55  76  62   6   3  95  38  73  40  81  57  98  38   9   9  77   5  75   4  89  83  60  34  54  57  23  14   8  89  82  13  36  48  64  93  98  35  49  36  22   4  74  74  28  53   2  82  75  51  52  54  94  22  77  26  77  83  69  12  59  54  84  80  67  62  19  33  98  62  43  77  48  54  61  55  25  34  15   2  82  33  79  48   8   5  78  36  41  42  88  59  21  66  59  59  73  92  96  68  97  19  70  42  29  92  35  23  55  61  85  86  70  14  18  99  80  61  63  70  32  81  61  32  17  25  47  11  77  12  39  55  82  71  96  18  83  23  72   3  50  62  26   3  82  75  13  70  68  72  48  42  63  41  80  47  57  31  94  61  18  62  63  85  78  20  43  62  37  97   6  45  42  72  94  46  50  66  41  45  14   1  33  32  67  13  75  52  55  25  94  66  23  81  32  41   5  90  53  77  43  28  18  60  36  98  40  95  75  40  21  67  73  70  77  27  51  20  60  56  94  18  20  92  65   3  44  29  40  38  31  37  65  16  26  10  28  71  66  79  35  43  39  64  66  14  20  27  83  43  64  37  89  51  33  94  42  15  31   1  98  32  57  12  14  73   4  95  38  81  48  86  48  16  25  69  48  34  66  43  25  35  79  87  60   5  54  86  15   2  31  11  45  90  23  11  38  76  10  71  29  74  58  27  70  83  79  48  86  48  64   4  69  82  97  86  22  57   4  76  44  11  59  94  69  11   4  41  19  19  85  23  22  63  95  84  87   3  68  63  57  87  59  51  60  53  39  55  97  57  38  76  91  48  51  47  53   1  80  71  82  90   5  67  58  82  80  86  99  41  59  33  43  77  76  55  10  23  90   2  36  23  88  11  82  40  44  84  33  30   8  77  48  42  28  96  88  24  73   8  61  24  55  58  71  19  33  28  92  17  49  50   4  69  89  85  16   8  76  31  92   3  67  82  87  16  96  82  76  36   6  44  84  47   2  17  21  18  16  35   3  23  32  31   7  81  96  69  11  60  13  47  33  17  16  38  81   6  61  35  14  53  83   7  14  74  80  79  79  12  76   8  30   6  22  13  19   5  68  62  17  25  42  53  17  18  50  27  30  56  18  37  73  96  56  21   9   5  47  85  47  90  88  76  29  18  31  45  63  59  20  55   8  47   6  94   9  46  26  27  13  48  51  21  14  60  49                                                                                                          
                                                                                                            71  66  83  18   3  81  92  19  36  72  23  72  18  19  41  73  61  71  43  43  58  30  11  31  20  38  48  48  38  17  66   5  26  10  32  85  11  85  14  53  22  91  14  39  27  63  60  80  67   2   7  38  90  20   9  10  13  96  51  30  19  98  64  71  88  69  72  33  53  87  53   3  36  93  75  24  27  19  87  97  38  62  31  86  92  27  39  89  63  43  70  10  21  52  13  39  95  10  54  78   8  69  93   2  20  77  40  65  66  70  41   4   6  34  81  34  50  86  40  49  30  78  52  99  10  21  65  84  65   3  38  83  29  10  49  49  35  80   1  22   5  98  94  74  29  67  89  99  16  81  34  80  88  97  64   6  86  81  92  11  65  39   6  71  70  97  41  58  85  74  61  36  95  63  90  16  74  74  13  19  68  97  31  63  82  58  47  20   8  80  16  52   7  24  61  99   4  39  67  73  27  45  92  52  33   7   1   1  18  86  26   4  31  91  84   5  17  26  69  50  89  41   5  10  47  70  42  74  57  11  47  29  77  53  83  22   3  13  23  18  37  46  24  80  61  53  44  45  16  66  18  76  49  51  50  42  89  51  16  44  53  88  98  94  35  54  10  26   6  44  88  17  42  40  10  37  93  37  16  66  29  13  11  28  78  81  77  73  99   2  24  75  74  47   6  94  54   2  21  63   3  74  55  21  43   1  43  65  16  40  77  69  31  51   9  99  27  25  46  46  11  51  61  76  67  49  65  19  33  54  99  13  89  73  90  47  13  49  51  93  43  77  77  38  66  47   4  48  15   4  80  90  71  18  77  27  48  70   6  25  21  69  69  73  33  55  54  47  24  52  26  37  38  56  62  23  61  69  52  56  74  87   6  28  92   1  38  33  71  68  40  54  28  78  74  46   8  94  31  60  77  34  50  56   6  64  23  55  45   5  92  32  70  70  51   6  76  84  56  71  12  78  49  76  79  82  88  33  42  50  73  39  68  54   6  34  65  52  38  20  58  15  20  81   7  45  92  32  41  29  61  16  58  52  77  10  64  87  19  40  52  94  32  66  77  78  20  84  16  46  20  91  69  48  32  68   4  96  91  97  20  18  55  71  67  68  92  68  81   7  15  84  61  12  51  28  30  98  78  86  11  42  25   5  25  48  45  70  63  36  31   6  16  39  72   4  10  27  62  27   5  45   4  48  36  36  96   1   7  28  54  35  66  64  53  55  47  25  38  50  31  90  77  92  98  76  63  88  61  63   5  79  49  69  98  48  33  67  79  53  62  36   9  79  23  62  95  96  70  59  19  84  15  19   8  95  38  60  28  75  77  26  88  14  61  93  48  62  83  48  79   3  30  36  75  66  98  20  52  75   1  42   7  35  61  23  98  22  30  93  25  90  82  78  22  84  61  30  93   4  36  13  58  27   5  20  71  50  84  39  63  89  25  67  12   9  93   4  47  41  87   7  40  85   3  27  25  78  92  25  66  66  22   8  73   8  32  10  85  41  13  87   5  44   9  16  92  52  30  56   5  36  29  47   7  13  94  17  90  33  20  42  87  67  55  90  52  50   1  34  92  69  42  72   2  18  70  98   5  84  48  62  90  66  40  46  70  70  32  41  24  26  86  65  83  70  14  89  50  73  21  20   6  48  82  76  23  46  64  45  36  74  98   6  33  33  73  70  25  61  65  17  17  29  61   9  30   9  24  45  55  12  52  24  77  76  17  86  20   7  39  78   3   2   5  96  78  26  31  25  23   3  40   2  94  96  37  75  62   1  40   1  51  90  36  10  53  18  78  90  11  70  53  27  85  75  51  71  95  79  11  42  44  17  63  24  31  13  37  50  99  55  77  55   6  87  62  92  47  60  82  31  77  33  97  16  73  13  17  46  65  65  94  31   4  76  89  34  65  92  30  71  41  50   7  98  23   8  25  15  97  38   8  19  38  64  38  43  67  44  97  33  17  29  12  59  54  13  69  44  47  83  96  27  90  61   4  65   5  79  38  91  61  38  67  74  82  21  54  24  24  45  95   8  97   4  91  16  58  22  96  66  55  14  86  31  51  38  18  53  65  85  64  72  31  95  40  59  44  56  73  96  83  43  95  47  77  28  47  74  93  97  30  58  48  71  42  32  85  18  47  15  78  16  19                                                                                                            
                                                                                                              65  63  78  20  48  55  86  82  47  33  37   6  63  42  87  17  62  95  78  11  63   7   3  66   1  69  70  43  63  31  61  96  67  37  42  49  90  21  25  44  16  76  45  22  90  87  15  62  46  31  93  90  57  17  89  40   5  27  66  19  17  63  24  79  22  48  75  67  61  67  90   4  26  17  94  76  99  22  39  37  32  76  27  36  59  11  59  68   5  87  89  99  28  65  30  42  71   3  38  99  98  76  69  36  49  12  32   2  85  91  43  41  91  87   8  26  38  27  20  91  27  71  24  26  29  78  76  87  53   1  46  14  26  25  35  90  23  87  36   2  22  86   5  44  59  39  19  11  18   1  97  86   4   4  32  14   5  74  36  28  50  28  16  66  64   1  68  56  42  13  91  87  91  53   3  19  28  63  35  66  28  32  93  52  11   1  54   7  92  96  60  52  50  26  84  82  39  88  64  26  42  95  97  34  15  16  76  38  56  50  19  67  40  60  63  97   7  43  79  39  69  82  23  79  55  63  54  72  76  29  52  49   2   8  40  48  96  81  46  45  35  25  99  50  89  76  46  72  63  90  53  78  17  95  62  96  98  34  79  78  19  46  80   3  44  83  73   4  40  16  93  22  57   1  80  46  19  75   1  35  44  77  56  66  67  68  43  81  89  90  27  75  74  56  15  57   6  74   7  35  82  33  61  84  18  73  78  47   3  61  98  23  41  86  22  29  12  77  84  85  70  22  93  58  77  38  68  82  75  83  86  75  21   7  57  89  72  21   6  40  65  57   4  44  34  50   5   2  31  67  84  83  87  18  52  50  18  62  71  14  89   4  73  44  23  50  50   1  86  85  47  98  63  31  24  55   8  15  72  78  32  79  96   8  33  73  23  75  93  16  34  25  35  65  92  94  13  43  47  14  94  76  14  76  72  16  41  13  13  65  25  46  51  58  74  64  84  86  71  36  80  32  41  38  17   6  87  89  17  86  77  42  83  42  47  11  65  32  19  49   4  19  75  97  65  69  64  97  65   9  92  44  37  12  69  83  82  44  30  81  44  24  20  49  97  92  54   9  44  69  15  93  52   9  23  20  44   7  55  37  85  40  55  38  86  47  97  27  29   6  73  24  32  98  76  97  65  14  27  60  33  16  75  56   1  29  42  63  56   6  61  98  73  44  46   3  61  59  54  89  67  95  58  54  56  93  20  72  75  19  19  46  94  60  20   8  68  61  77  61   2  92  76  41  58   6  65   3  61  18  67  82  86  57  68  53  60  89  32  89  76  18  75  56  14  44  85  93  25  70  11  52  59  63  87  74  16  24  26  37  35  97  38  62  72  21  81  20  10  90  24  20  22  12  18  35  76  13  45  86  51  21  24  93  28  43  16  44  59  28  22  14  23  72   9  77  89   9  46  16  10  57  63  95  32  82  57  38  90  64  48  64  20  84  67  30  52  38  86  59  14  89  91  45  57  41  76  27  79   3  56  25  69  43   3   5  25  71   4  67  48   2  62  88  62  34  78  28  56  46  98   8   8  87   8  12  12  89  87  86  45  83  85   9  24  43  99  31  82  46  63  43   1  17  37  34  18  46  52  76  19  50  48  36  15  59  76  17  93   4  19  96  21  25  78  53  70  63  34  53  84  86  14  59   4  98  45  94  46  61  25   8   7  65  11   1  47  57  66  97  52  50  38  11  94  70  87  22  38  74  81  27  45  86  70  47   7  20  35  66  77  95  51  49  81  97  88  49  30  39  63  16  63  61  30  59   2  52  91  40  89  97   9  12  30  58  57  56   3  26  44  75  61  21  45  18  39  39   1   6  95  30  48  72  50  22  90  28  39  25   2  76  28  86   4   8  71  73  24  80  12  53  29  56  83  10   1  43  44  16  76  94  85  30  80  86  41  17  78  61  97  60  76  28  85  44  97  47  20  95  58  98  74  98  96   1  57  32  32  91  11  32  84  20  82  69  72  58   7  92  26  35  36  17  69  22  42  71  79  60  91  52  32  42  60  76  10  62  47  57  72  28  41  90  14  29   5  94  64  12  77  32  83  62  93  58  84  68  72  94  49  50  40  31  64  71   5  74  71  20  70  23  29  95  56  79  64   6  70  31   4  78  84  69   6  60  10  88  28   4  95  24  56   5                                                                                                              
                                                                                                                6   1  43  32  20   7  72  91   3  71  75  19  62  51  96  42  57   8  46  73  16  70  25  11  16  59  85  79  77  87  14  33  93  36   8  22  39   9  28  38  77  25  32  44   1  38  91  79   6  78  77  85   3  87  21  48  23  13  38  58  27  27  70  52  52  67  71  82  48  45  64  17  50  67  90  90  47  54  43  35  40  35  44  29   2  31  78  46  85  34  23  58  36  87  43  73  41  36  34  51  84  96  63  45  60  60  38  98  62   7  50  10  46  44  52  54   3  82   5  26  66  89  85  44  68  52  38  88  95  76  62  72  80  58  86  11  18  17  82  40  80   1  49   6  12  88  99  25  97  80  55  30  51  17  48  94  73  20  52  46  92  28  54  93  43  59  80  13  53  17  64  19  17  76  94  73  62  74  45   3  91  11   6  76  54  82  11  57  97   4  83  16  86  93  98  31  36  67  39  29  58  89  13  79  50  52   2  10  20  46  61  57  96  17  19  87  43  76  87  36   6  66  72  15  49  24   6  73   9  34  28   7  64  20  93  24  34  95  62  23  11  75  26  41  29  48  63  86  58  40  97  84  70  58  40  65   9   8  33  49  60  12  84  22  22  98  33  39  13  43  81  17  82  50  27  82  58  47  26  99  73  39  75  18  31  18  14  10  77  56  29  19  28  45  59  77  84  96  72  75  22  91  83  46  56  97  96  34  75  34  76  41  15  80  45  81  64  51  85  63  49  10  68  54  19  38  27  41  96  59  94  82  26  96  54  81  56  33  23  62  11  14  94  57  97  30  90  48  44  12  45  91  12  69  50  85  95  55  31  60  14  21  73  63  89  90  59  30  82  11  65  40  33  43  99  69  33  42  22  28  56  72  35  19  81  61  52  92  11  74  51  98  11  85   7  39  53  85  66  65  19  51  50  68  73  81  74   8  98  36  37  75  75  65  25   3  86   3  68  16   4  54  80  77  39  90   6  12  72   7  55  49  64  49  81  28  30  45  22  66  19  98  25  14  93  24  36  63  23  14  28  67   5  75  86  26  56  41   7  82  80  85  35  13  36  37  61  28  23  77  48   4  33  25  12  58  50  47   9  97   5  69  90  13  75  14   9  71  77  36  63  30  82  69  96  65   5  85  80  47  11  36  20  91  66  18  42  43  21  75  65  69  98  46  58  74  92  42  30  78  84  99  18  41  89  30  78  66  93  50  13  84  35  45  92  61  44  56  82  49  89  76  30  20  23  54  57  51  72  49  12  97  88  47  32  87  18  83  74  98  61  67  30  47  28  63  75  60  82  15  13  22  19  56  15  19  27   4  20   9  72  41  81  18   3  58  35  63  72  49  94  90  55  72  57  93  53  76  84  62  41  24  17  77  57  22  24   2  97  42  66  20  84  73   2  25  95  96  24  95  78   6  69  72  87  51  62  12  32  11  30  62  34  14  46  70  84  94   8  77  88  20  83  99  88  72   2  43  11  60  83  34  76  45  93  19  39  72  88  73  73  52  62  74  87  14  70   4  87  68  23  25  60  59  77  97  76  99  83  78  70  75  87  54  20   3  27  32   4  99  83  61  83  35  50  36   4  17  15   4  65  76  43  20  87  98  84  33  53  39  40  47   8   1  49  33   3  51  68  92  74  56  56  23  22  82  50  55  26  70  36  99  34  94  26   7  23  99  61  81  72   2  59  65  28   8  95  76  10   9  35  99  32  93  95  84  58  41  16  18  17  37  61  93  82  35  18  12  76   6  77  23  13  66  10  24  27  74   6  67  95   5  85  64  74  71  86  83  50  41  62  91  73  46  85  46  13  17  40  97  84  95  31  32  33  66  28  73   3  62  65  86   9  63  22  16  41  29  63   7   7  77  59  90  30  23  94  78  27  91  56  13  32  47  23   7  17  86  48  43  54  63  92  88  14  43  93  82  52  93  35  59  49  46  64   8  41   5  41  12  38  41  87  97  47  36  96  38  85  69  57   4  15  49  87  46  73  19  26  46  93  55  71  44  75  46  88   8  42  12  48  21  41  44  16  16  26  42  14  15  92  55  17  55  98  16  60  99  85  55  79  74  24  41  18  52  43  34  48  90  83  99  64  30  74  28  64  38  90  42  71  43  41  59  41  81  88  18  71  61  59  59  25                                                                                                                
                                                                                                                  63  34   6   5  89   3  62  68  20   1  70  32   6  33  92   1  93  81  12  43   7   2   6  63   1  67  46  89  78  45  90  17   3  91  54   9  63  15  27  93  55  21  93  60  78  67  71  67  53  31  51  65  14  33  62  18  77  22   3  93  54  63  46  32  15  51   3  84  46  69  73  90  27   2  66  21  14  49  28  14  27  68  97  75  85   8  80  89   3  82  86   3  88  13  52  62  69  64  47  81  28  12  40  42  15  16  77  34  70  98  80  71  13  74  34  53  12  14  11  36  53  79  59  16  35  93  69  67  20  78  35  42  25  52  25   7  74  95  95  97  37  23  27  66  40  95  85  93  78  49  81  38  32  43  28  27  76  75  24  72  73  70  90  50  75  92  31  45  78  57  99  33  76  41   2  68  61  41  56  11  52  35   2  43  24  34  66  76  87  82  84  92  43  11  41  55  82  73   4  90  12  87  51  93  32  10  65  85  91  55  48  65  16  35  82  75  68  80  83  25   7  68  44  55  84  96  90  85  83  73  48  76  98  26  42  62  71  31  61  84  13  83   5  72  10  62  66  10  27  43  58  28  61  26  34  97  96   2  25  61  65  37  70  51  61  70   9  66  69  57  18  37  15  14  54  96  27  96  66  10  56  16  25  79  34  72  28  85  35  99  86  78  17  61  68  32  62  64  10  14  20  70  98  24  94  34  78  68  12  85   5  99  35  38  85  51  86  28  60  90  27  91  72  71  66  45  23  58  49  96  77  89  30  41   6   1  94  18  69  81  14  76  12  23  35  80  96  80  81  84  23  10  50  83  29  26  18  62  31  51  25  70  88  55   3  45  22  14  37  35  89  30   1   8  85  18  99   9  15  24  45  24  67  15  86  48  75   5   9  89  75  72  51   8  58  40  63  20   2  38  91  39  55  76  24  60   5  65  72  82  37  64  72  92  19  24  14  77  24  10  43  18  18  11  49  80  90  77  30  73  94  49  25  52  86  80  36  36  86   5  43  17  87  96  87  70  96  19  81  75  35  97  11  74  36  53  36   1  30  22  44  33  14  13  77  19  59  67  88  81  37  84  57  45  61  11  22  98  69  12  14  39  67  75  78  76  14  33   6  97  32  98  28  34  56  52   3  49  51  56  22   6  16  42  58   5  13   1  71   4  44  61  79  18  28  46  48  46  10  61  73  11  79  62  47  87  37   6  82  54  57  12  12  70   2   4  52   9  11  17  76  18  82  89  47  18  79  28  31  92  75  94  38  55   2  13  49  20  60  58  57  66  83  17  36  40  66  65  44  68  79  75  87  44  13  57  24  42  90  75  42  40  77   3  47  79  62  81  49  15  45  57  83  79  29  22  30  93  60  54  68   3  65  67  55  82  20  66  94  49  23  17  74  21  38  71  33  22  72  49  67  64  99  18  32  81  26  39  63  22  39  62  13  32  59  46  24  25  18   6  31  36   4  69  79  64  29  92  65  41  92  10  47  23  72  18  36  94  29  38   2  43  41  10  84  96  34  65  41  96  24  52  46  74  16  72  81  85  74  36  45   7  23  10  35   3  29  24  38  28  94  87   9  97  18  13   5  26  40  94  36  97  85  31  34   2  14  69  97   4  16  26  20  60  53  37  45  59  59  13  88  91  28  30  57  61  75  55  44  30  79  85  54  11  95  95  37  73  18  49  83  11  25  59  91  96  86  66  94  65  40  14  27  42  48  52  61  30  16  55  29  59  86  40  21  47  14  84  44   6  54  19  33  56   5  47  24   9  23   5  66  97  82  19   1  28  71  47  41  13  62  57  91  36  76  39  87  28  97  34  13  47   2  74  50  87  57   2  66  92  82  61  79  10  50  99  41  75  68  31  46  62  31  66  78  35  41  83  72  78   8  14  86  48  46  67  37  57  60  32  42  55  69  30  99  79  64  64  78  86  31  77  18  25  36  98  76  64  47   9  95   7  42  52  71   8  89  75  15  55  47  27  82  63  87  91  25  50  90  70  41  67  49  61  77  36  47  22  29   3   9  45  36  16  94  62  53  45  40  19  83  34  89   5  47  34  88  60  80  92  50  19  48  19   6  60   2   8  86   3  88  85  99  96  92  98  74   5  10  62  44  51  16  67  15  13  29  74  28   8  58  45                                                                                                                  
                                                                                                                    40  35  85   6  46  82  54  92  80  96  63  77  75  87  99   5  21   2  81  67  23  47  96  57  91  61   6  20  82  41  45   9  76  31  55  65  42  50  45  85  26  55  73  39  87  57  39  43  63  84  23  30  79  99  72   7  82  22  57  98  93  38  85  60  92  75   4  41   7  71  68  92  83  35  52  21  71  47  39   1  78  89  86   6  76  17  12  87  53   9  91  53  53  84  10  38  34  17  95  95  68  49  80  73  61   7  23  25  43  54  27  44  29  83  47   1  70  27   8   5  66  44  84   2  56   9  95  11  79  60  34  96  67   7  64  77  58   6  92  33   1  75  74  55  54   2  73  93  53  67  43  77  30  10  22  96  93  16  24  19  94  38  15  86  59  66  97   8  14  11  69  97  60  65  57  23   9  77   9   3   6  17  81  64  45  91  36  58  78  27  26  66  79  46  86  86  56   4  48  24  73  48  35  81  46  10  55  90  58  82  47  80  88  37  43  83  84  60  73   3  98   7  35   6  86  99  21  60  48  81  97  59  53  47  31  48  84  86  50  12   5  65  93  81   7   8  26  30  42  55  75  23  84  95  89  27  14  81  71  73  75   1  74  44  18  10  90  39  37  15  74  90  32  13  11  97  51  45   1  58  54  59  38  83  67  29   3  72  28   6  12  28  24  58  60  73  90  97  99  48  79  99  32  20  64  72  50  24   8  40  14  40  66  90  25  27  75  65  63  32  20  58  45  92  86  17  62  92   7  52  58  21   5  77   4   9  19   5  57  49  34  37  94  62  65  71  89  49  85  79  11  24   9  58  22  18  95  62  86  19  50   1  60  69  46   3  28  54  73   5  36  26  31  86  49   5  45  70  68  92  23  39  56  50  27  79   3  45  36  52   6  75   7  53  16  74  61  55  49   2  94  74  71  37  84  23  27  49  78  95  87  77  31  30   5  25  98  62  34  80  64  46  29  23  95  68  30  16  36  40  52  93  13  12  54  24  96  61  79  79  27  27  62  57  60  60  12  30  22  64  53  61  96  55  63  13  37  14  24  67  68  85  64  75  35  43  72  71   1  18   6  36  28   1  82  24  12  36  26  24  10  46  38  65  67  55  52  72  45  64  44  31  10  93  11  69  42  13  29   7  32  92   8  31  92  90   2  45  72  50  47  79  75  37  58  14  83  89  29  33   9  84  96   6  17  70  59  66  54  49  42  32  83  22  97  83  58  63  93  92  15  53  73  39  81   9  26  61  85  82  26  74  86  58  54  16  10  56  92  62  96  48   2  86  53  47   4  42   1   3  33  31  18   9  71  36  20  11  20  58  43  31  25  57  38  55  35   2   3  58  38   3  87  71  77  57  39  83  52  13  97  41  62  93  76  55  85  24  85  87  66  49  55   2  73  61  61  28  36  41  92  59  72  75  84  75  13   7  49  48  87  91  43  26  38  67  92  98  97  22   3  22  20  72  36   9  43  46  86  27  41  85  56  12  34   8  68  13  67  65  30  28   8   4  82  83  14   9   4  63  13  70  54  69  82  23  58  72  54  64  82  91  95  19  46  64  44  87  76  29  41  43  88  40  81  75  49  16  28  45  32  63  41  25  50  88  24  52  64  10  21   8  52  77   2  73  51  83  21  52  75  56  85  84  64  74   8  83  78  67  11  34   3  36  18  56  10  78  99   3  15  62  53   6  80  21  34  74  80  72  85  75  45  87  49  84  36   3  11  91  75  43  66  28  10  84   1  29  14  18  44  11  30  53  42  96  53   4  66  34  65  87  29  71   6  24  28  98  89  71  23  31  50  34  55   7   8  46   6  62  43  47  34  31  53  34  52   1   8  55  56  40  27  44  61  13  47  30  59  83  65  41  57  26  59  43   5  16  10  43  73  25  72  63   1  10  99  43  77  57  73  73  59  57   2  82  32  78  98  98  51  40  12  94  29   5  20   9  62  35   8  16  83  24  96  92  27  73  32   7  44  95  17  18  35  42  69  89  54  94  89  36  76   2  25  39   5   2  93  23  93   3  35   1  36  40  32  74  40  76   6  13  75  30  92  30  89  52   2  67  54  80  23  17  88  85  54  53   7  19  21  90  32  92  40  50  24  66  15  68  34  40  75   2  64  27  52  36  21  16  27                                                                                                                    
                                                                                                                      4  21  53   2  37  61  92  94  94  96  43  65  90   1  81  65  35  66  71  10  66  89  41  98  37  15  43  94  36   5  43  91  69  91  60  69   2  35  80  35  65  65  95  77  26  94  37  22  99  50   2  50  11  19  73  98  28  35  87  63  22  63  74  12  42  84  38  73  22  54  71  52  21  49  60  35  86  48  34  45  50  19  79  43  35  36  52  79  76  26  50  30  52  21  38  72  70  65  96  82  54  75   8  31  12  22  56  25  76  23  43  54  10  17  74  21  79   3  61  71  69  47   6  28  41  30  72  43  71  77  95  33  11  51  55  18  47   7  22  15   6  14   5   7  32  84   4  24  41  62  13  90  67  79   2  87   2  80  71  96  32  36  87  10  28  24  55  88   1  10  60  52  94  46  28  63  99  91  89  36  23  10  44   5  25  25  76  27  66  41  21  66  49  97  47  72  50  64  43  42  68  89  28  77  83  33  11  19  90  71  72  36  36  82  13  48   4  94  88  64  80  99  85  52  36  55  32  86  81   4  76  18  21  71  14  47  32  88  99  42  49  11  22  20  66  87  69  71  28  28  94  33  50  19   5  86  87  20  32  75   1  74  87  95  51   1  72  73  43  44  54  95  22  51  53  28  53  61  22  90  24  31  32  30  46  96   3  62  49  56  55  15  13  12  69  33  20  97  18  26  31  24  39  78  61  37  70  58  26  23  17  51  96  52  14  74   2  69  14  84  28   1  19  30  10  21  32  32  43  55  68  36  31  93  88   4  25  72  32  57   9  55  54  39  56  41  26   3  52  45   6  49  33  99  51  93   8  77   5  66  95  10  20  72  31  71  84  18  16  25  15  19  92   1  57  29  79  39  62  85  95  77  67  21  62  84  44  83  89  91  61  35  68  70   4  51  99  16  55  91  95  15  36  23  31  11  38  83  76  75  89  82  55  49  75  68   5  83  82  56  36  44  98   9  87  56   8  84  16  67  12  32  74  77  38  37  75  54  11  93  66  19  22   2  87  44   1  58   2  77  63   7  69  22  29  92  13  48  69  52  49  22  79  13  35  66  95  34  25   6  84  32  51   3  79  23  50  46  83  93  89  48  30  33  84   9  10   6  15   6  13  61  13  15   4  35  24  74  24  83   5  27   6  20  77  40  44  27   6  44  20  21  11  96  65   1  60  74  28  74  76  65  92  99  53   6   4  55   3  30  75  74   3  22  11  65  99   1  47  62  21  73  97  12  27  68  19  84  58  50  12   3  74  79  83  81  66  42  29  92  61  87  84   3  91  84  56  63  25  19  83  97   6  89  56   8  47  52  81  64  96  99   2  20  41  57  78   1  46  66  49  11   3  42  43  50  29  63  71  33  42  65   5  36  65  44  10  61  61  68   4  37  99  84   6  80  55  92  57  33  88   5  48  43  50   3  43   2  52  21   3  39   1  88  47  71  45  46  24  58  92  59  27  99   4  25  12  99  35  56   4  93  22  56  11  53  36  29  43  32  72  78  51  54  87  50  55  75  80  54  34  70  34  85  68  18  12  24  73  63  46  49  23  65   2  19  31  35  73  48  26  21  10  30  31  86  43  23  98  50  63   2  24  60  30  16  49  63  42  30  96  38  84  19   9  76  87   4  91  51  97  94  11  95  25  89  85  73  82  81  77  78  70  56  24  24  57  43  86  81  20  87  60  85  51  29  30  25  76  90  90  36  67  28  90  79  47  30  75  20  44  55  91  97  42  87  82  50  11  14  18  52  11  55  47  26  19  92   7  65  42  56  29  75  42  37  29  19   4  67  36  48  73  28  99  22  75  12  20  28  29   4  70  62  56  90  45   8  40  26  60  31  97  60  12  46   6  36  20  91  53  29  56  88  53  56  77  31  96  70  34  33  75  43   6  44  14  89  58  25  17  36   1   4  13  71  83  27  17  25   3  98  39  44  12  77  15   1  75  77  35  24  54  28  85  47  15  18  73  36   6   7  21  93  60   9  66  89   4  57  13  49  18  94  45  36  29  20  55  12  57  30  80  94  25  27  60   1   7  32  47   1  46   1  11   9  65  48  84  62  95   9  61  40  67  78  33  42  20  38  95  37  57  38  91  95  61  57  70  86  43  21  78  84  30  52  58  95  52  83                                                                                                                      
                                                                                                                        57   7  46  24  18  12  25  19  33  79  48  18  81  63  18  55  55  96  90  96  13  52  48  90  11   6  11  37  52  22   1  88  60  47  12  26  20  61  98  54  49  95  39  19  27  56  33  79  29  44  60  16  25   5  99   1  99  52  36  50  75  71  66  54  81  98  84  47  92  55  46  71  15   5  98  84  78  93   2   9  45  76  96  99  45   7  54  65  71  38  36  76  62  39  59  80   3   4  78   8  37  24  20  80  31  36  47  80   3  46  80  44  27   8  96  72  64  46  69  91  62  11  95  34  45  31  91  70  20  33   9  80  11  83  67  79  30   7  95  35  26  48  94   8  89  20  45  21  95  74  60  75  11  83  44  76  30  10  74  17  39  66  50  96  33  21  54  33  89  43  90  47  75  15   4   8  69  55  84  89  86  88  89  75  37  68  35  38  73  67  68   3  96  69  41  17  45  88  26  94  48  39  90  89  37  40  43  90  94  93  69  81  34  61  90  18  83  46  11  68  27  99  93  11  17  93  11  62  50  92  65  73  63   5   2  27  65   8  18  95  83  91  62  65  82  86  19  46  62  15  13   5  43  55  20  99  71  15  60  73   5  92  82  89   5   7  58  30  77  12  74  19  39  85  95  77  90  98  77  64  96  55  76  22  78  54  10  77  45   5  13  60  12  31  51  13  93  31  49  49  78  53  11  46  22  30  77  75  85   5  49  66  40   8   3  88  34  12  45  34  12  14  76  99  69  62  68  64  97  82  77  31  29  13  84  79  57  94   7  83  25  11  13   3  26  83  93  81  78  40  53  36  28  36  53  13   4   9  45  12  84  45  77  86   8  65   2   5  53  55  64   7  88   3  98  14  75  67  32   3  66  57  35  40  17  50  17  70  13  37  67   4  97  87  25  80  26  71  28  75  91  35  90  95  98  61  28  57  43  67   9  55   8  68  47  71  60  60  99   6  80  75   7  56  59  36  77  40   7  97   5  50  61   8   9  43  44  70  53  67  64  18  65  39  91  18  53  68  13  80  75  97   8  32  88  25  92  90  62  70  64  53  15  84  56  44  85   1   1  54  49  51  11  59  54   3  47  44  23  96  52   9  20  31  80  58  30   4  65  56   1  21  89   8  69  20  14  76  90  10  25  58  10  17  55  73  44   9  24  93  88  59  66  65  26  40  98   9  91  28  61  75  43  31  82  61  44  54  65  83  69  61  33  11  22  25   2  92   3  43  75   9  49  87  55  89  25   6  30  67  50  23  67  74  47  94  48  21  12  48  38  46  86  86  53  78  70  69  67  66   5  59  46  96  75  86  10  84   1  69  50  48  80  79  42  71  88  97  10  86  70  76  90  35  82  75  39  89  30  51  38   7  56  56  97  30  45  10  23  17  68  46  37  39   3  12  69  77  69   9  68  79  51  47  83  29  32  74  99  82   1  28  91  81  94  48  63  42  73  97  73  15  87  13  41  68  98   6  16  82  27  19  40  33  47  39  20  11  13  88  68  16  23  77  62  16  34  41  12  88  54  96  96  98  94  65  55  27  32  60   7  63  61  16  96  95  74  11   7  66   7  74  36  71  95  80  60  15  64  22  71  49  40  74  70  95  34  79  40  28  96  89  49  69  43  38  72  65  70   4  66   8  74  28  95  55  69  85  60  32  27  11   3  14  91  70  97  33  84  92  54  60  14  29  76  38  88  78  50  20  37  23  95  39  26  81  59  17  41  48  39  20  17  94   1  19  39  57  14   2  10  69  20  61  63  32   2  47  42  27  11  36   9  53  78  76  79  19  67  87  43  71  45  81  82  92  50  61  42  32  33  34  91  99  10  44  23  19  19  35  36  53  12  52   6  13   2  92  11   2  18  64  70  54  53  27  63  46  84  75  62  10  61  96  32  99  36  51  37  18  87  41  43   8  26  85  13   3  88  26  30  11  83  33  24  38  78  57  81  91  14  79  85  22  25  79  10  28  46  79  98  15  86  71  10  59   5  91  35  36  85  90  70  84  40  89  59  63  30  78   3  73  22  81  15  86  36  11  83  90  17  21  24  60  23  26  18  69  92  33  54  79  52  10  82   7  62  31  17  55  94  13  24  86  28  62  85  65  78  21  10  23  17  72  89  21  97   5  43                                                                                                                        
                                                                                                                          81  87  29  25  30  58  76  22  14  25  44  90  18  59   6  34   5  89  37  68  98  29   9  62  17  61  52  72  56  97  45  31  63  43  48  36  29  63  37  11  94  20  22  55  99  49  58  39  51  20  98  59  62  18   6  87   3  44  37  68  33  69  83  73   6  74  45  38  11  62  16  41  84  38  55  95  95  28  39  30  59  81  59  87  29  70  76  24  35  48  41  83  83  11  13  64  51  51  50  82  91  72  22   8  66  46  69  29  53   6  67  14  82   5  56  34  20  77  98  24  51  59  73  78  45  28  38  16  33  24  49  15  77  18  89  87  86  24  61  30  42  86  51  19  39  91  48  99  48  94  42  15  87  82  14  15  10  54  90  12   5  37  84   9  34  72  21  49  83  94  21  78  99  71  30  73  40  53  53  46  41  82  57  87  23  13  72  57  78  63  58  74  70  98  46  40  21  83  69  61  40  54  16   4  59  50  85  73  23  92  98  53  59  43  38  60  74  40  10  49  70  47  23  21  70  70   5  89  19  24  48  77  19  33  95  91  15   8  79  38  86  51  10  58  22  16  21  98  28  31  48  48  39  73  69  28  17  90  21  39  16   9  63  11  40  89  87   8  65  49  37   8  34  97  29  56  21  50  22  86   6  49  89  40  95  51  37  97  77  14  72  12  44  70  73  61  20  75  57  85  57  21  49  20   1  24  78  78   3   8  20   7   1   4  77  76  29  91  78  40  29  45  40  96  71  56  91  65  84  65  81  10  55  37  80  17  89  67   3  54  38  78  91  77  87  68  10   1  65  34  25  96  56  90  47  15  51  15  41  25  67  40  58  75  82  83  60  81  83   9  85  58  45  58   6  86  24  87  36  42  92   6  80  92  40  45  64  73  12  27  43  71  75  45  29  83  30  25  91  18  48  26  81  51  89  16  31  20  11  54   8  67  22  70  27  64  58  45  77  68  37  36  51  11  84  26  93  47  79  13  14  16  89  89  35  97  84  46  90   2  50   4  47  50  98  51  57  66  36  83  17  63  70  82   6  59  47  77  76  26  28  10  85  34  73  16  58  24  28  14  69  27  45  60  18   8  52  58  18  32  72  32  92  36  28  39  14  75  48  24   3  62  25  59  55  90  43  57  99  95  33  42  32  60  94  60  59  97  85  33  17  25  27  16  80  51   2  19  45  67  93  17  10  17  16   9  19  99  94  21  46  89  71  99  29  17  32  53  89  36  26  97  45  93  22  27  68  95  20  18  21  78  61  86  70  90  99  15   8  96  56  65  28  62  21  65   2  84  92  72  91  26  26   5  62  24  18  39  38  19  74  90  69  37  73  17  18  64  77  37  85  89   1  91  68  58  54  84   1  52   2  29  63  84  17  14   8  46  22  58  70  94  99  30  21  35  25  72  68  61   6  24  51  21  68  69  73  40  11  32  78  16  14   5  62  67  67   2  64  57  29  71  84  15  61  24  78  82  98  97  85  21  96  92  74  21  69   6  61  76  23  94   2  71  49  18  48  83  36  85  72  94  11  35  59  92  61  39  50  27  87  79   7  33  94  11   5  11  78  91   9  48  78  80  81   7  21  57  89  41  67  99  49  42  43  43  23  80  92  86  22  31  14  25  36  96  49  15  64   4  89  49   1  56  42  42  18  20  41  31  75  27  43  16  73  69   1  10   6  25  36  21  73   7  87  39  76  12  93  74  65  54  86  68  16  66  76   8  96  18  66  34  75  60  46  74  26   8  40  96  75  99   8  73  65   1   5  42  40  59  76  77  53  81  77  11  98  21  76   2  47  61  14  73  14  20  18   3  26  27  19  57  30  84  82  58  86  79  41  41  43  51  58  22  25  44  77  44   9  39  68  88  79  39  79  77  71  88  20  47  77  40  71  72  77  18  57  52  22  60  95  59  67  42  90  25  13  49   5  88  18  50  94  91  60  91  90  11  91  50  21   5  43  37  83   6  25  84  44  17  33  26  39  55  37  22  46  64  69  83  75  97  40  16  93   5  15  57  52  34  74  98  70  26  39  46   8  96  82  49   6  72  72   2  95  38  48   6  33  39  64   2  75  89  47  44  80  20  66  91  75  55  13  10  84  38  67  62  32  67  59   8  71  27  52  58  53  72                                                                                                                          
                                                                                                                            7  28  26  29  27  35   1   8  26  96   1  38  49  17   9  65  72  32  94  33  97  98  94  14  58  81  32  45  16  29  27  90   2  41  18  79  22  85  95  26  88  76   4  15  70  99  53  14  37   2  12  88  53  33  23  40  24  53  40  79   5   4  67  44  84  38  30  37  64  76  26   8  44  20  38  81   9  96  82  17  81  37  36  89  89  26  47  65  14  49  25  95   6  66  76  73  82  68  51   6  39  16  55   8  40  66  23  50   8  44  33  62  68  46  71  19  95  26  37  40  63  85  20   4  10  80  12  57  79  43  98  37  26  90  58  88  72  15  61  46  79  31  42   7  74  53   5  51  87  73  20   2  23  71   3  31  48  27  31  63  57  35  98  94  17  43  72  44  85  26  56  49  24  67  36  99  19  12  41  36  37  60  36  48  70  97  82  20  53  17  17  70  35  85  14  94  31  75  36  32   7  80  54  69  56  47   9  67  90  96  41  23  21   9  70  19  52  26  82   9  27  81  78  99  15  21  24  45  95  24  84  85  40  66  74  14   9  26  43  57  29  54  20   8  52  84  32  15  83  59   6  89  66  16  11  29  11  75  55  91  63  24  45  16  41  55  46  31  18  98  47  96  77  23  54  74  92  86  73  31  77  71  95  10   6  34  60  15  76  39  71  53  14  89  60  78  30   9  49  87  24  30  91   6   1  18  99  70  59  85  89  34   6  44  35  11  35  43  69  31   9  89  18  51  17  18  99  37  60  54  93  49  31  72  45   7  89  96  34   3  43  16   4  56  11  56  68  35  56  80  24   6  28  11  50  44  61  51  41  92  10  51  89  27  63  51  33  83  41  94  61   8  16  21  78  53  83  32  78  98  28  10  22  69  71  79  33  63   7  12  60  21  89  72   1  47  50  24  21  42  24  39  89  25  14  25  13  27  55  54  10  57  38   9  66  76  67  22  75  50  83  25  48  74  58  44  86  11  68  39  66  23  56  53  58   3  34   1  53  95  78  10  19  42  99  75  95   5  18  67   4  91  46  45  97  13  49  51  95  95  37  81  43  11  90  28  64  32  22  31   1  30  95  44  54  90  23  50  54  68  20  93  51  66  37   2  16  77  43   3  61   7  85  66  44  12  54  37  54  83  17  54  68  98  32  51  10   2  50  60   8  12  73  62  60  45  15   1  76  50  64   5  22  21  39  61  49  97  76  65   1  64  32  84  86  49  82  78   3  48  55  74   3  44  40  26  56  18  64  95  98  53  64  68  18  89  27  27  13  52  54  25  46  40  13  99  43  32   3  75  37  73  59  82  43   8  90  31  23  39  86  44  71  39  83  57  31  41  75  63  67  59  17  55  15  73   4  79  38  59  43  56  79  70  70   6  26  16  35  14  58  13  13  55  29  28  95  92  14  84  28  67  76  24  61  96  58  85  13  57  35  15  77  84  10  29  46  97  66  44  18  92   5  38  74  14  67  14  70  52  67  68  49  11  48  64   9  12  47  62  14  90  37  77   1  20  41  56  82  63  85  99  98  35  66  72  10  61  18  52  34  98  24  25  38  93  82  43  55  97  91  11  95  34  29  52  18  34  26  68  92  31  44  19  60  61  41   4  57  73  80  11  18  45  51   3  69  76  88  88  11  48  68  26  45  12  37  21  80  61  16  84  55  88  45  85  71  26  29  95  37  88  17  63  35  15  58  24  53  96  37  71  22  54  58  82  28  48  12  73  33   8  92  79  94  49   8  91  68  31  36  56  65  55  74  25  46  96  29  70  36  90  76  97  10  24  30  67  94  14  85  70  29  62   1  73  71  88  28  39  75  48  95  14  14  27  19  57  72  74  89  89  18  76  22  54  27  72  48  82  83  71  51  48  12  45  29  36  99  70  83  81  15  19   1  39  44  47  17  34  66  12  55  31  30  91  86  88  98  26  32  84  96  14  28   3   6  69  88  52  52  60  39  72  51  99  15  93  15  65  63   6   8  46  60  33  95  39  46   2  70  34   6  58  21  25  55   1  82  42  55  40  92  34  67  73  58  72   5  81  52  14  55  23  32  19  31  41  38  53   1  47  26  61  83  34  11  15  71  37  47  85  65  46  80  71  20  43  44  22   3  76  95  95  73  66  80                                                                                                                            
                                                                                                                              68  92  14  91  49  39  91   8  61  60  48  52  62  82  65  41  38  73  97  53  35  42  83  33  38  84  94  90  58  31  84  39   4  73  50  95  20  63   8   8  33  43  88  71  61  12  71  99  67  24   1  20  89  60  24  76  51  18  91  86  34  16  90  93  66  70  79  91  88  93  25  25  61  15  60   1  53  28  52  72  63  74   3  62  98  66  92  80  12  90  82   2  23  34  75  23  51  40  77  72  64  45  63   5  18  46  79  99  88   5  27   1  38  82  80  27  41  83  29  72  39  68  44  53  10  41  38  96  13  86  24  35  10  35  72  29  38  61  38  78  15  58  90  71  38  12  61  27  78  17  36  58  78  10  74  86  74  55  72   1  35  22  76  50  75  41  59  62  84  17  39  82  58  92  50  42  94  37  40  63  36  59   7  61  94  59  79  53  13  11  68  66  32  25  44  23  72  51  76  75  50  59  10  75  63  35  22  33  12   4  29  74  22   9   9  86  43  14  88  57  74  35  31   2  74   4  73  17  97  56  99  32  41  85  48  60   3  38  90  76  57  10  38  73  30  95  59  33  44  50  25  58  73  43  95  73  46  52  58  16  47  90  43  58  34  11  51  80  68  83  46  69  53  69   8  22   6  12  92  45  98  90  76   1  87  87  64  55   4  28  23  26  15  14  60  62  22  78  61  96  33  54  40  18  80  20   2  68  65  92  29   8  70  18  53   9  41  97  80  55  42  57  62  63  56  47  35  29  72  11  20  92  92  74  99  88  56  16  84  19  95  49  16  90  77   9  66  50  59  67  19  80   5   6  68  18  30  87  89  49  56  33  41  84  59  84  79  30  78  78  98   3  90  80  36  75  81  42  15  53  63  52  61  84  67  90  77  15  72  26  19  13  34  13  62  16  41   2  73  65  11  17  33  26  52   5  82  34  90  38  21  79  45  19  62  93  37  57  53  51  84  44  45  44  43  61  35  64   1  35  76  22  72   5  84  34  96  33  63  94  14  57   7  10  38  23  94   6  59  86   6   4  79  52  92  93  99  76  94  35  21  43  39  66  75  80  58  49   5  53  63  94  59  27  74  29  43  12  92  21  72  31  56   4  53  43  32  37  10  31  96  71  66  37   2  53  58   1  67  70  52  26  93  52  47  70  77  23  70  27  18  82  42  58  46   7  37  82  91   4  17  93   3  64  80  20  63  15   6  97  80  31  72  54  97  63  10  80  30  66  26  85  20   9  30  96  66  21  49  11  68  59  27  66  24  70  46  85  98  13  14   9  20   1  90  66  92  90  12   4  20  51  84  53  82  77  46  25  22  58  78  87  41  51  65  43  30  45  73  82  95  66  25  43  76  68   3  67  89   6  85  70  89  56  46  61  29  45  34  97  20  64  80  27  64  80   2  85  71   9  13  23  56  58  60  60  75  83  35  69  73  94  11  88   6  49   1  55  52  31  37  43   3  24  94  99  19  11  96  93  59  12  80  39  53  98  57  67   3  39  61  98  87  61  17   2  97  23  57  47  55  11  67  12  17  92  43  76  45  85  60  85  45   2  12  66  84  53   8  33  52  80  58  74  96  11  83  35  82  19  86  81  96   3  77  28  14  40   4  49  30  24  36  27  75  25   5  54  36  79  86  71  61  30  68  21  23  22  22  88  96  75  63   4  26  88  12  40   5  45  37  68  62  25  15  61  45  97  74  32  14  68  70  61  19  33  95  72  81  92   5  37  60   5  16  32  50  48  87  39  35  97  67  24  72  12  49  24   8   1  33  22  40  39  92  84  73  16  24  57  79  28  69  15  14  13  50  35  50  66  25  25  68  64  26  83  23  46  48  60  20   1   9  66  20  49  68  71  43   7  20  43  49   1  57  89  53  87  76  26  22  64  88  33  59  13  51  40  42  16  64  95   5  86  13  77  33  20  45  46  57   7  19  38  16  95  48  51  82   2  25   6  71  39  43  62  83  98   6  87  24  11  63   4  28  64  62  19  46  67   5  14  15  45  52  87  84  20  46  52  42  37  24   6   7   1  83  17  90  27  99   1  91  75   4  79  64  72  64  20  55  58  35  26   8  74  95  19  35  28  19  49  96  34  97  31   7  21   6  43  80  98  83  64  57  89                                                                                                                              
                                                                                                                                37  80  30  27  62  75  41  16  72   2  64  33  68  41  58  10   7  85  60  42   7  22  15  74  92  90  68  81  57  12  70  29  94  84  20  32  65  58  47  42  30  94  53  23  43  83  40   5  36  66  18  21  27  48  24  44  23  90  70  30  62  22  98  77   5  43  18  45  28  91  11  16  36  10  38  26  59  25  35  28  12  34   1  37  50  45   2  98  28  81  73   2  84  61  57   1  90  12  37  96  95  93  64  52  52  28  40  58  40  49  38  81  17  37  10  61  79  85  35  25  78   1  87  90  71  84  87  91  62  97  31  37  22  52  76  36  39  52  77  80  79  35   7  80  36  42  22  90  68  95  85  50  81  79  63  53  76  55  38  69  85  96  90  77  13  24  96  69  66  71  24  30  88  58   4  62  60  73  46  36  88  16  79  28   5  18  36  74   1  91  94  90  60  49  81  94  54  17  58  49  21  63  61  20  61  34  36  39  42  59  35  46  15  30  58  36  68  42  24  17  67  69  36  59   2  50   2  67  37  71  14  22  88  22  10  44  98  87  50  40  19  18  59  13  30  63  41  99  43  46  83  56  83  36  62  87  10  44  13  66  70  26  62  96  39   5  66  24  75  72  77  97  30  25  98  13  72  68   8  11  77  27  28  69  91  67  44  85  52   9  43  70  51  10  20  79  74  57  23  20  58  96  66  18  52  73  19  63  27   3  73  18  94  42  33  20  35  88  24  65  44  47   4  47   7   5  37  61  47  33  19  98  32  98   4  52  61  49  46  79  57  57  55  61  12   2  92  59  79  56  90  55  12   2   7  37  61  81  99  67  39  54  17  18  73  66  25  61  52  99  12  30  91  73  50  34   2  38  17   4  57   1  11  12  10  55  39  88  75  36  22  36  30  91  14  78  74  30  62  82  72  88  18  80  85  40  87   4  58  97  39  65  99  37  88   4  78  34  93  81  71  48  94  72  21  35  21  90  97  90  33  63   2  62  72  23  71  12  52  77   2  13  51  59  79  70  30  56   5  56  15  32  52  31  86  82  21   1  57  54  47  63  44  54  51  64  95  97  43   5  61  39  54  54  13  90  62  71  20  19  18  65  27  57  63  40   8  81  75  92  37  50  50  27  83  63  33  37  47  86  10  46  56  49  33  20  86  12  32  88  30  43  37  14  52  79  89  51  76  53  10  47  88  50  64  98  81  30  13  83  28  53  36  94  74  58  48  22  89  84  57  95  53   6  11   8  11  33  52  89  69   5  81  39  36  71  54  53  75  77   3  13  92  21  22  42  59  79  33  90  72   6   9  22   8  97  61  91  16  43   7  87   6  40  92  99   8  72   6  36   1   7  21  13  71  25  83   1  61  31  57  45  21  89  81  29  40  53  42  51  41  86  52  27  76  67   8  49   8  20   9  25  41  56  89  76  97  56  56  52  41  83  64   9  76  31  82  92  27  33  40  21  44  83  42  10  71  11  21  11   7  20  89  55  90  47  46  85  45  48  81  95  19  49  82   4  71  55  26  43  96  87  29  60   6  52   6  64  38  11  91  73  57  20  96  33  70  59  35  90  55  49   9  49  90  82  94  36  55  61  26  31  12  48  31   1  93  47  93  87  99  23  98  14   5  56  36  14  89   2  94  72   3  42   4  14  40  17  85   8  36  74  53  85  37  83  67  22  49  95  56  72   3  73  96  34  68  83  50  32  68  98  84  81  24  30  61  65   4  96  27  26  17  58  46  82  55  71  68  34  82  43  91  72  14  11  31  25  22  54  85  67  49  51  80  20  50  12  11  95  39  93  61  43  35  96  82  98  84  70  48  57  27  50  90  67  49  22  18  80  52  58  37  30  44  26  77  52   6   9  67  76  21  25  22  66  51  21  57  68  43  99  95  79  83  63  10  56  53  15  67  49  35  52  39  21   5   6  93  52  26  27   1  35  64  10  95  45  72  83  36  14  20  49   3  78  60  68  72  43  53  13  44  97   7  61  17  31  54  38  93  18  21  90  57  23  44  42  69  72  73  90  49  53  85  99  96  33  36  66  39  26  97   4  97  51  57  24  13   5  69  74  53  85  67  14  27  11  31  59  28  21  85  80  94  86  38  17  71  57  44  43  46  91  72                                                                                                                                
                                                                                                                                  20  34  13  10  25  80  94  46  79  80  28  54  59   3  42  15  54   9  27  99   9   5  75  36  52  13   6  91  97  98  66  10  42  20   3  11  97  36  60  48  29  18  31  60   5  95  21  95  18  16  63   8  49  44  94  53   2  74  63  71  69  93  11  88  31  78  13  30  93   9  74  26   8  44  98   2  48  77  98  69  26  84  59   4  17  63  23  34  23  77  89  83  97  54   4  28  61  33  60  91  99  64  72  37  45  66  38  52  70  17  27  48  45  55  39  64  60  85  98  76  58   1  97  92  77  85  42  85  84  57  78  13   4  26  27  76  39  88  59  91  21  34  47  12  13  68  20  48  90  85  52  32  45  89  58  80  48  32   9  50  86  12  56  86  36  23  55  31  15  18  93  46  29  70   1  55  52  83  34  26  45   1  23  61  24  50  24  42  66  99  93  82   5  24   5  88  33  53  49  22  35  32  67  26  30  90  48  20  78  11  73   8  31  15  79  88  17  69  16  47  59  83  32  19  51  23  72  34  87  13  46   8  82  38  17  15  84  81  79  64  44  33  61  47  64  34  66  77  14  40  56  84  47  50   7  76  65  21  53  99  58  48   5  34  17  91  82  78   5  69  35  74  74  51  83  72  83  18   5  68  45  51  42  10  22  72  52  52  40  20  16  88  90  48  95  25  75  33  82  85  36   9  25  48  69  35  24  88  44  95  88  39  28  37  77  75   9  89  73  78  13  78  77  98  19  37  64  70  73  21  96  29  76  57  39  25   3  32  25  74  68  43  13   9  61  36   6  60  26  72  86  55  64  46  87  32  55   3  88   7   3  59  62  97  75  70  54  39  73  52  43  86  18  83  61  32   2  30  10  19  27  98  58  59   8  43  60  54   4   6  94  37  60  46  78  80  33  41   1  82  96  71  89  10   1   6  97  89   2  58  37  65  24  82  38  58  94  78  67  75  13  20   9  49  23  13  72  60  24  65   4  52  32  53  71  61  22  81   5  87  65  65  66  11  70   1  79  69  78  66  15  99   9  22  81  47  88  92  75  96  37  90  59  44  86  17  81  68  22  22  46  36  14  23  79  89  68  16  72  59  91  31  94  16  32  13  38  53  23  15  15  22  94  40  34  92  63  60   3  59  28  57  32  94   8  76  80  99  62  76  20  62   4  96  76  29  64   3  86  15   3  24  10  26  31  37  40  41  90  80  95  20  27  90  62  54   4  13  18  33  13  74  82  55  72  11  34  17  37  74  86  84  91  72  40  33  28  51  79  73  29  71  10  38  71  52  80   2  57  66  73  99  54  60  79  97  92  56  38  11   2  25  11  87  58  80  29   7  17  19  33   4  63  31  16  82  96   8  61   5  96  90  82  91  65  29  92  10  89  63  45  33  10  20  76  57  54  70  72  27  82  79  74  88  58  23  45  39  76  32  18  23  46  56  53  98  24  68  95  17  42  44  13  22  67  88  77  96  76  73   9  50  85  59  59  82  58  67  44  91  48  31  69  83   8  17  16  18  53  74  58  66  90  98  23  27  46  77  34   5  62  38  22   1  81  64   4  61  43  52  41  72  79  10  14  38  73  80  10  44  43  29  71  87  61  50  96  94  81  90  93  77  19  38  32  61  92  42  76  57  46  83  70  67  68  24  17  91  73  13  51  53  60  21  38  57  45  32  88  67  23  24  69   2  11   4  57  68  50  45  73  59  34  30  54  44  93  69  99  85  63  23  39  47  25  71  44  79  16  84  59   4  29   7  81  85   9  97  28  66  94  78  62  83  26  63  71  32  55  43  93  23  92  98  86  94  41  86  53  47  54  16  78  54  61  25  43  12  28  12   1  44  47  19  85   5  74  23   2  62  55  92  26  79  76  30  65  86  43  24  24  60  94  72  34  69  42  59  62  84  56  50   8   6  27  50  92  42  57  56  48  68  25  21  91  89  67  94  93  31  67  61  13  44  42  10  52  23  48  70  15  43  88  52  38  20  27  37  23  80  55  36  45  87  65  17  31  54  48  37  66  93  93  90  65  14  61  32  37  74  93  32  79   4  90  95  79  14  86  39  27  78  61  69  92  41  87  42  80  78  51  68  12   2  76   4  40  49  26  30  33  91  78   7                                                                                                                                  
                                                                                                                                    75  60  56  33  23  66  71  42  38  26  39  87  43   8  14  25  88  49  50  87  48  95  24   6  77  66  37  53  89   6  72  32  81   4  25   5  88  57  12  84  69  99  33  55  28  31  51  19  44  66  79  94  63  48   9  46  24   8  20  53  26  28  53  88  67   5  51  40   5  38  92  10   1  79  73  93  55  61  37  62  34  13  89  10  68  94  68  20  41  26  14  71   6  21  89  67  17   5   5  17  32  58   4  53  84  96  81  58  41  17   2  49  43  68   2  83  11  99  78  75   8  84  57  22  14  12   2  37  34  72  50  57  23  77  31  99  46  72  28  32  38  49  78  81  13  19   2  22   3  92  25  76  30   6  64  67  91   7  15  49   1  89  59  47  46  92  46  22  71  63  74  10  40  74  43  34  39  59  27  82  74  61  72  86  70   7  47  88  88  10  99   3  52  46  91  97  60  81  73   9  36  77  24  90  29  93  95  81  24  63   5  33  38  89  73  47  44  79  81  31  44  11  61  29   4  81  77  33  22  29  23  32  37  17  71  15  50  44  77  20  85  58  82  37  38  71   6  73  70  34  21  36  17  93  19  45  25  79  66   2  60  54  75   5  68  83  68  93  71  42  86  89  91   7  56  48   8  42  76  54  31  78  63  31  78  21  34  95  41  75  83  86  71  10  85  14  32  23  66  47  22  11  44  28  64  27  38  52  12  52  56  78   4  70  96  52  74  60  40  23  15  65   9  48  33  95  53  68  23  63  75  96  33  66  96  70  57  94  21  23  51  97  54  69  95  10   3  74  27  99  42  42  71  71  79  14  82  39  41  64  38  85  15  81  78  52  48   7  32  34  73  19  18  26  85  37  23  94  21  55  93  32   3  20  46   3  34  70  46  27  17  88  49  63  13   6  73  40  41  83  15  40  77  91  70  16  55  30  95  55  24  60  21  42  44  63  65  50  92  41  90  92  14  27  43  63  38  22  76  16  85  65  77  96  21  65  69  82   5  27   8  15  49  29   2  59  21  37  40  16  92  88  19  45  61  78  95   7  34  87  71  64  62  43  46  11  37  67  57  39  72   8  11  11  53   8  27  32  70  73  63  78  51  67  46  82  46  22  99  90  58  86  49  24  55  78  81  80  38  91  18  78  16  95  37  62  56   8  28  31  67  40  93  60  56  70  92  54   9   9  28  81  95  27  57  16  75   4  61  86  63  87  38  88  60  93  27  48   9  75  32  92  86  23  10  86  42  36  99  14  52  77  86  37   8  73  98   7   8  40  83  41  20  45  88  58  29  48  16  40  56  32  25  64  25   7  41  61  49  12  19  89   8   4  52   8  40  91  83  99   6  32  80  80  24  26  12  34  88   9  65  19  44  65  11  34  80  52  28  67   6   5  29  10  14  40   2  31  22  95   4  21  38  84  78  48  95  87  88  41  45  78  79  92  79  86  12  37  51  77  21   8  76  91  27  43  45  74  34  72  59  84  35  87  56  42  66  93  69  84  65  86  35  25  95  26  30  11  84  23  39  55  11  93  46  92  84  29  68  11  71  88  80  62  86  30   8  21  12  99  36  47   8  95  55  10   3   8  78  74  67  55  35  14  33  42  34  90  15  55  42  58  69  90  59  67  82  24   9  84   4  38   7  94  80  59  45  19  94   4   3   7  73  92  84  92  79  61  32  64  90  78  14  82   5  18  70  51  78  20  55  41  86  64  45  80  66  75  46  46   4  33  16  43  48  46  55  88  84  35   9  21  65  77  51  88  54  95  53  73  24  47  42  76  71  98  82  23  50  75  68  41  29  39  46  15  89  78  22  92  51  52  66  87  39  45  82  43  50  10  30  41  94  85  19  92   1  28  17  54  52  41  10  48  10  55  89  96  27  40  71  41  14  18  16   9  58  23  72  96  28  40   2  70  77   2  66  82  42  21  12  54  80  26  23  58  29  90   6  10  25  40  45  51  65  78  42  16  72  43  61  84  80  96  83  49  36  89   1  46  89  12  60  14  73  22  23  60  50  14   3  36  29  48  39  63  82  35  71  97  28  42  88   1  88  83  92  68  66  84  91  12  78  87  14  30  61  99  99  71  61  48  69  80   2  33  40  31  92  73  96  49   2                                                                                                                                    
                                                                                                                                      52  80  62  58  58  41  15  67  54  73  93  97  49  84  73  80  18  51  54  60  34  44  45  58  76  52  40  70  54  79  39  77  94  52   9   4  98  27  27  73  44  66  96  42  51  90  77  32  45  15  10  88  24  62  58   8  99  68   1  53  94  68  25  78  68  72  51  24  57  98  77   3  60  61  97  62  55  72  81  85  64  42  54  90  46  41  88  69  57  39  91  54  47  73  84   3  14  52  24  21  59  58   3  88  42  83  76  32  13   6  61  40  84  72   8  12  71   9  34  58  25  89  24  92  62  90   8  73  35  32   4  91  75  66  30  77  81  79  60  82  32  93  65  24  77  34  41  84  25   9  24  76  15  46  80   5   1  34   1  77  48  70  55  56   1  94  99  42  22  37  57  15  69   9   9  25  29  97  31  57   7  30  91  22  52  59  57  25  36  53  49  21  20  90  36  10  46  63  91  64  76  43  26  20   8  47  10  45  27  45  70  14  70  23  29  68  38  59   6  67  46  99  31  56  18  73  91  46  46  85  31  96  55  40   4  27  62  73  35  59  70  76  29  59  69  73   5  54  97  49  63  31  81  85  30  72  33  67  51   5  12  31  53  22  35  37  87  40  18  83  69  49  87  68  96  94   7  19  23  62  67  10  39  27   5  54  37  15  42  49  66  53  26   4  41  20  55  62  26  30  56  83  19  41  50  84  17  76  55  43  57  95   9  82  68  31  20  83  58  19  46  18  72  61  42  61  96  60  76  73   7  18  40  27  43  80  23  42  34  32   5  30  36  86  31  46  78  89  90  10  54  10  74  87  52  32  22  75  45  55  17  78  72  38   7  24  27  25   6  61  49  17  78  33  63  50  93  56  92  70  25  72  16  72  40   8  58  46  72  79  46  22  57  74  11  11  16  22  52  45  23  44  49  81  74  42  29   9  45  73   1  27  32   1  55  96  97   9  97  27  94  26  68  77   4  95  50  16  25  10  28  45  92  65  85  30  88  66  72  25  46  50   2  82  53  52  88  41  30  17  16  28  59  81  61   7  90  53  44  90  80  32  36   2  37  38  98  83  56  93  64   4  11  86  78  38  87  56  71  49   2  85  17  43  27  87  40  78   6  15  74  69  12  76  22   7  42  62  80  15  30  77  81  65  98  49  44  90   1   1  78  28   9  26  97  44   3  56  48  27  96  15  92  41  63  38  78  31  19  40  97  99  10  14  29  89  71  80  31  71   7  86  74  90  56  80  83  66  42  16  10  35  41  15  93   7  84  87  72  99   8  27  27   9  67  24  61  74   1  79  16  12  12  23  21  14  52  79  97  17  70  49  83   3  85  31  60  84  82  35  95  45  21  29  22  72  37  83  78  39  97  84   7  90  70  66   5  76  85  34  41  55  34  87  72  60  16  87   7  14  46  40  44  42  47  79   6  30  29  17  40  96  99  23  11   5  23  62  86  63  45  66   7  12  42   1  51  16  45   5  69  82  93  64  90  97  11  43  99   9  29  83  30  89  99  34  21  92  33  20  37  78  59  33  33   8  74   3  53  29  97  78  12  84  89  72  95  87  25  49  36  70  38  44  72  68  63  36  20  72  10  12  23  13  91  22  52  27  98  72  11  22   1  45  36  74  99  15  43  66  17  46  96  66  88  68  47  84   5  77  92  45  66  50  51  16  66  48  48  99  88  30  65  95  98  38  21  29  44  27  79  30  27  43   1  80  36  89  44  54  50  54  34  86   8  30  93  44  28  34  73  86  43  10  15  52  68  33  67   2  88  59  37  60  33  73  27  37   7  16  56  84  46  95  57   1  52  24  13  75  46  89  73  71  80  75  53  23  63  72  99  73  59  54   6  42  38  78  19  63  36  25  30  96  79  60  28  24  81   8  63  26  16  57  28  11  88  46  81  62  71  26  61  50  69  79  28  19  87  77  16   2  49  65  59  89  16  49  75  10  27  80  23  82  66  52  76  77  78  10   8  39  99   2  88  13  47  49  96  14  31   2  47   9  81  55  30  45  11  84   9  21  70   3  95  11   3   2  49  34  14  56  13  29  97  58  34  20  55  45   6  56  77  79  49  93  48  28  44  57  85  93  11  42  21  42  56  72  52  18  94  93                                                                                                                                      
                                                                                                                                        57  68  11  72  92  16  76  77  47  37  63  90  46  32  97  30  44  65  27  44  71   8  21  87  75  43  15  78  44  29  47  48  53  96  63  90  20  72  32  89  45  23  46  45  76  57  36  44  31  46  78  69  94  19  29  89  29  75  85  84  28   5  47  77  84  43  15  68  32  67  94  69  70   5  83  84  84  53  19  44  16  84  97  21  28  56   1  46  81  78  82  21  30  23  37  84  32   8  36  87  36  16  38  61  20  46  33   7  83  99  23  65  67   3  84  38  68  94  24   4  31   4  97  54  72   5  10  28  35  25  76  47  38   9  51  63  71  45  69  28  61  32  22  46  20  95  69  30  83  58  89  32  61  51  34  74  51  54  22  55   2  33  46  24  85  95  63  84  44  27  56  50  93  13  97  59  16  81  74  76  98  84  88  32  95  89  76   5   6  80  71  52   6  98  88  87  86  99  52   1  82   8  59  16   9  52  99  52  65  56   7  98  83  28  54  28  72  60  67  95  49  39  86  63  57  66  35  92  27  93  35  45  48  23  81  65  20  92  83  41  69  64  72  37  38  16  22  50  50  25  81  69  93  90  87  83  69  37  48  53  34  54   5  85  50  63  61  48   1  46  25  24  94  11  84  31  92  58  77  13  91  29  64  39  52  28  18  35  55  92  58  84  69  15  40  32  76  34  93  74  35  51  58  73  57  27  52   6  91  68  39  32  37  26  25  12  67  66  84  18  10  59  23  71  59  38  60  20  48  21  24  45   6  30  57  19  15  30  25  80  54  23  14  64  47  39  96   2   1  72  51  63  44  89  26  82  30  65  89  81  88  82  32  32  96  29  37  52  33  37  70  59  55  54  46  14  44  31  84  31  76  62  27  40   6  78  50  91  46  32  74  59  36  39  61  58  41  69  70  70  41  49   8  18  23   8   7  37  51  88  75  83  20  61  43  29  25  89  35  32  61  55  85  25  67  73  77  42  85  23  63  35  96   7  11   8  65  57  87  22  82   4  19  20  73  19  70  48  84  89   9  61  41  75  10   3  33  60  58  17  19  64  53   9   6  96  77   8  19  23  69  19  50  59  56  89  73  90  55  11  32  49  70  69  51  59  71  20  56  33  74  40  97  46  10  68  84  10  35  95  16  75   9  67  89  77  14  97  89  94  80  69  68  13  55   9  98  34  28  68  70  82  31  52  55  92  81  31  99  58  57  21  71  71  97  41  27  58  81  97  97  27  61  48  23  99  77  16  62  48  43  73  14   5  30  31   2  26  78  12  96  97  13  30  97   3  83  81  28  89  92  84  48  85  59   9  98  66  41  53  47  45  89   5   2   9  95  39  69   4   3  61  32  46  74  88  18  35  67  42  62  94  34  10  54  67   4  86   2  87  18  35  33  51  58  64  13  31  71  80  59  15  78   2  64  70   2  27  54  64  57  15  97  18  14  51  34   1  49   7  67  90  97  95  97  92  12  83  47  60  20  47   1  82  85  25   2  61  78  56  89  19   5  67  18  11  48  44  36  66  55  23  20  35  76  93  26  80  37  16  78  43  32  51  20  96  56  57  90  89  26   9  19  72  26  32  27  71  96  35  54  99  49  18  94  40  43  40  66  77  88  94  61  56  48  17  47  84  51  12  76  79  24  44  73  32  10  60   8  72  80  86  27  28  72  62  51  71  94  68  93   1  16  59  92  36  30  48  56  97  31  82  77  38  28  41  38  35  68  50   4  30  81  76  76   1  14  32  40   5  14  34  42   9  98  64  88  35   1  24  21  21  78  79  50  25  33  95  84  86  39  43  71  71  13  95  65  89  73  17  34  79  61  47   2  55  35  58  97  25  15  99  69  55  64  77  20  89  66  89  84  78  41  36  29  83  97   1  48  29  20  92  12  68   5  59  14  35  93  85   3  54  42   7  54  60  40  38  27  20  40  74  99  39  97  39  33  20  30  59   7  28  25  59  22  70  58  90  60  98  56  73  36  14  56  54  19  45  87  31  26  84  76  44  99   2  78  81  56  57  54  56  72  53  47  47  16  57   6   1  52  58  54  51  56  32  90  74  53  13  61  86  81  83  82  86  46  96  71  92  86  51  74  38  62  79  89   6  40   5  55                                                                                                                                        
                                                                                                                                          93  39  29  97  23  60  72  37   4  26  55  87  95  69   6  19  72  97   7  53  66  40  92  57  63   9   5  21  91  16  34  56  35  40  72  74   6  84  74  73   7  71   2  69  72  54   9  48  64  15  19  75  81  58  53  43  67  45  29  91  32  47  87  98  60  28  26  52  94  47  16  80  83  81  40  54  77  36   9  11  88  20  51  84  63  62  66  88  88  55  26  57  63  48  46   9  34  41  95  58  18  36  45  45  60  85  89  30  94  60  88  99  30  88  52  33   2  37  94   3  76  55  86  81   2   4  81  81   1  52  23  32  13  50  39  36  59  89  90  60  12  19  48  61  61  84  58  87  77   3  90  90  94  31  31  28  81  65  17  20  95  64  61   4  80  86  75  68  80  29  21  32  21  71  90  82  99  53  75  89  89  12  14  91  28  29  43  62   9  30  35  23  26  20  52   9  34  93   1  99  85  80   4  75   8  67  85  17   5  84   8  30  61  55  43  52  31  86  69  87  17  32  33  97  38  38  12  96  77  48  27  69  40  23  77  38  87  21  99  92  72  84  71  30  66  67  53  86  50  88  49  87  83  40  85  98  55  56  40  51  99  95  91  37  80  38  73  38  72   2  71  22  81  40  78  63  87  16  87  19  41  42  77  38  91  87  94  28  32  89  14  47  50  93  82  67  86  76  87   6  35  97  27   6  35  94  97  77  95  88  34  67  92  12  20  25  88  50  69   3  69  39  89  37  66  79  80  97  65  35  40  97  67  64  50  29  84  91  97  46  89   9  12  62  11  64  68  34  62  98  14  22  23  92  46  55  29  35  55  22  61  49  67  68  83  87  53  73  45  80  79  17  10  96  58  38  67  25  72  79  35  62  32  32  24  85  85   8  34  49  10  42  33  28  20  12  27  70  11   1  30  52  62  29  27  11   1  20  84  44  13  43  84  55  69  88  87   6  70  76  49   7  39  42  83  18  78   8  29   2  91  58  78  59  37  23  77  13  48  28  63  48  62  69  28  50  22  19  34  93  76  27  79  49  84  83  81  55  10  78  89  83  84   2  83  21  74  16  29  65  72  97  70  57  75  27  68  74  80   3  18  88  86  58  31  84  95  80  22  58  16  95  85  31  14  97   8  88  40  34  10   9  79  73  77  41  24  87  82  11  53  86   9  94  15  25  27  44  56  75  70  59  75   8  33  28  27  94  74  52  59  34  21  77   5  24  11  56  50  29  14  66  11  64  41  36  70  33  51  19  55  83  10  45  18  53  93  69  44  20  37  83   3  82  56   2  46  47  78  34  88  52  61  33  85  46  48  95  96   4  12  99   7  44   7  79  45  58  95  32  26  28   7  74  37  36  77   8  87  12  15  68  91  74  95  36  37  27   9  38  33   5  39  83  81  72  94  51  73  29  45  61  18  55  13  80  69  26  27  48  58  64  86  79  71  14  16  45  34  85  66  21  76  28  52  97  63  95  40  21  71  51  89  53  79  41  27  22  28  27  24  74   6  25  85  46  31  79  94  56  21   4  64   9  63  83  81  70   5  25  12  69  56   8  86  86  35  84  22  10   9   3  39  44  68  30  90  65  41  53  45  27   5  11  60  76   6   5   1  96  79   8  46  59  89  93  77  79  61  78  57  77  43  66  55  25  11  52  23  19   9  82  40  55   5  45  76  56  52  47  84  55  71  80  12  99  11   1  42  94  26  55  85  25  59  50  38  17  83  31  89  70  25  37  52  56  66  42   9  56  53  25  40  62  34  22  92  70  96  92  83  18   9  38  94  63  14  21  95  21  94   7  41  41  19   1  67  29  51  90  13  10  61  46  53  11  53   3  48  53  65  57  39  56  13  27  67  22  91  63  96  78  18  19  39  51  15  91  21  59  39  22  75  49  69  91  53  55  41   8  23  21  52  79  60  66  53  10  34  76  46  52  20  81  39  88  22  15  89  84  89   4  11  72  36  10  57   1   7  51  53  46  82  74  80  91  62  58  24  61  66  64  91  66  95   4   6  87  26  20   1  89  64  48  74  65  62  73  64  37  41  36   2  75  38  74   8  43  37  33  39  56  74  41  95  13  66  98  84  96  73  84  38  43  84  14  67  95  68  13                                                                                                                                          
                                                                                                                                            35  38  97  45  83  80  67   1  71  57  90  74  20  58  90  97  69  96   5  55   9  37  95  86  19  41  52  75  36  24  14  44  82  73  69  34  16  41   7  73  19  67  40  74  52  10  47  28  40  71  50  98  68  20   2  79  59  39  91  17  97  72   5  83  87  89  35  81  53   1  35  58  53  71  53   1  40  93  89  21   1  55  86  11  63  33  52  91  61  96  71  52  37  21  36   9   1  84  31  13  93  51  57  78  85  36  13   4   3  67  12  33  73  88  75   4  61   8  47  73  95  80  24  26  30  69  84  52  75  45  52   3  70  34  17  71  91  95  53  69  38  37  84  70  51  85  40   4  97  69   1  13  26  25  16  37  75  39   8  50   3  15   4  58  22  49   1  53  17  78  36  37   5  45  22  76  25  24  62   3  59  38  32  14  62  31  63  72  64  61  48  83  69  37  10  91   8  98  16  53  37  73  42  57  73  82  50   2  65  79  30  34  66  95  20  69  34  40  38  88  57  40  14  10  30  82  82  53  75  22  81  82  86  86  80  92  76  58  14  35  10  92  87  22  73  33  88  55  18  45  33  73  31  39  23  44  93  79  77   6  19  81  92  31  29  17  24  98  47  31  42  40  77  32  16  32  93  42  92  11  62  31  74  24  87   4  31  33  29  35  83  25  89  85  58  33  61  46  43  72  35  24  68  18  58  21  89  30  75  49  81  86  80  82  86  69  15  24   7  32  31  10  62  61  50  97  45  22  94  28   7  17  54  23  54  26  29  22  74  81  82  83  49  72  70  13  20  92  80   5  57  23  96  73  42  98  13  22  57  32   7  54  63  35   9  30  17  40  40  39  46  35   6  88  98  52  70  40   9  16  95  54  91  74  59  80  35  44   2  33  71  33  37  57   3   7  68  78  87  44  62  43  99  42  44  88  11   6  93  53  26  95  64  82  22  64  24  58  66  38  50  93  66  87  26  22  15  45  96  58  18  78  79   6  95  76  18  20  31  18  37   1  74  97  86  68  29  40  14  13  13  22  47  77  27  68  28  11   2  23  41  29  64  30  99  66  76  66  58  41  32  59  84  67  45   5   7  43  31  10  32  92  80   1   9  35  99  72  50   1  79  35  39  47  96  79  90  37  75   7  71  57  17  60  82  80  36  16  35  18   2  75  96  32  21  21  14  93  12   5  59  85  99  55  43  24  40  66   7  31  60  63   3  88  30   9  90  65  98  71   3  30  92  60  29  90   1  86  97  57   9  14  57  53  46  51  41  79  21   2  21  57  97  48  37  68  64  91  57  83  29  36  45   3   4   9  78  57  92  15  44  33  27  85   5   1  94  48  31  97  19  44  16  28   4  24  96  55   8  34  14  24  23  71  16  15  17  29   1  36  31  68  86  75  51  54  53  43  18  12  10  24  30  83   2  38  32  45   8  66  44  58  99  21  35  37  70  15  15  38   1  80   2   3  74  59  70  73  38  37  24  36  77  73   6  61  53  69  97  33  47  63  54  48  12  25  47  48  87  78  70  15  77  97   5  11   1  67  92  53  39  54  63  32  38  83  41  21  70  66  14  27  69  34  45  70  40  42  74  92  35  45  43  88  78  94  89  72  84  43  37  33  55  55  41  42   5  41  30   5  29  59  61   6  78  92  84  67  80  11   7  96  92  67  72  44  25   5  50  89  79   9  23  75  75  31  68  96  25  83  20  20  67  39  81  80  73  23   7  90  97  30   2  63  64  62  58  59   4  68  29  35  52  89  32   2  70  67  89  55  66  17  54   7  25  42  18  15  68  52  85   1  91  73  13  76  78  55  59  89  93   3  59  18  78  61  67  95  78  26  33  81  48  89  55  76  33  23  40  59  95  12  31  58  82  48  42  64  78  23  86  44  17  69  63  15  13  19  61   1  51  54  60  75  21  57  76  47  99  99  80   7  62  63  52  89  40  45  43  41  91   7   5  97  39  18  98  16  84   5  35  13  65  86  33  96  86  91  86  40  65   6  60  70  97  53   9  92  28  34  13  96  11   4  43  75  88  37  91  70  84  23  32  90  82   2  43  12  43  63  37  61  56   7  82  49  69  60  68  30  65  42  55  90  35  33  15  44  53                                                                                                                                            
                                                                                                                                              19  14  90   8  63  41  20  60  29  87  54   5  88  39  37  25  98  66  37  15  70   6  13   4   3  56  83   1  14  53  69  84  86  16  72  15  73  41  46  38  17  29  68  48  32  39  71  51  71  88  19   4  81  79  37  72  77  72  62  30  97  48  86   8  83  61  91  46  28  95   2   9  21  12  62  29  54  80  34  97  65  44  68  46  91  84   4   9  93  85   6  60  53  50  29  61  99  71  17  89  75  27  14  50  56   7  68  35   1  84  79  96  71  12  23  56  79   5  11  60  69  45  51  81  77  35  79  39  64  41  75  80  68  13  77  65  69  77   6  45  46  10  75  76   6  44  28  80  69  85  62  61  21  16  35  73  45  77  26   6  15  65  13  67  72  66  48  84  44  96  69  49  86  27  38  65  43  99  68  10  13  51  72   3  43  88  19  27  19  65  59  52  61  94  78  74  53  75  93  50  77  59  95  83   9  13  98  69  71  50  29  78  40  42  68  66  66  17  13  91   2  96  40   8  91  69  50  68  10  76  59  37  86   8  60  39  72  33  81  67  45  25   2   4  69   4  62  44  22  60  67  17  86  69  49  76  43  18  17  76  91  29  94  73  58  23  17  18   4  26  99  36  96  49  26  22  11  51  73  33  97  26  66  22  16  45  84  97  21  58  62  82   1  53  51  56  29  23  17  80  89  43  10  72  69  46  19  59   8   1  33  80  20  38  27   8  92  53  78  34  92  80  74  63  48   7  94  76  62  18   3  70  48  20  64  95  24  58  13  51  55  48  99  69  62  59   3  54  11  15  24  24  46  24  94  45  92  26   8  97  69  22  19  29  74  71  89  55  71  25  99  66  63  32  23  87  26  80  37  69   6  81  83  77  75  81  77  74  23  86  40  12  54  54  27  52  78   3  72  32  55  39  21  26  98   9  52  50   4   9  36  81  76  11  96  82   4  90  85   1  16  10   2  46  28  82  80  72  95  71   4  57  40  12  67  10  15  68  68  23  30  40  16  32   3  89  39  99   6  26  73  47  68  88  58  28  66  96  45   3  74  60  46   7  13  79  17  34  86  70  54  56   5  41  99  72  89  40   7  48  45  94  87  51   5  56  86  70  89  36  36  43  70  24  12  29  65  62   8  88  72  43  43  75  57   4  99   1   2  49   8  48  82  42  28  13  81  10  34  19  41  66  42  66  60  13  84  34  47  70  36  36  28  77  87  24  15  52   1  63  32  36  84  33  26   3  50  58  83  83   2  28  56  21  17  61  15  31  63  36  86  40  21  39  72  39  79  85  48  58  59   6  62  27  38  96  93  23  30  60  23  15  31  21   1  34  60  57  76   7  48  87  45  89  60   9  40  35  84  30  29  59  63   5  19  58  67   2  87  99  56  36  77  31  60  52  54  81  11  94  11  64  28  33  67  68  14  80  22  33  90  46  48  57  81   2  38  24  44  46   8  59  34  20  51  96  40  98  27  41   1   8   3  97  36   5  78  66  17  60  64  82  45  73  34  62  70  62  69  61  55  16   5  17  15  42  69  13  57  36  57  63   3  96  90  36  90  97  40  46  28  55  43  82  72  79  27  85   4  65  27  84  42  86  64  57  21  35  89  31  21  31  90  96  93  49  31  25   9   9  71  21  71  74  90  69  11  82  77  47  23  87  86  50   3  95  48  38  78  98  28  41  27  37   7  71  51   9  33   6  30  74  76  31  60  47   2  47  12  62  56  54  78  24  53  38  32  27  18  41  12  92  38  41  35  90  92  53   8  81  30  49  58  44  75   6  78  78  46  29  39  66  46  67  69  14  89  60  30  34  38  98  13  19  71  16  88  71  50  66  28   3  46  47  42  18  93   2  19  85  75  39  29  68  93  74  43  78  64  80  35  77  68  54  72  41  81  64  94  50  59  54  90  94  32  99  54  94  68  61  31  72   3   9  74  99  53  43   5  73  19  35  32  37  77  52  36  42  18  49  35  97  15  23   3  61   4  37  47  98  21  64  64  67  28  17  51  20  30  45  90  33  36  79  54  40  47  32   6  64  98  65  87  33  48  13  63  39  44  60  16  17  57  65  96  31  75  35  53  82  71  72  55  49  24  35  43  68                                                                                                                                              
                                                                                                                                                51  71  59  13  51  88  85  72  11  87  74  69  68  90  26   4  25  31  36  21  90  61  62  50  32  90  83  37  40  86  12  47  76  53  97  87  26  17   6  23  23  33  43  63  20  69  38  74  57  21   9   9  75  84  86  96  26  25  75  92  26  63  24   3  81  80  30   9  55  31  22  27  35  15   2  16  28  98  82   4  39  31  30  82  28  74  92  41  73  50  75  11  11  62  29  73  42   5  83   8  51  60  23  15  80   6  58  43  51  57  32  60  19  54  81  86  28  32  32  18  49   2  68  83  18  50  31  64  46  35   8  87  47  60  98  87  24  31  41  67   1  96  75  58  47  79  32  75  70  41  70  73  27  11  30  19  96  36  32  77  38  46  67  74  20  28  89   9  27  29  99  19  61  76  69  86  86  71  30  64  75  47  26  98  96  35   4   8  49  38  28  13   7  11  15  51  94  15  68  66  85  70  77  43  14  55   2  91  47  95  36  60  25  15  52  96  82  75   6  92  96  60  55  13  59  99  66  94  55   9  99  13   7  96   7  90   8  99  34  91  45   9  48  35  27  38  49  61  60  45  64  58  95   7   5  14  72  31  20  40  23  41  30  42  17  98  72  79  57  96  51  94  96  82  13  58   2  15  60  67  26  80  96  60  24  61  43   6  60   4  86  95  21  92  66  96  13   4  94  80  28  24  54  34  58  43  52  46  87  91  15  18  25   3  93  29  81  96  80  18   6  88  44  89  83  70  56  98  91  25  13  74  65   7  74  95   4  24  90  54  16   4  24  34  30   8  22  98   6   5  72   4  80  85  86  25  21  70  32  89  24  19  46  86  33  79   9  33  25  19  48  36  94  95  52  93  71  83   7  39  19  46  33  98  73  58  44  98   2  14  31  87  63  94  18  49  30   7  31  37  77  44  33  67  27  60  60  38  48  29  55   7  80  39   8  96  34  25  87  83  57  50  48  26  45  67  13  55  60  97  19  85  61  62  75  55  68  89  65  60  83  98  46  49  28  80  26  29   2   7  28  96  24  63  36  60  94  97  64  87  23  55  37  78  22  86  56  50  66  14  85  56  57  99  76  90  13  62  58  94  20  48  77  17  53  90  32  48  71  65  70  64  85  91  41  33  30  43   5  98  51  12  50  22   8  59  15  31  39  70  99  51  51  38  80  54  55  78  52  19  31  57  35  53  81  73  18  94  33  42  67   2  83  14  33  15  52   2  67   7  77  37  94  99  39  24  85  98  26  66  95  17  82  46  13  97  57  94  87  69  78   8  47  49  65  99  59  34   9  15  90  71   9  19  51  35  27  98  33  44  70  51  15  81  29  21  25  55  90  75  93  65  79  49  90  15  15   4  27  44  87  10  98  70  64  94  35  83  22  20  18   3  47  61  23  94  37  79  37  60  88  74   1  12  57  47  61  72  32  95  66  40  17  78  95  97  92  55  49  10  48   7  66  85  39  53  94  30  45  22   1  29  97  94  53  78  50  91  55  79  64  47  20  38  92  49  75  24  22  17  65  77  50  56  55  60  29  57  24   5  13  11  80  76   4  77  34   2  79  97  23  46   5  17   4  55  69  72  46  90  69  64   4  66  38  11  20  24  18  56  96  50  72  11  37  12  96  74  35  90  69  58  31  81  92  16  19  53  69  63  16  78  55  59  28  79  60  57  84  60  32  19   9  90  34  74  31  82  32  85  16   7  34  78  58  84  42  92  52  77  86  87  77  36   3   8  75  39  50  68  21  20  92  67  50  87  92  97  14  23  11  29  37  36   4  85  43  77  69  20  17  42  43  65  97  60  13  79  36  17  59  78   1  10   9  46  45   7  83   9  11  87  44  91  25  16  47  23  32  89  58  38  25  82  37  75  37   9  76  14  71  84  88  90  61  28  22  12  15  51  30  99  81  34  93  95  60  59  65  63  13  75   8  33  74  12  47  89  15   5  26  85  85  58  27  55  85  57  43  12  11  28   5  13  66  92  29   1  63  51  49  76  64  37  46  43  23  86  73  61  20   6  86  61  59  28  97  33   7  55  15  42  27  45  21  99  53  83  15  53  47  89   4  98  73  20  91  94  61  53  86  11  25  37  16  24  40                                                                                                                                                
                                                                                                                                                  73  53  99  88  54  74  60  54   8  76   4  52  36  11   2  21  82  90  57  69  23  98  79  83   2  63  85  40  22  27  66  11  67  99  40  22  65  49  93  36  60  48  97  57  60  47  59  41  41  85  67  83  82  29   9  93  30  30  74  94  62  44  91  52   8  35   1  68   9  98  64  41  34  29  52   1  48  62  67  98  14  12  80  22  38  45   4  12  31   1   8  93  20  36  72  64  16  81  69  27  90  91  21  78  61  66  67  49  81  88  34  77  14  70  33  65  56  37  92  55  19  86  71  53  28  36   9  55  22  22  50  69  54  38  82  71  40  62  81  44  99   1  70  24  25  20  36  63  45  42  54  31  79  98  15  46  92  76   6  73  27  47  48   4  56  73   6  85  70  41  58  48  20  73  78  90  20  72  42  84  15  80  12  69  60  13  43   7  89  86   4  89   1  35   4  53  37  88  12  28  74  58  37  11   9  42  50  73  86  21  38  51  30  50  60  13  91  77  62   9  41  26  69  26  51  77  44  30  30  97  41  85  31  35  87  51  30  61  49  28  70  77  43  22  99   3  78  41  94  30  96   2  20  29  59  31  95  70  96  33  17  70  23  51   5  77  88  54  59  84  80  89  21  35  11  54  34  42  81  48  55  50  21  51  53   6  65  71  81  22  59  32  83   7  60  55  84  36  57  44  82  76  82  98  41  57  33  30   8  74  43  82  12  31  29  63  90  40  65  74  76  91   8  25  61   9  52  22  29  70  72  67  73  51  43  86  41  31  69  67  67  97  45  21  35  95  84  37  58  13  32  72  41  13  53  50  89  78  61  72  14  43  73  19  37  39  90  75  33  27  90  66  95  86  18  16   7  32  51   1  97  81  60  34  86  86  68  17  10  14  83  43  82  75  23  24  21   3  80  68  50  85  95  28  52  46  85  45  24  26  98   4  68  45  97  89  90  59  17  27  13  44  81  61  73  65  74  46  10  34  72   1  57  16  83  75  14  15   1  84  53  73  22  74  97  71  51  21   3  76   3  42  11  81  57   1   1  16  10  18  95  14  43  85  13  16  36  31  30  44   1   8  39   7   3  45  45  79  41  20  75  53  92  69   2  41   2  23  18  46  25  57  53  87  31  94  75  72  13  86  91  78   9  90  33  29   8  34  71  81  82  10  76  34  67  26  17  50  36  99  46  18  13  72   7  48  85  20  34  12  43  19  46  37  43  94  22  74  81  82  29  35  20  78  36  50  60  88  86  12  35   6  66  74  47  55  45   6  73  63  12   5  20  69  49  31  26  17  36  58  86  75  71  91  44  50  74  10  75  45  68  43  24  48  41  75  78  14  70  85  44   9  25  44  98  14  15   5  17  83  95  13  82  71  73  59  29  94  77  73  65  34  48  98  23  27  20  72  53  69   9  49  54  75  31   4  44  25  36  81  22  86   3  33  20   1  74  12  59  47  35  59  58   7  56  86  21  14  14  88  74  20  29  66  49  21  32  16   9  57  54  35   2  89  75  18  97  65  21  36  37  41   4  88  24  33  27  51  69  13  90   8  63  46  22  13  28  96  98  36  37  15  43  32  62  56  71  73  95  99  32  99  81  58  96  89  78   5  32  91  34  46  70  78  36  12  40  57  70  54   8  78  95  31   8  99  69  23  47  75  54  11  95  41  43  76  66  80  61  49  12  61   1  45  23  96  72  73  94  76   2  56  63  53  44  40  53  30  50  97   5  59  59  67  91  38  15  68  26  43  79  97  92  27  33  46   7  64  87  44  73  47  47  45  69  46  40  61  77  20  45  73  12  39  64  93  97   6  71  12  70  71  36  31   1  54  33  61  96  44   5  31  55  34  24  59  85  62  58  31  29  75  43  73  32  36  19  75  30   5  53  11  45  76  93  77  97  35  62  81  44  47  53  82  37  83  57   6  91  56  48  69  87  21  81  29  14   5  43  31  88   1  36  99  89   7  31  31  77   2  67  30  92  22  82  26  61  39  38  60  59  48   5  73  81  58  53  83  68  42  82  88  32   7  67  24  61  41  28  98  87  37  62  53   6  78  39  78  77  95   5  59  34  37  61  44  12  68  82  76  43  55  32   3  70  60                                                                                                                                                  
                                                                                                                                                    98  17  97  70  43  47  99  23  30  17  14  73  76  43  27  68  28  44  51  39  13  50  23  53  40  27  44  34  26  37  35  83  23  29  31  13  17  42  97  61  59  19  87  74  36  54  99  21  33  81  30   7  84  51  45  22  20  92  63  10  31  26  37  37  39  17  70  93  48   2  57  59  92  92  98  24  50  12  67  80  90  33  88  93  62   8  45  32  74  70  49  22  31  63  47  70  42  82  87   2  97  47  14  92  21   3  74  72  49  21  91  70  29  56  58  21  81  23   1  14  38  82  31   7  80  91  49  59  48  21  99  36  86  17  69  81  39  76  11  82  19   8  99  19   2  35  46  57  89  52  39   1  28  37  23  43  84  87  61  25  36  50  13   5  36  81  96  82  21  86  61  12  69  27  45  23  91  64  92  53  86  53  65   3  96  79  86  30  59  92  92  83   8  31  75   9  31  33  44  33  87  32  73  19   6  23  79  30  27   4  57  73   7  72  70  69   9  54  99  25  71  98  57  34  54  71   7  55  50  52  61  43  81  94  83  66  24  35  69  55  95  54  59  78   4  46  32  24  26  27  46  96  79   2   5  43   1   8  42  87  28   2  19   5  15  18  94  58  70  55  11  94  94  51  88  58  63   6  86  17   8  11  43  21  30  24  26  68  75  97  35  34  54  30  17  68  45  62  39  20  65  71  28  56  19  49  24  33  72  15  73   9  60  16  66   5  85  27  84  34  98  78  58  79  53  58  56  74  48  90  47  88  30  28   8  78  20   6  49  44  48  28  43  85  37  98  37  17  12  99  25  29  22  77  60  21  27  28  82  98  45  49  43  79  59  99  80  49  58  10  61  20  58  76  70  84   8  37  61  70  44  69  16  76  33  51  45  58  77  67  63  52  90  67  30  18  80  57  77  66  67  79  69  63   4  66   4   3  17  35  28  53  16  52  75  22  86  97  24  61  40  77  19   3  10   3  11  57  13  31  21  65  79  69  36  63  69  15  80  27  29  10  25   6  31  98  61  24  67  55   4  12  76  27   1  99  10  73  30  28  21   3  56  25  97  14  52  23  55  29  76  18   9  32  54  39  17  93  40  73  67  48  96  46  83  11  64  32  76  69  45   3  47  51  61  40  44  68  47  38   1  59  71  26   6  31   5  72   6  66  21  38  40  65   8  21  51  48  65  27  22  35   5  14  32  20  15  66  70  24  64  33   4  26  22  53   2  29  40  53  55  38  59  50  41  84  95  52  58   3  59  33  83  92  85  48  57  62  15  23  27  70  75  40  13  29  51  66   9   4  65   3  48  82  42  88  87  81  99  78  44  46   6   3  11  19  71  94  91  78   2  61  86  51   2  95  88  36  58  72  82  85  65  11  19  52  83  68  86  86  57  53   2  89  17  73  21  84  22  42   1  71   9  82  32  73  98  11   4  19  83  76  71  54  65   5  23  73   2   5  42  31  34  55  66  55  72  73  57  51  19   4   2  19  53  90  11  39  72  21  52  35  73  70  94  88  12  99  53   1  94  40  37  15  45  66  85  34  40  10  13  25  80  94  69   2  31  11  34  34  25  93  27  95  11  36  29  15  39  98  45  48  68  68  77  57   8  83  15  37  95  27  22  99  55  12  33  86   6  90  76  97  40  38  69  11  17  91  20  99  89  95  35  26  87  51  64  22  35  43  33  94  23  17  53  54  41  18  72  61  26  96  84  95  29  28  82  96  39  79  80  56  59   7   6   7  79  63   2  44  13  78  34  38  45  77  22  22  55  88  90  17  76  58  62  56  48  28  70  76   9  96  93  13  67  57  60  15  68  44  49  52  71  56  18  97  42   7  89  94  29  68  15  15   8   3  30  91  20  42  10  23  18  51  24  95  11  51  36  28  94  75  97  46   6  31  19  25  76  85  31  40  28  73  65  93  58  72  51  52  22  33  80  89  27   4  90  46  71  56  99  56  34  92   7  12  77  67  40  38  97  23  85  13  70  49  22  98   7  68  29  11  50  98  96  15  64  50  72  18  90  84  90  69  67  47  29  72  19  44  66  85  30  37  45  69  79   9  28  36  16  15  12  77  76  38  65  16  94  72  77  80   1  77  39                                                                                                                                                    
                                                                                                                                                      74  16  73  33  21   8   9  48  75  79  42  84   6  48  83  25  17  35  24  56  79  33  43  77  84  38  91  89  33   7  82  45  25  66  65  81  84  23  15  76  91  33   9  79  24  60  20  60  10  85  25  55  92  98   9  33  88  35   1  36  71  31  16  44  56  43  56  92  60  29  38  49  69   5  82  23  59   2  24  33  54  48  62  73  50  50  83  65  23  22  58  22  63  28   9  82  13  67  16  27  26  18  56   1  13   7  70  16  82  95  79  60  27  85  52  48  78  84  49   9   4  99  10  52  29  97  92  45   5  89  96  48  30  71   2   1  56  63  48  75  37  52  88  68  61  82  44  67  74   8  25  88  52  87  47  42  66  44  84  59  98  59  92  53  47  21  39  25  92  40   8  62  68  61  18  43  33  13  59  82  89  53  36  71  30  28  66  85  42  12  41  15  59  18  20  39  10  79  39  80  19  22  32  37  58  74  44  67   3  52  54  66  85  15  11  35  81  24  28  71  18  83  52  61  17  95  57  63  73  91  44  16  68  57  41   6  78  37  85  27  92  94  85   3  84  66  77  38  80   7  87  57  71  36  51  78  75  81  11  39   5  77  24   3  63  93  22   2  24  11  92  19  60  29  12  14  42  86   9  19  45  55   9  10   2   8  90   5  40  54  35  24  42  88  89  64  59  75  43  42  98  32  38   9  23  95  68  76  60  71  88  59  99   3  63  84  79  33  22  46  90  88  15  28  89  56  20  65  57  27  11  29  31  10  68  40  77  75  16  47  66  99   4   2  11  44  74   9  62  16  30  21  39  86  80  63  94  82  44  99  50   3  18  36  30  70  29  29  18  13  49  80  45  78  88  21  82  45  15  53  19  69  47  11   8  39  96  22  27  84  13  35  15  28  30  59  77  67  93  98  48  86  51  12   6  87  82  36  85  87  90  88  66  46   2   9  29  63  19  66  53   3  82  82  49   3  38   6   5  69  47   5  42  33  21  27  68  72  22  35  33  13  25  19  61   2  91  12  15  10  24   7  65  23  12  82   8  49  80  15  47   2  68  10  14  79  55  52  41  89  10  36  22  29  39  28  74  55  58  44  64  27  78   3  13  98  88  11  34  22  86  79  68  70  41  25  69  22  75  29  60  89  79  85   2  34  59  22  49  65  27  17  40  29  55  77  19  40  72  27  91  53  90  82  10  44  93  50  74  79  80  38  37  81  10  55  75  74   4  18  40  32  67  25  48  65  70  55  89  49  40  52  27  78  85   6   3  49  74  85  66  79  22  47  10  59  56  74   2  24  63   3   4  37  83  62  77  16  94  98  29  66  18  91  27  99  78  18  11  22  83  72  12  94  47  99  78  69  98  48  73  27  92  98   9  16  66   9  44  58  93  97  68  24  66  71  62  89  44  26  98  25  30  49  62  75  15  83  31  68  11  77  40  23  38  59  65  98  98  60  33  71   9  46   7   9  11  74  43  67   8  82  64  73  72  85  84  20  95  22  91  30  32  95  60  68   5  51  61  31  57  20  69  95  84  26  78  74  18  43  64   3  86  16  44  74  48  74  14  36  54   8  18  85  87   4  35  46  46  98   8  17  22   1  86  83  48  85  10  43  13  98  72  36  48  91  19  49  73  38   4   1  24  21  62  77  55  11  71  17  28  26  21  40  20  73  79  84   1  76  76   4  42  20  47  27  23  58  89   5  65  85  16  36  46  87  46  62  24  38  91  57  46  68  54  65   1   7  84  56  50  99  15  23  71   5  41  15  53  76  19   5  85  10   2  21  23  44  75  43  53  20  44  29  26  89  67  78  44   3   6  35  48  65  49  25  40  27  24  10  22  14  41  67  29  42  18  40  46  47  72  30  41  86  57  47  50   4  83  86  80  82  22  73  95  84  72  39  35  94  67  92  34  38   8  52  82  18  96  53  12   3  93  21  99  58  81  99  85  63  37  21  78  49  44  98  71  30  97  53  78  99   8  46  14  95  58  45  63  27  84  22  59  34  56   5  89  22  39  19  81  59  33  13  86  73  64  44  61  43  53  18  80   8  32  52  20  12  31  58  71  60  59  23  92  92  23   4  92   5  43   9  52  57                                                                                                                                                      
                                                                                                                                                        22  39  57  74  98  49   1  74   8  27  48  83  61   9  86  37  37  53  56  44  83  26  31  10  33  54  43  23  15  28  92  26  34  30  42  49  44  98  92  34  14   9  35  66  41  14  78  50  82  33  76   5  53  30  99   6  11  56  71  81  70   1  83  95  11  96  92  59  47  12  44  45  54  99  53  98  25  50  82  34  26  95  25   6  60  28   8  30  28  74  93  14  81  21  99  95  85  83  13  22  44  79  24  47  86  77   7  90  99  83  44  78  69  86  31  83  37  56  39  72  89  40  52  73  78  78  12  31  18  27  51  50  86  61  12  97   7  56   2  66  77  86  89  40  28  65  17  46  84  36  15  85  62  52  96  14  11  70  90  12  47  91  31  67  43  55   5  30  12  55  21  66  30  44  61  71  31  11  58  79   4  35  94  81  28  17  99  67  65  26  86  90  21  44  97  10  57  47   4  27  65  28  37  21  84  10  59  77  85  30  67  71  31  43  72  32  15  66   8  87  28  12  96  17  19  13  43  76  48  48  81  68  23  71  29  56  92  40  14  33  40  61  41   9  55  49   2  37  36  21  42  40  67  82  30  77  61  16  61  39  97  56   9  78  61  47  54  21  52  64  82  25  41  42  29  51  99  67  39  53  93  91   8  56  51  71  55   2  59  82   9  91  69   6  65  58  17  15  53  46  24  17  73  51  86  45  99  13  30  85  13  25  71  45  34   3  82  20  39  20  82  91  48  66  30  22  94  28  21  80  32  58  58   1  67  95  12  45  65  24  68  81  13   9   8  60  41  41   7  18  93  67  57  27  34  57  67  39  20  87  41  59  90  24   7  22  80  75  36   1   6  56  65  80  98  20  89  56  61  91  47  15  34  93  83  60  19  62  69  87   3  69  37  28  52  36  74  60  41  17   1  82   2  54  46  74  68  11   9  56   6  77  11  72  53   9  73  50  96  13  46  43  97  21  11  45  14  92  14  22  34  91  69  35  87  54   2  91   7  93  42  50  82   5  39  41  49  65  28  30  13  49  11   2  92  24  48  61  36   1  96  16  48  40  21  53  92  70  61  30  37  44  56  28  70  32  45  92  20  67  60  96  95   8   7  22  32  94  51  96  42  15  16  17  90  73  32  88  10  93  24  59  69  74   6   9  41  91  75  23  80  30  33  78  43  42   7  92  83  13   2  47  30  50   2  27  67  98   7  29  57  69  70  41  28  79  27  93  54   9  89   7  78  14  66  78  99   7  77  44  50  15  36  42   9  41  46  26  64  80  27  51  76  63  23  13  33  73  20  85  29  57  52  64  86  56  60  83  49  11  46  10  84  93  34  14  41  38  37  47  67  83  92  78  73  20  98  65  19  92  22  99  56  68  55   4   4  19  81  77   3  85  77  35  64  92  94  23  32  45   2  42  93   9  22   5  17  60  74   1  87  20  37  57  41  35  30  80  51  64  33  52  35  71  86  59  79  56  11  92  51  41  76  91  71  30  99  29  72  25   4  61  63  53  43  39  95  77  37  92  76  54  48  94  10  38  43  26  53  81  26  72  11  68  42  59  72  76  75  18  84  15  13  45  51  81  21  71  83  87  84  71  73  61  90  57  43  14  53  87  66  21  68  77   4  92  49  76  28  83  89  69  30  12  62   7  43  69  82  38  21  84  69  83  69  89  58  86  59  17  48  16  94  34  22  50  71  88  27  98  71  33  77  75  79  42  50   4  54  93  74  42  80  51  35  61  29  55  94  93  11  77   6  36  31  60  55  34  97  58  41  26  34  99  15  99  16   1  79  16  90  56  72  36  72   8  75  68  60   7  45  54  18  41  20  92  99  11  51   3  69  75  62  12  17   4  81  76  69  73  62  46   1  67  88  92  54  22  67  15  89  45  41  64  17  77  52  29  75  60  27  40  52  24   7  37  23  85  41  73  31  57  58   3  47   5  96  22  53  74   9  16  84  68  36  99  78  64  37   5  42  25  53  49  42  82  94  82  83  78  77  74  70  46  90  33  56  59  59  43  27  75  32  63  71  43  87  37  78   8   9   4  31  11  75   5  34  56  62  59  55  29  11  62  18  22  18  21   5  52  86  52  10                                                                                                                                                        
                                                                                                                                                          83  96  57  99  68  96  88  43   8  99  41  35  57  60  12   8  22  70  81  16  34  55  71  95  45  80   4  64  95  53  26  56  30  68  64  42  82  97  67  74  56  22  61  83  37  19  28  17  12  10  84   3  96  15  66  61  34  24  67   3  94  36   1  14  85  16  85  92  75  51  76  77  96  80   6  87  37  52  48  48  14  64  38   5  51   4  23  35  61  87  70  29  54  20  45  19  78  71  85  73  80  24  48  84  29  49  63  78  95  31  33  81  35  30  29  75  99  86  96  63  36  61  17  88  55  73  55  78  26   8  53  94  48  74  19  89  85  11  96  27  83   2  56  15  15  71  19  31  28  53  89   6  50  42  40  95  40  66  91  60  83  51  15  82  51  56  54  78  17  24  85  22  88  90  52   1   9   4  57  41  25  51  87  75  31  23  17  68  82  37  23  74  15  18  90  70   8  72  99  59  35  39  13  33  93  14  65  85  99  56   7  44  67  26   4  29  69  95  30  48  11   2  83  94   1  24  45  22  39  82  83  76  14  33  66  85  45  60  30  98   3   1  39  81  22  56  93  62  32  89  40  50  29  12  87  15  74  27  19   6  68  24  46  66  21  62  86  23  15  61  20  54  94  75  23  61  13  70  65  70  87  74  34  20  22  26  36  46  32  25  50  79  14  25  18  92   3  46  21  91  82  89  63  27  68  48  47  60  19  55  38  56  95  58  77  84  89  37  84  30  86  89  64  52  34  87  30  80  58  31  23  24  60  22  24   5   3  91  45  98  71  14  17  56  42  69  41  58  21  65  90  33  34  99  72  67  37  67  95  81  75  80  36  54  91  78  22  98  30   3  82   4  12  17  25  12  10  40  56  49  96  70  78  77  13  60  25  19  46  70  16  44  97  71  39  56  17  29  84  50  18  82  62  88  52  36  76  37  12  10  41  87  69  20  88  52  53  22  26  12  15  44  34  57  67  91   9  78  65  12   2  58  80  91  66  55  79  28   9   6  53  10  18  47  44  39  21  74  14  12  94  74  66  82  46  87  89  62  41  75  70  62  62  82  73  13  32  49  76  42  76  14  42  21  11  47  56  35   8  16   8  73  34  30  76  45   6  39  70  20  17  93   7  85  77  90  47  53  89  74  53  52  83  65   5   1  86  86  63  54  50   2   2  28  59  18   3  38  26  52  52  49  63  65  75  31   5  88  82  23   6  36   5  56  20  48  84  38  14  12  76  66  99  14  97  41  81  74  18  67  80  13  16  51   6  47  28   6  79  89  74  23  41  29  67  62  69  94  32  58  66   8   3  96  78  59  56  41  83  71  99  60  43  32  40   9  31  59   4  39  51  90  16   2  27  75  44  71  18  29  53  61  62  32  72  11  96   5   1  64  62  29  18  43  82  40   6  96  49  22  47  73  80  53  56  44  69   4  37   8  32  37   6  93  95  61  54  95  17  51  65  26  33  29  71  44  26  91  63  53  74  25  97  93  48  99  29  13   6  57  24  63  29  58  77  94  31  73  67   5  95  52  80  42  66  78  81  52  24  41  56  81  25  60  52  87  89  62  12  59  88  33  85  26  33  82   7  69  28   5  56  64  67  36   2  90  50  69  22  50  20  34  69  12  16  67  86  90  23  61  13  22  91   4   3  65  72  80  92  89  52  91   7  31  16  46  24  50   6  41   2  83  94   5  39   3  82  28  10  94  34   5  43  13  59   8  46  58  71  94  37  43  10  12  89  60  21  12  15  23  56  23  97   2  28  69  80  12  27   2  45  77  16  99  55  71  34  77  82   6  59   1  95  56  38  50  45  58  83  77  54  99  97  13  63  84  18  96  76  19  29  86  13  26  63  30   4  99  15  32  93  64  67  51  53  21  82  24   2  18  12  70  70  98  39  95  90  81  63  45  11  84   2  52  38  26  22  96  91  68  26  25  33   2   8  24  59  78  95  16  40  34  70  79  14  81  64  54  16  41  41  38  58  90  57  28  40  33  72  73  42   4  75  35  66  56  37  23  28  86  80  16  11   5  19  62  73  51  82  24  14  60  52  45  53  93  66  17  57  25  21  26  12  20   9  88  63  99  33  78  42  91                                                                                                                                                          
                                                                                                                                                            96  46   8  48   6  48  79   3  12  67  19  50  36  55  10  53  31  85  24  79  61  11  47   1  80  21  23  41  96  97  50  65  77  21  43  46  66  64  85  38  63  31  62   1  72  22  99  78  60  93  53  38  11  99  65  52  44  15   8  46   8  43  70  48  90  76  15  86  51  49  61  65  34   2  25  93  23  61  57  67  81   7  30   9  58  80  34  52  37  99  38  37  27  20  99  63  64  75  70  18  38  94  43  38  50  42  28  62  42  43  35  15  67   6  17  20  90  44  91  17  16  67  75  76   2  49  24  11  65  75  79  75   4  12  39  96  41  55  74   4  79  36  57  15  62  96  29   6  81   8  96  33  19  95  76  51  15  62  30  12  50  45  54  70  95  64  86  64  14  44  62  41  89  94   1  54  65  35  61  69   4  30  36  66   6  59  88  92  84  11  79  76  80   5  49  80  69  46  95   2  96  40  22  20  96  65  58  73  88  24  43  75  88   9  41  94   8  79  79  25  13  82  79  31  38  60  67  56  45  40   8  15  60  82  35  28  77  95  46  95  27  28  38  23  99   2  37  91  45  16  54  32  45  52  93  48  83  63  83  46  77  92  22  45  49  17  22  97  37  33  62  69  63  72  68  70   5   8  72  33  26  95  87  45  46  59  67  87  45   3  28  55  85   2  78  38  20  10  48  54  55  70  84  51  60  61  13  96  19  83   4   5  84  80  86  62  47  34  70  85  26  74   5  11  23  77  54  13  47  46  29  85  12  46  30  58  45  64  97  74  62  85  65  35  34  53  72  22  38  84  64  66  36   2  25  19  42  63  45  80  90  89  71  89  53   3  61  57   6  74  59  53   9  11  73  64  58  49  54  63  20  13  55  38  40  45   9  72  33  80  96  27  98  17  64  73  91  96  86  69  96  71  14  90  18   7  83  13  83  86  93  64   7  67   6  14  48  81  81  98   9  93  77  42  54  39  61  83  34  72  52  75  13   4  62  83  56  93   6   9  45   2  36   4  81  90  98  13   5  51  54  96  30  64  13  78  93  95  92  62  17  30  85  88  98  25  59  73  27  85  93  92  60  88  29  33  98  29   9  46  72  66  27  64  72  43  97  32  53  96  61  53  78  51  43  20  28  58  44  36  57  58  74  75  34  80  18  41  86  83  14  84  42  55  99  13  21  29  56  85  90  86  99  92  92  26  88  89  92  35  89  88   2  20  58  53  87  34  61  92   3  46  29  16  47  57  68  13   9  93  37  78  14   9   2  51  26  39  62  81  47  10  59  20  32  94  21  22  50  93  63  81   9  87  34  18  55  40  99  92  13  98  24  89  49  99  32  86  66  42  46  91  32  70  71  43  37  46  85  79  58  79  41  56  11  38  41  71  54  80  57  77  30  87  17  59  28  70  90  84  43   7  28  37  85  35   1  85  93  17  63   8  79  62  64  25  26  22  76  91  14   6  18  51   5  44  61  53  52  72  48  84  57  13  84   3  86  45  82  70   9  58  96  66  74  27  97  92  28  99  56  45  11  29  59  47   9  49  54   3   1  60  12  64  81  10  23  72  12   1  25  84  34  88  94  28  70  72  86  17  64  35  35  77  44  89  95  94   5  42  13  82  34  65  17  87  88  65  97  52  61  47  75  47  97  28  12  44  47  85  38  24  77  23  85  16  23  52  92  16  96  28  67  96  71  43   3   3  36  54  53  15  30  94   7  29  86  81  56  34  53  88  88  69  28  50  28  98  94  94  22   4  43  25  26  51  28  99  32  68  57  32  34  88  83  68  90  65  81  99  97  40  96  28  60  12  59  98  85   4  81  18  47  50  26  63  40  57  56  33  91  66  26  33  23  91  12  79  65   1  79  98  12   2  57   7   5  89  84  35  14   1  43  65  35  58  98   5  54  51   8  33  60  33  14  75  18  11  86  52  67  83  34  13  42  60  92  22  47  81  81  14  81   4  55  72  81  44  24  31  92  56  88  13   4  42  87   3  35  18   9  67  44  21  18  59  67  42  81   9  29  10  81  18  94   8  31  13  48  72  68   9  82  51  17  88  23  75  52  45  64  18  88  85  65  80  52  46  55  27  99                                                                                                                                                            
                                                                                                                                                              53   6  99  72  91  90  70  52  82   5   7  32  88  38   4  68   9  13  88  92  49  81  25  54  45  70  63   9  29  92  15  79  57  99  17   2  43  68  75  91  49  20  17  33  89  91  80  20  87  92  26   1  58  78  10  48  75  43  43   4  67  96  99  23  22  79  56  20  61  82  83  52  92  19  75  88  46   3  62  29  90  41  35  90  27  94   8  25  54  35  90  24  62  53  88  74  77   1  60  39  81  64  33   4  92  36  24   2  82  73  65  22  24  17  49  15  38   4  47  34  74   9  92  18  48  34   8  76  38  22  56  18  82  30  16  66  79  40  87  14  43  56  72  79  96  85  31  79   4  29  13  17  81  80   8  47  65  90  12  84  33  65  82  83  48  27   5  33  38  66  86  86  32   8  35  36  55  94  59  75  52  71  68  48  41  52  92  96  27  37  40  65  60  40  12  55  91  28  84  19  47  69  63  14  84  61   5  69  86  84  15  50  31  34  10  70  67  21  27  21  79  18  12  84   7  71  82  18  66  24  74   6  32   6  64  78  84  14  61  88  87  30  61  64  10  12  10  20  24   1  72  33  43  36  12  10  27  88  15  89  98  52  55  87  97  85  15   6  41  99  39  58  51  49   7  74   1  51  32   4  46  68  36  43  83  29  11  23  62  40  22  73  54  54  27  58  64  80  75  39  93  81  22  53   9  44  45  65  77  41  30   5  30  38   7  40  35   3  81  16  23  94  98  72  24  56  46  43  77  12  83  29  15  73  18   8   6  15  97  17  24  36   7  60  50  24  43  86  71   6  27   8  76  67  91  66  30  96  61  97   7  61  10  57  79   1  37  15   9  63  22  26  75  13  80  64  27  87  61  23  89  97  27  13  46  59  93  89  39   4  16  87  15  33  47  50  90  55   9  30  68  41  87  69  87  53  29  81  54  33  25  95  51  24  95  26  16  47  79  66   6  97  47  85   4  58  71  37  75  36  46  70  40   1  52  20  25  66  65  42  74  31  62  12  25  60  79  26  86  49  53   7  22  15   3  47  64   5  11  20  35  55  45  12   6  29  84  80   3  14  24   7  71  25  62  86  55  86   9  94  53  67  69  73  56  96  16  15  24  15   2  87  62  93  35  74  16  12  77  70  75  71  49  56  63  60  29  45  53  48  78  32   7  62  63  98  38  52  71  71   4  89  51  68  90  24  26  67  82  52  47  82  13  36  87  48  45  90  41  52  38  32  97  50  47  14  54  71  28  83  97  89  61  47  24  60  14  40  58  42   2  12  68  88  76  11   1  40  72  56  64  25  96  98  62  10  78  11   3  38  65  46  35  85  12  90  99  73  96  91  41  89  74  50  27  23  41  72  92  30  69  75  86  85  87  74  57  37  67  94  47  45  89  84  86  55  18  79  99  99  79   5  68  72  35  45  96  65  37  85  23  31  74  52   7  99  75  88  47  95  51  12  94  37  81  40  74  86  89  88   6  31  85  39  61  48   6  38  15  91   8  86  36  38  91  95   7  14   4  91  51  38  67  36  97  17  62  19  82  69  49  60  23  63  64   4  85   6  31  94  53   3  62   3  74  79  45  84  81  35   3  19  45  48  50  83  86   8  96  32  63  80  38  47  59  75   3  48  27  20  87  47  78  95  60   7  84  53  26  44  24  52  58   7  12  52  68  31  20  74  23  76  75  97  99  11   5  64   3  48  75  40  16  76  71  12  20  83  23  87  48  16  93  20  25  25  15   4  14  37  28  12  84  24   2  16  88  61  10  55  54   2  31  45  43  70  16  29  24  75  50  99  36  91  59  61  59  96  35  81   8  44  41  60  15  53  47  77  90  63  84  46  40  10  49  60  89  48  88  17  35  34  42  74  91  28  95  22  74  14  53  13  96  19   1  11  72   5  51  99  94  15  97  57  46   5  66  36  61  11  23  99  46  32  84  49  24  67  90  58  59  58  51  68  62  32  72  40  27   8  38   5  35  12  79  39  13  53  54  21  48  29  39  82  15  92  30  24  92  17  61  16  21  23  14  22  63  97  22  49  80  19   8  30  70  61  88  27  10  71  25  78  81  93  85  23  25  14  56  73                                                                                                                                                              
                                                                                                                                                                39  60  72  61  62  32  67  72  12  18  78  75  99  21  62  16  71  10  84  57  66   4  70  28  98  64  77  13  30  77  15  10  26  93  72  46  17   6  70   1  75  66   9  26   9  99  72  99  60  53  35  79  67  66  13  69  60  76  31  19  17  39  54  30  68  21  36  22  14  79  71  12  44  91  15  77  10  55  48  22  68   6  73  34  64  91  61  22  52  73  42  31  15  33  84  44  29  35  46  65   2  38   2   1  82  27   5  39  87  71  32  30  42  60  38  34  63  27  54  98  84  74  77  70  44  47  49  53  79  63  84  83  24  24  56  78  35  35  90  69  42  63  29  27  75  28  48  42  81  52  85  45  62   8  86  82   5  94  29  20  31  91  96  47  93  83  96  38  75  35  13   6  11  47  21  28  35  48  45  52  38  14  83   6  82  73  72  95  35   1  97  26  48   1  33  42  97  65  81  54  25   9  75  70  27  26  93  85  92  78  46  93  11  26  48  45  21  46  44  68  30  63  61  13  39  43   7  48   2  80  61  83  43  25  22  85  79  46  12   2  68  87  24  65  70  86  19  83  20  49  95  27  41  81   1  29  80  98  84  70  42  86  36  85   8  21  21  21  94  80   1   5  38  84   6  58  71  39   9  27  84  16  73  82  26  63  25  38  69  80   1  60  38  72  11  91  84  52  46   9  83  30  95  78  72  43  94  40  60  18  99   8  88  96  79  36  58  99  86   9  92  47  22  17  53  63  58  77  26  29  96  17  50  26  93   7  15  50  43  45  26  48   6  83  30  30  48  21  25  28  25  88  55  50  91  29  18  88  22  20  58  93  79  50  81  45  34  88  12  65  85  34  54   5  87  14  20  57  84  73  26   2  39  55  56  60  79  70  97  24  55  93  34  71  63  48  95  84  66   6  70  78  15  53  69  48  44  16  77  47  87  80  88  65  78  54  26  86  49  54  43  37  11  13  46  25  67  87  85  18  40  73  60  69  41  77   3  97  60  57  72  56  33  91  29  28  56   7   3  96  40  99  10   4  45  72  36  64  11  93  10  86  16  15  29  16  62  48  19  98  20  35  64  95  19  94  63  65  27  47  26  12  75  20  35  55  93   5  61  99  51  68  71  96  76  64  24  19  43  93  83  14  42   5  43  83  65  48  10  72  81  43  41  28  66  38  16  62  11  52  69  15  79  87  50  42  78  28  83  29  15  51  33  60  69  88   5  25  90  31  72  21  51   9  73  43  82  89  88  37  33  58  46  24  64  75  52  21  29  87  42  42  27  83  79  75  36   8  33  80  31  19  33  10  62  46  75   3  57  77  52  65  33  51  99  18   1  47  72  98  79  36  49   9  29  64  26  21  46  87  70  10  56  74  66  14  51  10  16  18  45  42  54  71  37  28  68  99  92  73  15  41  17  67  70  25  47  80  43  21  21  63  79  66  41  64  78  41  51  82  23  97  87  34  33  71  81  55  41  58  29  49  17  69  11  24  35  31  10  47  26  64   8  95  34  95  63   3  55  82  64  66  49  30  31  23  32   7   8  38   9  21  82  69  53  25  49  58  54  17   3  33  68  81  88   2  73  11  93  92  61  41  58  33  97  47  18  30  97  15  47  20  70  51  48  55  36  18  52  26  38  65  36  63  97   2  18  50  97   8  42  24  89  19  48  68  69  99  17  69  83  38   4   7  96  22  74  16  92  51  19  98  35  12  75  10  22  63  36  68  23  88  71  80  37  61  66  93  86  21  61  22  22  87   6  98  69  21  69   6  62  52  30  70  92  80  21  21  76   1  61  85  68  99  58  59  57  66  28  31   6  30  49  23  13  47  57  42  92  40  20  72  17  68  80  55  56  24  18   7  67  72  48  40  77  26  40  11  26  85  96   1  93   4  69  36  47   7  95  31  41  39  53  59  79  91  27  84  60   5  41  95  41  86   9  88  97  56  38  41  99  69  90  94  68  71  33  76  38  48  26  42  54  18  36  69  83  71   1  80  64  74  59  39  49  62  18  92  79  41  69  72  33  46  46  68  25  68  49  80  53  19  93  61   3  27  72  88  84  85  19  44  70  43   1  48  64  27  60                                                                                                                                                                
                                                                                                                                                                  81   6   7  15  85  51  79  67  99  80  48  28  68  80  51  46   3  18  93   9   3   1  46  48  18  98  18   7  23  46  81  74  10  27  57  93  89  67  18   5  39   6  97  30  50  66  75  36  33  96  43  53  67  96  81  54  51  36  26  77  64  25  92  24   4  61  37   9  23  77  14  24  20  57  21  10  32  23  59  79  30  23  68   6  38  21  77  82  56   1  82  31   4  33  25  21  48   7  62  27  76  55  39   4  45  43  40  72  82  46  80  29  43  24  24  30  21   9  22  32  32  70  35  49  48  83  67  70  65  69  77  49  12  58  11  44   9   2  56  41  92  88  30   1  60  90  43  61  79  28  47  33  67  28  39  32  27  89  25  30  88  22   1  38  86  54  40  41  73  88  88  37  43  39  16  58  93   8  85   6  97  81  73  17  15  85  29  26  90  25  69  77  65  53  11  41  91  77  71  69  99  86  54  52  33   4  33  42  62  67  32  54  98  25  24  49  84   8  37  56  76  27  82  11  83  78  41  74  74  14  94  68  68  53  87  16  45  32  71   7  72  16  29  83  72  96  12  85   1  81  20  19  35  59  69   5  83  51  77  24  77  64  66  73  85  86  69  54  79   6  13   5   8  57  66  28  75   4   5   5  79  14  72  78  79  42  43  36  62  96  65  70  78  30  64  29   4  98  38  28  96  52  97  94  76  43  92  47  23  26  63   9  81   2  37  92  10  64  97  16  98  82  74  42   7  15  46  49  90  81  53  84   3  60  11  85   9  87  49  59  49  39  85   3  16  50  11  38  15  93  52  53  61  34   7  94   5  47  34   9  88  41  68  90  49  89  92  73  85  50  44  13   5  47  15  87  95  90  96  25  31  53  72  44  85  53  93   6  48  91  46   3  97  48  79  35  49  54  55  62  16   5  18  24  34  82  85  54  48  69  93  28  77  24  97  37  49  30  56  94  97  71  55  49  45  21  73  12  15  95  19  34  69  24  55  73  40  62  18  30  37  78   9  28   3  13  78  40  24   9  68  13  46  18  14   9  32   2  77  26  95   4  20  20  75  64  16  41  88  92  15  93  66   8  50  70  65  99  27  29   4  80  89  74  67  39  33  31  43  39  29   3  91   7  70  65  33  66  73  96  31  80  96  39  15   4  90   1  40   4  12  62  22  56  94  77  12  17  60  50  60  21  67  50  66  59  31  93  20  67  47  96  44  62  85  20  59  40  99  12  45  39  93  32  40  99  90  32  14  59  45  58  12  47  65  65  96  57  83  86  54  47  29  13  36  93  14  17  59  67  26  78  93  80  55  17  76  86  66   2  33  83   3  32   4  67  33  54  31  33  67  12  87  24   3   6  17  40  18  21  48  67   4  46  12  96   7  59  85  29  87  51  44  83  86  25  82  31  96  77  86  28  67  39  99  12  14  50  79  68  89   4  32  47   8  85  28  27  21  58  44  13  98  67  61  18  42  25  85  91  94  58   8   4  22  53  41  88  25  45  40  11  52  61  44  31  11  96  43  51  72  80  71  22  50   5  23  40  24   6  33  56   5  74   7  73  44  31  44  83  75  97  42  28   3  51  80  93  77  98  94  84  27  26  93  72  43   7  72  83  53  98  86  41  38   4   8  26  67  63  17  79  46  55  71   5  11  75  78  39  34  50  14  59   3  46  47  83  30  71  73  51   2  36  95  39  44  73  44   9  93  53  65  41  97   1  38  33  43  33  39  99  89  54  45  58  76  84  58  16  30  14  15  89  20  37  25  28  95  87  99  68  18  69  43  82  17  68   9  94  23  76   5  64  89  84  99  86  70  42  53  90  64  64  15  90  60  93  64  32  96  34  60  41  29  18  52  19  80  32  46  24  39  80  73  35  50  69  46  54  43  30  49  21  71  31  49  68  59  96  19  85  65  48  45  33  55  46  11  20   9  53  65  86  61  95  45  56  97  83  36  23  57  54  90  18  77  69  51   5  68  62   5  87  16  62  52  68  66  97  58   9  48  69   3  55  15  52  66   9  81   1  77  86  64  59  55  55   7  69  15  95  92  97  76  74  93  24  28  31  97  43   1  71  94  39  85  13                                                                                                                                                                  
                                                                                                                                                                    52  19  71  78  67  28  30  84  97  30  81   4  92  93  39  32  80  78  13  16  30  86   8  94  59  88  42  27  70  51  88  79  12  18   4  38  81  95  76  26  33  26  79  52  43  42  62  12  65  79  47  61  77  34  93  90  57  75  36  13  30   4  20  50  16  58  36  95  82   8  47  44  49  25  67  75  89  31  27  51  58  95  31  26  24  30  76  77  57  59   4  70  20  66  92  95  35  68   2  60  72  27  25  35  43  45  23  97  35  82   6   2  27  51  12   7  97  24  44   7   1  27  66  42  69  46  24  18  24  60  58  48  53  38  42  69  39  60  40  88  45  33  58  64  92  49  45  24  73  21  14  39  27  43  47  38  74  75  73  66  83  23  80   4  40  42  94  10  16  43  32  74  62  19  40  31  42  94   6  89   5  30  73  13  96  34   8  90  13  95  51   1  40  18  31  83  99  85  53  10  79  47  73  40  83  55  26  54   1   9  78  45  58  57  71  27  36  13  85  11  28  93  69  47  80  87  16  75  82  94  83  72  70  79  94  38  60  81  87  42  16  14  19  31  77  99  42  62  53  53  90  50   4  32  18  92   8  55  89  42  49  94  37  98  12  91  46  32  42  99  39  83  51  51  71  36   1  40  17  69  73  49   4   2  32  43  63  14   1  94  42  31  51  71  36  15   3  79  98  63  66  15  14  54  83  34  85  80  23  72  71  57  53  61  72  28  57  92  10  87  72  73  24  95  38  92  37  88  21  75  16  46  27  25  21  15  79  92  69  53  33   1   7  19  54  49  98  25  22  25  35  23  70  63  76  93  48  81  97  60  33   8  23  23   2  55  87  36  85  20  62  93  41  41  92   6  44   6  73  16  37  55  33  89  40  88  88  11  48  33  59  58  95  71  54  17  75  58  44  84  22  99  85  76  15  86  90  20  58  83  41  25  17  66  83  11  58  11  57  50  32  80  87  19  70  26  89  40  85  94  87  52  74  15   9  54  38  21   3  29  99  96  51  83   1  48  72   4  54  98  46  12  69  50  88  84  65  36  61  14  72  83  49  20  91  64  98  66  13   4   6  90  88  11  62  47  96  63  89   2  93   6  93  36  83  26  77  89  67  91  80  94  69  95  28  67  87  49  18  14  42  48  78  30  54  18  90  85   4   6  27  90  84  17  94  96  59  26  16  33   7   7  84  77  94  42  59  77  37  65  19  98   2  98  90  30  15  22  66  45  32  67  92  71  74  13  70  17  83  40   3  14   1  60  45  88  95  69  35  85  26  74  72  38  86  17  61  20  75  34  90  33  24  72   6  89  14  29  22  34  79  29  23  68  97  25   3  31  80   4  56  16  32  98  82  57  74  65  30   5  73  45  49  14  97  62  53  72  63  83  16  28  64  92  49  92  58  41  47  17   3   4  83  69  36  95  32  21  34  39  48  34  33  68   8  70  15  53  88   4  92  96  99   9  75  94  16  63  77  49  74  12  44  72  18  34  89  90  15  35  68  64   6  92  56  14  27   3   3  93  44  11  96  40   7  24  74  15  21  18  52  32   3  79  26  73  48  46  68  80  54  85  15  48  23  52  23   2  23  89  45  41  62  16  50  60  34  32  17  53  31  79  60  77  76  61  31  94  39  18  48  95  58  21  60  22  59  71  95  73  77  22   3   7  66  68  68  21  21  70  94  22  19   5  65  77  55  30  76   2  69  49  77   8  72  26  51  65  19  28  90  82  61  69  23  13  18  36  42  37  85  68  83  17  41  85  14  27  80  85  72  29  51   9  44  40  98  26  90  39  17  49   7  20  27  48  70  14  17  31  97  54  53  78  45  58  39  94  42  17  23   5  33  15  39   7  70  18  10  94  17  21  63  36  93  64  60  98  50  85  68   7  39  11  60  13  67  81  28   3  72  79  56  65  21  50  25  18  80  82  24  87  36  82  40   7  90  39  35  57  19  95  94  85  13  82  38  95   2  82  69  91  14  58  53  48  95  71  40  59  78  34  38  63  88  94  29  36  87  58   1  44   5  17  14  33  44  59  54  14  88  81  65  90  26  97  62  56  69  16  43  58   7  82   7  70  17                                                                                                                                                                    
                                                                                                                                                                      38  30  41  44  44  27  47  85  80  14  18  55  83  30  93  56  57   9  12   7  59  53  51  88  85  49  91   6   4  99  36  81  75  78  41  24  16  42  12   4  99  36  92  73  72  13  34  16  54  81  62  82  45  64  74  64  93  14  97  96  14  29   9  92   9  36  32   1  73  97  84  97  38  59  62  83  18  49  29  83  84  71  95  30  14   1  36  90  96  52  75  90  58   9  54   5  63  59  26  88  76  65  84   7  62  18   2  56  80  23  51  53  79  71  62  45  69  45  36  46  27   7   7  91  20  30  98  25  94  77  37  23   1  73  11  19  82  81  11   5  91  37  69  35  12  40  46  46  45  36  93   2  52  83  38  69   3  70  71  74  68  10  46  73  41  28  61  23  96  54   5  29  24  71  16  26  64  84   3  87  50   3  71  31  92  62  82   9  21  26  21  13  68  67  75  41  78  59  78  98  40  39  63  50  62  68  51  34   3  73  31  31  45  20  55  79  40  63  60  66   2  56  33  68  39  71  46  20  66  89  81  27  12  54  58  76  72  59  34  36  36  20  75  81  13  81  29   5  28  79  47  38   2  10  42  19  44  11  53  78  13  32  97  31  42  42  75  24   2  24  69  43  49  28  23  45  56  13   8  14  11  35  30  86  96  79  27  77  44  92   5  37   7  15  43  55  27  64  81  68  68  18  61  18  88  59  55  43   4   3  30  55  91  50  19  66  46  39  57  83  78   7  81  45  68  39  57   6  85  40  39  83  72  85  44   4  37   9   5  56  10  63  14  74  34  86  34  85  44  30  72  39  70  67  67  29  58  11  25  78  16  19  66  91  77  65  66  31  71  52   4  41  96  54  29  64   4  21  51  48  46   2  23  55  18  17  17  54  69  57  70  31   9   7  77  75  89  72  20  12  62  37  90  12  18  82  75  23  73  30   1  36  56  96  79  19  98  26  82  44  21  40  18  90  24  58   9  40  59  25  66  38  16  25  75  24  37  85  48  65  88  26  12  57  27  45  13  82  50  97  63  63   4  95  61  90  72  14  68  33  67  57  23  88  79  28  84  71  54   3  78  66   2  12  52  35  57  97  31  65  51  55   9  59  93  67  98   2  50  38  76  59  45  23  57  19   8  55  44  30  91  37  59   5  82  79  16  20  59  32  81  80   3  26   7  62  57  41   3  28  58  79  70  92  60  15  31  38  65  89  51  68   5   6  80  42  73  19  90  43  66  67  66  85  68  56   3  73  60  67  81  62  66  52  91  33  83  57  39  95  90  94  28  91  50  49  93  71  78  13  72  76  80   1  17  29  54  85  95  31  99  36  88  87  30  84  20  47  38  72  64  53  15  32  19  66  61  63  86  79  71  11  17  34  85  83  39  92  36  75  78  12  96  30  54  25  37  42  74  57  56  72  26  21  94  85  76   5   9  99  83  42  66  19  19  45   6  23   5  26  11  20  78   1  61  46  80  72  84  86  41  66  32  38  75  79  41  39  51  84  26  91  52  61  46  54  78  29  60  85  18  58  36  86  80  75  12  90   8  83  78  26  37  38  62  79  16  86  49  67  85  42  34  67  60   4  88  28  18  15  49  75  22  11  99  50  79  24  50  19  61  57  95  90  25  15  70  93  50  58  68  59  74  29  27  89  19  98  12  17  40  42  44  58  77  41  65  78  36  31  73  14  16  57  96  74   5  22  76  30  77  96  27  75  23  85  82   5  39  48  94  22  77  25  33  71  15  86  21  67  74  10  41  58   3  72  41  13  19  83  10  70  18  40  80  54  80  23  59   2  54  44  20   4  11  74  76  79  88  11  58  12  22  70  64  98  97  41  55  76  57  96  98  56  63  82  90  92  42   3  96  82  98  28  72   1  33  99   6  19  58  76  90   8  54  97  94  79  61   4  76   4  86  31  34  24  51  88  17  18  11  11  87  31  66  44  47  18  91  43  73  31  89  35  48  19  76  91  43  27  73   5  61  72   5   2  23  42   5  59  24   6  55  62   4  30   2  18  82  15  90  48  92  67  56  44   4  63  24  57  75  73  66  70  60   7  48  65  56  67  49  43  20   7  61  67                                                                                                                                                                      
                                                                                                                                                                        7  64  88  50  88  95  18  94  86  27  96  86  77  16   2  26  30  75  28  36  77   3  38  89  63  11  73  38  93  48  23  71  59  62  72  67  71  54  57   5  94  83  33  18  89  26  16  67  20  40  97  97  46  47  93  74  61  51  61  41  19  74  35  76   9  79  70  42   7   2  29  76  58  46  62  45  73  34  96   1  98  16  94  95  63   1  91  56  68  16  69  41  31  24  31  49  48   3  60  79  55  71  81  82  71  63   8  85  34  42  63  23  93  95  50  67  19  46  75  66  39  77  71  10  32  36  98  24  64  30  78  21  45  41  74  12   4  40  95  79  82  42  70  24  36  91  59  45  51  77  39  14  27  26  16  98  18  40  85  43  33   7   1  64  20  62  62  57   3  68  28  28   4  35  65  33  23  41  22  88  47  15  77  62  87  67  29  48  86  66  77  82  73  83  66  10  77  44  35  16   4  54  74  18  70  13  70  85  29  37  30   1  66  27   4  51  44   3  73  60  40  75  12  41  48  51   3  96  60  84   9  50  56  64  83  26  65  60  15  26   2   2  12   4  41  20  83  20  72  64  63  64  66  67  33   6  67  24  31  46  75  50  92  52  60  55  90  11  70  42  51  64  63  19  34  45  75  67  28   4  99  14  94  82  61  56  34  65  30  99  36  53  13  39  60  70  20  99  50  60  37  37  92  49  55  64  58  55  68  99  47  71  85  40  47  35  40  92  27  34  60  14  46  16  88  65  12  57  61  61  18  59  64  21  80  24  46  92  79  89  67  29   3  93  50  78  19  84  68  70  88  66  55  64  83  80  73  21  74  11  46  68   8  20  83  12  79  39  41  73  34  10  80  31  66  44  17  84  73  79  78  11  74  69   3  21  67  71  86  99  20  19  29  23  23  56  45  99  92  54  24  78  86   4  19  85  89  94  16  91  13  23   7  46  77   5  51  21  70  51  44  34  86  49  77  76   6  41  86  34  56  87  21  37  20  69  25  40  30   7  73  78  44  90  96  98  66   9   3  13  45  32  85  85   6  42   8  69  85   2  37  15  81  13  86  27   8  57  61  50  52  13  28  74   9  33  54   9  88  35  28   2  58  72  73  36  46  55  93  72  36  45  73  45  97   8  43  68  52  41  93  24  44  50  69  38  97  86  67  91  58  10  90  85  47  86  55  69  17  64  58  24  64  70  24  64  12  48   8  10  30   7  27  46  83  64  98  70  94  22  36  86  38  70  63   2  76  94  25   9   9  84  20  97   7  64  34  97  31  58  21  11  29  71  34  81  95  67  89  70  36  47  56  68  13  78  98  64  71   5  40  27  11  44  94  12  52  68  54  40  33  82  82  56  74  12  87  73  59  91  18  98  71  28  85  74  78  82  49  66  65  55  18  47  87  35  22  89  83  61  95  12  97  85  96  17  62   2  23  66  44  69  35  75  23   6  41  55  55  69  71  86  60  37  12  91  82  77  27   7  89  84  72   4  56  35  40  52  61  58  89  95  68   5   3  46  78  66  45  36  60  55  57  67  53  14  73  27  93  83  42  29  41  60  41  76  29   7   3  94  92  21  74  90  75  52  89  21  84  52  43  37  99  48  10   1  19  59  54  72  52  99   7   9  62  33  34  71  90  93  91   6  65  89  60  80  86  80  33  21  69  10  86  28  66  53  52  98  25  28   5  81  62  49  97  46  32  12  85  97  40  97  42  62  79  37  80  11  19  57  59  95  82  38  93   8  55  90  38  67  88  46  77  21  44  76  78  12  60  95  75  75  70  12  20  42  86   6  87  28   7  68  20  67   2  27  97  40  54  24  86  63  61   4  86  34  76  45  82  63  95  33   7  44  75  77  83  36  10  59  18  36   2   1  98   6  33  24  99  89   6  83  45  53  17  35  71  60  81  80  26  40  77  67  66   3  94  98  94  93  15  69   7  87  55  60  65  90   1  26  58  39  77  47  29  60  93   8   7  67  90  38  60  58  91  79  59  44   1   7  68  60  49  64   9  15  50  80  39  69  53  81  36  70  44  48   4  34  88  80   7  86  63  90  86  90  37  49   6  76  85  48  39  40  64                                                                                                                                                                        
                                                                                                                                                                          74  68  10  21   7  72  76   3  89  51  40   6  66  90  74  79  51  99  16  42  80  69  91  64   5  36  33  83  60  86   3  48  40  40  48  83  77  58  32  77  69  98  72  13  28   5  31  78  51  81  78  22  52  11  14  35  12  24  60  50  65  86  46  17  53  87  74  12  44  25  24  68  93  37  82  41  74  55  96  12  15   4  92  73  33  10  81  99  55  53   5  79  76   4  29  20  19  87  49  46   9   8  16  36  59  56  84  54  54  69  45  34  90  34   7  16  57  55   7  54  30  61  23  60  51  84  16  28   2  36  92  96   3  84  17  81  32  80  24   9  34  83  24  79  32  66  21  28  68  24  49  35  70  17  91  14  22  81  68  23  26   3  21  79  74  52  55  24  90  79  51  21  11  69  24  42  65  59  87   8  35  90  45  46  96  30  89  22  34  45  28  30  93  75   8  81  67  16  98  56  99  30  30  11  57   5  65  48  54  11  87  59  26  11  95  26  25  48  68  85  18  73  57  66   6  90  80  79  41  67  26  83  66  80  11  72  99  12  11  76   2  62  32  36  46  73  27  76  13  12  21  25  35   4  83  81  12  80  39  39  77  75  15  80  29  19  99  51  38  94  34  50   7  24  13  13  50  85  37  71  81  52  28  34  58  40   3  11  17   1  85  48  24   2  99  52  98  52  34  64  46   8  94  13  83  35  44  16  33  17  17  54  69  49  41  30  65  98  55  16  87   7  21  63  10  74  82  87  25  90  86  84  30  42  50  86  72  86  41  90  22  57  82  99  12  26  75  69   9  75  39  83  77  39  95  61  30  63  44  29  19  12  48  70  78  39  48   8  68  64   3  39  83  31  41  52  72  90  13  74  96  38  91  55  95  87  65   7  45  67   1  21  12  66  24   1  88  29  88  70  88   3  57  95  92  64  98  60  41  76  26  90  83  73   9  60  19  41  52   8  60  66  51  95   2  45  16  86  95  75  57  12  60  14  22  14   1  19  74  15  33  12  83  19  54  23  23  95   1  25  54  45  24   6   9  19  97  52  37   9  69  83  43  57  40  35  71  38  90  42  84  61  50  43  88  32  93  71  89  11  71  34   1  55  71  98  22  53  12  36  83  92  74  57  17  82  40   7  14  34  51  28  15  59   9  73  52  90  21  73  75  42  83  92  39  94  90  38  56  74  23  30  27  93  70  60  78  24  10  40  50  32  95  48  19  17  75  43  31  20  88  71  29  88  79   7  92  32  56  95  57  62  66  24  63  39   1  47  33  92  40  81  31  91   8  14  51  88  26  46  36  58  62  25  41  55  24  31  80  37   7  83  80  64  83  16  60   4  20   1  18  23  93   2  52  81  38  94  83  59  12  62  72  21   2  48   4  47  36   6   1  70  55  88  94  93  37   1  92   9   4  13  15  86  93  44  43  39   7  57  82  92  10  89  45  53  54  37  79  55  23  85  37  21  43  20  70  81  43   9  10   9  64  43  14  33  39  15  29  62  72  28  64  13  92  21  53  90  59  46  97  72  81  36  29  78  86  93  77  58  79  83  11  23  16  89  34  13  33  64  71  16  72  34  58  37   1  58  55  38  88  92  60  88  83  74  62  36  13  25  37  57  10  38  81  64  88  91  40  53  56   9  38  98   1  44  49  80  46  64  77  44  54  72  26  17  57  94  94  80   9  79  96  18  39   9  14  33  22  68   9  55  75  83  89  17  35  21  78  27  81  13  37   2  87  11  21  21  26  52  66  16  74  19  35  93  92   7  33  50  76  88  43  85  56  42  82  18  54  87  21  64   9  84  68   4  94  99  59  36  65   6  67  42  47  99   7   4   5  82  21  71  93  76  79  70  67  44  84  52  13  40  51  45  56  68  90  19  66   4  47  73  82  95  93  18  13  93   6  33  72  14  69  13  48  31  80   4  22   2  74  50  15  62  41  22  28  99  85  78  56  23  34  59  69  81   6  85  96  21  56  17  91  78  69  58  11  66  39  47  85  57   3  58  28  72  58  97   1  19  16  73  57  19  44  31  12  72  24  83  83  20   6  62  79  35  50  97  77  82  82  50  57  23                                                                                                                                                                          
                                                                                                                                                                            93  13  46  49  13  62  89  31  54  31  76  76  27  48   3  49   6  17  10  13  15  21  19  18  18  59  42  42  29  54  93  16  99  44  41  76   9  87   2  87  57  77  35  92  24   6  32  91  97  22  53   1  76  29  41  21  55  81  21  24  45  15  53  36  91  22  28  89   4   3  98  26  18  82  29  21  68  65  24  46  42  40  97  82  28  32  74  29  50  56  14  76  58  52  70  53  91  50  79  18  57  39  17  62  70  74  42  53  14   3  89  97  50  56  12  18  12  82  36  24  60  14  48  85   3  62  28  24   4  57  37  67  95  25  65  53  64  29  52  25  84  52  21  93  38  76  57  33  67  93   7  15  76  53  98  21  56   4  70  92   9  23  72  93  60  31  67  58   6  44  21   2   2  58  72  70  30  11  54  16  92  57  24  80  56  23  73  72  83  92  64  45  85  45  64  71  80  29  61  81  25  29  50  83  53  72  37  98  98  88   7  71  64   7  17  25   1   8  35  62  71  13  70  93  41  83  35  24  98  13  42  11  15   1  93   2  42  37  82  91  17  74  90  61  12  11  53  60  98  40  54  37  10  49  91   3  31   9  73  40  85  29  98  53  81  46  65  31  37  58  92  65   4  43   7  55   7  14  14  78  25  13  38  70  49  85  18  87  59  67  47  34  57  28   9  95  78  81  76  19  41  41  43  50  74  16  91  70  93   8  19  45  79  21  86  67  25  25  19  80  14  47  33  87  23  83  54  73   7  87  85  96  47  16  31  18  75  14  75  65  19  80  63  33  89  61  64  89   4   9  87  11  62  41  42  29  61  15   6  17  57  58  99  99   1  92  47  80  65  57  54  15  67  89  83  60  34  45  69  97  81   4  53  27  54   2  39  45  87  23  37  93   4  26  58  23  19  73  38   8  99   3  15  12  83  96  56  53  16  59   3  21   3  15  86  50  64  64  20  69  92  62  89  64   3   7  52  83  72  93  57  41  17  32   8  43  78  67  38  24  56  64  97  15  57  11  14  87   4  77  14  70  88  79  10   5  49  19  39  75  41  91   1  40  20  16  29  41  74  69   5  31  86  67  40  21  41  71  53  70  47  33  97  66  85  15  42  53  95  48  81  94  43  19  80  18  11  14  96  33  20  62  47  56  83  29   7  61  38  46  83  40  13  88   2  63  36   7  43  20  44  72  58   1  41  21  61  87  21  61  76  19  31  52  19  57  42  67  65  67   2  37  29  98  58  74  53  61  74  66  79  49  34  73  91  15  77  37  78  19  33  34  35  67  58  45  83  84  14   7  15  32  99  94   8  68  34  62  38  74  55  18  13  21  36  17  86  92  12  46  92  60  15  14  43  23   2  91  43  92  82  15   4  51  56  45  95  12  43  61  42   9  55  19  53  96   9  26  83  25  53  81  93  58  94  56  46  45  24  28  32  71  29  76  71  92  76  35  63   2  47  61  78  56  34   3  92  89  34  85  23  54  58  46  78  10  98  43  67  18  89  74  74  96  26  25  71  41  55  59   2  24  46  23  53  94  69  63  34  72  43  64  86   6  54  79   9  56  57  80  83  58  72  77  35  25  72  32  99   4  36   5  33  40  27  50  40  91  85  38  70  22   3   5  12  51  99  25  67  22  68  18  52  55  12  17  98  77  71  95  26  88  93  22  69  13  53  62  80   2  37  40  81  43   4  38   3  68  87  17  74  28  44  63  84  74   4  23  21  64  40  88  28  23   6  30  69  69  84  94  48  97  36  26  13  53  28  45  84  38   5  11  16  85  43  35  90  36  87  12  40   8  20  39  84  75  29  37  48  65  30  66  15   3  16  22  74  90  60  91  44   1  23  82  67  82  95  32  19  46   2  97  89  69  90  21  95  55  61  95  83  89  17   7  40  94  74  48  82  24  19  38  88  84  51  99  13  57  49  69  45  21  21  43  23  33  70   2  35  26  92  48   4  67  43  33  76  80  62  13  12  54  83  52  52  74  66   3  40  67  22  57  64  60  30  71   6  50  91  77  43  13  70   9  36  65  89  36  59  24  17  86  32  75  42  65  96  56  83  36  80  77  58                                                                                                                                                                            
                                                                                                                                                                              9  53  23  10   1  74  14  76  99  80  26  67  10  53  96  41  99  47  28  42   4  39  25  22  73  25  36  68  22  79  44  55  67  32  93  36  77  45  54  48  61  40  91   3  74  50  61  27  40  97  20  47  81  33  39  35  57  26  79  51  68  76  36  16   1  57  32  16  58  36  91  98  76  39  56  70  92  52  10  91  68  55   6  38  26  27  94  33  72  24  72  57  72  65  10  39  42  61  48  79  54  36   1  64   2  18  18  61  57  81  36  73  15   6  67   4  26  59  37  70  86  32  81  27  60  51  31  49  32  15  45  37  25  96  58  61  81  33  90  93  23  96   6  79  83  76  42   2  14  91  96  10  70  16  79  67  74  38  92  14  70  50  36  44  38  92  24  56  44  65   8  84  65  24  15  25  97  55   5  35   2  90  83  97   1  80  99  20  55  60  34  16  38  65  31  38  25  86  40  83  72  13  64  18   1  67  80  42  79  14  60  34  86  77  96  85  88  93  64   3  46  54  69  54  88  81  11  87  28  49  38  57  29  60  96  88  84  45  33  36  70  34  24  41  75  87  69  86  42  24  63  25  70  43  34  75  38  99   7  67  28  79  18  32  74  50  32  36  87  48  40  83  58  29   4  33  10  16  44  57  81  57  37  74   2  55  21  21  37  89  83  21   5  77  95  10  56  25  61  28  33  37  44  34  35  49  24  53  56  67  84  41  87  87  30  61  70  80  16  96  35  39   9  94  26  16  77  38  92  69  61  24  37  23  28  75  37  46  73  93  91   8  35   5   3  61  14  38  16  19  81  47  97  37  99  14  60  40  95  41  47  13  40  82  92  29  95  63  93  79  46  11  77  87  36  19  15  16  35   9  69  73  39   5  32  59  67  77   2  80   3  87  10  41  56  36   4  14  89  48  41  58   3  13  14  77  72   6  14   1   6   7  27   1  21  12  90  50   1  19  14  63  97  32  78   2  93  72  26  99  43  15  53  18  62  56   2  65  80  33  48  93  58   4  33  71  86  99  53   4  12  65  65  98   5  81  92   4   5   7  64  18  80  71  43  36  16  43  80  37  37  14  34  74  26  86  49  35  59  91   9  71  74  25  76  46  79  76   4  10  68  40  87  61  74  88  40  15  52  61  21  80  33  72  81  90  59  84  41  29  24  60  52  79  10  50  89  87  27  27  76  19   7  46  27  83  84  86  59  31  51  86  87  58  79  65  16   7  64  54  39  43  82  36  31  75  37  19  55  53   7  88  28  70  55  83  59  18  97   9  44  72   5  89  54  33  12  63  46  48  13  69  18  36  81  72  93  65  23  29  72  57  49  99  22  55  71   3  99  88  20  15  21  15  55  98  23  66   8  74  62   2  54  16  78  56  93  93  81  94   7  92  45  93  64  68  99  25  16  88  59  75  93  71  34  50   6  93  73  51  50  43  84  51  44   9  22  12   7   3  31  89  89   2  89  98  91  80  82  23  54   1  83  45  11  25  16  92  31  25   1  98  25   4  24   8  68  12  40  15  22   3  39  97  28  77   3  39   2  99  14  73  90  24  98  44  18  44  16  18  14  32  81  31   9  26  45  14  93   2  36  45  87  42  39  29   4  44  45  60  59  81  11  29   6  57  38  68  65  73  92   5  29  84  20  72  83  32  50  96  40  29  30  39  62  62  31  27  12   4  40  21  89  55  77  16  84  86  33  65  27  44  81  37  23  22  38  99  91  43   3  77  95  59  88  74  43  63  95  95  93  32  88  54   2  30  76  41  20  99  83  35  93  25  41  66  51  68  61  10  43  77  70  52  33  11  57  97  40  27  47  49  91  51  65  86  57  43  79   8  98  38  85  65  31  71  26  23  33  92  20  20  97  59  32  56  65  21  54  14  49  97  54  12  30  44  85  91  90   3  94  72  36  53  25  25  75  81  46  26  51  23  80  76  46  73  22  11  88  85  79  46  28  41  59  26  23  54  70  94  41  31  19  49  95  80  11  59   4  21  35  56  72  14  58  99  13   2  28  34  15  86  67  41  84  62  11  87  72  77  22  71  61  39  11  84  72  43  11  97  12  63                                                                                                                                                                              
                                                                                                                                                                                69  36  24  97  56  86  23  31  50  12  91  84  88   8  53  70  95   9  68  66  34  27  19  75  64  86  37  19  82  15  37  95  78   5  97  81  82  57  59  55   2  61  86  50  74  89  52   1  75  32   8  60  43  82  41  14  49  11  92  24  72  94  85  36  69   6  40  77  93  89  81  41  87  71  31  68  67  89  88  65   1  49  57  17  52  92  91  79  30   8  73  97  89  65  86   6  31  85  57  57  10   6  41  90  73  49   6  19  75  57  58  57  82  32  77  34  61  41  48   1  50  48   4  25  76  52  46  17  49  68  78   7  63   5  89   9   6  65  69  20  98  61  19  43  54  65  92  92  86  72  20  89  46  16  62  74  23  68  62  16  33  93  65   7  31  30  95  95  68  94  94  45  54  48  16  41  62   2  93  35  26   8  57  81  27  81   1  37  35  39  12  44  23  95  40  25  56  99  46   7  85  90  52   7  60  13  34  27  44  66  22  58  38  28  32  75  94  41  32  81  41  38  76  20  97  15  41  56  69  27  76  93   6   6  92  74  41   9  86  11  43  19  18  92  17  55  70  78  61  26  86  85  32  44  26  43  74  16  37  89  28  78  86  10  41  18  78  28  83  89  85   4  34  97  82  49  82  60  26  44  26   1  49  34  18  49  32  73  36   6  21  39   4  41  83  23  50  33  56   8  69  57  54  64  20  71  43  55  92  26  84  92   7  35  59  58  66  25  95  99  83  33  95  90  89  85   1  48  80  52  77  57  99  61  69  59  22   9  62  61  22  97  80  47  40   5  73  92  75   8  43  23  89  83  15  11  33  57  20  99  81  97  49  75  51  10  53  77   7  77  35  24  29  30  24  16  18  90  21  42   5  85  56  53  36  59  88  21   3  22  22  60   8  74   3  66  22  25  14  47  35  30   8  92  72  52   5  42  57  58   2  55  21  27  62  78  51  84  45  95  19  73  21   5   9  78  88  60  23  22  83  85  60  17  34   5  99  94  31  12  12  39   9  97  78  86  74  92  21  12  47  92  89  48  18  44  60  17   8  58  55  77  51  61  75  31  38  45  86  55  30  76  79   3  52  28  91  26  63  35  53  83   8  37  63  64  93  52  37  43  76  34  78  41  28  94  62  37  39  34  55  18  68  28  73   9  47  21  28  59  17  63  81  92  61  86  50  60  61  52  79  69  46  39  93  23  46  64  70  69  19  60  97  37  18  32  26  70   5  69  26  77   9  94  90  72  99  53  14  68  68  38  51  83  59  31  59  35  13  83   1  43  96  31  21  84  22  67  13  45  75  18  86  42  43  80  20  49  45  11  86  39  46  85  69  91  98  44  16  91  78  24  64  88  35  44  49  27  75  32  92  47  55   8  60  19  13  31  80  77  96  71  50  65   2  28   8   7  47  48  71  23  48  40  88   2  98  76  14  65  86  13   6  94  41  97  54   3  25   7  21  75  94  92  99  86  74  56   9  81  43  50  74  90  72  37  82  55  97   9  22  20  62  84  54   3  22  55  53  28  31  33  77  23  71  54  64  75  95   5  18  83  94  30  86  62  94  82  68  43  87  89  24  96  80  65  82  32  33   5  31  15  83  21  56  42  78  65   6  37  45   5  52  57  59  61  18  25  25  15  64  72   6  88   3  47   3  85  84  51  82  78  29  65  57  44  96  24  86  28  44  62  52  17  82   1  86  12  36  96  37  41  34  40  15  21  24   2  35  93  28  47  16  50  47  71  10  97  98  71  32  91  39  26  93  98   6  80  79  26  60  31  89  28  92  78  17  69  82  54  82  91  47  57  72   9   6  88  64  81  17  15  96  91  54  41  88  14  68  64  26  16  65  38  55  11  17  46  61  71  38  79  65  74  89  74  95  51   7  67  25   8  79  42  29  38  35  49  57  10  42  95  56  26  63  78  11  23  94   8  76  44  42  65  26  31  21  58  45  32  84  27  59  76  15  51  56  74  64  56  86  20  75  12  46  28  20  53  70  30  59  67  82  31  20  46  62  20   8  55  58  26  20  38   6  19  79  34  91  43  92  67  86  24  79  86  17  33  77  87  11                                                                                                                                                                                
                                                                                                                                                                                  53  92  48  56  39  84   6  45  75  71  80   5  68  67  98  80  50  45  51  41  78  54  94  71  56  80  47  47  98  34  78  78  47  41  77  48  23  76  86   6  77  20  91  63  50  96  78  29  75  90  79  60  42  67   2   1  26  78  16  77  74  52  18  58   9  50  89  83  31  31  12  10  87  81  23  18  66  68  40  75  37  41  93  13  73  66  66  20  93  16  68  67  83  40  59  34  54  53  60  60  19  54  30  78  48  13  44   2  73  55  10  35  38  37  10  63  34  16  94  48  81  86   8  91  13  38  84  31   4  86  85   3  14  94  50  66  77  81  18   8  89  25  95   7  45  60  67  91  58  81  36  10  70  69  42  43  59  42  17  93  12  34  20  10  18  26  96  55  78  69   1  72  58  54  13  46  35  21  93  34  23  33  23  48  26  66  50  55  56  43  63  11  86  43  65  52  30  35  84  40  18  34  13  26  28  58  41  82  31  56  85  93   1  96  24  22  33  74  26   5  93  48  16  79  23   5  30  59  50  66  48  54  48  22  14  39  96  76  22  90  65  36  15   5  71  78  85  75  10  64  66  18   3  70  65  10  46  63  57  95  51  37   9  74  63  25  54  98  17  56  99  22  77  22  52  10  99  41  64  27  96  31  11  83  17  88  12  39  97  30  50  46  63  38  20  54  10  11  76  20  58  81  81  52  66  89  39  51  81  14  42  47  54  46   2  23  18  46  96  34  89  23  65  30  57  70  17  33  76   5  74  83   2  55  68  60  86  15  23  54   6  54   2  70  13   8  81  91  17  22  15   2  80  36  59  49  60  58  17  38  61  18  90  26   9  21  41  23  93  68  24  18  70  30  80   7   8  59  15  40  99   9  75  96  27  39  53  24  63   6  90  82  85  33  51  15  76  12  21  59  30  10  82  45  59  40  19  36  51   2  21  89  98  35  46  30  63  14  66  80  75  63  83  95  32  83  86  32  77  12  98   9  91   4  37  64  62  56  10  40  64  25  61  94  66  44  84  25  37  47  91  19  31  29  96  95  19  52  89  14  63  88  10  44  67  95  57  40  15  52  29  18   1  32  23  10  63  39  47  71  95  41  70  91  15  77   8  79  36  71  24  43  91  14  50  74  55  26   1  66   2  79   4  69  94  50  94  58  73   2  40  42  41  66  92  19  44  54  93  14  32  90  54  93  27  15  67  30  83  65  49  58  85  95  21  89  98  66  21  86  21  87  14  74  22  98   4  98  63  71  34  63  96  63  56   1  35  45  57   2  15  78  52   4  91  38  21  55   9  13  18  91  39  69  66  86  93  26  11  34   9  88  89  42  14   2  80  54  43  76   5  21  11  20  17  56  81  44  90  16  91  75  53  32   5  19   3  58  44  60  51  46  75  39  46  69  69  33  51  12   6  32  51  76   8  24  65  83  22  62  28  82  82  67  91  88  32  48  49  18  29   9  60  87  23  37  69  38  44  70  97  62  89  58  75   1  11  19  77  32  83   8  37  71  36  22  66  90  81  95  10  61  18  43  96  75  70  66  22  74  25  12  63  79  17  64  80  29  31  37  78  29  69  20  37  22  64  91  29  98   9  48  98  37  40  41  14  88  57  82  51  55  34   7   2  71  48  90  41  85  52  58  44  20  21  74  47  37  89  31  60  65  20  78  39  51  17  78  35  37  90  76  54  57  42  60  50  59  70  48  54  54  29  44  44  79  64  94  62  17  37  95  26   8  29  30  19  66  28   7  94  68  94  20   7  81  75  66  21   7  57  56  86   5  56  95  82  14  92   6   1  20  91  27  92  87  20  55  98   3  65  20  59  22  41  21  79  73   7  12  28  59  44  13   2  35   5  68  16  52  44  83  82  19  30  94  67  71  50  22   6  91  85  81  31  64  54  81  29  68  48  80  82  67  73  86  46  41  63  40  29  46  46  90  21  71  13  34  31  62  66  53  15  44  90   3  40  74  38  62  81  64  68   3  48  65  74  84  43  98  87  28  53  46  21  48  77  85  85  29  62  17  45   6  37  74  36  73   9  22  15  21  68  74  38  84  65  23  91  68                                                                                                                                                                                  
                                                                                                                                                                                    9  40  95  98  48  90  56  40  93  94  85  71  88  81  69  83  73  15   8  64  53  94  89  85  14  40  32  79  10  45  93  47  77  93  29  89  77  57  74  85  59  69  67  70  90  70  91  85  12  88  74   7   6  80  81  29  47  45  29   5  13  45  83  88   4  88  68   7  31   6  50  42  19  71   8  31  37  20  54   8  23   8  93  23  88  53   6   5  87  73  72  87  51  52  39  83  81  27  60   3  90  91  53  45  59  51  28  99  69  12  53  51  34  24  20   2   9  14  59  54  69  17  47  27  20  73  18  62  51  30  82  39  84  56  88  94  91  95  69  45  46  17  53  52  40  41  42  84  54  78  88  11  62  86  49  47  28  22  50  12  15  91  42  30  75  75  78  73  15  27  11  50  38  65  42  37  45  17  10  39  62  35  89  49  86  15  60  75  90  66  63  46  88   4  17  60  71   2  17  98   3  31  51  41   4  89  62  25  25  79  76  18  41   2  11  56  63  82   3  40  62  16  30  10  22   4  68  20  28   8  34  47  84   6  77  50  87   1  16  60  20  96  12  61  42  57  36  13  74  35  83  77  47  54  61  23  91   1  87  11  91  85  22   8  10   7   8  94  93  14  76   5  50   3  83  61   9  40  57  14  28  79  80  24  79  73  38  28  49   5  19  31   6  25  52  44  21  39  23  40  97  13  97  29  29  29   1   9   2  98  66  66  45  70  79   2  29  36  42   6  59  54  15  82  19  81  12  18  41   3   2  47  11  45  27  59  97   4  59  17  24  15  13  71  56  89  15  63  43  55   9  94  81   9  92  65  78  48  53   1  24   4  41  79  69  28  86  68  37  30  28  83   8  91  51  10  75   6  25  89   9  57  62  93  46  31  55  42  17  52  21  57  94   6  21  91  80   1  73  89  19  75  75  75  11  79  31  44  97  66  45  96  60   6  81  53  66  89   9  39  91  47  40  95  57  89  70  76  78   8  64  90   8  97  19  71  83  26  87  56  38  59  41  65  88  98  91  32  88  66  78  90   2  67  91  23  60  63  22  60  72  11  80  98  83  99   6  94  94  74  38  31  88   5   5  86  81  14  38  45  33  27  62  53  84   1  29  80  38  89  60   7  47  62  11  72  98  20  41  84  88  66  60  52  80  94  42  60  10  37  93  90   4  30  44  60  71  95  67  89  61  92  21  89  63  42  20  28  93  72  39  77  58  29  54  52  17  47  22  71  31  18   1  52  97  96  32  60  84  89  10  42  78  33  83  16  89  28  77  45  29   7  10  75  44  68  99  58  26  31  46  96  27  48  81  89  79  49  96  18  67  68  40  29  73  32  23  68  54  51  65  83  50  73  70  34  14  43  18  86  56   3  93  78  99  95  97  30  68  26  26  11  64  40  58  93  53  59  34  55  95  86  95   2  38  98  45  32  17  18  44  99   5  27   6  47  13  23  12   4  16  35   3   6  41  54  29  87  94  52  36  19   7  83  84  28  18  51  25  41   2   6  92  23  69  80  64  75  74  50  41  35  94   7  23  10  68  62  40  74  77  19  65  42  80  24  66  91   4  84  33  66  83  79  15  71  47  33  74  52  62  45  23  68  50  42  61  84  57  45  51  18  40  12  75  20   4  36  34  44  55  94  15  43  98  10  20  57  77   1  12  33  26  25  19  80  15  14  92   7  45  94  78  41  62  65  42  18  26  56   9  74  82  29  88  57  10  57  68  68  66  58  23  21  61   8  22  97  34  48  80  47  43  89  99  35  84  55  10  78  75  10  91  73  85  68   1  64  46  30   1  20  61  74  46  72  69  23   5  22  75  85  77   1  11  60  84  14  33  84  87  41  20  91  60  50  49  28  57  88  56  75  79  57  56  77  33  97  77  85  54  39   9  28   9  27  30  92  65  64  67  69  68   2  72  77   6  21  18  28  27   1  47  39  17  58  58   5  48  71  14   5  44  63  59  68  29  34  56  54  17  72  27  86  26  24  90  20  89  65  86  70  91  22  70  62  25   9   4  96  53  49  31  92  30  86  98  40  55  87   1  71  39  15  88  92  81  91  59                                                                                                                                                                                    
                                                                                                                                                                                      66  80  22   1  62   1  29  69  27  36  11  31  46  23  92  85  25  34  58  40  11  51  86  18  44  48  56  66  86  30  59   5  76   2  77  40  18  61  19  15   5  14  26  21  47  83   6  79  56  76  61  16  33  33  38  62  69  78  68  76  58  74  81  24   5  74  57  18  17  94  41  86  61  88  96  52  19  92  57  11  82  60  99  61  82  70   8  60  25  72  45  83  93  85  55   8  47  13  29  46  46  42  81  62  79  61  37  20  80  88  15  96  35  72  27  80  56  16  35  68  70  99   6  76  21  51  61  61  11  69  23  47  33  54  96  47  56  31  73  47  24  47  17  43  65  16  38  63  15  40  15  91  47  14  40  85  53  41  32  40  13  55  76  46  50  45  33  74  56  93  37  32  68  31  41  12  81  36  98  27  55  45  87  61  17  51  74  33   8  89  95  73   2  99  66  19  96  30  27  17  43  50  92  11  94   9  69  91  79  49  81  64  55  44  82  10  72  39  88  48  74  75   5  74   8  88   5   6  66  31   3  51  73  67  87  32  24  29  60  89  91  80  37  60  97  85  60  61   6  22  89  83  51  80  51   4  75  62  18  92  16  24  41  64  46  45  44   3  10  84  43  51  11  29  14  86   1  32  69  84  78  18  44   7  65  98  36  75  72  21  48  85   2   9  45  55  22  44  92  83  82  12  51  80  34  53  34  84  97  86   1  72  67  57  45  19  64  68  83  66  30  62  75   3  88  56  36  65  38  15  55  64  88  72  32  30  85   2  78  86  11  94  95  13  61  76  94  59  47  31  66  92  77  10  10  50  54  55  72  77  20  67  79  90  85  46  71  92   6  30  28  87  43  43  74  67  96  17  59  10   5  84  33  97  97  63  16  56  21  72  63   4  66  91   2  33  53  89  30   7  81  45  25  92  94  17  53  62  74  97  86  57   4  99  46  61  83  77  78  62  67  52  84  83  84  87  96   8  34  45  22  68   1  91  67  83  36  27  79  31  61  48   9  74  25  93  27  88  30  64  51  81  52  51  17  91  79  98  26  46  59  54  45  29  58  74  71  71  68  41  29  64  16  20  84  38   6  85  17  66  95  10  87  47  57  39  25  70  85  98  98  58  30  14  42  48   3  69  55  73  62   1  13  22  82  59  93  30  82  70  48  58  42  68  15  63  83   7  30   3   5  43  82  16  27  83  30  10  44  96  24  47  21  14  52  90  59  21  89  12  21  94  51  14  64  43  85  82  14  69  44  21  96  52   2  48  65  68  27  17   2  61  42  40  86  73   9  50   2  73  93  67  20  68   8  79  15  56  40  85  40  67  98  34  66  65  53  42  51  88  64  83  88   7  31  93  46  33  36   5  98  33   4  59  68  80  42  60  13  41  54  12  85  75  62  26  67  22  61  14  31  97  55  68  18  75  82  85  72  75  47  77  13  87  58  25  76  95  93  89  58  62  18  89  71  47  90  21  86  67  11  60  69  53  20  85  26   9  26  13  60  26   9  13  59  44  16  95  25  51  57  76  80  74  13  78  16  10  96  26  42  77  80   6  87  53  86   7  64  21  61  82  90  96  88  30  63  31  26  89  51  65  65  88  11  76  16  76  25  15  83  64  13  63   2  94   2  80  98  68  58  35  88  10  69  92  64  26  30  67  91  75  14  96  18  25  35  61  41  88  90  96  35  85  21  74  63   8  87  96  71  89  98  92  59  47  25  62  48  20   6  16  96  62  47  70  74   7  40  75  17  65  65  50  45  22  93  18  85  92   6  58  23  67   2  58  29  57   3  25  25  95  92  69  54  20  90  52  29  84  67  90  20  33  90  90  80  62  91  79  24  21  21  42  81   5  23  32  97  52  44  68  99  42  43  72  31   1  74  58  93  87  83   6  62  13  90  67  62  73  58  50  80  26   1  84  80  77  39  23  46  89  99  78  39  52  55  78  71  57  64  81  40  77  97  35  92  91  83  41   2  24  11  24  98  84  83  54  83  47  75  40  70  92  36  61  19  35  12  65  50  20  83  31  23  51  26  99  51  61  19   9  74  29  34  29  55  59                                                                                                                                                                                      
                                                                                                                                                                                        80  86  47   1  99  20   3   5  55  58  56  76   4  31  13  62  14  59  41  29  18  10  12  40  21  84  35   2   5  36  10  26  32  98  30  76   2  92  27  74  48  92  48  78  97  72  65  53  43  31  54  23  69  90  68  30  61  54  54  41  72   7  50  15  33  33  49  28  73  29  55  14  33  53  20  28  81  93  66  88  93  77  33   5  28  95  74  57  66  67  59   5  98  95   1  73  43  95  87  27  11  51  50  12  17  43  29   5  74  79  28  26  70  64  25  72  34   9  52  22  97  43  45  67  37  13  67  92  87  13  24  53  64  78  78  36   9  24  69  46  64  56  91  17  52  94   1  73  81   3  60  42  81  13  66  45  27  22  40  44  96  93  20  45  64  94  47  39  77  11  48  97  36  78  66  54  32   2  47  75   2  82  78  97  76  77  78  20  47  17   6  87  44  87  91  75  16   5  60  59  30  99  61   3  76  79  64  43  18  62  30   3  62  21  96  36  92  75  12  43  73  87  64  19   5   1  85  21  65  23  93  57  68  56  78  20  79  32  90  31  84  65  60  15  59  58   8  43  84  35  18  61  90  95  14   2  60  41  20  86  17  11  75  67  92  31   6  13  99  17  29  82  47  47  25  64  40  75  71  87  98  84  53  10   3  95  27  17  23  21  99  15  20  90  21  28  54  71  49  77  85  45  95  97  96  47  60  74  33  86  35  90  96  19  22  64  86  49  27  85   3  20  25  76  66  67  47   9  64  35  22  15  98  97  75  54  92  59  44  86  34  76  57  95  80  21  86  41  25  11  53  90  70   5  26  88  76  13  93  14   9  14  59  24  43  26  61   2  53  74  95  10  46  57  84   5  33  41   5  58  85  31  29  76   8  98  81   3  25  54  97  32  89  95  51  36  66  45  38  41  85  60  97  79  33  24  51  37  89  63  52  87  55  81  64  71  10  67  64  24  42  67  58  85  33  58   8  63  91  45  62   5  27  21  62  70  46  64  20  95  55  88  38  66  68  43  15  98  81  85  59  78  33  53  31  38  14  20   4   3  56   7  63  34  96  44  82  86  59  18  64  73  53  90  87  73   5  20   6  42  75  62  56  48  38  45  51  25  85  77  82  72  83  40  67  40  44  26  46   1  96   7  64  43  86  22  30   4  79  18  16  49  43  97  85   8  13  35  58   8  65  86  17  36  98  99  69  48   5  88  86  20  75   1  72  75  76  51   7  25  29  66  94  49   5  24  76   7  62  92  70  97  33  88  17  92  49  92  58  11  24  52  73  88  45  67  38   1  92  93  11  55  93  69  32  10  12  28  64  61  87  37  52  74   7  99  60  54  80  27  20  29  67  82  27  38  31  94  98  94  16  94  16  87  71  40  36  71  29  70  84  46  84  95  92  65  15  90  45  73  51  49  57  86  50  39  81  12  46  86  27  25  51  88  46  17  18  51  21  74  17  34  40  66  30  15   5  88  37  65  62  66  89  30  74  70  26  52  89  60  81  38  38  49  91  35  43  36  51  41  19  50  34  83  88  78  10  16  29  21  30  52  73  34  49  25  92  73  93  51  74  39  38  99  22  78   9  98  53  33  18  11   1  65  41  59  91  14   1  45  52  95  84  10  29  22  99  10  61   6  95  18  15  46  81  61  17  28  78  79  53  77  69   2  21  40  88  11  48  89  34  74  78  62  73  74  91  33  46  18  91  87   8  40  61  15  84  53  20  51  99  26  73  59  69  92  34  37  78  18  83   1  42  39  63  64   1  47  33   4  67   5  50  81  98  91  17  17  25  82  76  23  38   3  31  51  84  97  49  39  25   3  79  84  11  47  49  18  21  37   1  84  49  18  98  45  84  18  51   4  43  37  98  58  74  85  93  12   2  62  16   8  14  49  33  68  23  90  56  27  36  86  10  52  95  27  26  93  61  88  16  19  38  63   2  12   8  70  94  34  61  82  94  97  34  16  61  25  26  91  67  21   9  75  17  50  29  46  37  78  74  16  76  74  50  30  13  67  20  18  91  36  29  12  71  76  93  53  41  62   7  23  98  94   1  26  92                                                                                                                                                                                        
                                                                                                                                                                                          32  51   1  24   7  94  99  95  43  65  26  58  31  93  41  83  22  11  92  16  51  42  90   2  15  88  99  69  23  18  92  36  53   3  28  65  54  16  43  22  22  84  40  68  58  70  89  82  26  91  65  18  57  21   3  17   3   6  11  14  79  44  45  98  63  12  13  42  36  74  85  45  11  47  44  40   7   5   8  56  45  57   4   2  94  30  57  90  50  96   1   9  95  56  59  82  23  17  68  67  92   1  35  42  12  89  75  78  94  17  28  49  35   2  31  78   4  90  82  46   4  92  26  58  82  13   1  98  32   2  35   7  45  99  95  71  10  82   1  43  54  94  72  94  82  83  24  18  73  43   7  54   5  99  89  66  64  73  13  80  11  36  59  38  93  89  12  75  33  95  33  71  53  79   8  86  40  14  12  68  30   2  52   6  60  62  42  75  77  71  66  16  44  83  40  46  45  40   5  85  68  25  48  75  71  43  38  29  54  42  60  59  73  54  23  96   2  94  43  24   6  86  83  58  64  48  92  70  89  88  67  86   3  39  46  69  19   3  39   4   8  50   4  82  27  21  59  24  16  38  55  52  45  94   5  92  48  69  85  40  93  67  75   9  48  47  56  78   8  82  53  85  16  19  61  64   2  41  30  38  65  77  87  42  72  85  16  19  36  59  21  61  85  21  67  40  70  67  31  95  73  43  59  69  10  98   1  46  17  89  99  62  22  74  92  78  20  95  16  55  16  15  15  72  39  53  11  57  58  67  66  50  51  21  12  97  37  84  45  54  60  63  18  69  85  75  28  65  89  94  70  35   9  95  31  88  39  51  21  18  38  21  17  94  75  96   6  71  95  70  41  26  56  60  93  84  68  72  92  12  56  30  97  37  23  54  66  96  82  47  66  20  97  66  23  32  26  58  82  88  61  41   7  76  69  57  41  79  36  89  94  50  68  99  65  30  95  34  64  22  48  39   7  77  72  38  78  36  78  30  61  35  76  14  52  78  67  63  21   5  80  25  16  13   9  78  38  66  78  64  20   4  21  60  94  57  46  45  85  39  38  71  12  45  70  83  59  63  20  60   1  55  53  32   1  45  59   4  55  15  27  47  45  44  57  19  71   6  85  40  16  10  40  71  38  14  90  71  91  54   1  30  28  11  61  50  93  34  11  35  54   5  92  55  30  80  77  65   7  62  19  73  75  51  65  44  59  56  77  18  53   7  12  48  90   9  88  31  89  75  60  26  22  48  64   5  53  42  20  26  51  48  17  85  45  55   4  47  50  17  84  40  99  13  89  16  17  78   3  43  13  70  83  47  41  58  64  72  94  63   7  27   8  59  98   7  87  45   9  28  35  62  67  91  67  38   7   4  51  66  89  29  76  17  47  70  26  14  74  72   8  23  37  46  90   3  19   1  28  17  35  57  65  31  20  21  35  65  38   1  53  99  53  35  34  96  73   9   6  21   2  87   1  22  47  25  76   6   6  72  70  36  14  27  63  68  50  68  83  98   9  36  18  93  95  14  39  93  55  87  49  67   5  59  69  55  82   1  24  10  34  10  19  98  40  55   8  85  62  26  21  26  16  40  43  87  30  33  74  10  20  45  67  20  61  92  25  26  94  64  89  23  35  45  92  76  90  92  15  24  12  87   3  35  30  34  43  74  70  22  70  86  24  25  81  46  81   6  18  52  66  16  20  86  35  94  83  23  44  84  18   1   8  77   1  41  52  23  50  55  44  63  53  34  41  95  71  94  92  77  12  82  90  89  68  88  31  79  26  54  11  65  45  12  38  83  74  84  94  72  51  96  21  99  68  99  51  43   5  13  96  94  40  86  24  52  97  27   7  56  90  84  44   1  94  33  14  43  38  97  94  83  11  25  99  56  97   4  83  85  36  76  15  57  21  59  52  71  85  46   5  60  94  33  31  27  66   3  59  30   8  42  42  52  45  73  68  11  94  22  76  80  72   4   2   7  18  23  48  53  30  84  12  13  57  62  48  90  16  26  24  31  83  47  95  65  25  49  56  53  91  39  55   4  89   4  46  52  37  41  15  83  39  94   9  91                                                                                                                                                                                          
                                                                                                                                                                                            85  26  42  88  89  87  99  95  92  81  23   7  95  70  68  90  87   6  54  74  68  26  85  59  50  86  58  11  33  98  44  52  77   1  36  28  52  68  85  22  83  35  74  51   7  35  91  80  50  74  28  93  35  30  45  84  75  37  47  76  28  77  16  32  93  80   5  26  89  19  43  11  89  97  90   8  97  55  40  85  98  47  16  65  15  22   5  26  29  75  11  14  24  25   1  98  50  82   3  20  67  44  80  60  93  88  49  92   4  20  18  14   1  43  13  46  13  33  69   3  49   5  81  36  52  20   4  43  89  95  57  78  40   4  14  28  19  39  90  14  47  27  77  39   5  58  49  85   7  13  25  88  40  97   3  86  83  20  93  46  35  35  84  99  47  48  91  63  41  95  66  17  52  90  43  20  96  41  49  30   9  16  52  86  65  32  90  48  38  66  70  34  93  29  49  59  26  36  75  74  41  79   8  73  88  93  57  80  47   4  48  32  18   9  20  12  47  98  97  92  68  10  89  65  57   7  42  65  23  67  93  31  92  10  21  86  90  35  69  72  30  33  87  45  24  23  24  91  33  49  40  26  28  38  42  75  56  76  19  84  87  71  54  71  98   7  16  68  37   6  76  54  35  80  56  10  45  35  46  47  98  40  16  39  95  43   6  90  50  95  30  26  11  63  62  92  65  26  91  50  88  54  47  92  67  17  49  42  70  53  58  89  31  93  84  25  41  23  85  32  26  13  81  61  61  32  95  85  10  36   7  70  11   9  48  21  77  41  96  65  18   6  90  50  60   9  32  56  92  40  65  15  94   2  13  71  83  66  61   1  65   7  91   7  50  68  76  64  68  86  25  85  29  75  94  98   2  11  53  35  75  64  24  69  97  72  77  26  76  79  34  81   1  39  28  80  57  66  44  34  59  34  71  49  23  89  89  14  68  49  41  85  81  74  12  65  85   1   4  44  12  85  45  77  47  24  67  92  75  56  95  73  94   2  92   2   2   9  25   3  77  66  37  81  12  37  63  50  27   9   3  21  25  28  28  82  54  67  15   9  91   6  14  75  14  56  89  23  18  43  44  13  48  30  59  67  18  56  86  40  61   1  46  95  19  37  33  59  81  35  15  81  31   6  76  62  10  65  35  73   3  36  42  35  20  37  60  38  48  17  61  18  48  99   2  93  39   7  58  32  67  12   7  38  12   3  72  33  67  39  25  82   1  12  97  40   2  25  95  19  46  60  18  82   4  84  20  55  20  17  66  64  13  87  38  47  64  59   1  92  47  23  38  57  14  46  40  56  89  20  37  89  86  24  56  83  55  41   1  74  93  78  77  48  15  33  17  35  58  61  78  18  12  38   5  32  29  83   9  60   9  19  50  54  57   2  38  11  13  83  30  64  80  61  99  61  98  99  55  84  61  82  87  43  50  23  51   3  81  49  69  86  53  89  94  78  15  55  33  48  86   8   6  67  38  36  37  41  19  68  49   9  79  47   4  61  28   8  91  24  59  98  99  27  91  92  54  62  34  84   4  65  43  37  26  31  62   4  83  70  88  27  80  33  10  65  96  81  15  36  98  11  74  76  60  34  81  46  58  87   4  62  88  57  45  13  71  92  59  48  23  20  65   8  92  57  64  25   1  59  94  37  53  10  10  31  15  66  13  70  97  49  96  52  10  85  19  32  65  97  28  39  40  36  70  41  65  29  50  35  75  11   2   9  65  71  78   6  67  26  44  85  41  26  80   6  53  98  13  50  81  78  49  53  30  29  68  52  45  38  82  46  61  69  43  41  75  67  58  86  76  22  95  28  22  54   3  40  39  42  13  56  73  98  81  53  28  47  96  72  55  45  75  91  68  72  95  46  75  47  13  77   9  27  56  88   4  94  80  82  73  77  99  15  78   6  10  49   2  75  96   4  21  27  40  88  67  95  89  91  41  19  54  18  97  24  14  66   2  87  75  70  66  47  80  47  76  10  47  30  83  67  15  35  29  33  57  90  48  58  89  88  25  87  49  76  53  35  15  68  63  33  12  41  83  18  46  41  50  95  65  13  70   9  42                                                                                                                                                                                            
                                                                                                                                                                                              31  95  79  92  20  65  75  83  45  27  63  18  69  19  10  80  67  81  37   5  44  71  83  49  89  69  36  75  38  80   5  43  81  58  36  95  96  31  27  43  68   7  78  39  47  94  98  79  38  95  79  75  90  10  34  52  10   9  17  60  23  72  57  77  72  52  27  30  91  47  98  77   2  49  22  45  58  64  81  17  48  18  27  55  33  58  59  56  69  25  58  49  48  18  37  29   5  19  39  73  60  69  60  32  24  64  30   3  93  53   5  14  94  84  44  94  54  72  35  10  28  16  27  22  25  66  37  23  75  21  75  13   6  56  69  33  70  73  13  71  38  14  87  89  71  66   6  13  65   1  36  45  39  67  80  87   2  48  73  85   3  35   7  96   4  96  73  27  71  25  12  17  27  45  37  58  30  67  29  95  74  48  66  44  78  38  48  26  87  49  46  67  48  25  35  34  80  66  79  93   3  24  23  86  30  40   9  25  72  69  54  11  60  33  35  34  87  96   9  36  33   8  62  40  82  92  32  79  39   3  42  91  14  23  30  76  21  82  80  89  62  54  80  42  88   7  70  53  51  22  21  59  62  13  14  30  22  39  91   5  37   1  88  32  59   5  79  43  41   2  72  94  33  41  15  31  82   2  50  76  90  22  42  59  67  77  53  62   7  94  80  76  57  13  52  63  76  62  44  18  53  73  42  68  56  49  27  36  35  30  96  65  88  63   4  52  12   8  10  44  30  50  94  62  99  47  35  27  19  88  18  52  61  73  53  34  37  20  40  88   5  12  86  17  13  21  74  50  53  70  64   9  29  18  39  11  62   3  51  29  51  61  97  36  67  55   3  44  46  30  83  50   5  73  91  42  95  75  96  47  57  45  18  87  66  72  59  84  86  90  67  51  47  67  34  39  96  35  33  49  30  51  27  36  99  23  80   1  37  40  25  51  67  74  67  92  64  78  17  92  16  49  87  39  11  85  39   6   7  67  29   4  63  50  51  12  51  76  58  81  84  74  25  91  10  15  33  81  93  98  59  29  21  96  91  99   7  33  71  12  77  55  18  10  84  60   2  56   7  19  51  26  10  73  43  57  35  43  35  72  18  90  18  27  67  17  60  85  48  94  62  76  73  73  88   2  28  98  86  80  44  85  36  75  26  35  40  91  12  58  87  79  80  41   8  57  94   8   3   8  77  57   4  24  39  79  13  83  90  19  26  23  58  33  18   8  60  65  86  95  30  87  51  41  15  57  25  16  87  62   3  39  76  58  36   2  31  66  63  79   3   3  40  83  21  93   1  23  70  48  52  94  39  82  25  58  42  28  12  75  54  42   8  39  87  27  19  85  85  24  21  75  84   4  98  24  81  17  54  56  75  85  77  98  46  17  57  78   4  46  88  73   3   6  47  45  13  93  48  40  21  12  89  37  27  19  73  49  20  30  20  35  50  94   3  81  84  40  55  71  53  73  64  41   7  20  33  92  38  90  13  92  96  41  16  38  97  41   5  63  76  41  36  45   9  65  50  22  99  80  59  91  65  12  96  92  85   8  86   9  23  44  20  80   2  39  39  39  22  48  10  19  46  38   9   6  44  97  68  52  67  71  39  58  80  30  49  71  93  18  15  23  79  94  81  58  97   7  95  25   9   6  48  23   8  92  67  51  45  17  25  74  61  46  32  70  64  53  91  37  63   6  62  24  95   6  46  21  65  74  14   5   2  14  87  72  10  10  84  91  29  30  21  34  27  48  22  73  46  42  82  91  13  73  68  46   8  93  84  37  70   9  26   6  69  46  30  50  25  28  20  58  83  67  24  74  53  69  78  17  54  54  84   2  63  72   2  30  81  69  72  25  16  84   7  25  35  43  64  60   1  83  42  23  88  63  72  54  15  70  59  29  37  88  99  29  84  38  28  80  46   2  51  28  77  41  89  96  61  45  45  81  84  44  55  52  32  60  21   6  22  14  98  96   6  87  41   2  34  98  98  13  59  77  28  34  65  78  76  28  20  17   7  31  23  74  56  36  70  89  68  49  48  39   3  91  94  87   1  29  76  24  20  59                                                                                                                                                                                              
                                                                                                                                                                                                53  29  60  37   2  38  23  90  57   3  57  23  29  61  73  44  66  73  88  59  64  53  49  98  76  14  94  72  95  97  48  31  68  92  75   5  22  46  99  36  43  98  63  69  11  36  78  70  68  13  90  85  90  11  66  40  13  65  54  84  17  61  52  23   9  99  67  93  18  72  69  66  67  57  73   9  58  57  31  94  30  43  15  10  82  80  37  95  66  91  59  68  18  43  19  76  24  82  23  21  99  29  55  37  17  95  82  86  17  76  58  91  44  87  53  54  69  78  86  88  14  15  13  69  24  91  45   9   4  33  36  36  17  18  16  32  13  47  98  20   2  76  27  47   2  28  17  90   5  55  69  34  56  55  27  23  99  41  34  84  11  96  76  16  96  90  22  84  14  52  30  36  70  38   8  34  13  34  87  33  39  45  36  78  54  47  96  57  99  85  73  89  11  14  27  88  17  28  53  54  39  92  32  14  45  36  74  20  23  57  80  81  87  34  81  18  46  43  95  40  49   8  10  71  87  14  31  58  54  73  76  33  71  76  57  74  20  58  46  23  29  85  25  84  47   9  28  62   2  61  69  39  10  82  67  24  93  48  92  25   3  92  58  59  96  75  69  47  88  35  13  23  19  12  33  49  12  66  98  13  72  92  46  25  58  32  60  94  60  37  24  31  54  64  98  61  38   9   8  85   5   4  43  38  62  19  36  79  98  61  57  76  76   6  18  52  75  94   4  60  68  74  62  69  52  66  60  63  53  62  20  87  75  64  20  96  21  46   6  34  20  16  80  51   9  99  35  20  84  48  83   8  84  55  25  42  67  55  46  62  19  24  83  88  34  66  82  53  63  95  95  88  77  85  14  79  92  79  34  53  15  59  11  76  38  48  74  44  98  75  99  79   5  38  84  77  26  65  25  26  22  18  45  33  95  95  95  95   4  35  93  56  29  40   9  59  31  78  75  56  23  91  22  26  91  59  85  42  93  37  97  91  11   4  57  11  34  49  81  52  78  50  17  23   1  94   8  80  78  95  43  69  14   7   3  28  26  52  17   3  82  98   5  48  85   4   6  60  88  35   8  75  71  97  35  89   7  39  44  64  64  47  27  59  56  83  57  53  65  47  13  33  65  59  62  85  61  46  54  85  90  21  86  74  72  42   6  29   8  13  32  63  67  43  10  11   8  60  27   7  31  93  55   4  30   9  18  89  16  51  94  23  52  62  19  28   2  45  21  96  10  80  25  31  97   2  85  67  25  55  51  77  89  50  90  79  49  52  49  94  96  74   4  81  55  29  62  40  30  12  87  14  55  28  33   1  49  27  56  91  24  38  48  57  53  31  37  73  90  26   8  82  91  22  72  51  16  48  61  70   4  18  94  69  10  88  56  25  75  13  38  28  96  23  66  76  42  50  80  21  92   4  15  12   4  20  55  60  16  69  59  21   7  89   1  80  91  25  92  26  86  72   6   3  83  20  98  66  48  60  11  86  87  21  68  73  56  93  82  76  36  28  32  28  16  38  25   9  54  82   6  76  64  45   7  81  60  37  68  33  53  75  54  58  80  94  81  76  76  88  18  44  60  49  86  40   5  15  52  21  33  65  99  11  88  74  40  63  33   1  38  15  55  40  20  79  97  88  78  54  56  98  24  11  71  85  63  44  98  95  99  77  93  67  74  81  46  86  82  58  18  82  83  45   5  77  44  38  93  30  48   1  19  58  33  36  36  63  33  46   5  20  80  75  72  99  34  13  95  24  85  30  62   6  55  87  44  83   4  94  94  81  65  53  44  78  43  51  72  57  60  32  33  59  29   5  36  25  27  24  23  70  99  14  18  68  14  54   8  60  23  77  65  86  12  49  72  50  55  24  79  86  17  66  86  16  86  49  33   7   1  35  35  20  98  14   4   4  16  72  41  46  13  67  44  27  83  52  92  63  24  59  17  94  57  29  58  87  76  67   8   2  18   2  65   3  56  61  32   4  65  73  26  43  31  84  51   9  37   1  99  37  86  31  54  58  18  23  81   3  57  10  96  46  80  28  31  74  59  66  52  21  32                                                                                                                                                                                                
                                                                                                                                                                                                  57  85  69  76  93  55  72  97   8  56  63  52  19  35  60  45  26  92  49  97  30   6  86  85  60  34  98  98  40  63  97  60  46  53  31  42  93   3  53  68  36  30  42  38  52  95  54  10  41  94  52  30  17   6  65  64  39  52  91  26  96  10  38   1  19  35  60   1  99   5  88  33  65  14  46  54  63  19  51  48  46  42  68  41  73  46  91  25  33  98  19  30  87  34   4  31  70  46  68  94  88  61  91  24  49  32  94  13  99  33  64  78  48  22   8  10  73  39  96  61  28  64   1  51  77  27  53  64  58  81  90  43  18  92  53  20  86   7  76  33  50  19  39  17  88  56  11  17  35  47  73  30  54  53  21  17  94  11  35  12  92  44  86   6  75  43  29  36  89  24  52  80   8  45  29  19  24  43   6   9   9  12  61  85  28  46  34  48   1   6  29  78  51  66  48  80  40   8  99  84  92  50  47  19  55  91  10  58  69  64  44  93  67  77  30  54  43  77  39  90  13  13  72  79  21  98  17  71  96  32  64  94  14  75  73  41  59  75  17  59  30  30  43  30  58  24  69  38  73  31  77  74  11  51  55  61  43   8  29  90  47  23  36  21  12  83  50  60  94  59  24  50  61  92  68  25  61  97  12  94   9  21   5  38  94  71  22  42  79  82  43  53  43  89  66  24  39  93  51  53  12  63  36   9  60  68  38  59  57   9  19  73  77  27  40  82  31  82  67  89   3  98  55  31  11  29  67  78  42  59   8  19   5  53  84  90  65  37  18  94  19  71  88  99  71  56  39  42  70  22  48  50  53  70  17  26  32  60  17  57  86  40  54  97  44  33  56  10  34  80  15  20  55  54  77  85  94  37  97  55  69  16  97  42  66  40   1  56  62   7  51  48  29  53  57  60  43  28  80  33  58  55  44  75  47  95   1  90  66  83  28  67  29  33  78  51  32  75  93  52  19  55  55  19  49  74   9  15   6   7  86   1  29  14  30  43  40  89  93  99  26  91  54  13  89  34  30   7  67  19  49  40  67  28  48   6  47  42  68   8  55  90  72  28  43  54  40   1  29  51  87  48  17  70  51  41  79  36  88  46  21  97  38  30  85  48  76  18  86  50  78  63  37  38   8  68  19  15   9  13  10  40  42  38  90  68  66  27  55  75   3  58  70  60  78  40  21   6   5  94  64  99  73  10  95  47   2  75  32  68   6  59  83  45   8  68  93  60  25  63  12  86  36  34  34  39  60  42  48  11  91  17  14  75  45  53  31  22  84  67  66  19  89  53  59  32  99  30  85  41  50  89  75  16  42  62  36  40  68  57  23  53  62   9  27  27  11  12  46  52  73  14   6  87   5  70  89  11  71  37  68  66  14  63  65  38  91  75  51  51  40  26  26  59  95  97  71  33  67  73  90  11  42  34  67  56  35  19  50  43  25  69  38  85  31  39  14  99  33  67  52  18   1  43  96  36  74  98   3  31  72  23  64  13  24   7  98  79  47  19  36  60   8  96  91  84   6  87  13  26  68  23  70  35  46  46  33  39  49  31  12  41  62  26  83  78  66  25  86  96  34  44  10  34  36  92  92   5  76  33  27  65  63  74  30  22   6  24  48  17  93  66  78  65  99  62   3  76  67  26   3   5  82  51  86  20  40  23  59  40  96  76  99  11  94  56  11  70  16  10  95  92  21  22  50  85  70  56  50  38  51  51  48  79  25  46  47  77  81  60  45  23   6  67  99  50  25  85  90  63  52  51  66  69  53  29   6  29  65  20  86  58  83  20  61   1  20  53  73  63  35  94  70  14  81  24  37  17  48  74  78  22  74  60  57  52   3   5  20  70  11  45  19  51  46  63  84  53  60  24  52  64  91  12  44  24  22   1  23   8  70  29  36  51  31  23  33  46  13  89  25   7  34  26  17  40  21  75  45  49  27  63  68   8  40  17  45  32   5  55   9  85  49  17  88  63   2  69  43   6  73  60  74  52   3  38  28  53  21  22  59  56  24  15  82  98  85  47  85  70  28  18  54  26  55  32  22  56  41  73  49  95                                                                                                                                                                                                  
                                                                                                                                                                                                    15   9  16   4  81  32  73   8  56   7  16  79  14  38  99  81  77  68  19  70  56  11  41  14  72  54  76  73  30  50  44  28  38  96  30  60  43  24  94  70  20  33  17  92  45  47   2  67  21  57  37  18   6  35  70  48  53  50  94  63  95  59  56   2  53  51  44  74  96  81  74  46   6  57  56   7  74  42  83  79  22  63  50  89  25  54  82  83  81  70  93  83  45   9  89  57  30  18  35  73  81  25  46   6  76  14  47  63  95  15  60  55  52  29  12  13  50  81  33  16  41  25  37   5  87  47  62  15  47  23  70  19  85  69  26  23  43  14  83  27  40  84  32  78  40  23  46  35  45  49  43  12  75  95  64  68   9  88   5  64   2  92  52  12  89   4  20  33   2  48   7  48  74  26  74  61  71  91  84  43  92  23  42  48   3  18  37  52  58  88  12  38  16  10  95  77  12  43  32   4  38  38  70  20  87   5  35  53   9  47  89  29  71  37  62  11  95  43  23   4  10  11  37  59  95  17   6  58  47  36  96  41  92  53  75  16  81  20  13  27  77  92  32  82  67  31  45  27  40  50  31  90  21  97  73  52  52  24  21  84   2  18  26  11  27  73  12  91  70  36   7  17  66  86   6  54  41   9  82  96  66  18   5   5  41  49  40  83  79   9  61   1  85  55  55  28  67  96   6  84  57  77  99  53   1  21  55  30  66  92  63  98  85  22  99   9  22  43  44  84  14  89  96  73  86  67  36  37  69  10  68  57  52  14  69  56  20  63  18  66  91  92  63  77  45  74  88  59  50  70  47  95  84  36  76  82   7   5  62  43  64  42  21  86  54  50  22  84   5  27  70  30  78   9  61  52  84   7  74   7  28  91  95   1  61  92  69   3  93   2  62   2  54  23  68  25  57  13  96  17  46  89  78  25  20  91  40  21  26  20  54  13  26  68  74  86  51   9  17  75  18  73  91  93  71  83  35  92  65  81  99  53  80   8  18  44  29  65  57  85  68  91  88  50  83  23  51  80  77  33  14  76  85  47  18  96  91  33  20  47  77  19   1  75  11   8  21  85  20  89  52  11  93  70  34  49  66   5  17  74  66  30  61  78  46  54  24  83  66  63  62  34  16  84  27  20   9   6   6  34  43  89  49  10  48  57  41  69  65   4  99  97  43  68  11  93  50  33  78  22  96  91  31  52  82  65  76  36  45  81  69  53   1  17  15  94  97  78  82  33  76   8  42  51  99  83   6  60  99  50  71  87   6  91  42  53  28  54  46  36  62  97  40  19  26  56  34  76  64  49  34  85  67  97  58  14  40  64  52  26  79   3   1  23  35  79   4  64  18  96  69  40  60  86  22  87  25  27  52  85  53  44  33  96  23  74  99  73  16  66  26  80  86  50  44  33  81  12  11  64  43  92  46   5  23  45   2  41  85  59  80  80  29  13  69  58  39  99  61  49   6  85   1  52  47  85  30  11   7  98  46  90  49  24  45  26  80  34  98  85  11  19  72  13  83  37  61  20  63  45  66  51  79  21  55  30  84  25  38  70  60   6  51  55   1  54  81  81  22  26  24  52  77  20  51  52   4  85  57  50  26  28  75  79  11  57  23  92  80  49  36   3  82   2  43  26  99  32  86  59  38  69  80  66  77  13  32  17  45  58  29  74  88  21  57  82  23  42  71  44  94  38   6  73   4  54  61  24  50  84  58  19  73  13  63  10  24  15  28  40  46   3  35  21  59  18  13  67  20  12  54  99  48  34  98  23  70  97  38  52  70  45  87  64  30  70  37  59  34  25  12  89  39  80  53  71   2  41  91  31  19  71  83  64  83  30  47  24  99  96  90  28  28  72  64  38  81  59  67  37  65  10  40  39  87  90  23   1  57  74  57  90  94  78  38  74  45  32  61  57  97  20   7  24   8  80  33  16  54  76  31  50  16  13  22  63  94  81  13  24  42  20  51  58  84  33  60  51  51  68  41  80  47  45  26  78  34  43  10  88  14  23  32  34   4  91  48  66  68  45  34  38  88  47   8  97  93  55  30  13   2                                                                                                                                                                                                    
                                                                                                                                                                                                      97  10  50  43  44   4  11  91  36  94  87  47  37  18  50  40  77  14  24  79  40  92  73  80  99  57  68  31  23   1  32  27  90  86   8   3  42  97  93  76  73  14  78  55  90  33  98  65  56  19  58  42  77  57  26  60  99  24  75   6  81  82  16  33  47  51  29   5   5  87  46  93  39  18  28  37   6  88  91  84  56  13  93  90  19  11  36   5  49  98  29  46  38  64  57  16  92  44  42  24  91  42   5  54  25  47  92  79  78  91  37  71  24  64  25  26  40  11  62  49  41  76  92   8  78  25  54  51  28  49  40  89  98  69  92  73  82  62  36  97  17  20  92  23  39  71  63  13  79  97  23  50  91  92  81  74  93  47  75  56  74  61  61  70  87  95  62  54  82  27  35  18   9  89  53  90   6  72  94  43  60  88  65  49  15  77  47  63  40  40  97  32   5  67  34  24  28  47  48  27  75  38  84  66  82  29  52  83  59  82  20  52  62  96  82  46  73  70  41  48  47  25  74  47  99  12  53   9  35  44  15  99   2   5  36  44  34  95  36   3  52  47  83  78  88  41  88  44  47  50  82  96  87  72  54  95  37  27  56  40  14  59  56  28  71  53  22   7  39  52  71  69  44   9  42  39  49  26  76  25  35  84   4  70  84  83  87  14   3  33  90  63  55  25  54  26  53  39  71  60  89  87  25  12  14  47  22  25  39  14  29  67  40  55  29  43  62  77   1  41  85  26  27  22  60  68  63  78  15  51  20  85  78  33  64  10  98  70  50  63  51  84  55  24  89  79  68  71  63   3  49  12  67  42  44   5  74  95  33  75  26  91  14  19  13   9  89  15  94  82   5   6  93  73  39  81  56  74  99  72  88  68  40  89  27  77  93  39  66  81  61  56   5   1  49  55  10  68  41  56  20  42  85  13  36  54  30  59  72   1  22  68  14  34  72  61  36  96  86  88   1  53  53  85  35   3   6  87  86  36  29  40   3  15  78  21  40  31  57  35  81  34  69  45  44  84  17  52  83  57  41   3  52  97  17  72  41  59  13  90  31  88  75  11  65  77  44  70   4  55  14  68   7  83   2  40  31  77  42  85   3  91  63  37   9  73   9  94  90  62  11  49  51  10  68  70  58  87  83  13  32  53  61  83  26  57  33   4  40  58  72  24  31  25  46  70  19  77  90  23  10  99  53  47  50   3  60  19  79   8  41  61  12  72  11  45  34  12  18  72  89  90  46  71  36  12  13   9  80   7  14  75  62   4  31  99  60  28   2  92  36  43  39  70  95   9  77  51  31  24  20  26  37  31  54  80  62  43   7  21  89  51   9  54  60  69   4   4  26  89  86  87  54  65  51   2  32  89  34  70  76   7  40  15  27  11  84  95  91  68  73   2  63  19  35  99  55  72  35  98  97  92  41  22  28  72  51  94  44  85  36  89  67  18  26  96  39  51  32  84  56   2  69   3  13  27   8  13  91  87  96  52  43  23  65  66  77  81  39  87   6  88  78  53  74  11  65  83  63  48  22  56  14  54  82  11  40  77   3  13  58  79   9   5  40  59  89  68  23  53  25  10  27   8  61  49  65  85  49  25  69  63  27  20  36  37  62  91  73  38  26  45  58  10  93  80  26  22  75  21  91  80  11  87  95  81  83   4  63  40  56  22  14  39  33  30  23  98  41  33   6  41  86  78  31  89  22  15  58   4  68  71  63  79  23  20  84  50  66  30  42  61  60  52  88   3  22  90  92  92  86  94  21  87  79   5  60  27  83  49  61  88   7  57  49  51  25  99  21  52  78  64  33   4  62  21  39  92  14  23  88  55  48  72  82  59  54  95  46  48  99  75  50  64  99  60  72  80  80  16  89  60  67  93  70  95  52  67  32  64  21  90  99  39  79  62   9  96  32   7  36  54  66  47  41  10  99  78  58  50  24  77  78   8  86   2  23  51  70   7  40  31  40   1  92   8  70  89  25  44  62  65  48  51  31  26  57  85  54   6  69  46  24  84  15  36  11  12  23  45  88  74  69  81   6  63  60  88  11  11                                                                                                                                                                                                      
                                                                                                                                                                                                        95  10  86  91  41  21  79  15  46  55  45  40  69  69  16  76  56  93  62  54  80  26  33  23  65  16  67  34  35  62  10  26  64  87  21  15  66  21  57  91  23  18  77  79  61  29  67  76  22   9  86  43  58   6  26  93   9  41  91  87  17  11  54   1  36  70  82  79  90  28  36  90  53  24  59  15  30  27  88  48  87  28  58  17  52  68  52  16  85  15  97  39  90  70  94  54  20  88  85  63  14  46  78  98  58  23  37  54  56  49  23  66   1  92  29  77  80  18  96  31  85  10  47  30   2  90  61  30  78  35  65   8  93   6  36  67  11  94  81  48  12  24  97  44  84  64  84  95   6  71  65  58  13  48  24  45  97  15  59  18  63  18  81  72  84  54  17  22  28  67   4  76  51  11   4  89  41  41  92  99  74   1  25  67  70  72  46  26  19  20  52  13  31  23  57  40  67  86  39  50  23  68  86  37  12  43  17   3  18  97  10  85  99  83  56  93  54  80  64  19  58  83  35  84  19  16  83  82  51  36   7  32  26  37  23  47  92  76  15  26  97  19   8  11   2  23   9  99  86   4  29   2  92  34   2  12  69  64  36  14  90  23  77  32  81  50  67  32  16   7  77  76  44  57  35  32  10  85  88   5  28  53  30  17  70  10   4  85   2  34  31  33   3  47  47  42  82  80  36  33  15  95  49  97  22  73  35  61  37  44  29  76   6  31  15  35  78  37   8  59  79  94  28  33  43  59  39  89  24  47   1  82  18  34  11  19  59  17  75  89  59  83  30  38   6  12  32   4  86  76  72  14  38  92  88  87  83  30  90  38  73  17  46  51  69  44  66  85   9  74  65  16  96  55  26  18  41  51  26  70  15  55  18   8  70  40  62  61  23  80  53  97  63  46  15  61   8  21  94  48   5  16  75  12  81  66  57  38  64  76  14  76   2  45   4   9  41  79   8  85   4   9  53  90  13  12  66  84  49  29  32  67  89  96  34  56  90  95  18  85  79   3  51  41  56  28  17  95   8  47  55   4  25  34  25  20  61  66  77  72  12  60  64  61  22  21  29   3  60  14  56  68  79  82  37  23  15  20  77  75   9  24  40   5  62  96  24  99  47  36  31  61  56  72  54  70  51  79  19  51  10  15  95   8   2  85  76  29  38  20  33  90  91  66  53  15  43  58  90  59  39   7  68  93  40  55  60   3  94  36  71  93  78  29  62  43  91  72  40  31  77  50  57  72  51  17  67   9  24  13  60  46  30  82  34  70  11  43  99  78  21  65  19  10  66  54   4  72  86  84   7  78  36  93  23  65  39  25  89  97  16  11  36  46  64  16  45  22  53  54   9  11  44  53  46  85   1  75  82  24  49  97  44  11  22  28  94   9  13  48  86  55  37  86   7  63  25  50  95  74  91  40  23   3   5  66   8  33  17  26  34  59  84  64   9  13  26  26  96  47  69  64  67  84  94  32  14   4  62  46  88  81  65  99  22  65  74  23  23  94  91  18  47  51  13  46  75  10   3  54  96  61  76   6  26   5  81  77  57  73  16  31  98  99  95  34  35  80  59  40  84  87  60  70  34  37  16  79  56  79  92  12  30  64  15   4  50  58  99  58   6  48  58   8  96  58  17   4  78  35  71  70  44   5  19  69  23  15   8  99  39  90  55  74  28  72  22  86  20   8  45  38  30   2  69  21  16  21  12  84  48  15  79   7  52  98  59  10  43  38   6  35  12  40  64  58  59  33  71  54  51  52  42  86  93   6  96  18  64  15  83  20  55   5  84  59  14  14  85  18  64  62  49   9  86  49  99   4  16  10  48  39  17  36  87   1  64  78  82   4  45  76  48   2  63  49  44  80  14  85  83  37  93  69  59  23  47  39   4  96   1  50  20   3  14  31  52  15  39  70  74  79  64  26  43  19  76  44  42  74  48  75  40  81   5  97  64  84  89  43  37  22  36   9  21  65  14  15  89  79  41  38  42  13  89  27  39  85   6  14  55  77   7  72  87  23  10  93  66  65  21  28  76  11  37  77  67  56  67                                                                                                                                                                                                        
                                                                                                                                                                                                          40  48  12  10  41  40  32  46  60  59  10  26  81  29  47  27  44  27  86  20  94   1  62  12  69   6  89  55  38  31  53  40  59  44  10  72  47  24  70  30  24  96  40  72  22  34  50  42  11  72  31  36  47  11  65  13   2  14  13  72  33  77   2  89  72  68  21  94  41  53  33  66  15  21  98  97  68  16  59  69  81   6  25  30  76  57  34  26  48  58  50  83  50  44   9  76  39  95  51  27  84  55  82   7  58  59  22  37  88  63  32  96  83  45  84  57  59  96   4  32  33  90  11  93  28  28  91  46  81  28  40  69  48  97  31  59  49  13  55  92  91  38  29  93  59  88  94  17  59   2  42  38  27  79   4  47  78  37  20  61  88  48  48  19  54  53  23  87  64  47   8  85  61  56  29  56  50  32  72  42   7  12  13  28  31  73  54  26  82  52  92  50   9  38  76  88  14  98  31  78  59  93  99  27  27  27  14   4  42  48  73  63  58  73  85  59  57  81  44   7  40  80  40  34  54  97   6  58   1  33  21  25  98  99  30  72  78  77  33  73  41  31  75  98  79  55  39  63   9  86  35   3  40  36  88  49  57  61  59  17   3  88  29   9  24  68  98  56  92  42  14  63  78  39  61  48  75  95   5  14  88  22  22  37  29  87  54  99  38  13  16  74  67  65  76  79  59  22  81  74  83   4  55   6  68  23  35  23  37  58  33  58  98  30  54   7  72  73  38   5  75  97  10  72  24  51   8  17  46  27   8  79  73  65  46  60  45  41  80  95  41  48  96  61  96  48  76  57  26  83  27  18  54  38  11  80  93  68  77  89  49  96  18   2  69  19  68  63  88  13  85  42  81  87  30  39   5  38   6  52  73   8  63   3  21  12  11  48   4  20  20  28  54  73  30  78  85  40  83   1   2  67  42  27  15  78  23  78  81  65  75  25  95  20  27  18  93  92  29  61  49  30  50  30  54  82  36  96  27  98  39  78   2  10  91  64  93  34   5  11  64  52  67   2  33  26  97  35  80  80  83  33  59  36  26  41  94  21  62  35  18  31  92  79  68  51  93  74  72  87  68  78  31  54  84  91   8  68  30   7  97  60  18   1  61   4  24  37  61  51  23  34  14  39  95  90  42  21  11  55  31  64  72  80  23  91  21   9  73  66  74  28  34  96  45  56  11   5  87  26  80  17  58  60  25  37  21  28  72  23  81  13  14  56   4  77  17  19   9  48  27  59  92  15  84  74  67  49  12  40  69  85  73  95  35  31  19  36  90   6  47  34  88  39  62  19  35  62  28  56  75  80   4   1  81  81  25  23  53  34  76  94  96  18  48  43  76  72  28  11  62  82  87  49  15  49  64  33  74  99  26  69  48  46  91  11   8  31  10  25  46  48  93  27  76  36  25  92  68  26  80  53   2  23   3  60  95  32  83  47  45  47  23   1  96  40  13  93  88  77  55   5  30   5   8  76  58  52  88  81  82  46  85  46  43  76  93  12  60  71  46   8  68  83  37  72  20  67  98  80  20  25  18  59  65  97  56  65   8  35  69  59  79  14  42  39  37   1  67  45  14   9  60   9  67  94  65  42  62  10  85  24   6  57  93  51  82  35  59  40  44  81  47  46  11  33  56  57  42  81   6  18  65  91  87  43  86  54  99  99   9  73  92  18  71  69  76  63  40  55  58  77  49  21  65  99  33  62   3   1  71  91  86  64  76  97  48  23  20  95  11  39  89  14  95  52  31  22  98  56  39  26  18  68  11  75   4   6   8  75  81  49  55  95  87  12  34  79  89  83  54  52  27  84  17  90  36  57  14  42  91  91  24   1  70   9  15  79  74  26   7  83   5  10  15  80  20  13  35  79  10  26  36  54  23  39  76  96  46  50  75  51  10  51  42  82   2  29   9  45   9  37  46  11  96  51  58  26  83  93  12  78  80  45  37  66  55  28  47   8  65  51  56  59  17  43  89  69  45  70  59  22  52  88  81   9  18   3  73  55  69  44  18  74  29  21  31  66  55  88  76  78  34  86  97  78   7  75                                                                                                                                                                                                          
                                                                                                                                                                                                            1  37  38  79  73  84  62  89  34   7  63   2   2  71  16  47  35  39  11  65  40  81  33  32  19  26  21  34  63  43  10  79  69  66  74  36  85  47  94  31  63  95   8  96  23  30   7  93  55  52  69  82  14  55  83  15  27  83  33  17  44  53  25  90  37  54  53  96  97  55  13  30  10  32  46  84  24  89  76  62  48  70  94  84  64  30  72  23  42  95  27  13  69   3  85  32  40  84  85  81  12  52  72   7  32  66  61  50  97  74  75  57  24  31  46  90  75  56  68  62  35  90  81  76  13  51  59   6  84  19  69  69  31  18  36  15  39  35  36   6  65  39  80  93  70  24  81  81  68  26  62  69  94   7  97  37   6  84   3   9  10  50  65  37  76  86  88  46  95  58  53  93  99  44  15   2  75  31  93  54  55  21  13  89   5  16  28  86   7  31   1  83  23  10  54  98  64  67  40  82  64  63  25  57  98  32  27  88  45  76  78  80   7  12  63   9  48  94   6   4  56  23  85  52  28  73  49  81  57  11  10  44  76   7  20  13  51  82  76  20  56  27   1  85  68  45  30  12  15  98  59  26  62  86   3  13  10  67  25  35  54  87  25  35  42  78  14   7  14  36  29  59  99   9  90  65  98  21  44  69  63  12   4  28  37  86  16   8  77  10  70   2  27  11  81  95  15  70  31  66  62  80  92  71  65  49  48  86  21  26  45  26   9  31  66  29  59  68  42  58  65  51  24  34  94  83  91   7  55  50  19   3  56  55  47  27  35  76  59  61  78  19  49  72  26  49  41  58  39  96  33   7  49  54  88  11  83   6  74  88  96  81   1  38  53  23  57  42  55  55  23  25  29  12  84  80  82  97   1   1  67  70  41  34  69  74   5  63  51  96  84  70  13  28   3   3  52   3  68  59  33  30  63  92  26  95  15  11  96  29  30  81  89  69   8  32   6  96  21  43  83  16   5  75  51  97   1  38  19   7  95  50  16  46  72  46  30  28  22  56   3  48  42  73  50  37  57  50   3  60  83  23  98  86  61  67  40  23  24  81  61  36  32  30  78  72  60  25  90  96  39  19   8  36  56  32  74  96  93  52  18  43  50   5  89  24  73  42  94  64   2  99  17  99  68  62  79  57  79  40  15  46  27  91  41  77  91  31  66  88  51  71  58   2  90  21  17  71  92  92  98  30  13  61  47  59  72   9  13  94  32  10  85  93  83  90  28  76  93  63  49  80  81  28  85  38  78  40   6  34  90  92  50  31  69  86  63  41  82  68  89  86  79  93   9  74  90  65  83  41  65  91  10  10  12  23  79  53  69  19   3  20  58  15  65  24  21  77  52  21  87  74  76  28  25  86  84  26  50  10   8  69  77  50  40  92  42   2  42   3  58  68  88  66   6   2  58  32  90  92  10  88   1  27  56  74  15  65  97  44   3  80  98  88  19  57  35   3  93  68  28   2  99  81  26   7  69  26  86  69  16  53  63  91  81  51  80  89  32  65  29  39  64  24  54   9  34   3  98  20  44  29  53  16  92  23  71  51  89  44  21  12  93  78  31  10  31  19  46  85   5  23  67  13  13  76  82  45  77  38   4  83  54  32  63  45  90  67  32  86  81  69   9  89  10   6  59  21  70  35  69  93  48  59  65  55  69  77  68  82  98  14  57  54  48  68  50  35  26  80  96  19  52  92   7  86  34  78  18  83  31  86  43  59  76  95  39  58  45  91  13  45  83   8  28  24  57  18   6  44  84  43  64  64  67  69  93  46  99   3  77  73  72  17  66  54  22  87  35  66  60  73  14  79   9  64  82  76  75  63  38  86  95  24  14  49  72  55  92  23  31  78  20  64  14  50  95  38  84  51  41  24  54  54  29  96  40  49  82  25  38   3  19  27  68  14  14  57  95  87  44  79  16  48  92  48  85  90  54  43   7  57  28  86  53  13  10  72  18  61  95  88  60  52  95  38  51  94  76   7  90  86  30   3  35  36  97  93  46  48  55  78  29  76   4  50  88  68  98  88  50   7  81  21  67  81  60                                                                                                                                                                                                            
                                                                                                                                                                                                              37  40   8  65  12  36  34  40  35  41  20   1  17  81  88  46  66  50  48  72  86  30  74  42  80  31  63   4  93  12  59  15  35  83  82  62  20  93  23  53  92  20  59  88  33   2   2  26  75  25  84  63   3  15  83  74  23  24  81  48  62  50  57   4  24  68  72  78  67  46   7  10  17  44  42  66  30  36  74  46  63  88  31  29   1  84  83  69  25  24  29  87  70  96  82  25  63  29  24  99  60  87  37  10  98  43  66   3  17  74  57  16  58  78  63  29  83   2  47  67  34  42  52  86  31  92  73   3  89  44   5  62  82  50  42  68  52  84  41  41   2  98   4  96  46  55  84  94  63  98  57  91  21  29  73  27  79  48  36  25  24  14  87  55  73  54  75  86  69  87  55  89  24  77  73  53  46  38  83  13  82  10  75  18  68  73  93  52  14   6  14   6  46  51  17   3  53   6  44  48  17  87  95  35  35  47  28  99  75  26  20  33  37  90   7  28  57  51  92  52  72  62  49  80  80  24  83  40  70  10  86   8  86  66  88  88  29  48  70  60  28  59  37  94  72  26  37  92  78  79  27  37  28  46  48  30  92  36  94  92  85  29  46  61  10  77  59  28  24  22   3  62  12  59  42  64  97  38   9  70  59  33  11  38  18  51   3  55  36  52  33  44   2  75  23  34  76  64  99  24   5  48  48  95  96  13  41  68  49  14  77  60  13  12  95  56  93  66  80  16  86  41  95  52  30  57  91  89   5  64  19  20  83   6  93  10  10   8  25  74  47  26  72  42  67   7  59  47  12  74  92  74  31  88  41  40  10   2  33  62  86  94  31  21  65  84  44  90  36  42  43  56  75  76  47   2  28  39  16  61  96  65  48  77  54  89   5  75  96  85  47  30  13  83  13  61  22  20  51  61  88  42  11  14   7  46  83  92  22  50   9   7  27  26  95  26  91  79  98  32  89  52  54  85  62  36   2  12  69  68  84  83  14  43  10  71  47  38  70  89  88   8  92   7   7  77  34  12  98  59  14  14  88  17  80  75  83  24  93  74  89  44  23  73  54  60  22  91  30  73  42  88  59  55  13  84  29  39  33  33  50  42  25  27  64  83  58  17  90   2  49  21  59  25  43  50  52  53  83  17  80  49  23  47  77  35   6  51  20  89  89  55  21  10  69  12  21  60  66  39  99  76  69  21  70   3  81  95  96  77  62  75  68   3  25  62  46  13  46  10   1  31  78  37  74   2  73  63  14  16  81  33  24  37  24   1  91   6  40  62  66  59  71  67  46  12  70  74  11  29  74  41  77   8  86  92  30  57  75  25  43  80  75  48  97  75  82  73  68  74  51  28  49  62  24  12  13  74  82   6  71  87  89  69   2  76  55  22  45  94  47  35  39  51  26  10  10  84  16  94  37   8  75  60  70  27   8  90  78  68  49  14  93  49  88  62  95  90  81  50  88  35   3  46  65   5  32  11  45  48  58  65  76  48  54  27  48  62  99  52   3  34  52  11  24  50  37  28  92  17  88  82  24  75  69   9  38   3  95  71  65  48  79  86   7  31  88  62  46  52  37  80  75  92   2  72  25  94  10  45  65  90  55  89  77  43   3  50  25   3  12  53   5  61  46  10  22  39  77  53   5  73  27  98  14  96  45  87  91   8  34  32  42  41  70  44  64  70  55   4  16  19  55  94   2  89  35  87  63  98  79  34  41  41  89   4   1  20  44  52  91  34  26  45  73  10   8  89  35  88  40  86  40  99  10   3  15   5  70  73  70  41  29  89  75  11  31   8  38  43  25  38  94  24  33  58  97  82  58  90  43  63  32   7  43   9  38  59  91  27  39  83  58  36  28  96  94  76  57  25  48  60   1   1   5  83  75  72  22  19  36  67  23  99  53   3  66  31  73  25  32  58  13  11  45  92  54  85  13   4  13  82  64  95  44  34  68  75   4  97  38  52  70  74  53  65  22  22  23  75  58  15  22  72  14  23  80  34  42  82  41   5  12  20   3  46  75  42  86  37  77  21  24  40  59  29                                                                                                                                                                                                              
                                                                                                                                                                                                                78  94  34  59  56  46  96  58  78  60  14   2  81  46  89  69  54   4  47  21  33  55  17  12  42  27  59   7  51  38  62  77  63  92  41  87  29  55  33  20  34  38  11  85  49  65  33  69  57   7  23  85  23  10  68  67  47  20  56  12  73  83   9  57  15  45  14  30  44  97  62  40  28  38  25  83  80  74   7  68  29  46  85  96  97  76  62  94  76   9  78  47  59  51  19  86  21  21  21  82  18  50  76   5   6  36  42  33  89  20  30  62  35  92  43  53  55  50  78   2   7  38  98  15  52  32  32  83  67  95  70  24  62  29  89  39  90   1  10  31  88  99  96  17  23  73  30  42  16  51  62  56  87  88  74  71  29  75  46   4  46  61  74  75  48  12  34  88   7  95  95  19  18  39  36  80  79  43  56  60  93  14  94   1  28  88  43   7  36  60  45  53  34  45  97  28  22   8  55   7  38  56  48  10  91   4  18   8  63  50  74  59  99  66  43  94  22  18  56  47  98  56  96  88  61  97  30  28  80  72  91  68  72  63  64   1  17  96   4  64  56  90   7  76  35  50  69  87  35  81  66  72  73  50  73  44  93  22  87  34  79  10  44  85  52  30  30  54  32  50  96  26  74  40  98  20  58  96  92  79  91  25  42   3  96  23  35  70  63  80  91  61  90  74  14  71  75  24  17  51  16  46  58  50  19  42   2  23  11  70  76  54  44  43  29  69  74  52  14  42  18  98  90  62  60  59   8  11  99  36   5  24  40  22  47  40  43   6  34  13  67  20  58  29  67  27  91  75  84  40  49  22   5  71  63  71  69  41  17  16  51  59  81  58  55  60  45  88  33  99  42  51  30  35   3  13  85  70  60  82  71  18  44  94  31  88   2  48  16  85  49  69  18  85  49  61  41  90  66  80  46   8  78  44  17  23  29   1  63  27  78  70  93  78  21  79  44  70  84  77  89  37  71  95  30  78  71  61  76  69   4  35  31  97  80  60   7  70  88  97  68  56  32  59  78  54  21  16  28  57  69  89  32  26  92  44  77   4  61  58  85  35  57  99  63  12   4  61   7  26  43  88  79  90  88  33  68  74  93  77  14  80  31  51  61  49  57  21  38  14  53  45  32  27   2  43  46  56  73  50  88  67  18  20  87  50  28  63  30  32  16  80  67  47   8  91   1  18  89  49  40  40  65  15  23  65  32  43  73  70  55  38  23  51  62  34  24  29  48  38  39  75  92   7  60  68  35  38  52  68  80   2  42  54  68  15   4  23  89  28  84  98   8  29  31  66  83  32  37  92  21  61  18  89  34  48   5  32  43  13  94  44  45  10  67  71  52  72  77  38  52   9  30  11  59  54  82  66  47  72  66  89  76  49  27  96  79  85  88  66  69  38  51  62  64  97  46  55  68  42  39  82  83   7  41  66  90   8  84  56  78  78  78  77  75  27  30  52  65  96  18  70  52  13  38  50  31  56  84  61  10  18  82  75   3  78  16  14  29  49  55  72   7   5  56  67  16  67  69  44  13  76   6  85   5  85  15  16  99  78  86   4   2   6  15  33  80  63  43  92  16  91  37  18  67  63  70   1  63  99  30   9  70  79  52   6  88  59  23  59   8  82  73  57  95   6  80  31  20  71  33  79  47  50  22  25  86  37   7  24  57  59   1  44  33  42  62  81  36  39  51  15  16  74   1  55  77  76  93  36  52  97  21  98  48  13  64  20  75  30  57  61  59   2  62   3   3  76  15  29  84  93  42  98  49  28  67  81  98  75  59  68  57  14  16   1  16  73  54  17  24  94  34  86  54   7  16  85  30  87  48  91  43  75  52  35  13  68  24  27  49  72  11  81  44  41  70  27  93  52  20   3  77  91  23  26   7  20  64  93  90  47  25  72  99  23  49  35   2  78  10   7  83  73  62  13  98  73   8  54  67  20  35  18  33  61   1  16  85  16  55  96   2  10  25  20  80  49  73  56  50  61  58   3  95  10  41  20  91  85  95  31  96  58  81  40  81  73  10  20  98  94  99  76  70                                                                                                                                                                                                                
                                                                                                                                                                                                                  19  45  15  80  83   7  83  13  48  81  16  28  41   3   1   7  28  80  19  61  97  96  28  72   9  19  26   9  44  50  27  89  71  26  95  25  75  76  92  49   1  63  67  89  39  85  99  95  13  88  96  27  32  27  95  50  33  99  90  16   2  56  88  72  17  48  17  21  32  97  94   6  75  45  89  61  21  11  56  43  94  31  17  15  96  62  18  61  46  70  84  97  45  63  22  24  26  22  85  24  28  29  39  37  82  79  13  88   9  21  31   1  18  57  44  43  80   3  19  62   8  55  50  43  29  20   1  53  23  31   6  12   1  13  40  95  82  43  62  18   7  13  39  63  57  70  94  29  64  82  45  64  18  71  88  40  10  85  23  63  57  64  89  36  57  59  46  57  74  60  72  34  70  68  35  46  49  49  24   5  43  43  17  12  69  51  77  65  16  35  57  41  61  76  39  49  56  86  45   2  28  24  34  78  25  56  46  56  96   4  85  50   8  40  10  29  66   1  58  11  17  21   6  90  82  13  32  50   8  90  42   7  92  83  78  18  35  29  74  35  13  50  88  35  55   7  49   3  58   6  88  25  61  17  69  38  54  24  29  58  55  47  99  45  96  40  83   7  46  22  20  36  12  97  43   6  25  83  63  54  31   3  17  74  77  68  23  28  59  32  21  68  37  57  59  14  17  96  81  28  47  21  91  76  26  76  46  44   9  24  97  16  69  44  95  52  31   1  30  45  11   6   2  20  22  41  29  52  38  88  28  13  56  43  99  10   9  60  97  38  10  50  84  60  21  59  25   7  82  93   2  95  78  57  16   8  21  57  31  65  61  40  81  22  95  72  22  76  96  45  86   6  47  14  22  19  82  46  55  41  25  71  15  46  17  75  34  11  35  46  80  31  35  58  18  34  11  71  57  60  43  40   5  28  44  96  56  95   1  51  46  23  19  86  47  69  78  11  25  61  61  98  56  91  78  46  36  90  13   8  26  92  58  35  50  58  98   3  11  92  80  62  16   7  66  74  64  51  64  66  54  12  48  65  23  73  28  72  63  54   6  57  76  15   7  94  84  52  90  23  59  49  44  97  48   7  73  18  74  85  63  72  64  51  61  67  74  45   7  89  13  66  27  29  52  76   3  25  59  28  91  18  72  57  28  35  12  95  30  96  51   3  92  55  25  28  49  58  17  32  50  13  25  36  59  69   4  94  30  74   1  62  96  74  88  64  11  12  64  99  94  83  49  51  47  12  65  15  68  21  68   5   5  76  20  77  73  75  11  98   6  98  33  21  64  73  81  71  28  59  65  83  98  53  45  25   7  34  77  46  17  98  27  74  90  55  95  98  91   7  63  91  40  49  51  97  78  58  89  56  98  34  82  43  23  98  93  24  46  16  44  78  47   2  79  75  89  10  30  29  97  18   7  79  65  65  90  77  82  38   7  54  57  66  64  96  89  14  87  26  77  41  47  30  37  48  48   5  11  77  49  37  15  49   9  77  74  75  81  13  14   6  28  28  45  62  84  27  45  50  58   1  16  12  35  96  81  26  86  30  23  51  75  25  31  75  59  67  48  64  52  40  85  98  45  34  90  41  21  65  88  60  96  45  86  85  80  23  61  39  43  70  64   1  12  73  99  81   3  87   8  88  12   6  20   8  74  11  96  56  46  20  80  83   5  39  75  89  32   9  12  99  95  16  40  64  29  25  11  84  97  64  69  44  48  45  23  15   7  60  65  36  85  80  73  44   4  88  67  79  12  92  13  18  61  15  58  25  53  40  26  89  10   2  91  46  45  27  35  91   4  73   3  43  35  78  56  12  80  72  52  30  65  77  94   9  35  12  19  94  47  21   4  40  52  74  53  23  49  34  73  58  72  32  90  22  25   6  67  60  84  97  79  91   5  49   5  84   3  62  41  28  64   9  34  92  31  81  25  82  11  77  62  52  54  95  64  46  67  66  53  76  60  16  77  71  91   9  67  71  83  61  94   4  18  62  91  42  88  41  70   3  99  42  75  84  36  20  24  43  74  70  20  69                                                                                                                                                                                                                  
                                                                                                                                                                                                                    22  29  74  42  34  64  40  95   4  63  26  48  43  91  27  23  59  40   1  30  31  37  75  52   8  17  46   9  31  74  60  45  17  15  88  71   7  92  31   6  28  60  65  99  40  14  56  31  16  94  62  89  61  26  59  85  38  95  63   3  90  59  44  61  60  28  47  65  61  35  32  72  80  70  13  46  28  33  42  81  17  24  78  42  35  12   3  74  50  89  35  73  24  46  47   2  21  26  78  78  77  92  75  39  84  51  38  22  29  68  66  31  75  49  93  84  94  68  39  24  78  33  51  84  94  17  70  19  98   7   4  10  10  60  27   1  91  85  54  26  29  50  41  75  76  51  77  84  19  83  61  61  52  25  44  15  93  60  94  56  48  73  27  55  46  18  99  14  46  80  88  47  99  87  97   9  67  88  10  34  21  30  26  42   4  22  73  32  49  36  75  69  22  92  25  42  94   6   6  48  63  16  47  90   7  24  11  66  87  11  26  36  87   2  56  96  77  56  62  66  58  53  97  77  22  93  30  31  56  30  73  65  66  65  90  10  37  49   9  53  28  88  21  77  35  31  82  10  23  93  16  50  39  92  56  58  68  82  53  34  11  76  99  18  37  13  94  86  12  92   2  16  67  30   3  25  40  99  40  61  91  76  88  84  40  53  28  60  71  99  19  94  25  15  73  92  64  27  84  81  28  97  65   9  84  57  71  62  66  66  34  19  93  36  14  44  71  31  14  60  49  63  85  43  40  29  26  79  58  42  81  34  98  60  74  17  86  95  93  96  71  72  14  13  15  13  85  82  47  83   8  78  91  49   8  18  30  78  97   5  89  26  20   9  49  79  71  29  28  32  18  47  39  26  13  97  64  91  54  84  87  93  51  63  12  47  58  67  70  49  28  15  35   5  69  19  55  70   8  30  65  13  85  62   7  69  30  40  56  21  76  87  39  68  76  52  32  92  74  90  87  80  22  52  13  35  31  91  30  11  66  44  82   5  78  41  47  96  97  12  76  71  36  47  27  99  66  21  17  25  92  60  50  26  72  39  17  67  41  26  58  40  38  81  56  25  37  67  86  30  75  23  21  89  17  36  20  33  61  92  22  44  19   1   5  97  23  61  86  30  77  12  94  38  40  25  61  12  58  75  31  98  42  30  89  65  97  98  33  40  25  78  70  84  91  15   6  46   5  97  92  57  58  66  72  36  78  32  78  63  26  58  87  55  20  11  40  17  98  45  58  31   1  74  48  37  20  33  40  84  88  48  69  65  62  77  51  12   8  39  10  63  61  88  22  45  11  92  59  81  11   7  44  62   4  42  40  87  22  96  22  23  74   3  18  35  95   9   2  30  70  93  33  44  60  18  25  46  34  17   2  74  94  18  28  43  30  59  23   6  96  85  31  92  26  93  17  58  12  65  64  37  23  42  76  25  66  74  24  67  15  31   1  84  66  70  47   4  24  93  99  85  66  21  13  83  82   8  41  87  54   4  30  92   6  37   4  51  30  25  31  73  87   3  18  70  35  53  64  27  25  77  76  32   8  72  92  94  69   1  57  61   6  15  90  20  43  43  59  49  54  47  23   2  38  78  91  37  96  17  57  92  93  76  60  52  58  87  46   5  63  68  53  15  57  50  71  93   4  70  73  91  80  38  39  21  89  77  27  69  86   9  22  72  75  77  26  43  54  14  84  46  80  82  22  26  91  51  42  51  38  44  58  19  45  18  97  42  28  87  71  87   2  65   1  60  66  78  89  74  67  33  33   8  23  97  53  61  25  10  72  53  29  38  78  43  93  28  96  51  48  87  23  27  28  78  52  16  93  90  66  87  60  57  25  69   7   8  88  28  34  80  87  60  87  88  84  35  73  35  45  11  27  79  31  32  43  18  54  83  63  79  55  68  26  90  90  34  71  36  21  89  82  85  48  66   1  67  63  63  16  63  48  17  37  53  26  28  78  69  72  50  68  73  57  83  96  71  77  99  95  95  30  42  34  63   2  11  47  46  98  95  86  20  76  89  74  32  59  67  27  19  35                                                                                                                                                                                                                    
                                                                                                                                                                                                                      80  28  18  16  73  55  79  20  12  88  14  44  77  15  99  89  63  52  55   7   3  34  67  37  74  44  77  58  26  41  65  69  83  47  49  50  49  92  40  34  55  38  72  80  53  40  28   1  10  34   9  78  16  42  18  71  80  31  32  17  25  23  98  89  90   5  90  94  64  25  53  40  40  65  80  83  92  78  33  13  34  93  14  46  81  31  48  35  24  68  86  88  40  80  43  13  51  75  32  74  67  31  74   6  86  75  50  60   8  77  70  52  57  33  52  33  12  70  85  51  38  23  13  99  63  15  92  45  76  87  37  68  93  78  46  74  31  83  84  60  70   1  77  15  45  28  48  33  52   7  66  46  55  40  70  29  81  47  30  62  82  32  27  87  49  90  83  24  33  18  45  15  26  10  21  26   3  41  87  95  27  35  71  78  15  19  91  11  23  52  54  88  46  12  43  58  55  21  53  31  22  35  75  59  33  96  86  58  62  50  82  96  54  61  48  41  64  43  96  99  10  94  22  15  64  68  30  18  27  15  36   4  14  29  84  34  56  90  68  51  51  23  46  81  92  47  15  32  78  79  20  11  92  54  84  82  88  56  46  48  39  59  88  97  70  93  48  62  21  23  34  79  94  47  56  80  30  30  81  76  17  23  16  61  39  18   5  94  44  57  79  39  68  49   6  13  98  52  65  93   4  22  56  93  32  95  82  30  54  30  91  17  35  45  15  64  51  22  51  22  54  54  65  52  79  92  69  25  35   5   5   6  91   8  63  22  81  25  42  18  65  58  58  72  86  24  94  26  26  17   9  74  36  53  95  74  75  54   5   4  71  50  98  10  59   5  28  34   1  82  14  16  59  30  45  97  30   8  75  67  72  47  77  59  17  28  54  17  67  35  98  12  68  27  79  34   3  11  10  85  55  78  29  38  76  24  90  67  25  48  12  23  52  63  27  25  18  29  44  27  37   4  43  78  54  92  21  62  78  92  47  50   7  89  82  32  64  21  61   5  13  52   2  70  16   7  75  91  11  77  54  56  43  93  54  78  61  13  48  27  32  42  72  60   2  29  22  40  48  74  20  51  76   6  13  93  46  91  98  18  33  83  69  33   1  35  43  27  41  39   9  30  11  81  10  83  43  36   2  83  71  56  45  98  89  59  36  14  75  37  77  52   3  10   3  62  42   2  14  58  85  99  96  17  65  97  88  11   8  13  79  71  67  27  25  23  90  81  16  47  67  63  45  15  73  98  99  97  70  19   6  98  17  19  15  96  28  29  47  37  16  50  52  79  94  94  52  21  32  84  87  97  69  34  27   5  55  19   2  88  64  63  98  35  55  32   5  21  97  93  78  58  91  23  17   3   6  94  92  84  26  96  13  52  92  79  49  94  45  38  39  23  55  27  40  83  60  12  79   9  23  19  61  71  83  15  38  62   2  13  88  48  58  45  44  94  68  13  37  83  66  14  79  84  99  45  63  97  69  44  75  52  40  61   2  70  89  56  94   7  50  96  47  17  80  49  51  25  47  40  22  51  15   4  42  70  11  37  72  27  34  86  47  66  25   3  56  83  61  21  41   5  27  27  52   1  44  39  91   2  32  63  96   8  26   6  56   3  10  83  48  21  83  44  97  25  78  60  71  73  92   5  62  53  77  12  53  61  94  16  18  51  94  87  13  83   1  71  35  87  64  57  55  25   3  19  31  56  46  34  53  48  65  36  39  80  51  79  30  91  48  32  43  12  98  86  51   4  97  81  51  71  35  63  12  42  54  29  77  58  36  73  62  22  56   2  70  59  74  44  43  10  77  14  28  61  66  11  20  32  65  57  14  27  71  58  76   5  71  90  67   2  98  88  27  13  74  57  40  48  13  96  94  43   8  70  22   6  23  49  84  83  64   4  29  16  71  83  19  45  23  34  51  59  21  38  91  78  17  95  31  96  53  82  18  66  77  19  64  81  95  97  93  20  41  23  76  88  60  81  34  16  62   2  71  50  52  16  16  99  33  88  25  30  85  32  76  23  54  40  78  54                                                                                                                                                                                                                      
                                                                                                                                                                                                                        54   5  17  83  19   8  82  25   7  38  26  89  61  35  47  97  65  22  92  62  21  24  14  81  46  88  52  79  53  55  47  31  69  23  47  17  34  51  21  23  89  85  83  45  54  15  39  44  59  19   1  89  78  78  67  14  22  33   4  39  39  15  11  21  77  24  94  81  18  21  46  90  28  68  77  27  65  92  89  73  25  72  92  85  45  75  91  52  43  68  71  89  51  87  90   6  59   3  17  67  49  83  98  97  75  70  73   6  58  95  81  20   1  30  93  40  84  62  32  56  95  84  38  45  96  80  93  41  56  95  27  83  52  20  10  86  90  66  92  57  65   6  87   7  94  69  26  38  29  80  34   7  95  51  25  94  61   5  64  86   8  87  52  22   7  58  55  34  84  62  75  51  86  98  14   4  66  21  68  81  40  31  99  22  39  37  37  57  64  57  41  40  18  94  74  89  59  16  53  71  31  93  76  41  88  27  26  74  39  36  24  91  61  79  27  94   9  91  78  53  58  68  59   4  16  27  75  16  68   2  47  69  13  90  92  49  39  79  13  21  69  39  99  40  18  51  68  39  71  43  27  70  65  59  79  39  10   2  19  14  66  87  90  44  90  26  74  87  44  16  61  39  10  93  69  43  17  13  61  32  52  39  47  23  26  15  38   7   1  35  10  65  57  95  12  26  38  46  97  88  20  95  72   8   3  37  75   3  15  94  32  71  29  17  13   8  16  77  54  95  24  16  12  69  89  29  34  13  69  81  60  16  81  48  97  30  53  54  75  39  49  89  37  99  18  95  63  68  36  32  44  86  34  87  49  21  62  19  85  71   8  55  88  72  65  54  47  12   9  56  13   2  27  62  21  61  98  22  99   5  26  32  65  96  10  91   9  51  90  84  17  19  47  20  77   5  79  49   6  25  44   9   2  82  50  20  59  54  99  56  32  38  84   4  10  98  42  35  31  46  14  77  74  86  88  33  32  21  86  72  52  76  51  97  48  82  60  98  65  75  45  95  81  18  37  99  86  33  74  94  34  22  69  41  24  96  80  33  34  19   3  97   9  12  31  48  53  33  73  38   2  34  55  18  42  27  81  39  52  66  55  95  45  41  26  55  25  98  60  87  43  20   3  22  94   1  70  19   9  69  37  24  67  42  77  70  97  41   4  93  36  58  20  34   1  63   4  48  17  57  25  13  72  12  82   3  87  61  90  85   2  67  73   8  99   5  71  22  20  73   1  60  79  22  92  54  25  36  37  53  64  29  76  34  68   2  28  99  71  60  43  58  71  56  62  89  76  31  79  46  22  25  99  23  46   8  12  80  77  75  42  42  69  14  55  44  88  97  66  85  13   3  37  47  25  32  57  39  22   6  40  27  48  28  86  39   5  94  39  85  92  27  92   6  29  64   9  25  20  64  18  38  99  62  87  48  44  92  40  45  15  90  84  28  19   5  73  57  79  84  21  65  61  87  22  67  44  17  15  10  11  16  45  49  91  82  29  33  22   9  26  42  43  43  89  88  42  78   1  75  26  43  16  84  43  79   2  64  85  69  61  32  70  74  35  94  46  61  56  49  76  91  29  22  86   3  53  76  82   2  42  39  71  94  71  30  25  97  64  56  62  19  91   8  84  39  53  10  81  96  93  65  68  77  30  61   3  60  73  12  29  68  96  42  68  94  42   8  87  22  94  67   7  65  56  82   7  90  84  52  24  43  14  80  63  27  70  19  18  53   8   8  12  13  33  98  68  33   5  99  18  24  15  35  36   4  31  97  31  49   9  81  32  69  59  79  95  96  45   3  10  21  58  13  90  77  29  50   3  16  26  80  39  28  72  41  82  68  21  83  76  62  48  65  95  19  44  26  13  89  74  50  87  84  90  52  92  81  20  24  36  27  48  48  94  73  27  58   5  38  37  75  39  10  16  58  18  51  84  47  91  83  76   8  87  20  87  46  99  84  69  69  13  19  85  27  85  24   6  60  65   6  45  12  34  44  16   8  36  23  51  64  37  99  52  83  10  48   9  92  93                                                                                                                                                                                                                        
                                                                                                                                                                                                                          21  39  22  98  49  34  33  89  77  65   2  75  58  66  43   4  65  84  45  13  35  32  97  19  13  62  49  66  17  66  83  35  36  91  56  19  49  74  78  42  94  99  80  79  91  25  18  39  37  82  93  41  18  64  22  88  30  81  22  76  96  71  83  55  58  62  26  54  56  48  27  53  22  43   3  45  25  26  35  74  78  69   3  26  27  41  23   2  72  42  81  25  49  40  89  35  34  78  51  56  92  58  18  40  24  95  60  76  51  60  71  36  76   9  23  58  35  37  30  18  20  81  51  54  83  99  72  96  80   8  35   1  43  38  51  87  72  12  35  35  73  72  39  13  47  10   8  94  23   7  36  59  12  43  79  29  16  90  88  98  22  74  49  94  92  31  76  44  93  54  75  94   1  41   9  35  24  88  71   4  12  59  13  14  25  65  56   3  71  21  46  91  94  35  31  43  13  80  48  36  46  54  94  30  31  90  38  11  28  68  67  16  34  55  60  86  89  69   7  43  40  96  77   3  95  10  84  94  19  22  15   9   5  50   9  11  48  49  27  91  66  20  85  85  40  42  40  42  88  14   3  44  47  65  44  21  92  85  39  67  18  17  15   3  60  85  71  25  14  22  29  53  17  46  27  36  77  87  54  34  80  54  24  25  53  19  73  44  82  76  58  99  32  14  20  12  36  77  88   4  58  58  59  52  94  32  41  93  76  85  61  20  75  45  95   2  44  36  74  90  36   2  81  14  37  18  26  58  98  63  46  33  52  44  73  43  57  34  67   9  12  59  42   6  95  62  91  95  62  58  65  91  34  95  59  48  61  86  89  29  55  94  77  27  29  61  89  19  91  30  73  73  23  92  35  73  77  88  69  60  77  43  63  76  94   7  44  36  93  37  31  63  88  38  15  30  81  21  66  65  68  39  31  71  44  14   6  70  47  60  39  53  84  82  31  27  56  33  80  34  24  37  42  15  81  23  68  83   5  92  55  72  19  40  36  84  61  81  81  60  26   8  60  34  66  57  98  31  50  54  97  80  63  36  26   2  15  74  36   3   7  10  64  33  71  52  38  87   1  97  23  52  15  30  34  89  46  77  61  86  93  20  43  72  66  12  28  43  53  58  64  90  75  21  78  63  75  98  16  87  54  46  64  56   8  16  12  25  36  80  14  79  87  74  83  21  63  47  61  26  99   7  55  25  75  99  44  46  44  36   5  42  52  92  58  10  34  38  47  68  70  66  19  10  47  42   7  76  13  14  90  74  36  84  98  54  95  16  66  53  37  88  10  57  30   5  55  58  48  63  96  90  59  92  36  55  79  54  66  14   3  79  51  50  84   7  87  67  98  16  56   4  90  39  90  98  31  21  99  32  16  48  70  79  72  29   5  40  26  95   1  42  65  14  18  82   7  87  10  59  18  23   5  62  41   8  40  26  31  98  51  82  85   1  36  89  89  36  10  61  22  82  49  86  47  57  24  93  69  40  14  56  98  76  56  92   9  79  48  42  30  28  25  60  15  40  49   9  87  13  77  75  58  17  24  95  52  77  61  22  74  45  97  95  26  27  81  70  84  74  48  46  97  91  14  71  76  44  10  91  28  99  92   5  60  31  18  97  86  79   7  37  56   5  67   8  77  29  77  47  92  77  30  85  54  74  51  45  31  87  49   2  14  23   3  33  28  89  23  49  92  92  32   5  81   2  25  34  91  50  64  85  13  19   7  76  82   4  62  27  18   8  12  40   4   1  28  56  87  97   8  14   8   6  29  29  92  32  81  45  67  27  37  54  11  23  37  96  81  19  65  41  13  15  11  31  66  51  23   4   8  83  79  40  64  86   7  52  33  18  65   6  69  44  83  60  68   6  36  34  89  26  74   5  15  23  98  56  36  19  66  10  82  67  22  10  45  42  58  22   8  40  93  33  66  55  27  63  33  24  73  66  75   1  38  11  78  74  11  73  28  33   4  11  60  73  16  55  62  78  90  41  54  67  17  22  47  23  95  18  10  49  93  56  29  36  45   9  39  12                                                                                                                                                                                                                          
                                                                                                                                                                                                                            19  57  18  56  30  14  29  54  55  18  70  61  11  16  80  21  92   4  59  72  91   4  18  11  75  27  32  44  97  49   6  26  85   7  12  79  55  81  45  44  15  54  45  70  37  41  26  79  25  30   2  82  64  69   1  46  78  10  89  37  63  91  40  38  22   5  65  48   7  95  31  14  89  42  76  94  30  41  44  69  93  69  46  52  61   1  96  21  18  66  97  41  16   6  25   2  91  38  21  98   7  42  63  14  78  21  43  72  41  81  98  47  32  34  37  93  26  49  92  32  14  34  19  50  50  53  57  52   6  67  97  23  50  40  16  79  12  98  74  43  10  40  56  52  40  82  36  87  75  33  42  46  63  77  86  76  86  30  58   4  99  89  73  95  24  59  38  62  57  73  24   3  76  11  78  53  33  56  38  43   2  13  43  92  67  43  24  21   5  14  51  12  13  47  19  77  93  59  13  57  13  56  50  26  69  89  69  74   9  63  70  44  87  47  17  81  66  68  60  71  51  18  78  65  31  54  26  88  97  47  49  48  39  45  40  24  31  98  20  45  47  89  16  98  17  32  66   7  52  38  71  73  29  93   2  98  59  15  52  79  89  23  37  80  41  56  56  52  43  20  80  68  32  51  74  86  32  70  92  57  88  81  17  25  63  56   7  92   5  70  18  70  85   9  58  92  38  45  33  18  13  18  70  93  69   6  49  51  15  46  82  18   6  52  68  24  51  95  92  95  63   4  51  27  14  58  50  30  53  97  28  24   2  69  25  22  23  56  29  66  70  49  95  64  58  94  92  90  91  69  90  73  29  86  68   7  47   1  82  69  72  89  72  72   3  49  34  24  13  13  56  62  85  69   3  25  41  73  82  54  93  43  57  24  92   8  18  76  55  90  88   7  12  30  41  31   3  78  28  33  13  54  25  19  34  59  51  31  86  16  48  54  10  98  60   8  29  64  93  54   5  22  67  30  50   2  40  65  34  61  96  58  45  91  49  55  42   4  61  49  29  47  24  15  99  95  50  66  46   8  67  44  25  76  39  88  31  90   9   4   5  82  23  59  21  10   4  59   5  98  13  26  76  77  41  50  33  80  98  87  63  56  80  99  84  69  20  70  61  67  61   2  23  59   8  58  95   5   7  24  31  48  27  47  76  59  34  39  69   1  63  38  75  32  93  20   1  34  55  41  72  39  44  96  65   8  33  78  68  83  46  98  51  53  60  78  10  30  53  56  73  30  80  39   6  41  82  94  72  85  61  70  88  98  27  27  23  26  76   8  58  71  84  98  45  85  64  24  92  13  35  70  71   7  69  22  61  32  92  33  97  32  79   3  65   3  34  75  67  13  77  55  36  83   7  12  54  49  43  69  38  70  65  33  94  27  50  67  15  48  89  92   7  54  49  47  58  71  18  49  43  92  70  11  59  56  11  49  53  38   5  55  60  75   4   4   4  90  49  29  46  42  10  10  80  31  68  71  40  73  25  96  20  94  34  76  18  74  30  75  96   1  48  84  19  61  79   7  46  89   3  81  68  28  46  78  36  63  14  73  39   1  10  61  12  38  80  64  28  17  69  72  37  60  63  69  24  22   6  50   4  51  40  74  68   8  52  85  81   6  34  32  28  58   2  19  89  90  36  83  26  99  31  34  90   4  52  93  21  29  56   6  93  20  91  92  44  19  26  68  91   6  18  12  74  61  20  62  84  49  89  71  74  70  51  24   9  99  96  47  49   6  56  11  17   8  63  52  43  54  38  47  24  17  30  79  41  76  75  13  84  53  78  15  21  53  67  23  97  29  45  70  62  68  83  99   5   1  23   3  92  25  49  68   4  36  45  97  13  52  12   9  47   2  41  59  59  67   1  30   1  66  49  97  49  52  90  94   9  10  41  75  14  49  78  59  53  48  91  84  51  81  64  98  91   3  76  50  53  41  92   5  59  37  48  96   2   1  56  84   6  41  74  72  92  83   2  94  39  86  69  16  53  28  59  81  93  87  78  85  70  41  36  86  69   7  64  53  11                                                                                                                                                                                                                            
                                                                                                                                                                                                                              30  90  35  15  75  17  56  55  80  94  69  85  30  59  47  16  33  50  67  84  89  83  18  43  55  39  17  49  89  69   6  99  77  51  77  37  21  44  39  31  50  95   3  41  86  69  46  71  74  22  82  69  44  37   6   5  25  81  11  84  25  33  51  69  42  71  40  58  14  35  81  91  63  86  58  69   1  47  15  61   4  96  58  25  49   4  91  68  92  82  58  49  89  48  96   3  86  48  56  61  83  44  46  91  65  40  55  98  52  22   8  24  15  57  94  66  23  37  33  39  82  33  95  49  75   7  10  87  97  21  97  41  88  46  23  41  79  64   8  68  22  11  73  31  22   4  18  84  42  45  66  26   2  43  63  76  99  46  77  66  45  13  30  28  26  19  33  28  11  26   3  51  32  83  90  99  10  81  10  86  90  56  79  54  40  38  41  22  20  37  22  59  49  15  25  75  98  76  36  77  74   8  24  28  10  71  12  12  92   6  64  24   2  66  42  41   8  26   5   2  66  43  39  61  41  71  34  44  43  49  94  88  22  66  35  11  56  23  85  40  40  81  43  30  48   1  71  51  91  74   5  48  48   2  42  30  28  89  79  37  42  57   9  12  42  68  36  53  77  20   2  18  44  22  70  68  64  75  97  14  50  90  26  34  63  18  81  34  62  71  33  82  83  36  34  66  80  88   6  69  26  53  59   2  47  41  14  85  49  18  84  81  13  21  19   2  97  10  64  76  96  61  44  86  40  84  29  26  42  40  59  71  95  20  39  17  71   3  74  99  71  85  91  72  62  49  43  62  30  66  91  82  14  36  10  25   2  11  46  20  55  79  26  34  53  43  27  67  75  12  93  57  18  15  40  76  27  51  78  19  57  78  88  55  30  41  20  89  51  65  89  94  94  36  41  33  49  71   4  66  87  75  77  64  93  93  53  41  73  87   1  98  59  67  68  88  68  29   7  40  81  32  22  94  91  90  50  71  70  39  27  67  86  30  80  24  18  29  65  83  47  14  41  26  28   4  60  79  25  58  84  98  38  31  68   2  97   1  44  45   8  69  81   6  89  35  18  54  68  60  18  87  37  91  34  95  98  41  47  91  12  12  93   9  16  96  33  31  89  24  18  38   1  44  23  23  53  52  84  42  60  61   6  94  65  21  82  79  75  62  16  95  19  88  19  38  92  42  71  37  29  73  38  47  59  71  45   3  56   3  72   7  86  74  53  47  12  85  49  68  18  64  13  42  50  47  66  91  36  71  26  77  26  70  55  82   9  50  65  76  88  18  65  32  82  41  65   8  61  69  39  23  46  43   5  95  23  77  37  15  45  49  47  18  60  61  46   2  89  74  76  61  57  22   8  95  96  83  18  78  93   2  11  87  11  29   9  31  66  83  45  90  11  98  32  74  29  66  42  15  63  97  24  47  28  87  39  59  91  79  78  30  48  94  28  52  34   8  63  74  76  22  53  52  11  38  83   1  18  33  30   7  46   7  78  98  90  87  30  40  11   6  12  23  60  68  96  17  42  46  29  61  61  65  70  44  85  78   8  75  27  99  45  86  30   9  18  60  75  60  46  45  15  30  56   1  72  64  20  65  56  49  55  81  15  62  31  88  89  81  80   4  43  70  73  15  51  31  46  18   7  39  22  87  54  58  47  29  51  45  78  63  53   7  59   2  10  66  28  39   1   6   7  32  45  63  28  51  60  49  45  63   6   7  79  26  53  30  41  81  70  79  82  45  15  57  60  72  11  41  25  20  69  35  95  56  23  62  40  87  59  65  11  71  26  50  21  98   4  50  31  77   6  15  34  57  18  19  62  84  27  15  15  95  26  97  89  82  42  75  16  89  31  44  89  21   8  95  17  66  31  78  40  13  75  89  89  90  54  33  34  86  15  41  11   1   5   4  48   1  37   4  45  56  65  51  68  15  62  84  77  88  11  94   5  67  97  35   4  18  40  92  75  86  45  58  46  93  95  74  95  49  36  18  99  56  94  39  69  65  82  92  68  42  79  40  84  51                                                                                                                                                                                                                              
                                                                                                                                                                                                                                42   6  15  61  67  90  32  84  39  71  89  39  44  77  91  44  17  71  15  63  20  14  51  66  62  40  43  25  26  50  59  33  91  87   8  94  96  99  24  14  53  64  44  40  90  57  46  38   1  52  68  44  12  93  13  81  69  73  11  77  54  29  55  90  15  87  81  99  20  75  13  30  14   8  91  33   9  73  81  27  69  43  35  49  17  36  16  11  85  86  33  49  38  14   5  48  11   8  53  27  17  21  89  27  42  23  90  48  56  77  91  85  76  80  50  48  22   9  78  62  84  46  15  67  98  47  46  71   9  43  48  95  85  76  24  12  11  79   6  97  99  27  83  71  94  59  71  72  40   5  90  26  82  91  77  68  89  35  62  26  58  93  18  39  26  61  38   7  30  89  43  49  34  22  75  79  51  68  24  66  71  77  41  67  73  64  83  44  33  26  81  42  52  30  70   8  82  96  38  53  19  75  30  36  41  92  76  75  87  62  51  23  90  95  40  16  32  56  12  87  67  67  79  95  41  50  59  62  22  94   1  53  58  60  31  71  21  74  45   9  96  28  14  23  65  82  18  25  21  46  50  93  34  71   9   4  43  50  54  97  56  72  75   3  25  42  59  93  52  72  54  28  53  42   3   8  20  38  45  91  49  60  81  78  73  48  63  97  89  73   3  51  45  52  34  23  14  71  98  19  96  26  95  18  18  98  85  10   5  79  80  32  51  19  85  83  50  39  69   1  25  10  47  28  54  49  12  73  55  25  78  12  48  83   7  90  58  64  13  18  87   9  83  25  71  31  59   6  90  50  42  85  51  10  29   1  71  50  60  90  14   6  93  66   1  36  34  72  53  33  91  78  34  38   9  40  98  29  68  61  59  33  17  66  11  27   6  69  52  55   7  96   7  37  21  59  84  19  23  22  90  98  78  89  23  54   5  53   9  85  68  74  38  30  20  26  36  63   3  59  54  42  19  25  62  24  83  68  76   8  49  97  34  77  25  53  46   5  32  88  50  28   6   3  81  20  53  77   6  94  84  58  68  33  69  88  50  95  80  56  37  72  71  65  33  23   1  79  46  68  91  10  86  77  48  16  67  32  60  37  86  62  10  33  37  36  26  95  29  99  15  71  38   8  42  79  23  49  80  57  72  51  93  20  16  47  12  20  73  60  68  76  56  86   9  66  42  94  61  50   5  96  46  12  22  88  87  82  89  74  36  50  58  33  68  71  53  84  18  28  60  88  21  40  17  25   4  50   8  84  18  31  93  69  51  30   3  34  49  63  26  41  97  48  98  95  65  49  70  46  86  94   7  34  11  55  44   8  89  53  59  27  25  33   2  94  52  65   1  87  39  55  95  52  48  12  24  40  99  47  22  66  36  55  67  58  63  63  79  51  14  89  92  87  40   6  20  33  97  29  75  47  28  75  35  33  94  34  21  30  93  49  79  71  86  54  36  63  29  99  65  61  73  89  35  14  22  25  83  98  54  45  42  22  55  34  76  66  86  64  92  67   6  37  86  88  42   3  16  12  17   2  87  21  12  64  58  78  73  59  36  38  52  27  69  77  84  60  39  19  37  14  32  81  37   7  94  78  35   9  28  86  43  72  27  40  28  17  58  44  62  23  57  73  22  90  49  52  81  81  94  91  78  34  42   9  57  80   3  72  28  19  87  20  23  72  25  22  28  78  65  60  41  39  79  49  25  32  33  63  82  26  88  77  11  10  61  47  51  81  93  52  11  94  16  97   3  28  71  54  30  89  58  57  91  40  36  22  94   9  28  47  32  66  70  15  37  25   6  58  98  46  75   3  70  91   5  38  85  74  94  35   2  28  89  61  38   5  28  39  45  27  12  27  60   6   8   5  88  83  52   8  10  49  49  75  69  20  35  76  21  58  20  72  37  93  98  77  83  52  31  68  28  67   3  82  44  23  15  58  50   9  41  42   4  95  72  80  38  38   1  40  54  60  81  47  42  74  66  71  35  94  41  77  50  76   9  43  86  79  32  43  27  95  89  88  42                                                                                                                                                                                                                                
                                                                                                                                                                                                                                  54  62  15  32  44  89   4  17  44  89   7  50  53  47  24  71  25  15  98  39  26  57  34  19  80  28  34  37  13  16  31  28  24  95  32  16  86  47  67  81  82   3  12   6  27  63  87  18  52  13  97  12  39  16  54  37  35   4  73  11  33  25  76  58  98  49  55  63   9  17  82  32  99  16  99  85  86  17  78  57  55  87  68   6  23  98  70  53  83  59   4  89  66  80  41  40  13  71  81   1  21  64  19   8  42  53  37  43   5   2  47  97  97  98  87  84  10  30  32  69  63  35  61  13  10  98  39  18  36  13  40  46  91  24  46  21  16  46  96  22  15  20  78  78  66  78  19   7  30  27  60  65  18  16  83  99  86  34  24  43  75  27  87  55  58  79  36  16  62  61   6  29  49  13  61  87  11  13  83  63  62  71  42  61  25  32  30  29  91  14  67  49  53   9  29  32  27  76  79  36  89  86  73  97  58  38  99  17  79  41  45   6  61  41  75  49  61  23  22  30  86  54  52  19  95  18  93  96  32  77  13  28  90  86  57  47  35   2   4   8  60   1  14  49  31  15  64  46  80  99  31  35   1  40  61  37  32  23  13  52  64  91   9  52  17  64  57  38  28  81  63  41   8  12   9  26  91  74  35  53  76  28  89  35  16   6  18  20  65  38  92  25  29  65   3  43  18  44  70  61  22  11  11  24  69  91  80  22   3  73  64  25  89  53  86  18  76  13  98  68  87  39  26  60  10  82  79  71  43  21  94  96  82  46  50  79  64  40   5   2  58  22  71  74  29   4  89  45  26  14  87  74   3  34  71  53  63  78  70  91  68  70  84  73  40  35  62  76  78  75  64  99   4  77  98  73   7  57  11  62   4  75  57  86  58  77  87   8  99  88   9  24  22  93   5  44  91   3  84  13  80  16  68  38   9  84  54  26  64  73  32  70  71  15   7  58  93  71  13  12   5  87  75  96  51  28  11  77  61  79  89  52  16  60  41  10  13  84  17  92  66  24  56   2  53   4  60  19  68  71  62  27  85  64  17  34  70  32  15  46  49  81  20  55  33  78  35  50  56  40  90  72  45  25  42  25  74  23  57  47   8   9   3  42  38   5  97  18  73  54  49  95  60  51   6  75   7  17   2  43  21  84  79   7  12  77  93  52  80  90  22  52   1  24  94  81   8  40  98  23  16   4  44  36  26  76  97  73  18  61  95  86  22  98   6  60  52  11  26  66  60  83  64  25  32  43  56  55  83  95  40  57  82  88  41  48  68   7  91  10  90  11  23  57  48  81  11  74  38  71  87  29  15  51  97   2  38  58  51  67  52  56  94  29  26  23  78  21  55   7  35  26  75  75  95  24  62  69  16  92  87  72  31  12  75  57  33  10  33  48  75  87  19  20  43  78  64   3  23  39  30  11  27  65  46  54  84  72  43  64  97  86  31  74   8  52  63  13  32  86  80  77  27   6  24  78  46  15  62  67  29  40  79  20  99  47  77  58  72   9  60  69  79  33  36  56  47  69  70  97  47  82  37  43  92  21  91   4  90   6  77  13  29  46  96  67  59   2  88  76  80  35   9  47  22  82  46  28  50  98  94  52  41  89  51  74  66  54  74  40   6   7  37  98  35  53  27  10  85  51  83  66  24   8  48  18  41  92  94  45  76  19   2  56  51  22  18  85  69  82  33  53  12  23  31  74  77  44  40  18  38  21  96  21  99  18  18  42  48   4  70  89  18  95  46  31  31  36  81  39  63  65  38  88  41  86  88  61  93  82  20  99  18  26  75  25   9  24  64   5  61  93   1  41  22  63  84  79  37  19  32   7   4  75  20  75  61  76  40   6  13  61  31   6  33  85  17  76  93  46  73  98  56  51  52   5  66  15  75  15  49  17  16  69  92   4  92  42  26  49   9  65  12   2  20  32  79  66  95  29  73  29  72  37  87  57  69  94  37   8  22  51  85  49  69  90  20  27  53  23  90  96  84  78  95   8  29  68  80  92  75  20  47  10  81  91                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                    46  17   6  18  23  49  27   2  51  26  78  63  81  79  93  62  96   9  12  68  51  78  43  23  69  19  79   8  97  84  56  68  87   4  61  71  17  68  15  27  97  37  89  88  23  62  27  81   2  92  42   8  39  97  43  20  66  27  70  99  11  95  89  68   5   3   8  62  45  50   6  12  50  95  72  28  98  35  23  94  78  76  62  36  69  46  17  51  80  75  78  22  79  80  67  24  67  95  58  18  45  99  14   8  92  42  81  77  47  43   8  29  51  82  49  71  18  88   4  22  71  80  84  35  93  96   8  44  76  92  65  30  72  26  96  43  94  49   8  72  64   1  57  29  36  52  85  80  84  31  46  58  27  66  96  23  55  49  31  81  74  34  47  39  90  10  20  59  86  44  95  65  88  66  11  69  35  78  55  51  89  40  36  40  33  96  82  54  81  63  32   3  29  62  52  73  20  13  70  11  39  91   3  10  79  82  14  39  33  81  46  74  63  50  81  29  31   1  20  52  79  40  15   4  10  31  32  82  14   9  13  80  52  16  22  61  96  86  85  14  69  54  25  39  44  85  15  68  42  72  67  87  25  79  77  30  53   4  94  86  85  63  54  75  32  91  69  82  49  29  31  40  12  68  46  13  88  93  25  53  23  40  70  51  58   9  67  69  93  66   6   4  86   8  41  42  90  40   8  50  46   8  41  96  75  68  53  84  27  48  80   3  71  58  29  91   8  50  91  84   7   3  61  64  22  71  91   9   8  22  23   7  75  56  51  89  79  40  12  85  13  29  48  10  46  76  32   7  51  42  76  25  83  49  26  34   6  82  48  37  50   6  76  74  33  38  50  56  47  74   1   8  85  86  97  89  66  51  15  34  86  65  17  71  65  52  26  44  69  67   8  97  60  26  14  75  87  53  35   1  43   2  77   6  82  57  53  66  22  66  10  55  46  25  28  82  80  81  21  83  17  44  69  88  73  61  52  27   4  46  45  17  72  56  12  93  81  13  42  21  43  35  20  10  60  22  92  19  73  65  55  27  90  86  33  30  33  46  98  39   9  74  26  82  55  71  98  14  90  30  41  65  36  50  71  59  97  31  91  82  67  73  65  28  90  71  50  58   3  58  27  14  61  66  73  46   6  18  22  38  42  58   3  40  36  49  22  79  77  65   7  39  86   7  78  20  84  50  68  82  98  11  29  93  52  85  86  38  86  44  77  20  48  96  40   7  62  13  23  84  56  86  27  62  38  18  60  46  96  69  35  36  64  89  78  75  99  95   9  69  15  67  42  55  78   6  44  58  69  62  90  73  19  98  62  95  32  43  35  49  15  98  73  51  99  58  11  18  40  55  98  77  34  97  74  27  38  94   4  72   7  76  95  61  99  37  87  48  97  70  96  12  85  21  24  43  51  52  77  48  33   4  48  35  12  15  74  42  21  36  34  17  76  97  23  63  70  32  52  97   2   1   3  46  32  64  33  95  50  43  93  70  34  10  96  63  15   2  24  30  22  50  32   4  13  17  63  89  73  62  66  49  79  65  48  95  70  56  15  71  41  78  69  11  66   3  11  18   6  73  23  32  26  76  81  21  11  26  77  55  81  91  19  70  52  37  89  33  83  45  27   7  71   1  93  88  18  43  96  38  90   2  53  90  43  67  55  59  41  80  76  94  36  44  88  66  37  93   5  95  59  50  89   9  49  90  84  80  85  17  56  81   6  96  14  16  72   7  84  99  33  49  46  48  46  90  85  47  13  19   1  87  27  72  93  74  20  35  48  23  61  27  59  30  72  37   5  13  84   2  34  42  41  93  99  53  56  35  84  37  81  73  95  58  56  12  60  33   1   8  40  49  25  47   2  62  21  90  64  61  17  18   3  86  75  83   9  61  25  80  99  29  11  32  17  46  63  92  26  22  68  78  70  25  27  39  94  52  75  59  47  87  94  78  74  30  19   1   8  44  99  52  19  43  56  16  62  97  36  50  90  29  14   1  28  84  42  29  57  30  41  25  16   7  39                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                      23  96  69  56  10  16  54  49  74  37   4  56  67  84  28  96  74  22  41  76  45  26  62  61  96  95  41  69  13  28  70  44  12  26  78  83  52  95  75  30  42   3   6  34  88  84  52  96  45  92  19  69   1  86  72  48  39  44  26  53   7  33  83   9  87  71   9  87  12  86  10  50  51  11  49  31  54  11  39  55  78  75  70  45  96  68  11  25  95  37  97  65  13  30  32  53  86  14  81  83  69  99  74  86  90  45  88  87   1  78  77  11  96  88  58  71  87  55  15  46  56  47  22  29  96  67  84  61  88  15  95  63  99  30  25  37   2  33  80  94  10  64  12  90  85  30  64  14  65  43  89  41  35  13  85  52  12  92  16  21  51  70  96  84  78  68  46  44  94  47  11  60  85   3  39  21  37  38  50  85  63  99  88  26   8  78  52  38  48  36  31  94  59  33  78  62  19  89  39  90  63  83   8  38  22  67   4  99  57  23  23  29  26  16  74  45  27  43  13  51  39  32  86  19  36  36  23  18  36  52  92  37   4  54  77  37  44  70  20  68  47  24  34  85  30  98  24   1  56  44  95  86  41  17  63  54  58  60  41  16  91  45  81  91  33  18  96  78  56  43  59  88  64   7  58  73  59  69  43  36  25  45  94  80  98  61  22  56  38  11  82  80  71  22  99  54   7  40  66  44  35  38  87  32  11  38  78  63  92  99   3   6  36  19  88  61  44  63   1  53  32  14  49   7  37  90  44  69  93  77  52  13  74  96  31  84  23  97  28  87  16  23  77  29  61  30  56  47  54  88  99  71  78  57   9   1  92  98  18  55  67  49  96  50  88  83  46  52  93  26  27  26  66  25  74   7  37  62  58  61  15  64  34  67  53  76  35  37  91  68  46  36  80  15   5  69  98  26  44  31  25  90  74  59  16  42  48  72  61  51  45  11  65  88  26  67  64  22  57   9  12  27  89  13  10  33  38  30  27  36  97   7  25  78  70  95  71  92  96  21  39  35  68  38  53  61  63  15  87  97  53  87  54  38  88  28  23  35  80  32  77  30  36  87   5  96  33  98  99  40  95  89  95   9  14  69  98  66  49  47  22   5   2  83  67  79  76  73  96  36  59  52  48  53  71  51  39  44  63  67  20  86  20  18  66  49  49  27  11  61  13  90  65  58  54  94  12  43  19  61  74  35  29   5  15  11  48  95  23  27  64  31  67  91   1  25  10  30  50  71  51  78  49  27  11  74  81   4  94  67   4  71  79  58  35  48  29  16  54  49  92  80  47  16  84  60  69  87   2  81  95  76  61  12  96  11  52  67   6  15  91   8  46  50   1  57  91  83  42  98  58  68  75  60  86  31  49  51  78  36  78  34  97  27  10  68  82  70  45  22  27   1  57  70  18  45  29  45  36  16  73  16  85  45  83  67  42  44  72   5  51  72  27  95  52  76  67  35  58  16  52  95   2  61  38   3  23  55  56  93  76  68  42  47  73  91  88  58   5  84  76  66  16  50  13  19  94  98  99  48  18  31  33  74  97  72  56  59   7  22  40  43  72  97   8   9  96  30  62  95  51  94  92  99  39  64  44  98  71  10  46  10  89  81   8  95  93  23  63  39  51  42  79  25  70   8  79  29  50  78  34  17  70  61  75  68  55  21  52  29   5  77  83  10  25  65  95  21  19  54  69   6  22  20  88   6  32  70  72  36  94   3  97  89  66  16  42   6  97  28  94  25  41  42  85  62  65  33  49  69  43  87  51  84  82  63   3  53   7  47  23  41   4  52  11  72  93  66  46  13  59  15  75  89  67  79  51  88  13  49  39  31  94  48  71  37  63  16  54  59  16  53  84   4  24  67  79  22  65  40  34  67  82  15  31  99  44  46  42  79  75  96   9  75  93  27  19  57  25  19  44  68  81  46  80  53  70  62  86  87  19   5  60   7  85  54  35  44  68  24  97  61  68  61  88   8  17  64  97  79  20  96  73  18  50  19  34  99  21  91  85  78  58  57                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                        48  66  33   2  13  65  59  18  36  39  53  65  91  72  74  23  86  41  99  61  72  92   6  35  83   7  31   1  50  17  57  93  62  61  10  85  53  35  42  70  67  91   9   1  45  64  33  26  48  42  43  30  33  72  77  68  30   5  33  17  13  80  78  81  28  53  64  88  25  43  38   6  29   7  79  25  68  61  26  76  65  56  87   3  56  47  21  31  37  96  82   1  58  50  79   7  54  75  50  17  40  27  10   5  33  68   8  16  20  89  23  50  25   2  41  37  95  84  90   3  58  43  81  29   4  32   1  72  37  85  47  19  43  97  23  37  70  12  56  46  40  52  38  41  29  47  28  75  88  95  21  14  34  79  67  18  50  76  96  39   4  78  73  80  92  34   5  80   3  25  73  64  54  66  24  42  45  42  10   6  31  93  14  20  38  71  59  77  13  29   5  61  74  54  85  11  80   7  87  55  88  29  31  20  74  63  92  86  99  52  33  96   4  74  56  87  80  93  93   3  74  87  82  40  64  87  57  88  99  80  98  17  24  25  95  52  68  68  72  46  69  52  10  24  22  82  45  40   1  45  60  71  97  87  56  65  52  37  69  97   4  85  26  40  81  11  76  11  81   9   6  75  64   6  96  62  90  42  26  74  50  96  97  80  14   9  68  64  45  65  10  11  93  70  40  40  11  59  19  71  44  78  81  23  86  46  94  71  10  70  31  79  66  20  47  47  57  69  93  94  53  54  21  21  79  86  70  14  58  36  66  21  61  88  17  58  24  33  71  48  61  38  10  83  20  30  65  95   7  52  97  49   5  69  68  46  44  17  16  22  98  57  70  21  95  51  57  31  48  58  11  29  63  85  51  45  79  52  80   9  92  76  70  59  95  47  93  61  73  69  21  32  10  58  38  28  39  70  66  78   3  70  56  28  43  56  72  16  25  86  93   8  16  13  12  61  55  66  95  33  93  10  16  75  54  64  65  12  41  57  70  74   7  51  69  11  56  31  84  46  44  44  13  55  65  38  52  79  56  44   6  68  76  27  77  12  29   2  68  14  39  36  28  90  24  65  40  98  23  46  96  34  32  44  76  53  60  22  10  96  71  92  25  49  90  58  24  89  20  98  94  63  99  67  22  48  26  63  19  93  73  41  35  59  89  18   6  50  69  87  26  94  22  36  83  33  96  44  98  49  80  36   4   8  12  66  54  15  28  42  29  32  87  96  28  14  52  46  83  35  42   1   8  72  82  20  71  79  85   7  13  64  30  18  79  20  61  19  99  84  66  24  64  25  10  16  26   5   1  93  93  81  97  63  95  54  38  83  17  39  68  45  86  95  96   4  14  23  33  12  11  48  78  88  39  47  18  47  18  22  88  16  45  80  77  14  53  86  45  62   7  55  50   5  32  81  79  73  67  70  93  61   8  74  92  12  92  64  84   2  48  38  81  64  68  78  12  13  29  11  76   1  90   8  56  13   4  12  81  13  25  80  76  22   3  32  48  75  97  77  40  60  10   9  44  47  30  59  29  81  57  17  59  65  96  61  51  51  28  37  41  92  53  90  21  61  28  88  84  46  39  42  89  26  52  26  46  20  81  39  13  43  32  63  71  99  88   3   4  90  18  79  83  92  82  94  77   5  24  33  64  30   2  53  21  14  97  88  59  77  92  72  67   2  96  98  98  83  50  83  25  55  38  55  43  19  76  34  90  74  28  29  62  39  56  29  86  36  14  41  38  56  82  25  41  20  10  57  79  79  45  49  36  34  93  48  46  50  87  38  26  45  93  22  67  99  68  15  60  14  82  66  51  70  38  61  93  64  47  55   5  30  98  66  16  16  94  41   7   9   6  43  42  73  86  79  81  21  75  42  59  52  87  12  21   2  81  25  19  78  26  32  97  16  87  24  87  18  40  34  72  46  72  46  62  56  57  54   3  50  16  28  12   1  74  20   8  15  89  68  43  80   2  91  35  34  69   9  67  54  71  96  19  62  61  42  48  45  73  90  84   6  85                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                          59  99  36  79  72  82  93  92  53   8  36  20   2  21  73  76   8  79  59  94  76  99  82  10   2   3  61  61  57  60  79  69  32  12  36  60  44  37  80  37  36  33  43  44  82  74  94   5  27  17  44  70  37  52  46  31  75  25  57  64  40  56  17  79  94  30   1  91  26  60  30  66   5  29  25  92  94  26  72  60  85  69  79  46  74  86  53   5  68   7  96  31  31  56  53  57  97  13  63  64  18  28  14  66  87  44  77   3   4  57  28  41  40  48   7  30  26  56  89  11  72  26  16  20  82  75  72  57  44  10  44  90  13  20  34  17  66  21  71  41  11  61  47  56  59  84  29  92  93  65  95  48  63  39  37  74  78  40  86  75  39  47  52  16  74  34  25  15  75  51  70  54  98  78  99  29  31   2  33  25   2   7  36  65  38  43  74  29  84  15  16  50  54   1   6   6  74  44  47  44  61  12  48  71  84  46  49  47  80  13  91  53  65  44  49  58  96  40  38  11  14  45  53  96  75  57  55  48  10  11  68  80  89  25  92  76  69  28  31  39  43  41  92  85  34  63  61  21   8  21  74  84  30  18  75  52  64  17  50  99  24  63  17  99  80  75  36  84  61  76   7  75  93  28  79  60  27  36  58  32  46  20  75  60  67  91  75  41  42  32  56  79   1  56  97  20  91  32  25  32  45  93  45  88  97  28  65  16  77  43  88  67   2  11  23  50  54  14  41  60  41  84  16  61  64  80  22  33  31  41  87   2  12  70  11  80  44  98  19  99  26  10  78  46  92  81  22  59  18  88  92  19  95  17  80  74  71  33  76  30  15  57  84  49  84  14  80  51  73  43  64  41   8   8  28  56  85  24  99  82  13  87  18  72  55  81  84  99  23  31  90  24  97  95  30  48  45  60  59  97  23  73  35  64  97   1  47  80  34  42   7  34  69  93  64  41  83  72  92  21  25  98  34  26  48  63  89   5  41  12  97  23  59  10  80  42  43  59  82  65   8  97  99  73  93  90  95  42  71  95  30  49  87  76  61  24  56  46   7   2  10  31  22  59  51  80   6  80  72  30  24  54  21  70  84   5  14  31  61  29  68  56  78  86  31  36  45  54  74  70  70  19  78  91  40  81   4  96  41  81  85  13  16  73  92  62  85  49  55  69  13  12  49  33  14  37  42  48  68  51  63   3  10  88  21  85  38  34  97  72   3  65  89  88  19  58  18  81  96  77  62  39  60  17  55  16  49  21  56  72  73  84  12  11  69  48  78  82  94  35  93  15  82  44  35  61  91  77  12   2  13  66  56  51  16   2  10  19  19  62  94  50  84  60  95  18   2  96  98  36  82  21  80  56  84  69  54  40  31  42  65  48  91   2  62  51   8  31  45  34  45  62  82  28  13  59  41  33  50  87  39  61  87  56  60  98  93  51  25  11  60  33  92  64   6  70  53  86  83  74  69  58  14  32  13  81  35  35  31  49  52  97  15  76  75  73  97  66   5  24   8  57  94  72  35  72  36  78  71  33  12  84  30  50   1  13  93  63  47  52  61  64  68  87  47  35  10  95  12  42  55  96  15  33  88  54  71  14   5  29  64  60  64   4  18  66  17  52  67  28   2  98  70  85   5  46  46  93  22  33  94  49  81  76  27  64  68  61  70  16  86  47  34  78  84  19  27  47   9  50  72   2  49   5  14   6  39  42  20  24  44  12  10  71  48  85  94  14  83   9  80  82  20  90  78  41  34  48   5  41  72  80  25   7  31  77  64  31  56  98  92  22  50  13  99  90   1  24  77  25  17  81  66  19   6  63  41  80  38  93   8  64  39  10  42  89  52  90  65   8  49   7  66  59  60  30  40   2  52  18  66  78  43  75  53  47  81   6  49  31   7  70  77  42   3  23  31  96  18  76  38  55  93  91  81  14  39  40  58  51  65  57  92  79  20  93  98  77  31  36  33  59  38  37  12   4  23  61  26  82  53  13  62  94  87  29  74  51  86  57  34  20                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                            77  13  91  62  63  88  62  99  93   5  27  97  62  84   7  84  38  12  68  62  62  87  26  80  21  39  38  46  89  48  78  82  68  42  37  45  77  37  39  90  54  11  32  19  66  84  70  54  87  20  24  92  22  55  80  95   1  97  25  60  27   6  65  40  11  98  36   4  66  38  69  57  90  22  66  99  97  80  65  36   8  43  73  85  95   3  76   4  71  34  61  49  62  21  13  66  69   5  86  81  37  27  78  96  75  30  17   8  12  48  95  65  20  16  62  86  97  75  17   7  71  51  34  93  82  40  29  49  20  73  79   8   8  78  62  85  17  54  97  34  83  46  12  74  22  50  28  66   7  54  16  37  86  44  67  81  70  17  51  86  81  23   9  17   7   1  23  15  26  29  95  13  43   3   3  37  70  87  54   9  90  43  14  79  56  99  71  29  10  90  54  36  51   8   7  44  52  86  62  64  77  86  84   4  78  60   7   5  12  62  82  62  39  56   3  92  54  48  18  75  38  36  13  39  20  47  89  68  30   1  32  54  50  97  74  12  59  68  69  84   8  40  28  60  19  57  51  79   6  23  14  83   6  43  74  95   6  91  63  69  20   2  49  65  47  13   3  32  99  60  96  97  55  88  51  38  11  51  49  14  63  73  53  74  10  11  45  82  11  21  97  23  67  27  98  44   4  78  44  53  45  44  22  90  30  77  36  45  41  42  46  16  57  34  25  46  91  86  37  18  20   7  44  14  49  25  15  83  72  86  79  46  72  58  23  79  23  53   7  37  99  42  37  55  22  76   1  68  57  83  73  84  45  76  85  83  43  84  60   9   5  25  31  76  13  33  19  58  37  98  85  62  27  78  57  10  22  17  18  77  61   6  32  95  58  65  75  90  86  88  63  42  12  72  49  51   6   7  44   7  95  57   9  86  72  56  90  35  58  71  71  61   4  33  94  61  87  95   5  37   5   6  97  86  27  18  27  95  53  53  38  82  59  68  37  83  11  67  36  67   3  34  46  85  14  97  12  69  85  25  86   2  14  74  26  89  38  23  81  72  28  87  85  81  27  86  44  30  89  90  51   3  38  82  58  45  36  92  67  96  81  69  16  80  72  96  16   5  75  48  49  92  49  38  10  27  94  60  26  91  49  34  30  98  29  60  42  48   3  99  19  54  84  71   2  25  94  42  63  75  35   1  95  25  29  60  64  33  13  83  29  88  56  65  95  96  53  33  36  35  90  60   1   4  86  75   9  98  70   5  58  12  49  87  34  22  63  52  10  74  28  51  63  86  82  31  43  93  38  31  72  82  97  51  70  40  68  73  21  73  73  21  24  27   6  22   5  11  40  17  59  74  99  95  94  17  26  85  56  59  52  82  88  54  35  37  89  19   1  80  88  13  10  47   6  11  93  69  35  89   7  91  68   1  72  43  14  77  56  44  44  77  88  25  45  54  15  57  30  25  14  31  63  83  13  27  16  59  22  18  16  12  88  43  67  49  72  19  80  97  39  97  32  89  30  78  67  56  75  70  11  18  24  85  14  72  90  50  19  85  14  40  84  33  55  33   6  80  14  88  26  94  31  34  37  55  54  43  15  31  59  11  97  73   1  63  73  80  48  96   9  56  88  22  16  87  98  75  50  49   6  24  37   2  67  23  53   9  86  51  61  42  53  69  70  38  22  99  12  24  61   1  23  47  57  38  29  20   5  40  32  63  33  34  12  97  19  53  26  28  37  20  72  94  14  60  53  99  49  57  33  26  85   2  63  61  55  72  48  23  50  98  74  97  45  35  74   7  67  38  58   8  38  24  24  36  14  76  15  96  88  94  75   1  81  31  36  99  93  73  98  75  85  26  33  40  72  61   3  41  35  95  31  26  36  45  99  57  87  19  53  25  72  53  37  25  48   7  73  73  88   1  75  89  85  97  58  99  90  94  54  94  77  65  93  13  12  92  31  78  14  99  39  22  89  14  79  21  41  92  41  44   5  70  14  27   7  13  91  75  66                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                              39  35  60  52  64  48  61  74  88  49  28  73  22  95  21  82  77  14  71  89   1  97  62  74   1  47  99  62  42  84  78  23  87  17  73  28  52  43  94  12  63  44  52  21  94  70  67  68  60  52  49  16  71  92  74  78  61  10  62  11  59  75   8  10  15  70  51   4  43  37  66  90  82   2  80  46  73   4  86  29  38  14  76  69  90   6  64  93  16   9  82  16  80  30  59  17  67  20  55  75  81  62  63  39  57  45  97  60  80  37  48  40  11  10  54  51  64  38  43  28  27   7  28  69  20  27  79   5   3  58  14  47  76  59  73  39  93  38  25  19  50  87  60  89  50  95  90  68  26  53  36  90  71  14  19  47  94  24  76  93  88  88   5  16   9  33  54  80  38  32  42  25  41  35  55  84  18  44  82  44  12   8  92  80  27   5  98  70  83  64  46  66  84  14  62  94  25  83  38  38  95  33  34  35  49  69  81  70   9  46  90  61  19  70  68  83  12  36  56  53  84  68  52  57  34  34  48  60  54  48  42  66  71  46  52   4  77  92  66  57  60  76  11  46  98  58  39  94  13  42  77  79  42  39  26  96  91  55   1  77  11  42  13  71  81  35  89  88   9  41  63   2  44  16  88  58  51  56  52  17  32  39  46  35  33   6  13  40  21  56  89  41  77  53  10  83  87  25  49  86   3   9  17  73   3  45  54   4   7  84  11  92  99  25  56  99  71  61  26  46  86  88  69   6  34  97  70  65  86  39  78  63  38  39   4   9  70  81   5  49  48  53  26  49  33  31  74  58  50  97  55  10  95  97  92  33  80  23  89  57   3  52  65  11  86  87  58  23  77   9  55  57  30  97  16  58  51  60  95  84  59  76  84  12  24  65   6  10  53  14  94  25  38  85  38  78  10  56  58  64  15   1  73  21  17  26  34  36  22  68  36  45  63  32  60  34  71  32  72  70  59  28  83  15  40  56  37  99  90  57  25  32  65   7  33   3  68  90  47  48   9  73  93  24  77   1  74  47  75  12  22  49  39  96  18  73  43  53  75  97   8  58  79  93  50  66  56  67  46  20  73   5  96  44  57  84  32  41  28  14  10  66  22  78  82  86  61  84   5  35  83  56  52  77  74  88  97  17  52  28  52  17  77  33  84  14   6  37  97  92  57  40  69  19  55  92  82  63  73  75  75  20  68  66  62  83  70  45  10  91  11  29  83  89  69  96  10  72  24   1  14  27  58  72  63  76  73  70  46  19  57  65  19   5  56  60  36  19  64  30  72   4  19  77  66   7  25  37  56  86  75  92  20  40  10  27  63   4  22  64  83  90  45  62  34   1  56  56  76  16  60  31  34  12  12  14  34  84  38   5  51  19  72  16   6  84  90  28  25   6  56  80  97  38  30  26  56   1  45  41  77  60   7  61  35  92  28  55  18  29  37  83  49  22  60  11  66  48  22  90  10  38  64  77  48  24  61  43  89  14  24   3  10  95  84  19  89  27  85  71  71  98  94  31  79  71  32  64  33  49  26  31  61   8  13  83  46  72  16  59  83  92  62  80   2  84  50  50  86  39  24  85  18  92  29  59  37  90  39  91  87  24  77  34  37  64  68  12  80  25  26  31  56  31   3  69  53  63  83  95  93  14   1  10  71  98  26  52  40  15  64  22  48  95  51  99  59  22  19  67   8  44  79  37  67  49  87  17  93  78  55  79  51  23  69  30  92  73  37  52  55   6  21  17  11  11  71  87  21   6  29  51  26  57  68  24  28  43  39  45  98  74   8  33  25  35  34  29  30  37  15  16  22   6  52  66  81  22  12  23  69  84  60  54   9  65  41  44  51  87  80  75  31  64   7  62  63  58  50  13  33  23  96  24   1  20  31  33  45  62  60  73  13  73  71  16  69  27  69  26  99   3  47  88  81  25  92  42  80   6  58  24  24  55  54  42  95  53  38  67  40  46  11  11  89  87  46  50  16  53  36  60  47  59  75  66  37  71  59  33                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                44  22  24  89  53  83  58  47  62  81  23  90   4  41  89  88  67  60  84  38  92   5   8  49  56  22  32  92   2  62   4  87  82  92  56  39  26  57  31  44   6  59  31  69  48  91  71  43  60  76  17  65  97  57  36  63  38   3  85  91   5  14  54  36   5  60  12  49  72  76  90  75   6  26  56  16  26  23   3  21  64  92   8   1  98  49  60  24  74  40  18  22  84  48  81  30  82  47  54  16  88  19  73  29  27  97  99  26  31  26  61  89  56  36  99  49  99  70  42   8  11  22  42   5  80   7  47  53  56  45  34  77  14  37  20  73  35  51  66  35  18  92   9  10  68  52  26  29  45  98  37  94   2  54  20  49  60  97  61  79  26   2  68  49   4  89   9  99  78   5  83  23   5  73  16   8  44  93  22   9  45  34  52  90  26  35   7  21   8   7  18  10  68   1  13  30  28  57  86  13  95  79  96  23  49  24  34  83  57  18  48  24  99  87  25  99  41  63  88   7  56   2  36  32  73  21  62  25  91  96  31  27   9  66  29  88  28  51   8  49  75  37  34  82  80   4  72   5  79  50  72  75  48  59   1  99  56  99  85   9  65   2  79  56  52  87  93  46  29  99  63  94  71  67  64  75  36  15  64  40  27  22  98  61  21  59  83  16  14  65  22  10  98  78  43  91  34  23  40   2  88  63   6   5  18  58  16  92  97  13  91  44  50  74  59  39  60  74  68  19  45  54  29  54  39  33  61  17  70  48  18  99  76  89  89  30   1  71  94  33  68  13  29  72  62  50  71  54  61  34  85  48  71  54  47  44  37   3  48  10  21  77  87  95  13  74   7  40  22   6  53   7  41  69  45  12  59  77  88   1  25  30  38  57  36  54  15  93  22  17   1  28  65  21  41  99  72  98  56   3  63  48  52  75  28  26  65  27  34  99  14  62  46  26  59  49  78  40  11  46  94  88  76  35  30  19  94   1  56  25  88  68  32  43  84  95  14  37   5  82   3   5  40  39  81  69  49  45  20  52   5  66  37  95  88  73  10  35  52  88  67  52  63  25  23  10   5  43  71   8  15  39  95  87  31  25  76  94  43  37  76  15  17  87  84  33   8  71  32  12  19  60  65  37  14  18  72  83  62  60  47  93  61  35  51  30  11  64  92  23  18  80  20  31  91  65  10  39   2  65  73  86  77  64  26  21  54  90  70  57  17  70  49  24  47  45  32  38  19  63  55  58  96   8  26  72  61  53  51  26  82  39  24  38  11  45  33  31  90  27   1  73   2   9  52  36  50  78  34  19   8  15   5  70  37  89  81  34  60  65  24   8  84  74  76  90  59  99  63  91  72  81  72  26  34  21  91  84  81  68  84  54  12   5  61  16  39  14  69  90  68  51  28  29  75  24  42  57  45  31   2  55  91  15  12  78  88  57  30  24  37  68  48   9  38  47  12  26  32  38  95  90  41  47  90  27  26   6  11  29  54  26  94  97  57  42  18  98  62  65  74  24  10  47   6  85  64  75  55  67  40  60  88  19  82  64  53   3   7  34  95  32  55  26  38  66  92  58  73  55  53  39  91  21  80   5  59  75  92  31  17  17  26  63  43  84   9  72  35  40  56  67  63  28  71  35  87  37  59  40  57  90  80  69  86  87  94  54  42  68  63  51   3  74  17  44   2  31  12  14  90  94  76  13  17  59  43  40   2  62  21  40  57  17  52  26  40   9  54  20  96  38  80  16  72  27  49  13  58  35  79  88   5  31  87  89  55  97   7  67  84  58  43  77  23  97  90  49  79  32  17  34  41  23  83  97  69  38  47  10  20  18  13  26  80  30  48   7  99  35  29  33  37  68   7  99  77  74  86  48  84  19  10  33  11  27  28  80  66  43  55  70  29  25  78   8  42  88  48  19  30  55  60  70  71  90  79  70  63  36  75  73  28  70  52  23   5  60   9  85  48  94  38  32  99   9  16  41  62  53   7  25  33  41  57  87  23  34  56                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                  76  62  87  54  81   6  12  40  47  82  34  10  16  47  74  48  20  75  79  68  74  39  46  89  83  23  82  94  32  76  50  77  93  11  85   9  74  13   1  68  82  56  37  81  87   7  62  59  94   8  37  37  25   1  47  56  79  16  68  39  51  71  97  57  22  82   7  70  25  59  45  14  86  27  54  50  30  44  14  10   9  21  97  50  89  24  31  64  82  54  29  18  10  59  93  55   2   1  93  24  79  57   5  74  17  28   5   2  40  69  97  21  56   4  23  47  30  18  26  80  10   6  14  68  88  26  76  92  68  31  44  91  35  94  49  30  20  95  83   2   7  29  39  64  98  30  52  66   6  97  19  13  61  65  29  30   2  52  82  40  64  15  90   5  31  15  73  45  79  21  88  21  82  60   3  15  66  75  24  52   2  93   7  27  65  46  78   7  28  36  22  88  21  63  18  18  26   1  55  41  39  91  76  94  53  21  16  71  85   4  57  52  40  40  49  59  11  60  92  92  72  42  99  51  69   6  30  54  87  17  85   4  29  46  55  80  71  98  60   5  88  58  46  20  64  89  71  28  14  51  38  67  62  91  80  82  79  96  23  38  19  12  93  58  42  53  28  59   1  65  17  69  66  64  29   7  78  13  39  71  59  57  21  52   5  75   7  13  17  19  15  61  62   7  68  18  13  98  18  75  87  63  38  22  16  80  13  73   3  32  19  96  64  52  69  43  19  44  74  55   5  16  96  11  37  76  45  16  97  57  29  21  25  65  25  98  21  17  11  89  86  85  95  57  38  78  85  73  53  44  86  24  10  91  71  26  52  37  63  61  40  54  82  46  78  20  94   9   9  83  77  95  35  16   8  78  37  63  45  73  95  84  26  89  89  44  64  14  80  91  89  14  73   3  51  66  22  93   6  72  47  46  79  80  12  91  20  19  68  77  20  56  17  11  23  63  81   1  75  70  58  61  12  87   7  60  34   5  57  93  74  93  16  50  33  85  56  53  70  29  43  27  93  30  92  40  43   3  50  43  12  86   7  20  53   7  90   8  10  69   8  88  41  76  87  39  12  78  11  25  47  94  83  13  18  97  70  42  27  17  79  35  48  33  54  17  77  43  60  63  82  64  65  19  21  29  56  84  36  38   6  21  49  79  32  10  86  77  43  37  16  23  66  34  47  97  58  26  79  21  83  58  72  22  73  72   7  96  47  14  72  67  71  88  12  93  83  97  91  12  80  65  33  50  29  67  92  60  90  29  93  34  91  16  10  93  29  69  77  98  10  29  51  49  76   1  19  93  57   1  13  10  75  31  78  58  43   8  75  85  10  73  75  48  94  98  44  25  16  72  49  34  29  26  55  33  95  99  57  14  81  82   2   4  83  94  37  38  75  41  79  63  28  81  24  47  73  78  60  48  60  45  49  83  35  77   6  25  45  12  95  60  76  12  78  82  25  47  21  18  69   9  73  53  90  29  38  11  95  56  64  44  13  79   5  33  11   6  67  49  77   7  55  50  11  39  82  51  79  25  67  40  46  40   4  99  32  31   5  33  17  48   9  70  96   9  90  12  17  14  21  47  48  48  12  60  50  48  79  42  51  89  92  57  20  41  43  29  79  56  33  77  40  51  33   9  47  71  79   6  53  82  26  55  50  41  75  80  50   7  71  58  77   4  76   6  77  11  66  76  50  79  48  32  36   8  58  77  49  78  95  78  20  29  92   8  87   4  79  71  25  52  10  26  23  97   3  46  24  96   2  18  47  61  93  54  68  71  48  28  87  58  46  44   1  36  65  31  25  69  41  39  43  13  14  32  81  72  42  32  74   6  34  61  63  12  54  37  64  83  64  49  70  91  94  59  56  60  89  54  82  94  38  23  22  34  28  70  56  60  29  16  18  42  48  89  20   5  10  13  97  26  70  44  51  66  80  85  70  95   8  57  85  73  89  10  40   3  75  84  80   8  39  82  76  44  45  19  67  50  57  73  25  44  49  52  65  12                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                    11  41  16  60   6  41  58  29   8  81  92  80  80   1  91  29  82  34  51  61  41  73  39  99  24  37  60   9   7  77  73  31  98  44  26  73  62  48  41  99   4  98  89   8  67  68  64  24  42  60   6  40   8  75  94  76  59  78  36  23  93  69   9  60  20  51  17   2   1  28  90  13  62  61  32  88  32  61  27  18   3   8  82  16  86  21  97  36  74  82  49  98   9  34  85  27  82  28  49  87  11  81  11  67  47  94  97  72  13  29  87  48  37  24  32  59  99  52  94  85  19  61  99  68  61  50  46  98  54  64  35  12  91  24  53  48  72  96  55  86  21  31  89  71  95  99  17  45  68  94  95  87  31  63  63  31  23  57   3  66  29  73  42  96  45  84  99  51  27  55  59  60   1  28  28  27  73   2  62  70  63  62  69  21  66  55  65  41  80   7  82  92  31  84  34  89  52  45   3  49  96  74  91  21  82  26  21  76  29  73   9   9  16  94  83   8  11  55  17  39  84  40   9  66  18  61  17  72  69  91  56  31  37  94  90  22  38  49  93  69  17  27  83  18  91  39  58  27  13  60   8  26  28  99   7  94  17  56  81  47  47  95   9  73  62   9  89  22  10  72   9  10   3   2  30  93  56  13  85  98  30  21  15  60  67  17  31  69  59  65  31  73  15  28  20  76   7  48  61  86  47  42  16  11   6  13  46  81  67  60  69  91  35  76  65  14  31  88  85  33  78  99  65   7  96   6  78  22   2   3  99  12  76  17   9  19  82  14  23  47  65  27  93  95   2  79  57  60  25   6  84  95  55  89  86  48  41  73  66  82  36  89  80  17  33  19  77  98  18  19  94  38  21  16  65  65  15  27  97  91   6  83  29  72  54  68  24  47  57  33  76  37  22  59   6  63  98  70  69  72  38  38  19  29   5  21  11   6  82  65  92  55  66  67  92  27  59  89  82  69  84  55  16  80  90  61  27  89  67  39  74  28  26  80  75  20  17  78  90  86  60  57  52  96   2  16  90  42  69  21  74  88  98  19  58  94  73  60  66  59  83  69  89  60  46  39  98  13  87  20  57   6  99   9  95  32  71  54   2  77  32  99  92  66  29  75  67  78  60  16  28  50   5  38  81  31  13  28  13  33  95  38  48  60  61  98  78  58  70  85  86  87  33  47  15  76  55   4  41  56  45  24  57  72   5  13  11  30  85  22  12  23   8  74  98  31  30  36  87  38  65  45  44  51  60  80  48   6  75   6  27  33   6  90  10   9  10  93  48  92  22   5  38  11  63  74  86   3  20  68   4  28  71   3  35  36  20  47  69  85  90  46  79  61  89  63  17  19  37  91  76  42  95  14  86  59  35  36  86  12  82  47  70  36  25   2  62  39  62  53  68  73  48  84  47  48  25  56  16  39  35  89  44  83  41  88  85  86  71  90  88  74  93  29   4  22  58   6  39  84  71  32  31  23  78  92  32  23  14  20  43  60  80   1  33   3  70  97  29  91  31  78  11  40   8  28  81  18  31  37  24   9  35  66  99  90  48  56  94  97  31  95  85  28  66  59  84  16  35  82  10  41  53  61  42  75  97  42   4  77  92  65  93  95  80  39  28  67  90   7  14  85  35  55   6  15  48  34  25  85  74  28  43  32  80  83   9  29  48  90  94  24  28  79  81  44  27  84  31  14  81   2  43  52   9  62  20  90  43  98  40  67  60  22  12  50  45  41  74   2  71  82  34   6  38  91  16  16  79   5  54  95  86  26  76   3  49  36  48   8  85  82  82  60  24  82  43  90  21  31  91  29  83  34  48  21  26  11  27  88   6   4  68   7  80  37  69  92  81  67  46  90  73   9  43  25  54  61  42  84  70  80  86  50  44  44  75  12  30  50  36   8   3  80   1  59  95  13  56  41   8  65  30  59  87  50  87  69  89   2   8  92  15  67  19  14  49  79  81  36  51  56  83  89  10  72  42   2  44  66  83  16  49  43  30  66  32                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                      77  76  91  72  12  20   9  32  42  96  59  20  66  50  29   9  25  61   1  47  17  25  50  93  61  40  51  27  67  26  53  60  55  28  55  62  68  99  53  33  54  32  21  35   4  30  73  70  55  45  86  63  62   5  13  50  28  88  93   4  50  95  58  50  49  24  34  69  29  91  99  22   3  72  50  56  64   6   9  47  93  89  80  16  22  11   9  63  54  79  39   3  64   2  50  17  51  55  95  28  92  26  28  25   3  58  45  88   6  40  89  19  21   6  85  27  38   8  23  61  33  91   7  40  23  44  32  41   3  36  14  21  32   5  75  26   1  55  65  48  42  83  47  35  15  72   2   2  58   7  92  48  42  25  78  44  96  17   8  40  42  43  50  15  38  61  35  93  91  85  24  51  35  58  19  98  19  13  64   7  35  19  59  12   2  77   8  85  31  80  17  71  53  35   9  62  21  80  19  48  14  90  13   1  77  38  87  10   3  48  90  18  20  21  16  83  29  71  17  14  33  55  71  90  32  44  93  57  50  71  66  42  82  36  19  44  46  35  51  46  72  51  59  25  73  31  68  81   1  50  61  25  18  98  50  61  26  92  21  91  96  59  43  93  11  67  25  21  40  74  18  60  36  43  74  28  90  42  93   2  88  67  28  11   2  77  41  21  68   4  40  88   6  64  94  19  19  97  40  29  54  32  57  60  88  77  38  27  36   4  17   7  22  58  46  75  33  56  84  97   6  44  18  54  45  98  59  44  19  50  39  63   1  75  57  19   9  83   5  59   4   1  65  91  77  80  51  57   3  25  89  21   2  65  41  63  99  63  79  75  29  68  69  99  11  97  42  41  82  34  53  46  86  59  89  31  56  64  97  46  29  87   7  19  24  16  20  29  86  42  23  68  11  14  11  77  58  44  34  47  31  69  39  98  23  96  54  78  57  71  18  78  99  55   4  42  30  64  92  59  39  68  85   2   2   8  19  19  52  30  23  80  99  19   8  40  83  27  24   4   7  51  12  71  99  82  50  54  38  68   1  27  87  62  69   1  80  47  80  56  91  69   4  29   1  68  75  88  42  57   1  59  26   3  47  19  24  48  45  26  46  50  20  61  24  78   7  21  10  77  88  60  11  65  34  48  31   8  44  37   2  80  81  77  46  29  97  87  67  33  90  24  18  31  13   6  13  19  15  13  36  69  25  99  79  30  26  15  95  62   4  98  79  85  80  59   8   7  27  65  10  20  36  80  94  45  41  67  43  82  66  13  30   2  75  85  99  87   2  93  51   1  20   1  97  34  75   1  56  96  24  87  31  49  42  48  40  13  24  34  41  80  69  35  91  80  61  15  97  76  53  10  48  74  40  95  70  89  69  12  88  74  53  98  80  61  81  68  26  89  22  38  18  76  89  90  13  87  91  81  89  14  86  97  59  62  61  87  26  31  51  46  50  48  35  46  36  90  46  41  73  65   8   4  35  50  55  57   1   6  70  67  84  64  35  71  87  20  25  54  59  99  26   5  37  44  74  71  16  58  18  66  43  17  54   1  10  39  82  65  25  17  86  72  54  91  46  85   8  70  10  48  91  37  74  84  77  58  85  47   7  39  54  43  61  18  68  49   4  87   2  94  45  68  74   5  81  74  43  81  92  57  98  88  61   2  34   6  17  33  45  87  90  19  60  56  85  56  46  75  26  32  20  70  31  64  27  67  90  21  26  39  25  64  65  81  22  71  65  13  33  38  50  22  11  72  24  84  86  29   4  27  72  84  91  10  95  12  18  43  69  34  13  84  71  73  20  76  80  77   5  35  71  24  78  33  56  73  69  55  65  37  36  46  63  11  51  61  79  74  59  80  57  15  28  14  31  60  74  80  99  10  64  28  38  59  12  40  87  83  15  67  81  78  69  88  63  16  75  81  69  28  39  61  62  94  81  39  97  36  99  86  57  66  72  93  45  87  12  65  48  82  59  33  33  78  90  82  90  90  80  51  27  34  24  84                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                        54  61  40  82  19  21  92  32  81  19  89  84  39  85  60   4  85  13  28  61  88  92  97  70  51  54  28   9  46  64  96  51  29  11  30   2  46  30  20  91  96  28  70  72  21  36  12  32  46  31  53  84  72  84  38  33  91  85  85  12  80  77  29  44  10  26  64  79  42  71  10   1  88  11   8  70  30  48  88  22  53  36  44   8  34  56  86  55  53  42  31  53  79  62  17  16  82  15  79  29  28  71  56  77  90  54   1  16  60  82  65  73  75  88  70  74  67  86  76  52  28  81  43  35  50  25  59  37  43  79  97  27  53  98  52  67  46  72  44  30  54  25  58   4  14  19  14  91  43  36  46  32  73  10  97  20  86  25  23  41  16  83  43  51  71  14  12  33  43  51  25  12  66  70  50  25  84  71  19  36  99  25  11  86  47  54   3  70  79  52  12   8  88  68  31  58  60  89  55  64  34  14  32  67  96  30  49  19  67  74  26  74  40  81  74  71  87  83  50   4  28  43  43  39   8  25   7  45   7  57  67  96  44  22  92  95  47  63  52  93  88  32  24  75  53  31  12  71  89  59  69  84  21  51  39  40  42  84   8   1  65  14  82  39   5  59  37   1  22  56  65  25  23   6  90  98  62  39  26  43  85  35  65  30  55  92  99  78  27   4  59  81  81  55  25  77  62  80  29  63  75  51  84   5  90  99  42  39  68  38  48  75  90  18  30  86  18  52  32  45  94  77  20  43  72  79  28   8  38  60  36  46  16  39  96  46  34  19  63  73  21  67  17  86  15  22  69  96  43   5  48  94  15  62  60  37  95  64  52  18  91  76  37  24  35  48  93  67  78  42  50  99  69  45  30  11  10  73  69  36  71  74  25  64  52  46   2   6  15  73  25  49  66  71  82  50  87  84  83  28  78  81  60  95  73  82  25  94  82  70  20  93  68  89  77  11  88  96  37  51  47  54  17  19   3  63  74  81  51  49  63  69  28  10  80  57  35  13  88  35  16  28  90  10  82  62  10  50  17  72  18  43  44  94  85  68   2  13  79  85  82  46  37  27  97  97  96  59  37  34  30  75  11  79  47  96  93  70  81  83  99  43  91  75  25  53  51  59  20   3  77  41  44  67  51  68  93  11  54  97  18  57  21  14  85  27  53  44  88  50  67  59  77  49  93   8  41  79  84  36  70  15  22  62  60  84  96  14  68  66  39  26  76  66   5  37  83  63  95  68  45  47  48  17  32   6  16  86  54  44  76  19  57  63  77  59  71  46  92  56  87  72  58  57   4  10  82  33  17  77  52  81   8  16  20  67  46   9  48  89  17  62  61  21  90  82   8  32   2  31  84  83  44  24  20  65  35  69  81  10  98  31  99  86  11  29   5  37  33  80  97  11  59  55  99   2  64  86  63  70  59  18  90  28  68  61  60  31  26  24  33  69  48  64  87  36  32  78   1  85   3  79  83  85   8  69  56  16  67  47  70  84  49  53  80  12  37  99  96  38  61   8  39  42  51  32  78  97  54  27  93  40  32  11  65  39  95  13  63  36  49  72  26  82  12  50  67  77  67   3  98  46  35  70  14  43  96  75  10  79   2  28  54  63  13  64  86  63  84  83  88  95   9  90  66  79  15  61  99  37  60  47  76  43  27  79  86  28  56  92  57  48  80  54  17  64  94  64  65  15  53   5  95  26  28  92  48  92  71  96  84   8  98  97  74  40  76   6  71  58  57  57  89  20  31  11  60  69  48   8  51  87  36  73  44  22  39   8  33  79  48  57  25  91  44  41  66  62   6  26  70  79   1  37  31  20  67  51  56  13  32  15  84  92  45  32  50  55  66  60  95   2  50  59  45  57  96  37  75  85  81  81  27  45  96  16  24  70   5   2  76  98  55  81  10  91  93  16  26  74  87   9  57  42  42  52  54  64  90  48  35  59  18  57   5  13  28  47   7  19   9  62  75  29  22  50  94  72  69  49  55  49  78  97  30                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                          13  42  75  60  96  67  75   8  13  65  69  17  14  61  43  39  24  41  56  86  69   5  83  17  58  81  18  74  12  13  90  14  54  96  44  63  74  60  57   1  56  20  39  46  38  65   3  28  82  19  36  72  29  47  60  83  84  79  56   4  80  29  44  40  85  35  63  67  62  84  47  18  11  82  49  47  51   9  90  24  25  99  21  18   9  68  68  88  24  14  90  66  54  78  68  23  53  67  68  17  84  69  48  41  75  14  79  36  60  25  45  17   4  44  85  57  42  38  99  14   9  48  15  55  86  16  70   8   4   3  78  22  27   1   5  30  58  54  44  99  48  23  26  25   3  62  37  13  14  48  46  57   1  71  31  20  62  24  36  86  35  71  83  56  21  64  92  87  58  89  13  84   5  42  94  37  97  63  83  23   5  89  86  13  37  74  76  84   5  95  34  90  83  64  83  84  88  13  66  96  74  42  29  50  91  32  35  45  75   6  87  27  63  81  50  15  78  31   4  25  25  22  48  99  18  39  79   1  49   6  79  83  47  89  11  67  55  52  55   6  74  75  70  28  40  30  46  26  91  33  16  59  72  26  20  38  35   5  42  82  77  33  33  30  90  82  31  24  67  50  90  72  61  89  12  66  67  33  99  30   6  55  68   3  50   6  49  35  17  20   2  29  31  32  52  62  29  99  31  19  15  14  52  88  31  14  43  81  83  51  76  63  69  29  78  76  23  29  39   8  32  52  54  10   6   2  68  94  93  39  27  26  14  30  77  13  67  43  36  76  23  47   9  39  40  98  35  54   9  67  70  99  54  70  50  11  53  71  96  97  62  65  58  50  20  75  93  41   3  79  41  39  26  89   6  26  30  38  53  21  70  62  20  39  65  11  80  82  27  26  61  71  22  58  99  34  26  38  28  33  35  62  82  83  47  45  41  57  50  13  43  84  97  91   7  89  71  73  19  60  30  19  44  97  17  74  45  72  87  64  17  11  70  49  68  90  71  18  23  92  23  73  79  88   6  24  73   8  64  35  48  34  27  23  13  71  43  34  35  69  93  45  94  85  53  95  18  64  23  79  68  93  55   1  87  77  38  20  97  91  33  50  21   9  39  65  92  97  33  11  96  93  89  33   1  23  68  72  27  86  32  47  92  82  29  32   2  26  82  88  45  83  60  79  56  39  26  44  10  83  62  73  89  86  55  34  28  86  63  26  21  43  51  51  79  36  35  36  10  58  72  70  18  43  50  36  12  46  79  42  62  34  59  32  93   2   9  81  99   8  86  12  61  95   8  72  57  38   3  35   9   6  53  62  45   9  34  71  19  49  95  49   2  55  90  95  29   5  52  88  69  32   1  57  75  62  10   8  20  19  26  86  13   6  67  45  29  22  37  83   2  85  51   1  68  99  19  15  59  56  38  96   1  62  47  60   4  65  23  46  32  64  76  33  51  23  93  84  16  14  67  47  81  96  28  67  51   6   7  86  37  74  44  67  65  33  76  24   6  53  31   5  70  45   9  72  39   8  44  17  60   7  31  43   9  14  27  86  54  64  50  47  18  78  47  12  42  78  77  16  14  23  39  20  23  11  63  46  33  89  25  70  31  13  42  91  36  88  39  40  16  65  60  49  34  76  36  19  29   6  52  57  78   4  29  56  70   3  85  10  45  81  36  40  18  98  14  36  59  24  45  17  89  39  37  26   4  58   8  64  36  21  27  84  72  61  25   4  22  40  29  50  48  66  84  24  13  93  36  41  30  68  44  97  50   3  44  68  47   2  91  66  65  55  50  43  63  19  15  39  93  75  64  80  45  58  90  75  51  20  74  87  98  15  53  73   7  36  16   9  13  24  89  12   3  83  15  40  37  81  52  42   3  77   4  72  21  76   1  15  62  84  64  93  53   1   9  35  18  34  92  44  25  64  24  93  58  32  38  51  11  53  37  20  23  83   2  18  94   9  67  31  53  49   7  53  73  37  50  42  68  65  42  67                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                            54  46  97  16   5  92  10  15  90  50  58  11  96   7  86  18   5  73  77  76  54  27  55  35   2  29  93  91   7  73  50  53  21  12   6  69  91   3  80   9  31  45  67  49  19   7  23  17  16  44  41  66  22  79  99  80  52   9  30  93  54  87  38  89  99  44  44  94  40  50  22  88  52  13  56  92  99   1  21  34  63  98  78  37  34  68  68  77  61  77  70  49  77  46  13  60   7  23  89  75  40  29  55  10   3  42  72  33   4  70  71  62  62  17  50  82  88  34  56  74  41   2  76  10  96  74  19  93  65  19  94  10  21  45  16  67  26  68  79  95  79   3  75  85  22  41  57  40  35  88  23  90  85  54  75  15  92  28  81  33  25  41   4  96  18  23  48  20  66  42  52  28  27  66  40  53  17  96  44  20   6  24  15  10  37  88  31  48  82  21  21  98  37   4  54  13  83  20  77  75  48  55  43  43  23  53  43  10  53  74  85  64  51  16  16  66  51  24  81  52  73  92  58  64  36  83  83  65   5  62  68  43  69  88  27  60   2  56  16  80  21  22  36   2  72  19  43  44  76  25  27  19   1  98  59  28  21  56  30   4  54  13  37  70   6  45  54  59  15  32  75  73  66  54  55  50  13   2  15  57  14  65  13  86  81  54  94  47  93  50  84  43  70  37  43  79  73  46  78  67  51  47  60  85  53  63  32  48  61  97  41  41  64  48  26  47   1  15  99   7  55   6  72  27  63  46  94  95  23  38  71  50  51  60  92  65  57  76  90  65  34  94  58  58  76  82   7  69  61  22  25  69  83  97  56  55  21  35  27  31  58  89  27  63  40  82  18   8  32   6  54  14  45   8  69  77  19  84  12  51  84  23  85  71  79  33   2  25  35  44  45  10   7   6  49  91   9  47  40  88   5  85  80  98  56  75  39  51  67  25  51  51  69  54  64  52  89  95  18  99  57   7  55  15   3  47  74  79  64  32  18  20  95  32  38  33  46  16  48  88   2  98  63  43  99   2  70  70  97  51  32  88  24  61  45  95  70  58  38  54  21  89  74  24  67  64  99  58   8  68  22  48  89  61  85  55  41  27  24   3  65  61  76  73  14  12   6  91  29  41  82  60  44  21  62  68   2   4  78  14   4  56  10   1  29  92  38  28  33  35  21  54  28  41  83  91  78  90  73  31  32  95  97  66  57  25  30  59  38  71  69  73  58  29  85  62  74   8  59  10  56  66  32  97  18  84  40  97  86  80   8  22  80  81  81  24  81  25  32  55  12  65  38  58  47  19   2  13  39  89  79  92  17  50   4  87  21  28  47  96  21  74  74   4  27  96  53  38  68  93  79  57  41  69  20  56  65  98  94  60  32   3  24  65  17  35  26  11  27  68  22  45  80  25  61  18  13  32  65  17  94  21  30  20   6  34  63  35  52  66  53  61  23  94  24  16  47  23  77  37   4  86  38  83  91  58  83  65  79   8  32  25  84  50   4  13  87  84  47  57  25  32  65  92  18  81  92  53  86  58   6  59  93  99  38  69  18  78  97  78  29  15  75  55   5  68  52  36  81  14  89  30  23  28  27   7  52  63  33  31  12   6  19  52  33  63  79  58  56  50  99  57  99  49   1  70  90  13  90  52  94  89  16  46   3  60  47  63   8  43  41  38   2  72  54  28  68  67  43  98  35  13  97  49  57  85  14  34  11  44  42  44  59  22  67  71   9  75  51  16  74  72  42  49  91  34  87  86  43  29  65  90  22  75  42  92  93  45  67  94  54  98  39  18  86  70  80  85  66  26   5  37  43  18  52  63   3  78  25  79  89  74  45  98  98  26   5  31  97   4  12  83  12  72  59  94   9  13   3   8  28  42  19  92  90  55  33  92  44  17  28  66  32  79  80  31  71  92  90  70  37  13  38  24  90  78  79  37  94  81  49   1   1  76  84  29  16  88  52  50  98  11  22  59   4  96  29  62  58  40  20  50   6                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                              30  94  27  86  95  40  57  90  40   5  43  30  23  81  41  68  46  15  49  23  60  38  26  17  66  70  19  86  79  72  39   5  38  65  30  58  63  89  18  80  97  97  57  51  13  52  48  16  91  73  25  77  76  70  87  70   5  67  23  85  25  61  97  81  80  53  64  12   6  17  22  49  93  18  51   3  66  26  83  15  25  12  88  78  60   1  34  21   5  17  96  70  63  70  34  53  41  13  41   1  52  28  50  10  37  20  33  38  41  10  55  76  62  29  67  86  14  65   4  77  77  79  66  73  96  70  66  54  78  48  15  65  69  14  27  93  90  97  89  36  94  51  72  94  78  56  52  27  73  83   4  56  58  53  63  58  50   7  19  79  36  84  27  76  77  64  38  13  50  10  64  91  55  75  96  98  16  75  29  61  90  61  43  32  88  93  60  82  88   4  23  19  26  30  96  73  31  28  36  81  61  55  30  74  13  59  11  57  84  41  11  27  35  19  18   9   1  39  54  92   1  70  90  23  46  86  75  66  67  24  40  39  66  23  55  58  25  93  79  29   6  15  63  48  72  50   9  54  47  97  96  94  57  75  78  53  76  83  69  38  70  50  58  45  83   3   7  40  47  56  10  77  25  34  58  13  51  98  52  58   3  18  96  91   9  38  16  77  15  86  16  64  75  53  82  80  37  29  53  96  40  86  11  53  65  88  21  97  54  38  90  56  53  88  19  76   5  92  28  65  89  84  22  74  90   4  18  67  79   9  82  39   5  82  73  29  94   7  41  13  61  30  18  23  23  79  54  23  46  79  99   6  66  74  22  68  17  96  69  83  52  49  80  28  25  79  89  82  58  49  88  93  77  80  80  61  43  39  42  55  82  24  12  15  63  86  56  70  77  58  29  44  53  79  68  20  90  77   1  52  61  17  40  48  30  40  55  57  78  93   9  84  71  32  45  58  46  62  16  58  13  49  67  56  31  43  74  86  56  48  74  73  21   1  83  76  77  97  58  64  35  36  88  83  85  51  75  71  83  10  21  61  38  19  75  14  14  34  46   8  95  13  91  50  93  28  41  77  92  22  11  28  34  45  21  11  39   4  58  96  92  21  43  30  66  40   4  26  49  52  57  34  24  77  84  88  57  60  95  98  56  62  85  34  37  55  93  95  25   4  71  16  50  78  51  58  59  38  97  76  66   8  40  44  70  82  88  51  82  38  77  39  23  13  33  89  87   7  22  56  76  49  69  60  81  98  58  54  65  50  47  10   7  32  72   2  37  81  59  49  69  63  57   7   6  51  52   3  81  89  57  31  73  62  46  15   3  55  84  24  45  68  81  47  65  60  54  30  99  57   7  85  60   3  43  33  84  99  86  93  54  38  27   6  70  70  68  73  18  52  19  74  15  30  23  81  53  28  13  19  75  56  63  49  17  72  80  86  34  65  82  89  47  60  82  41  37  89  71   7  82  22  93  89  13   8  55  85  11  44  33  93  36  93  93  26  67  76  93  99  56   7  15  65  26  53  75  43  57  72  35  91  14  55  91  29  98  36  89  82  88  25  51  93  80  10  95  20  99  48  83  54  26  41   3  78  34  39  97  86  27  69  91   2  32  18   4  61  91   6  94  38  69  47  51  84  74  10  24  30  45   1  45  87  14  74  34  50  93  84  82  18  13  87  38  98  73   5  32  50  29  97  41   9  13  34   3  53  79   2   3  36  45  55  43  42  34  94  11  92  67  82  51  50  63  67  66  92  22  36  88  81  16   6  19  15  93  62  93  66  58  48  13  85  25  90  13  89  24  42  82  74  59  77  17  73  30   5  13   8  42  43  51  56  14  96   7  21  54  25  36   6  80  23   9  50  89  26  11  13  22  79  94  83  27  42  28  11  91  54  27  60  94  45  82  63  35  76  67  67  50  40  89  16  97  33  40  59  56  10  24  88  24  74  70  35   9  57   4  69   8  65  84  97  38  35  35  86  51  34  26  85                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                1  51  38  16  19  23  15  14  74  26  10  89  85   6  19  27  86   4  30  71  92  85  90  65  49  81  55  53  40  75  30  94  95  83  77   1  44  12  48  30  65  26  98  37  13  75  39   8  72  89   5  78  79  96  97  71  19  54  96  24  45  86  99  81  68   9  50   3  41  18  60  22  89   2  97  37  88  17  39  59  74  12  51  38  54  67  41  44  89  16  74  40  92  13  76  35  64  18  38  92  34  62  90  72  62  10  60   8  35  39  93  93  43  47  31  82  56  37  50  10  25   7  92  74  28  61  79  86  84  88  98  95  73  51  64  73   9  21  51  91  84  17   6  34  17   7  69  91  45  53  70  53  79  45  99  58  24  78  90  24  23  69  56  82  61  87  59  81  19  73  19  80  70  11  67  18  82  83  72  42  91  55  66  74  30  82  88  98  25  87  42  22  49  19  28  93  14  36  13  81  65  70  88  18  35  81   3  26  90  99  80  39   8   6  24  38  87  29  25  52   9  87  64  41  46  33  51  77  29  24  33  29  35   9  78  12  31  48  47  79  13  94  10  89  96  17  34  29  62  73  65  29  47  14  20  33  50  82  16  98  94  87  24  60   5  23  24  32  51  18  92  13  44  53  45  33   7  94   2  89   6  13  73  70  60  97  74  77  67  56  63  44  63  79  38  41  35  77  60  66  98  35  68  59  62   8  79  92  92  43  17  54  69  42   1  24  64  90  72  37  22  11  88  11  19   2  76  25   8  36  67  22  75  63  96  73  19  24  84  80  93  63  50  33  97  48  35  81  80  45  42  68  13  71  33  72   9  69  57  69  42  84  92  13  23  68  98  14  83  53  67  72  94  24  84  91  95  52  30  55  86  42  25  12  75  30  76  88  59  87  37  94  15  72  56  83  60  72  99  50   6   9   4  46  44  78  19   3   4   5  52  80   6  78  99  32  64  75  73   4  94  38  60  74  32  17  53  69  73  26  13   4  39  24   4  63  96  19  33  17  39  88  23  51  44  82  29  61   9  36  19  86  57  14  26  91  60  23  50  95  13  30  19  67  15  98  30  33  33  77  32   8  82  98  86  83  50  44  79  15  94   1  11  62   5  34  23   8  92  34  27  78  69  45  64  72  94  41  53  37  43  81  46  22  34  67  94  48  60  58  57  19  80  88  41  31  17  74   4  96  34   8  80  93  67  35  12  56  25  44  47   1  17  89  77  43  17  27  40  76   1  88   5   6  48  58  81  98  13  79  76  27  52  72  62  50   8  14  88  28   3  88  24  29  67  80  40   2   7   6  89   6  18  89  91  94  77  79  99  33  94  22  28  50  17   4  11  99  60  13  64  43  92  13  48  93  71  21  90  37  53  83  73  57  23   6  11  53  28  26  42  11  77   1  85  49  64  37  49  20  90  45  58  72  55  92  29  68  84  77  46  48  99   8  52  51  79   7  78  66  87  11  70  66  22  13  17  15  53  85  76  30  73  80   1  68  58  46  63  45  38  98  60  49  89  19   5   6  61  52  44  56  41  87  92  88  73  66  32  56  19  45  86  14  81  96  54  94  25  92  81  80  83  71  72  37  76  97  38  26   7  61  17  57  19  91  72  60  24  68  12  76  47  35  15  58  97  66  61  95  26  84  93  83  13  61  51  11  47  45  46  59  66  34  38  72  44  12  76  70  83  24  79  75  83  17   3  88  78  74  16  74  30  65  48  41  14  41  59  80  16  45  47  11  46   5  40  89  40  10  52  12  27  41  77  78  76  31  20  78  75  97  28  74  41  62  25  29  29  10  46  70  92  59  57  44  68  67  76  51  21  51  83  78  22  79  61  51  15  81  18  88   8  70  26  21  50  53  17   7  44  90  52  95  93  58  91  28  85  90   6  33  89   6  38  83  12  26  65  16  13  64   3  96  68  10  21  67   2   5  13  13  30  70  91  48  35  51  51  26  69  16  37  12  14  34  90  48  91  44  96                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                  90  20  23  24  29   8  47  29  69  60  85  70  84  87  88  30  69  21  81   5  64  37  94  80  72  93  78   8  37  13  79  51  51  10  29  58  22  34  97  28  46  32   1  99  57  84  41  76  82  40  44  90  44   5   5  90  36  55  92  28  33  61  23  44  68  42  90  65  77  81  65  78  74  45  83  22  31  51   6   4  67  27  79  87  10  71  76  76  80  86  21  72  87  16  24  14  96  70  75  44   4  92  51  71  64  82  55  96  55  33  18  82  58  61  77  12  85   6  86  12  47  31  20  91  39  56  36  34  64  66  48  62  12  30  85  82  25  70  61   6  85  55  94   1  19  78  98  23  91  86  93  37  98  39  86  50  33  76  39  22  70  45   4  88   1  62  49  83  74  90  55  87  11  59  85  45  73  75  82  34  45  12  54   9  42  19   1  96  66  85  50  91  80  37  35  31  43   4  53  79  95  41  99  43   2   6  40  65  59  82  51  85  88  78  46   1  46  25  48  12  16  18  46  34  51  80   2  42  33  15  65  82  38  73  35  40  58  19   6  63  86  44  12  61  47  59  57  49  61  76  14  11   4  51   2  34  18  56  70  77  99  99  47  55  78  57  49  83  70  75  42  64  32   9  37  78  44   7   5  71   2  78  80  52  41  10  70  77  20  71  97  87  81  11  97  97  25  24  81  88  94  69   2  19  17  57  51  47  33  88  27  13  76  30  11  90  92  73  84  32  49  46  62  51  70  46  13   4  14   1  89  45  96  63  44  38  16   9  15   4  95  83  19  37  36  18  46  69  93  18  17  35  37  20  42  31   9  10   9  78  27  54  12   4  43  36  31  97  62  26  73  30  28  45   9  17  96  98  62   7  86  26  41  35  72  27  84  28  77  28  75  95  63  64  99   9  46  57  93  26  65  95  91  57  66  60   1  23  78  30  22  36  15  80  34  39  20  27   2  83  30  39  67  42  90  55  30  87  81   8  19   7  82  74  99  86  97  20  70  58  70   9  77  61  27  95  59  63  70  70  66  36  67  39  18  66  56  79  52  72  74  14  97  40  17  97  98  63  25  92  88   3   6  26  68  31  75  26  89  64  58  95  54  86  50  95  13  60  56  95  70  81  72  47  14  33  90  81  11  45  92  88  98  58  19  54   7  65  43   4  24  95  86  93  79  54  21  46   8  94  27  69  54  12  39  10   1  99  30  58   2  97  19  74  39  67  69  20  70  48  48  61  94  78  31  10  70  13  25  44  18  11  67  64   9  74  28  66  90  32  76  65  66  19  13  38  19  22  46  38  74   6  64  32  22  93  99  62  29  58  99  30  44   4   7  28  39  85  50  27  29  60  30  12   6  24  61  71  27  13  14  74  34  78   7   2  59  10  55  10  30  87  95  65  15  53  52  24  60  43  50  84  55  68  50  46  91  59  78  64  69  22  71  10  67  12  22  73  16  57  52  52   2   5  31  72   3  31  48  42   2  60  85  73  67   4  84  41   4  58  48   9  30  67  39   9  24  25  59   7  44  41  64  62  73  69  42  93  83  64   8  87  49   3  12   8  48  92  28  23  29  51  70  13  38  36  71  98  84   1  63  99  40  43  49   5  60   9  82  25  73  20  62  47  57  29  99  18  35  70  50  78  73  57  20  53  56  49  67  56  72  42  68  58  17   8  94  40   2  32  31  51   3  92  82  70  94  41  46  36  51   4  59  23  51  28   9   3  24  87  49  69  97  28  56  98  38  89  40   7  61  97  34  18   6  58  30  43  70  45   5   6  77  20  56  22  33  69  53  92  55  79  23  14  49  65   7  44  55  91  22  31   7  67  49   6  15  28  10  76   2   5  37  86   5  92  90  80  20  39  78  47  97  48   2  13  59  64  26  84  18  28  39  86  44  66  23  88  79  14  47  20  35   8  73  85   6  13  51  66  65  41  59  52  57  25  97  11  43  17  24  99  81  25  67  39  27  19  26  36                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                    69  29  33   8  49  22  44  39  27  20  16  26  58   4  86  76  51  81   4  71  93  70  94  35  44  48  54  37  76   9  17  32  15  31  16  62  65  94  32  45   5  54  83   2  18  59  20  79  25  74  99  59  73  88  38  96  63  68  37  84  10  33  73  59  31  65  27  32  85  39  14  42  11  63   5  97   8  46  30  96  50  45  83   4  32  38  36  56  61  55  48  29  76  83  77  18  73   2  41  27  82  57  52  58  36  41  56  97  93  17  83  89  71  88  80  50  16  74  74  96  30  91  75  65  97  25  14  13  43  16  98  21  56   9  99  29  80  24  50  31  43  33  25  76  14   4  29  84  19  84  62  42  54  25  28  44  73  10  30  79  27  48  97  22   8  84  85   4   1  22  31  21  59  65  78  71   6  65  94  18  25  63  86  17  56  45  74  11  13  19  29  89  14  90  75  35  10  47  41  42  29  42  21  28  42  75  86   7  41  69  40  92  37  21  76  94  84  29  50  84  54  66  17  84  82  22  32  98  69  10  11  45  66  60  53  19  22  70  65  68  21  27  68   3  47  22  23  85  14  75  61  55  70  66  67  12  44  41  65  36  17   5  76  33   3  88  51  78   3  43  65  89  63  35  17  92  12  75  95  61  80  17  11  46  48  84  39  44   1  92  25  40  87  18   1  23  96  13  24  71  28  27  44  91  94  54  29  99  59  75   6  16  60   6  55  33  32  87  69  21  14  16  98  90  74  29  66  51  66  50  70  16  39  82  91  28  57   8   5  84  36  83  51  48  17  75  99  16  88  85  80  40  76  42  91  33  91  26  12  14  96  56  30  46  76  22  17  67  13  62  77  78  53  86  43  71  33  11   1   8  98  20   4   4  77   8  64  68  83  38  57  88  96  87  45  35  42   1  73  17  50  93  71  13  47  91  24  92  84  72  72  84  21  22  69  24  53   7  19  68  67  91  56  66  92  95  83  92  61  84  93  83  26  33  41   2  33  24  89  17  80  80  34  25  23  45  26  95  32  17  31  87  51  72   4   6  77   2  12  79  99  60  26  73  68  47  22  58  35  95  96  25  62  75  21  30  88  50   8  83   6  45  58  62  30  54  31  67  26  20  76  14  82   5  54  68  22  69  29  98  95  80  89  62  11  33   5  90  61  56  44  51  93  34  34  66  10  37  42  19  17  27  27  72  36  74  58  41  20  33  41  26  44  24   5  97  99  29  50  38  61  63   5  11  57  87  57  63  85  29  45  64  85  43  54  84  16  85  18  52  41   3  67  33  61  99  53  11  78  66  70   1  73  34  34  89  46  18  21  17  80  16  99  94  89  19  26  22  93  17  36  78  92  14  49  56  60  56  56  64  35  92  46  79  24  71  56  67  36  53   4  61  38  69  59  69  42  94   9   5  86  13  72  68  69  10  89  17  81  94  61   7  12   8  84  37  43  27  66  45  66  99  27  38  22  23  59  73  69  62  22  42  86  42  91  74   1  76  99  10  94  78  69  34  14  15  42  35  66  88  90  20  40   4  53  27  99  48  37  36  18  28  63  83  70  65  69  47  58  86   5  79  78  83  48  84  25   7  39  59  93  17  68  17  89  41  64  51  30  71  83  60  31  56  14  93  31  13  73  36  45  73  53  45   5  19  97  98  98  22  29  94  16  13  37  49  40  14  36  12  74  64  83  73  49  23  11  76  53  46  87  85  14  63  13  64  76  11  56   1  11  84   2  67  15   4   9  54  40  87  81  95  99   5  65  75  38  63  63  79  55  76  31  95  82  61  31  12  20  73  40  94  72  59  91   9   8  90  24  95  68   1   8  98  18  91  77  24  73  18  68  11  24  22  84   5  77  14  76  31  65  30  20  87  38  65  62  40  89  28  35  88  43  61  46  56  87  46  16  11   7  81  18  30  37  72  35  53   6  17  97  55  88  56  15  42  73  13  72  38  85  54  41  98  25  78  28  98  80                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                      96  29  90  18  84   6  44   2  98  97  14  91  42  20  70  92  51  14  48   5  82  48  71  99  14  61  58  75  53  41  28   9  38  94  36  75  89  21  49  95  27  53  62  89  89  72  12  63  99  24  57  11  55  93  12  50  61  73  75  12  58  74  14  79  55  93  54  61  88  31  76  40  90  19  55  44   7  90  58  29  60  38  35  15  58  55  67  85  41  28  56  60   1  74   9  87  44  70  16  16  40   7  19  74  50  84  91   3  72  58  28  67  27   9  34  61  15  99  15  92  75  20  22  50  38  28  72  61  67  90  81  51   5  89  31  91  57  95  32  74  44  76  73  79  65  87  23  78  22  34  38   8  20  56   8  10  83  31  91  49  70  48  10  42  36  62  29  44  14  67  63  69  68  91  10  39  95  65  94  93  99  84  33  59  32  40   3  43  44  26  67  82  54  72   4  52   7  42  73  16  50  77  55  49  57  69  76  17  48  18  95   5   1  41  14  11  94  22  69  93  54  46  64  20  73  98  11   1  77  70  76  74  78  40   1  10  49  50  47  94  38   2  68  22  32  33  20  85  90  29  49  14  48  55  24  40  11  68  42  69  46  38  16  41  49  12  45  35  15  13  79  97  12   8  81  65  40  12  77  37  87  82  85  20  25  33  56  30  41  24  97  39  30  59  92  35  55  52   6  97  42  29  27  37  59  70  38  89  32  60  62  18  51  93   9  99  41  89  75  99  14   2  11   2  35   3  31  68  62  42  11  29  77  26  66  80  35  10  81  66  48  10  78  60  26  81  15  65   7  80  89  29  74  67  42  22  51  66  95   3  35  71  67  14  11  47  79  66  72  91  42  96  57  10  70  60  52  41  25  27  73  57  55  39  80  29  49  40  89  51  83  35   5  17  22  29  30  35  31  58  42  44  94  98  15   9  96  76  90  12  57   8  15  24  84  11  87  14  98  25  11  87  46  60  49  44  32  23  40  31  36  67  43  76  41   9  48  37  76  89  85  38  18   8  50  64  50  18  83  50  19  33  73  11  48  17  93  77   4  48  89  72  67  76  66  84  49  71  76  24  91  50  92  90  34   5  15  72  63  66  67   3  68  84  20  99  79  48  70  50  44  26  29   7  12  32  84  38  45  94  34  85  58  24  98  29  35  13   8  37  65  34  52  82  85  32  38   5  95  35  57  58  46  22  62  69  16  25  34  22  32  20  12  55  87  89  44  36  80  22  59  11  74  46   8  94  55  52  98  73  54  10  31  37  91  34  14  25  22  20   3  66  59  42  66  73  15  57  91  38  90  60  49  66  74  99  78  79  81  84  43  58  22  19  14  82  74  56  49  29  29  52  42  74  53  45  44  78   2  42  64  47   2  79  98  78  37  34  88   3  77  25  97  26  90  15  91  64  68  78  77  21  73  99  94  10  20  78  42   8  31  84  31  93  23  22  69  54  53  19  35  93  87  50  41  62  54  38  14  59  84  71  57   9  38  78  85  19  46  39  44  12  52  68  94  97   1  25  43  26   6  41  97  38  88  95  35  67   1  19  68  35  46  26   4  25  75  48  38  26  49  52  73  70  87   4  22   2  88  36  31  88  23  74  71  14  97   3  21  28   6   9  71  95  42   8  88  32   5  25  64  78  16  76   2  40  64  48  49  72  82  28  20  31  58  68  98  50  32  11  33  97  69  80  37  69   7  75  64  44  94  63   2  55  68  74  93  32  27  89  98  59  53  90  57  80  62  66  66  50  50   1  27   3  62  84   8  32  87  59  60  16  37   1  55  18  46  16  20  39  28  38  71  73  33  34  32  68  15   4   5  59  70  59  80  70  76  16  78  68  30  15  61  22   5  11  71  58   8  58  26  75  80  54  97  34  52  49  25  48   4  69  42  58  82  31  57  88  76  86  78   4  35  87  38  98  76  16   1  76  44  24   4  11   9  85  99  45  39  23  41   6  55  54  19  98  77  45                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                        46  40  24  69  67  16  22  31  72  35  72  44  70  86  15  80  66  91  24  38  51  65  28  68  88   6  33  59  63  26  63  35   5  26  93  10  56  62   3   7  64  86  14  93  43  79  17  54  59  67  25  84   5  62  81  94  96  38  20  12  61   8  94  34  72  98  47  44  11  93  90   7  39  65   8  96  99  75  62  25  66  97  83  34  18  37  11  65  99  16  83  40   5  42  46  85  97  60  75  15  53  48  28  49  92  57  89  19  80   2  19   9   6  83  97  47   5  15  39  97  50  38  63  70  36   8  52  65  30  70  61  41  19  19  93   2  61  11  33  87  72  39  96  31   6   9  46  60  10  91  36  32  39  36  44  13   3  97  97  27  76  93  58  65  79  12  87  12  42  79  57  81  51  85  19  24  28  17  96  30  27  44  53  37  24  38  35  86  49  21  41  13  60   6  97  91   4  37  99  32  21  12  10  88  90  16   9  73  87  59  20  95  95  68   8  26  30  80  75  62   8  43   4  78  62  50  34  86   5  65   9  36  22  90  38   5  55  22  91  67  34  67  64  54   7  31  36  45  12  17  19  86   8  95  49   5  72  74  33  95  43  12  63  88  93  52  38  62  97   6  54  30  65  96  31  57  56  84  69  97  54   4  20  19  41  51  48  55  20  87   9   7  25  56   6  47  85  87  96  34  37  27  76  60  93  67  81  21  38  78  81  13  26  79  13  71  66  81   1  99  25  36  57  33  44  37  39  73  92  84   2  95  79  15  94  77  41  94  84   6  54  60  73   7  78  37  11  82  96  34  62  21  31  54  10  20  65  39  15  93  21  92  18  43  38  34  53  36  13  78   1  93  53  67  41  54  63  37  60  80  91  84  49  40  77  74  93  19  69  27  58  50  72  50  26  27  66  61  92  53  62  77  17  46  43  17  73  14  77  45   7  44  82  85   6  43  47   8  75  56  67  22  17  70  24  30  10  25  89  59  66  61  83  86  12  69  64  95  13  75  95  67  30  93  60  75  67  62  62  21  47  97  21  26  31  17  44  37  33  24   4  61   5  57  78  76  17  96  94  26  91  75  55  61  95  93  19  32  39  70  82  74  46  72  80  10  80  23  96  38  57   9  84  57  97  46  24  49  41  41   9  53  88  56  80  27  97  94  92  10   7  49  67  56  85   5  95  22  29  20  32  48  79  97  99  21  96  37   8  40   5  68  97  31  31  64  98  99  92  64  81  30  47  37  13   5  87  65  52  27  54  69  80  99  86  99  30  49  67  18  93  99  50  61  33   2  26  98  21  79  28  91  92  24   2  40  20  67  62  49  15  46  40  92  74  59  79  60  61  35  33  21  95  23  70   3  24  41  56  14  78  49  70  89  11  57  56  86  22  56  34  89  18  53  53  79  89  92  20   4  79  10  54  18  65  20  82  99  27  59  35  17  70  80   3  73  27  20  65  57   7  45  22  15  10  41  59  25  61  54   6  98  36  86  90  59  17  74  13  10   2  85  89  75  62  13  61  49  17  58  94  69  68  82  16  93  93  70  40  45  32  54  35  98  84  31  16   6   3  77  60  92  91  53  76  92  51  94  59  11   1  65  84  31  71  31  37  54  77  55  77  91  33  21  26  37  21  77  94  88  56  86  22  91  98  79  54  94  66  45  27  12  86  89  84  92  60  87   4  67  95  54  16  18  98  69  87  50  28  58  42  71  24  42  17  45  55  64  97  35   4  70   9   2  36  92   9  73  20  61  42  30  58   7  67  84   5  17  73  16  31  57  99  38  75  98  13   7  82  67  73   5  77  74  73  28  40  46   1  18  63  96  36  19  37  74  60  45  12  44  24  31  83  34   2  47  58  80  24   7  82   2   8  79   8  57  47   3   8  31  86   4  28  86  21  56  69  95  66  21  34  98  62  86  78  28  84  23  66  84  94  68  47   3  27  67  99  32  81  69  46   1  54  22   7  13  43                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                          76   1  73   4  82  44  53  91  47  42  93  10  96  38  97  24  38  75  82  62  63  15  39  98  61  34  31  12  72  55  21  29  97  65  86  55   1  28  28  99  87  77  43  70  91  90  94  93  41  41  13  83  15  25  67   8  84  33  82  69  37  28   8  97  98  96  54  64  57  10  27  59  24  19  68  83  37  95  62  86  74  41  33  18  58  42  56  38  33  20  32  43  92   3  69  70  19  31  45  80  71  75  30  43  82  88  49  96  78   5  80  81  71  70   8  33  69  70  46  87  48  35  34  82  63  10  67  79  24  38  62  44  38  41  78  77  77  84  99   7  30  93   7  93  84  84  24  60  27  77   8  35   1  57  98  77  33  98  89  16  98  68  88  68  18  54  88  31  29  67  84  26  11  87  49  45  94  98   3  73  97  33  77   6  63  18  91  13   5  59   3   3  40  66  29  64  27  41  97  26  72  21  96  62  21  15  59   8  40  38  75  53  76  48  88  37  47  38  57  10  73  51  82  41  32  89  70  40  12  16  12  92  57  14  73  32  63  75  30  61  76  89  68  64  63  34  59   7  11  98  79  24   9  97  94   9  18  82  98  93  38  48  49   8  42  27  49  18  89  91  35  95  84  67  22  82  37  30  50  85  56  40  23  51  44  30  71  35  92  38  18  52  31  89  46  67  95  70  83  47  75  54  21   7  66  87  51  23  18  67  88   7  82  62  36   5   6  88  14   6  97   4  71  60  31  83  92  52  65  82  39  30  72  98  61  47  10  92  84  12  85  53  74  41  20   2  77  87  58  17  19  16  74  75  58  99  33  71  72  72   5  38  74  56  85  99   8  65   2  79  45  73  33  11  38  88  89  78  95   7  63  55  32  36  32  80  96  96  28  64  69  12  95  33  30  93  97  93  58  44  81  28  83  34  53   2  27  49  22  52  42  67  99  18  92  90   2  91  42  61  69  87  71  42  23  57  70  26  55  10  13  17  59  32  48  96  58  51  90  86   6  90  32  26  29  82  77  60  33  15  37   4  71   6  67  84  91  33  92  10  67  19  24  25  31  98  45  64   2  87   7  97  82   8  48  42  60  91  30  22  99  86  67  13  20  52  87  37  63  82  50  16  96  97  60  30  37  86  40  51   8   7  68  85  45  53  22  50  21   3   5  28  23  44  10  70  46  61   4  74  26  91  33  98  38  44  58  33  30  56  86  79  33  24  48  23  51  18  99  38   5  32  68  79  49  52  43   7  32  81  15  64  43  69  13  16  65  76  95  34  25  56  38  79  74  55  58  12  59  84  29  88  49  94  30  52  11  48  27  78   9  70  93  55  28  44   4  28  85  32  48  13   8   2  70  57  60  33  45  17  22  63  79  85  95  19  66  28  44  90  24   2  56  62  37   8  79  93  11  50  95  54   5  36  49  55  16  23  93  18  70  44  57  56  10  35   7  75  19  96  59  58  36  30  33   9  62  52  66  48   7  27  50  55  19  26  30  11  34  14  84   6   2  18  21  19  63  59  76  22  64   2  45  15  83  67  55  22  44  83  70  75  14  41   4  66  19  64  73  82  49  57  23  75  85   3  52  33  71  21  92  70  16  97  13  50  81  79   2  36  17  25  73  34  12  10  52   6   8  32   9  17  88  76  24  79  54  26  16  11  64  65  23  89  16  34  64  80  82  37  66  47  87  83  90  70  90  74  65  91  92  19  30  51  54  17  77  78   1  31  50   1  45  95  67  60  26  59  49  39  85  54  75  43  32  14  40  18  18  16  91  98  98  52  97  84  71  85  54  71  27   5  62   8  66  63  28  68  62  53  60  22  24  47  24  60   4  49  64  91  88  15  26  15  29  43  52  59  52  35  46  36  28  44   6   4   1   1  74   5  57  10  66  74  53  70  78  12  23  99  15  60  36  51  93  12  60   9  90  74  52  44  85   1  96  30  76  19  22  71  18  46  76  86  66   7                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                            45  64  31  37  56  59  80   2  10  96  46  76  89  42  60  20  54  97  60   2  47  64  79  45  61  16  97  89  59  62  76  41  95  27  47  56  43  19  37  89  41  23  56  30  31  85  90   6  56  36  17  42  79  99  62  78  81  49  37  58  49  35  14  60  72  24  53  11  28  17  50  64  36  46  91  66  22  96   9  43  79  95   5  73  16  16   7  39  15  45  87  54  21  78  95  19  70   9  19  63  32   8  66   3  13   5  47  51  83  19   3   7  21  58   5  13  62  83  35  29  40  50  34  73  83  70  85  15  24  29  58  67  59  90  15  21  96  46  55  58  79  66  99   1   9  75  51  19  93  42  41  18  38   1  94  19  78  79  84  17  40  81  82  40  79  30  21   9   4  99  58  77   4  18  66  59  49  35  50  39  54  81   2  38  41   4  26  48  58  61  53  49  78  59  84  93  70  14  37  35  69  90   4  79  54  87  63  73  61  67  86  94  93  16  37  43   3  76  59  37  45  33  27  20  98  60  55  17  24  88  68  85  12  90  61  73  94  55  23  91  94  95  11  57  52  48  60  34  78  34  34  67  99  70  56  85  21  69  36  69   8  18  58  88  17  60  71  96  24  16   3  15  22  76  73  32  48  40  74  59  56  20  22  83  79  81  11  33  34  84  86  28  64  75  74  76  96  43  30  27  12  39  38  26  51  55  22  65  54  13  34  82  68  21  15  54  24  31  22   2   7  67  60  47   2  42  41  48  63  27  23  62  70  80   2  24  49   1  22  22  82  66  39  67  32  89  84  46  85  68  10  24  78  22   3   9  30  68  41  53  67  62  29  28  81  25  15  61  29  39   9  22  14  57  52  57  40  62  48  67  75  19   3  22  10  23  48  98  84  37  90  79  14  96  83  14  72  43  71  18  61  78  69  13  12   4   6  30  30  55  71  88  82   9  47  18  55  46  26  81  14  68  93  83  77  42  34  66  44  28  10  81  82  99  20  46  15  54  59  30  49  94  93  28  25  66  34  81  73  83  46  47  10  43  56  41  96  99  91  84  45  18  50  34  31  94   3  12  56  52  98  53  68  50  81  56  49  92  90  27   1  53  80  37  26  83  92  82  18   3  63   2   9  93  53  95  64   5   3  67  49  73  77  17  76  89  16  44  88  95  51   5  92  99  67  21  77  84  53  59  61  74  41  90  36  34  59  26  35  93   9  92  80  63  50  87  19  37  39  30  39  86  44  93  16  94   4  58  24  42  67   4  84  61  45  11  90  53   4  67  48  30  59  13  44  12  73  15  53  37  87  75  52  76  91  11   6  79  92  92  30   7  36  67  71  96  37  33  72  20  55  81  19   5  92  19  40  98  79  94  85  77  89  99  26  98  92  37   1  12  68  83  58   4  91   6  50  13  53  42  29  50   1  43  94  72  39  44  75  46  36  35  28  18  15  72  69  38  67   2  86  62  86  67  70   6  88  51   2  83  90  50   6  26  90  70  20  12  22  23   8  90  85  20  84  57  90  70  86  13  41  73   8  15  95  78  16  95  95  31  71  44  64  56  79  43  80  66  45  53  81  46  25  57  68  86  40  95  62  43  32  95  24  44  75  12  68  56  89  19   5  49  31  11  93   8  52  96  75  13  61   7  22  97  68  70  38  77  98  33  87  94  63  11  44  90  18  68  44  56  27  46  12  73  90  43  91  49  46  23  48  12  51  82  33  84  23  72  96  78  96  43  18  47  93  88  48   3  22  59  70  77   4  72  48  39  58  54  48  53  51  56  17  88  84  54  20   3  20  54  14  45  15   9  60  55  54  42  55  22  83  28  14  86  71  74  75  21  30  89  78  81  77  31  89  73  66  40  74  83  17  85  66  71  23  16  89  66  84  87  43  10  83  49  32  18  26  76  12  88  21  31  19  82  22  82  98  37  68  10  67  19  63  91  65  65  31  91  31  70  47  66  62  18  53                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                              43  71   4  26  32  99  47  14  29  76  68  31   3  83  87  39  98  15   4  66  15  81  16  80  80  55  64  28  42  38  15  14  78  16  20   3  70  12  95   2   6  91   4  59  71  85  89  75  59  72  46  37  60  38  72  33  85   6  31   1  35  33  55  48  85  55  37  60  82  66  47  31  39  30  42  92  23  97  97  91   8   1  41  33  23  56  42  34  92  74  88  58  42  92   2  43  69  53  63  54  17  22  49  39  18  77  65  95  71  23  28  98  52  33  96  20  91  43  96  81  82   1  53  16  29  45  45  71  46  62  42  99   9  25  75  73  91  47  52   8  76  13  20  49  93   1  86  98   8  96  15   1  93  30  13  19  90   1  84  59  10  11  48  55  92  97  59  90  69  44  12  62  99  17  96  17  66  49  27  83  45  63  51  96  79  58  98   8  50  56  45  28   7   4  24  89   6  68   4   4  99  14  80  28  62   4  51  13  90  99  20  16  11  60  49  12  64  81  27  78  36  66  78  93  92  57  79  28  86  87  86  66  19  31   9  60  72  29  21  46   6  93  12  94  72   7  36  10  75  15  23  13  31  92  54  23   9  80  79  76   2  46  40  78  10  68   7   9  74  76  57  51  11  87   9  10  91  23  51  86  53  38  28  85  34  60  87  19  60  76   8  65   5  15  68  67  25  75  20  12  40  41   8  38  85  41  46  47  34  80  31  21  69  74  20   5  11  49  36  27  83  98  83  86  81   4  86  86  74   3  34   5  97  67  82  91  19  93  83  11  68  42  91  47  50  49  98   4  73  43  17  64  85  42  13  96  60  24   6   4  85  88  79  47  13  93  41  65  66  41  99  82  91  39  62  36  31  81  85  94  28  20  34  89  76  90  81  91  98  98   8  30  54  11  88  84  92  13  83  40  27  19  36  46  38  80  49  67  56  50  43  44  61  88  25  96   1  47   6  28  52  14  23  98  40  85  28  71  53   1  63  38  25  11   7  65  54  83  81  31  81  58  96  22  16  95  75  78  37  83  71  84  94  25  30  48  83  77  12  51  78  47  46  59  41  71  67  78  59  93  17  88  18  39   3  15  97  86  11  14  10  24  99  76  80  54  70  91  90  43  75  71  97  39  30  87  12  40  84  41  91  17  77  86  84  70  46  68  17  98  40  34  88  98  95  58  28  75  92  92  75  69  48  38  75  36  43  75  98  10  56  85  18  99  32  67  24  89  97  86  88   3  47  94  91  80  66  33  79  32  98  97  38  36  68  40  41  20  96  85  49  69  87  21  46  41  11  90  19  91  26  76  76  27  98  98  28  25  71  27  74  36  61  49  52   6  98  47  21  85  64  77  81  26  65  72  59  25  47  41  97  36   4   3  40  52  14  15  56  93  12  20  84  17  15  49  24  44  98  63  23  38   4  85  68  88  60  85  39  51  81  18  51  33  56  99  84  47  31  15  98  53  39  60  52  89  24  26  88  75   6  17  33  78  76  19   9  12  16  38  39  75  24  36  80  21  80  12  90  30  86  17  15  90  39  35  62  76  11  69  24  73  40  89  88  79  68  10  74  20  46  91  33   6  99  65  93  84  96   4  99  20  80  77  99  11  31  63   4  84  74  99  67  58  48  90  64  26  65   6  65  42  51  85   3  39  51   3   6  78  11  73  20  42  32   8  58  93  34  95  38  21  43  40  24  85  35  81  90  74  30  51  15  32  66  24  39   8  30  52  96  69  65  62  29  46  23  49  67   1  94  73   6  83  47   5  77  87  66  94   7  96  18  21   8  90  42  34  26  64  20  19  82  35  92  52   3   4  24  31  98   2  12  43  89  57  92  75  84  72  20  76  61  24  20   1  60  96  39  69  63  54  67  77  88  64  81  14  26   4  46  15  88  60  20  89   1  16   4  58  80  95   4  43  68  72  95  74  99  18   4  82  40  60  84  68  11  61  52  11  30  77  42  25                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                17  61   2  42  95  46  36  56  84  13  59  98  37  74  96  66   7  99  58  49  33  77  54  17   1  14  84  54  58  59  68  89  58  86  92  12  84  22  89  83  39  77  48  93  73  53  99  35  63  25  44  59  14  24  24  68  61  56  41  96  93  44  88  46  38  25  53  58   4  21  57  32  71  82  76  93  92  62  31   2  31  19  71   3  67  33  18  72  56  43   3  90  29  54  33  33  82  38  28  27  52  19  97  50  94  67  42  58  87  62  20  21  60  36  93   6  54  76  98  47  35  49  43  44  76   8  15  58  26  19  62  46  85  70  96  91  32  15  98  17   4  51  47  39  20  84  33  37  25  66  77  82  85  31   2  74   5  39  13  61  68  29  21  17   1  34  73  42  23  92  22  57  18  53  23  93  16  11  65  37  34  15  38  87  27  84  18  16  90  98  74   1  21   6  86  75  62  27   4  52  80  25  27  18  76  60  94  81  28  55  93  22  16   7   1  28  29  79   3  56  51  80  93  35  67  18  88  13  92  74  44  33  30  99  89  31  39  61  92  75  15   2  71  35  25   6  83  78  44  36  74  94  37  21  49  81  35  53  73  94  70  46  27  70  26  43  16  58  85  39  56  86  20  75  15  48  34  31  87  70  75  90  85  33  20  44  48  20  49  76  24  28  91  98  60   2   4  90  32   2  36   2  53  82  15  98  38  30  86  51  73  14   3  20  63   4  87  94   8  86  23  11  89  43  21  58  94  99   4  64  35  47  55  67  38  48  46  73  95  78  54  92  82  64  27  28   2   7  82  68  86  27  75  39  54   7  73  39  44  68  92  43  39   6  80  12  25  96   9  71  27  85  80  83  42  60  19  77  40  26  94  62  56  26  92  38  23  12  75  68  66  76  83  22  29  50  18  53  70  20  29  35  62   3  38  10  31  32   1  69  45  94  68  41  71  36  18  42  66  57  29  15  41  71  46  94  45  88  45  50  21  97  40  86  56  46  85  25  61  90  11  26  50  57  52  13  11  76  81   8  96  95  23  77   2  15  69  58  97   5   7   8  18  11  18  96  77  90  56  58  53  39   2  72  89  27  87  33  10  87  31  91  48   9  26  57  36  71   8  57  38   2  87  99  32  94  53  11  72  72  83   9  78  52  97  65  43  66  86  88  56   9  79  70  51  62  33  97  49  26  70  89  60  83  29   5  55  59   4  42  44  65  71  20  15  39  68  50  52  91  86  24  61  29  20  19  11  85  37  97  53  10  29  24  14  24  51  87  22  82  21  19   9  77  23  20  97  62  59  86  73  51  67  98  38  46  77  68   1  13  23  60  94   2  50  27   5  46  50  94  82  62  19  93  97  97  34  20  93  10  51  71  14  25  31  83   4  50   6  70  48  39  16  45   8  44  59  20  48  46   8   8  97   9  74  31  98  64  85  59  25  17   1  99  99  90   6  48  79   3  57  65  94  10  87  47  42  83  88   1   9  31   8  39  73  27  56  83  14   5  22  79  35  87  21  12  80  57  71  13  95  84  24  78  69  42  15  48  72  66  20  22  37  90  23   9  42   2  81  29  48  89  68  61  34  48  21  39  86  23  46  33  12  68  93  87  60  17   9  87  34  36  17   3   6  82  26  90  13  78  33  91  75  10  69  22  58  36  55  30  13  34  33  44  76   5  75  66  93  62  97  93  68  37  63  21  92  39  78   8  81  26  41  39  67  79  76  90  30  29  39  93  41  81  75  66  33  59  44  28  44  64  21  31   5  22  13  86  25   4  26  29  11  69  53  79  74   8  55  88  26   1   4  74  10  64   8   8  45  17  47  99  26  81  48  45  83  87  93  78  95  27  46  47  49  21  17   5  24  44  85  79  11  24  93  51  27  46  90  12  46  99  65  76  12  97  35  97  97  18  85  53  66  75  42   7  23  47  17  71   2  87  51  25  85  55  82  50  27  41  26  21  56                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                  2  68  85  44   6  78  52  65  26  47  61  19  15  13  83  45  74   4  40  40  40  51  44  72  45  50  84  20  25  94  60  18  31  92  91  22  14  56  50  75  76  96  95  62  37  31  83  97  56  27  61  70  85  34  62  98  45  97  34  15  87  57  14  39  15   1  69  66  23  69  95  21   4  83  31  15  20  37  93  11  67  56  91  30  55  84  44   4  24  37   5  98  11  97  80  74  69   9  90  42  81  84  43  26  93  98   5  46  91  11  91  46  94  99  18  85  69  46  37  79  89   2  63  45  22  38  28  18  44  71  24  91  39  32  63  94  65  81  51  22  45  30  94  13  30  42  79  96  11  64  72  26  12  28  86  24  34  36   2  63  69  80  36  56  33  71  89  89  95  77  12  39  19  73  57  45  90  81  45   8  96  51  10  22  18  91  14   3  24  32  52  54  80  37  41  32  34  34  32  31  90  84  81  78  84  96  90  47  96  76  96  57  73  99  13  90  34   4  74  54  13   8  85  52  77  27  94  15  48  44  69  55   3  67  62   1   1  69  69   5  31  33  37  82  55  60  43   6  38  91  44  41  47  54  84  48  96  40  21  40  60   2  21  45  26  74  79  73  55  42  19   9  32  59  49  69  18   2  84  36  57  90  51  25  57  10  50  25  94  50  45  51  11  52  98  38  32  26   6  47  45  38  87  90   3  88  79  24  74  75  81  72  53   5  58  25  60  61  94  47  93  55  40  71  45  39  94  72  37  38  54  36  12   7  14  40  34  56   9  85  12  68  95  30  91  82  50   5  41  28  39   7  37  37  86  39  33  95   3  26  65  87   5  87  41  10  95  90  43  90  55  95  70  66  97  49  73  64  36  90  16  66  94  87  17  43   3  74   8   4  55  30  51  13   4  22  88  33  11  97  49  67  87  69  76  30  69  47  11  44  60  16  82   8  55  92  10  59  52  54   5  72  70  57  12  20  14  74  68  14  80  34  69  27  21  81  96  36  75  35  87  18  48  81   3  14   1  26  32  44  58   1  44  95  73  24   7  98  72  30  22  36  38  48  23   1  78  16  53   2  58  86  91  23  57  70   1  75  68  59  42  14  56  66  39  14  41  99  61  92  94  28  17  46  94  83   1  12  33  87  84  43  42  41  42  90  63  14  17  18  44  99   7  63  95  84  33  29  50  12  96  60  92  36  85  24  84   4  95  38  88  61  26  10  90  69  12   5  13  95  69  89  52  62  64  35  58   2  12  31  88  35  12  31  15  26  35  35  31  11  86  74  55  43   3  86  36  11  74  78  73  35  26  32  25  40  47  89  73  44  29  61  41  39  44  77  57  53  32  82   2  82  30  41  20  99  48  11  64  65  61  74  94  59   3  79  64  54   1  19   3  74  18  59   2  10  40  70  80  83  77  62  90  67  79  82  59  13  85  85  97  77  22  17  85  80  26  62  65  59  50  49  46  16   3  57  88  98  13  64   4  40  98  86  74  46  38  61  61  83  13  13  67  31  10  19   4  56  14   1  56  42  23  45  93  38   8  81  94  52   7   7  94  80  90  88  56  62  16  87  14  69  35   1  99  97  20  78  54  30   8  13  18  25  13  64  89   6  78  57  52  58  65  38  42  18  61  58  40  56  17   4  62  33  82  26   6  56  55  88  64  14  51  81  27  93  93  83  65  23  73  64  65  79  94  95  22  25  27  47  37  42  84  43  43  69  43  82  42  25  84   1  83   7  30  53  30  36  28   4  11  74  48  25  39  74  77  39  29  63  22  29  67   3  37  16  89  14  85  50  60  56  78   4  54  48  68  49  46  11  41  26  12  87   3  43  71  78  83  19  23  28  75  95  32  41  48  12  36  17  36  67  28  96  84  67   3  32  52  69  18  84  58  46  10  29  68  37  55  89  38  69  90  89  99  24  97  11  96  97  85   7  46  32  64  56  33  77  48  49  14  38                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                    10  60  32   7  17  56  62  78  12  11  66  87  76  68  93  88  48  84  75  39   5  50  78  15  82  66  90  22  56  26  19  87  34  47  14  25  83  11  69  40  67  52  28  60  52  44  60   4  31  97  12  37  63  36  26  23  32  13  50  71  40  72  63  65  43  12  93  35  57   9  46  56  86  60  69  80  44  72  40  95  49  11  93  71  87  80  53  89  13  23  57  36  28   1  26  72  98  71  54  22  95  11  38  65  96  96  45   1  28  96  79  17  10  38   4  61  23   2  61  50  22  76  55   7  89  47  98  53  42  18  42  11  63  63  83  62  94  53  84  29  32  33  10  19  11  73  86  41  51  26  35  93  50  95  15   7  62  39  27  19  51  78  18  99  35  74  71  77  43   8   1  24  42  77   6  78  10  69  93  75  33  27  96   9  86   8  74  91  20  47   9  89  90  49  61  13  90  77  36  48  27  26  50  29  57  24  56  36  33   6  33  84  72  53  21   8  25  38  13   5  22   3  40  44  88  39  96   7  10  92  96  18  34  75  98  34  63  41  90  83  12  86  64  38  88  45  92  74  66  94  75  74  23  16  38  75  79  11  62  94  66  83  97  21  77  85  62  35  10   5  41  71  22  63  19  41  69  62  31  22  92  91  75  47   1  15  71  43  50  46  29  94  40  80  95  53  62  12  66  84  79  51  91  38  61  10  81  36  48  67   7  98  17  63  49  70  10  32  65  64  85  47  49  18  80  92  35  34  92   8  90  40  50  69  37  55  60  20  69  49  58  27  66  99  95  73  30   8  38  93  67  70  66  92  33  73  52  94  88  48  62  65  34  71  72  75  15  49  37  67  12  47  52  46  21  42  75  67   5  62  48  61  30  69  67  36  18  61  17  91  75   7  87  99  36  60  14  88  95  22  34  30  20  61  63  87  37  38  56  81  77  95  91  91  53  51  26  75  12  94  10   2  33  65  29  27  82  13  23   7  91  27  41  25  55  21  14  89  76  47  62   2  75  90   5  70  52  58  38  14  85  49  16  44  15  46  68  80  60  48  67  57  43  32  98  33  21  27  75  32  85  77  97  10  18  81   3  66  46  80  41  11   5  93  77   4  88  98  82  50  50  56  19  31  31  33  77  45  46  24  16  82   5  96  96  43  38  56  71  10  17  87  13  82  47  85  89  21  43  16  67  96  66  67  21  14  34   2  80  67  14  21   3  61  62  87  69  95  56   1  18  45  31  38  96  98  39  69  94  82  45   7  78  17  21  92  34  64  22  49  74  28  36  91  98  63  85  31  98  71  80  29  35  41  62  35  91  12   1  48  25  94   3  53  63  17  88  55  18  67  36  55  73  13  54  99  30  93  41   4  67  35  20  53  13  36  88  25  75  45  76  21   5  43  98  98  65  56  94  22  78  59  86  48  50  85  36   2  10  55   7  77  49   2  20  62  83  66  28  88  81  39  43  40  90  18  99  41  13  16  85   2  51  54  40  63  85  99  38   7  28  20  98  72  24  30  75  27  87  95  46  70  61  69  95  37  56  11  93  72  85  49  21  59   5   7  38  26  54  86  65  10  83  73   1  12  27  78  73  69  98  20   9  70  13  25  51  74  87   6  11  19   2  41  77  83  93  83  25  76   3  78  34  48  76  21  10  57  29  96  60  83  47  27  22   4  78  95  40  46   3  70  86  98  52  87  63  40  42  53   3  19  14  88  85  71  44  56  60  26  35   7  70  52   9  54  56  93  26  75  66   8  65  86  41  21  14  17  18  55  46  43  75  63  24  20  21  92  27  94   8  44  99  87  24  65  98  73  21  53  84   8  35  35  30  50  24  73  22  63  88  98  40  10  48  88  20  74  30   3  32  69  97  68  35  21  60  64  83  78  10  11  99   1  28  95  93  62  98  82  81  59  59  95  38  64   4   2   4  55  24  22  34  68  24  93  57  23  80  67  12                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                      48   3  70  18  17  44  83   7  58  29  39  27  42  63  56  42  78  17  11  62  26  79  95   4  48  27  48  25  94  62  99  83  99  39  22  38  20  80  39  31  71  67  37  73  92  48  29  17  69  31  99   2  54  66  32  71   2  50  37  26  76  46   4  51   8  98  19  27  43  16  52  33  74  39  80  50  79  88  38  51  39  89  41  89  17  49  70  13  86  13  17  47  50  88  43  58  80  18  45  31   3  95  31  20   1  54  12  48  75  13  19  42  17  39  99  14  95  42   7  84   9  53  73  25  56  13  99  85  87  30  81  54  67  72  17  51  11  80  90  35  20  41  29  22  16  41  51   9  32  33  23  62  77  88   8  37   2  18  78  72  59   6  53  67  66  95  61  59  93  23  94  96   3  76  20  87  81  73  88  49  99  32  44  56  41   1  20  26  25  43  58   5  66  96  64  69  37  42   2   5  58   9  73  99  43  19  90  98  60  68  52  58  25  99  34  76  96  36  76  70  61  77  75  70  32  61  26  78  21  15  15  55  24  71  79  76  78   1  86  97  32  64  56  14  51  88  75  18  71  52   9  57  35  98  17  83  82  60  54  64  22  57  90  27  40  40  82  53  30  59  73  24  44  15  19  93  33  14  27  58  22  52  56  71  40  53  51  10  66  25  53  62  50  23  92  73  80   5  16  51  51   6  32  80  30   5  63  61  11  94  14  99  20  17  20  67  61  18  44  32  22  47  26  39   4  46  70  25  25  18   9  67  20  51  93  51  71  65  34  45  81  42   3  71  80  15  53  80  95   2  90  69  43  87  60  34  63  91  92  18  31  53  66  96  49  53  88  96  91  84  93  97  13   2  21  16  64  77  83   1   8  48  14  72   2  60   9  37  44  41  89  92  93  85  51  50  77  50  67  88  48  89  89  43  22  97  25  28  92  15  19  86  77  19   5   8  56  18  20  64  35  46  16  40  29  78  79  32  85  41  74  49  40  82  74  95  34  82  43  10  96  86  78  24  54  40   8  93  68  71   7  54  89  31  98  65  45  25  98  13  89  40  35  70  74  55  58  37   4   2  20  99  54  66   4  79  87  82  40   8  27  88  66  54  66  65   7  34  75  52  77  60  45  28  64  87  64   3   6  24  14  71  71  51  44  48  86  88  98  79   7  58  99  11  95  34  31  89  67  67  85   7  24  60   4  74  17  36  82  67  94  47  90   8  65  52  87  18   1  70  45  48  34  53  29   6  65  24  85  19  47  71  30  75   2  70  70  70  29  56  38  97  84  41  98  37  52  69  34  99  69  24  41  66  50  68  94  31  61  79  39   1   5  88   7  66  82  45  65  10  79  73  54  99  54  98  98  24  18  13  55  57  98   5  58  18  13  51  44  33   5  69  14  64  95  47  85  81  15   3  53  88  22  65  70  12  31  54  44  40  12   8  13  48  15   9  61  30  37  36   4   8  84  14  84  34   3  42  19  39  78  81  94  19  88  85  77  33   4  89  36  84  99  15  94  92  37  66  28  59  87  54  73  35  31  47  21  86  81  93  15  91  57  65  19  11  13  71  93  10  56  69   3  86  54  87  77  90  20  36  55  69  29  63  89  20  94  97  21  49  55  76  40  52  92  44  45  56  44  80  24  74  35  10  51  53  94  86   5  15  67  55  38  44   1  25  66  20  85  44   1   1  66  74   1  88  16  65  64  83  82  82   5  68  15  20   6  41  54  74   2  75  24  72  88  20  70  45  74  52  95   9  55  13  60  62  83  53  31  61  44  95  38  66  82  67  89  93  54  67  69  58  96  26  74  73  74  38  94  90  65  96   3   9  81  44  71  27  90  80  91  19  70  48  71  57  40  94   8  98  37   2  86  28  78  71   3  17  62  88  38  55  36  46  10   2  37  19  86  12  71  49  25  82  45  71  19  38  92  96  39  54   3  26  14  42  45  49  72  69                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                        28  68  71  55  21  98  60  89  35  82  13  66  46  95  72  18  18   2  22  44  79  14  13   8   6  78  39  28  41  91  60  25  28  11   2  60  60  15  73  12  40  41  76   7  31  18  16  41  84  14  88  97  29  25  20  24   3  58  56  28   2  84  71  74  10  28  53  32  46  43  68  41  35  56  47  87  59  67   4  65  62  93  15  74  62  10   1  29  44  76  97  31  18  43  18  15   2   7  28  30   1  30  52  34  93  75  15  25  53  18  64  13  22  82  30  29  92  13  18   1  66  83  17  31  43  59   2  23  21  99   5  98  58  83  53  96  46  14   7  90  68  78  72   9  69   4  10  93  16  22  87  64  31  88  56  89  50  64  94  72  83   7  85  61  70  58  74  61   9  42  22  95  99  15  83  93  32   3  56  52   2   2  88   7  23  11  59  23  60  48  16  33  82  52  93  27  96  22  63  34  34  33  17  43  14  18  45  13  68  72  20  61  45  22  20  44  48  69  25  82  38  52  38  53  85  35  54  98  76  63  84  67  81  34  27  30  73  14  14  33  93   6  89  46  81  91  84  41  13  58   3  25  29  50  14  36  42  91  60  52  19  81  47  12  94  39  42  81  41  10  83  88  32   4  17  29  62  17  66  75  46  42  72  92  32  63  62  73  99  13  21  79  56  34  31  72  54  41  91  43  32  39  60  12  47  34  65  36  20  76  32  61  12  39  66  21  17  24  50  39  66  55  55  38  89  40  34  27  75  95   2  43  68  46  42  89  76  79  13  80  11  24   7  96  20  70  38  90  30  18   6  50  62  45  97  72  43  85   1  67  31  39  62  42  28  20  84  76  35  12   2  68  85  32  46  87  27  47  81  39  24  82  21  14  67  43  92  58  12  96  18  11  19  13  34  58  37  10  93  16  36  69  63  30  59  82  84  83  23  67   3   4  46  78  26  45  61  55  47   5  84  17  19   8  90  33  61   6   6  70  76  55  44  95  58  25  56  17  61  82  20  15  81   7  93  46   1   9  28  92   5  43  30  57   8  27  67  60  58   5  16  46  28  23  99  82  92  38  37  35  67  71  75  58  53  72  11  89  74  56  61   7  63   3  71  99  83  44  63  38  59  92  34   7  11  49  18  84  66   4  77  54  39  14  25  40  72  62  54  57  60   9  79   5  49  64  14  28  19  78  75   6  31  95  21   9   8  12  49  81   5   3  59  90  96  61  80  85  17  43  40  14   8  27  14  94   9  47  41  18  94  62  27   2  81  34  39   3  16  66   1  61  59   9  12  47  22   3  72  76  22   5  77  33  88  97  81  89  95  90  77  85   1  75  21  56  22  88  67  71  46  49  77  71  49  72   9  66  61  27  67  13  14   8  27  86  97  34   2  64   9  10  94  90  68  73  11  28  76  96  97   3   1   1  50  17  84  33   8  86  63  75  91  78  63  83  43  77  29  16  51  25  12  21  41  52  31  74  33  11  79  44  51  74  92  57  49  39  48  85  19  50  56   5   1  63  57  22  43  43  99  43  50  55  47  78  89  53  69  21   5  63  88  89   9  28  36  84  30  28  69  45  28  61  39   4  54  48  98  60  33  85  69  29  61  63  44  88  49  93  76  52  39  92  68  19  45  46  13  72  42  61  33  32  78  41  28  54  33  55  98  50  65  36  86  37  43  12  25  88  78  63  61  33  43  53  52  19  31  60  95  18  39  37  84   6  69  14  28  37   6  76  42  25  97  80  39  28  95  25  29  56  58  99  24  68  60  61  75  33   4   5  55   9  64  35   1  36  20  79  61  61  69  64  70  80  41  71  12  42  35  15  23  46   1  78  27   9  94  98  30  38  14  23  86  43  14  32  65  77  25  66   2  54  61   5   4   3  97  83  23  65  12  64  15  43  94  44  70  23  45  72   8   6  78  99   5  27  10  74  15  31  66  88  98  11  52  27  15                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                          68  14  83  93   7  12  60  98  62  15  98  35  69  53  96  55   2  68  83  38  53  64  46  76  47  63  37  52  49  91  10  35  77  79  46  46  26  39  63  74  92  51  38  92  99   6  48  16  48  58  33  97  23  27  26  98  22  61  84  57  26  32  75  76  71  49  63  18  25  33   5  20  66  79  68   1  35  51  99  96  49  79  97  28  70  53  83  18  57  26  69  63  90  83  88  41  78  31  62  39   1  15  93  97  24  22  57  68  97   9  88  72  77  58  22   8  34  32  12  19  96  75  62  95  79  60  86  75   1  77  55  69   9  61  91  61  58  59  73  93  29  92  26  72  74  35  26  11  96  37  31   6  21  70  89  57  81  18   6  46  61  88  19  15  41  28  43  30  58  10  82   7  97  22  85  40  69  68  87  86   1  73  34  48  49  37  29  61  25  72   6  68  58  37  32  45  23  15  92  62  80  57  65  42   1  67  96  90  80  90  68  91   6  96  36  14  61  70  54  30   9  59  43   7  85  51  88  35  49  75  81  52  46  24  40  32   1  25  55  31  56  58  22  18   8  82  20  61  77  59  27   9  50  59  17  91  30   1  55  80  54  63  29  91  72  68  84  32  94  58  40  92  55  66  66  69  65  23  87   5  30  37  29  99  35  69  28  59  62  22   6  69  59  37  46   8  29  77  65  90  57  97  16  58  93  23  87  25  41  45  41  30  66  57  31  74  82  10  57  54  54  85  22  67  49  43  18   5  42  90  33  78  40  61  33  76  63  66  36  97  62  28  92  53  63  44  97  93  37  26  79  98  85   5  12  20  41  45  26  30  69   2  73  64  88  31  74  65  49  51  94  13   2   1  24  32  29  33  35  70  27  29  89   1  74  58  12   5  43  23  95  25  77  36  39  38  49  98  61  95  80  64  32  57  23  22  90  94  42  46  97  80  62  67  91  42  58  45  70  32  27  56  36  95  86   8  49  36  76  45   4  66  61  37  26  30  45  35   6  54  28  94  68  95  85  26  31  49  66  67  96  44  66  35  18   6  35  23  55  83  78  19  55  49  66  24  47  28  67  96  39  92  15  39  86  95  50  82  22  39  99   3  57   5  56  62  18  96  74  81  13  14  50  70  11   1  91  44  68  52  65  97  40  51  81  28  68  33   2  81   5  65  53   8  23  24  91  85  77  73  77  31   7  71  41  86  36  67  47  82  84  22  26  82  95  13  20  85  38  53  79  87  19  17  98  77  94  69   6  65  77  70  78  80  24  45  89  80  38  33  80   3  91  37  88  39  74  57   3  84  61  82  44  92  22  75  40   3  86  51  86  92  73  69  30  78  42  22  19  25  74  97  40  71  93  47  57  20  89  15  56  45  18  70  22  92   6  59  92  52  30  10  65  95  67  89  65  13  34  43  28  37  59  91  73  41  38  56   4  74  63  73  83  22  32  36   9  23  48  65  87  72  13  85  95  15  71  37  48  80  68  72  68  98  24  18  97  58  25  43  54  43  13  10  79  16  75  88  68   8  49  60  50  20  77  92  87  51   9  42  13  66   1  81   5  31  36  80   7  21   3  82  44  34  55  51  53  86  67  64  35  99  64  28  27  96  49  60  81  23  71  14   7  35  70  92  34  89  67  91  66  37  28  50  67  37   2  58  64   2  96  44  60  36  86  74  83  48  55  52  59  81  13  53  36  30  52  59  99  94  60  10  98  89   8  29   1   5  98  51   6  55  57  51  22  92  42  85   1  10  29  54  13   5  64  11  89  32   9  21  15  47  72  38  28  27  34  10  38  85  57  51  73  17  66  40  95  29  68  10  35  11  52  17  31  48  49  25  99  85  48   7  46  88  34  55  83  85  56  98   9  42  22  21  66  18  94  13   4  65  57  61  42  89  96  46   1  96  92  14  54  75  48  24  21  24  80  32  90  12  99  48  96  42  55  27  59  92                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                            8  19  77  60  74  91  62  21   8  19  58  21  28  78  54  72  69  27  94  54  98  58  10  61  89  44  82  74  43  95   6  82  59  29  77  62  86  82  38  85  89  20  54  83  61  25  54  72  10   2  29  89  22  82  31  91  63   6   4  40  29  12  25  75  36  61  14  81  26  36  13  49  17  95  19  14  95  29  12  81  76  68  44  78  62  83  74  33  69  84   2  89  42  38  21  55  28  31  55   2  88  35  51  41  31  23  93  94  37  49  72  15  81  26  35  53  11  16  53  49  75  89   3  83  80  21  33  20  79  81  90  72  99  48   5  11  45  61  17  93  31   6  34   5  86  45   3   4  15  33  85  78  27  40  14  61  48  39  12  84  61  54  78  67  24  12   8  72   1   5  31  72  71  31  91  78  20  18   6  50  87  80   8  60  89  34  97  72  86  37   7  81  37   8  49  96   7  55   1  50  18  55  12  44  47  82  79  20  33  76  62  43  47  19  13  49   3   7  59  99  83  46  72  23  43  39  39  97  99  99  65  12  20   8  92  25  31  40  84  19  12   8   7  87  51  66  86  37  74  93  34  16  87  39  90  22  75  60  93  61   1  86  84  96  66  60  10  95  15  48  94  59  33  51  60  43  36  88  34  37  72  30  40  29  51  39  60  39  51  42  51   9  41  38  80  82  55  88  80  95  50  53  86  49  56  57  16   9  43  50   8  14  92  71  42  48  82  85  64  73  39  59  95  80   2  51  47  12  91  84  54  19  95  41   5  22  59   3  13  48  32   6  93  49  57  32  40  70  23  42  98  13  87  35  60   3   7  93  47  26   6  34  34  33  81  47  86  69  50  54  30  38  65  97  39  95  16  32  37  92  88  45  40   3  73  56  20  80  57   5  18  43  23  63   3  25  12  27  96  45  51  13  73  90  31  44  63  48  90  30  50  67  80  25   4  14  25  37  14  38  35  65  11  52  54  36  18  67  23   5  16  20  84   8  83   1  51  98   2  78  91   2  42  33  75  89  84  91  70  65  74  21  30  92  70  89  34  30  12  78  18  10  53  35  45  24  26  35  58  64  56  77  25  10  33  51  14  92  27  67  43  81  96  83  52  66  15   7  21  39  30   2  29  31  91  59  57  63  87  88  62  79  92  35  19  42  31  17  18  77  10  98  24  34  28  24  90  61  12  12   5   8  61  60  58  55  90  57  67  80  38  75  80  30  88  70  27  87  62  51  41  61  15   6  92  78  64  56  85  19  23  73  34  78  17  83   5   5  30   7  73  84   3  62  84  36  96  10  29  59   3  16  54  21  65  82  72  19  33  84  44  22  88  35  52  13  17  22  25  18  72  88  51  49   2  35  80  83  50  95  98  61  18  22   5   9  29  96  34  45   5  81  56  56  99  77  79  40  72  62  83  25  44  13  13   5  70  89  64  85  89   6  79  42  51  53  67  69  22  42  89  45   3  71  78  41  28  60  97  28  72  24  47  40  99  24  16  66  36  30  51   3  81  57  57  54  83   8   9  98  24   3   9  94   3  66   7  43  15  95  49  48  42  81  69  64  47  12  50  89  85  45  99  90  25  61   6  41  95  32  10  74  15  21  17  10  12  29  95  15  75  29  52  10  63  30   2  13  78   3  93  13  42  92  23  88  43  59  98   8  96  97  73  22  85  29  56  42  83  67  56  22  25  96  77  53  44  70  92  46  66  30  27  18  89  95  19  49  29  37  36  60  97  55  44   5  11  65  81  97   3  54  80  46   1  47  93  36  96  53  65  67   1  75  58  95  21  30  14  18  39  87  52   7  63  58  29  64  55  56  66  87  28  84  23  43  61  27  26  50  26  74  93  15  82  64  62  19  31  44  13  86  81  14  31  40  21  48  10  96  23  25  35  32   2  11  37  87   9  75  65  26  23  57  23  26  62  63  61  15  84  41  56   1   6  46  14                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                              71  58  67  29  70  20  86  21  64  48  14  71  15  67  82   4  49  55  78  50  39  45  98  77  99   7  99   9  29  95  80  81  26  19  83  71  71   4   2  39  48  33  60  16  78  34  41  64  59   3  67  39  20  37  20  64  40  30  22  95   2  28  54  20  62  70  36  69  45  96  15  47  68  32  58  34  68  16  18   2  79  92  14  85  26  92  58  66  94  53  11  17  26  20  53  31  29  73  19  15  35  96  43  13  26  29   4  46  63  38  78  12  37  44   1  16  49  40  82  64  33  41  22  90  54  33  44  90  69  32  95  36  73  68   3  83  10  57  91  78   1  63   3  33   7  57  55  61  20  12  53  88  38   9  35  38  31  66   7  30  78  60  52  18  45   3  93  22  73  64  99  73  55  26  57  59  46  76  66  96  64  27  88  31  13  57  99  46  89  23  51  72  60  11  24  35  21  73  18  15   4  66  56  85  74  93  79  98   4   5  29  15   1  76  45  96  39  83  46  97   5  34  51  83  70  30   1  60  29  37  62  26  76  80  42  34  62  19  15  16  78  72  20  27  34  33  85  76  26  43  25  86  70  21   2  80  37  51  36  69  27  59   6  69  33  66  39  72   9  73  19  79  32   2  20  50  33  34  52  28  82  55  52  48  24   8   5  10   3  33  86  57  64  33  36  75  37  98  92  34   5   7  52  72  37  66  64  11  25  30  21  66  65  52  40   7  15  15  43  12   8  33  82  96   9  39  33  64  26   2  54  46  32  57  87   6  92  73   6  67   8  88  44   5  10  47  66  71  38  62  11  90  31  91  17   8  34   8  53  66  71   4  88  29  78  65  84  30  95  75  86  60  27  60   4  79  25  39  84  87  15  63  43  26  41  17  54  20  99  70   4  80  82  31  32  44  55  88  72  27  69  69  35  53  87  86  46  10  26  12  17  61  42  71  71  13  96  85  42  60  28  87   8  32  47  23  67  99  12  25  63  81  61  63   2  72  87  86  28  78  64  23  16  72  46  29  33  85  28  95  68  37  65  82  50  52   8  27  54  39  76  66  78  78  43  93  90  95  18   5   2  81  58  84  88  70  99  98  51  34   5   6  14  69  43  58  89  21  20  15  40  66   8  93  30   6  28  97  66  32  47  64  10  73  46   7  90  29  80  96  78  60  14  28  67  80  50  85  59  77  82  76  15  20  83  96  73   2  28  32  13   8  57  69  44  43  50  29  29  84  22  66  69  93  14  18  74  18  96  63  84  60  58  78  23  53  21  12  70  31  68  97  54  68   2  63  26  64  98  91  69  42  80  96  39  85  57  88   8  55  87  51  39  91  74  58  61  63  95  15  29  46   8  18  82  27  72  93  18  28  37  71  95  37  76  16  84  51  69  72  72  23  64  49  77  46  23  13  85  85  89  91  29  21   3  17  32  35  68  92  88  84   8  90  35  96  10  21  22  95  40  73  68  95  53  34  85  70  74  16  28  50  92  64  67  22  58  28  29  54  99  16  36  56   3  39  41  70  73  49   9  86  48  22  33   3  10  84  37  75  36  44   9  76  42  56  53  86  22  66  15  63  90  50  74  81  86  12  84  56  93  62  79  28   5  44   3  53  40   2  64  23  55  81  95  63  67  41  11  39  55  18  33  10   2  43  83   9  58  13   6   6  66  25  33  37  91  12  97   2  36  32  81  22  51  67  15  65  44  42  35  63  46  38  25  57  45  22  66  23  12  16  88   7  83  22  60  39  31  85  50  39  47  96  86  27  30  47  16  57  73  91  46  40  19  72  77  27  53  60   1  90  82  71   3  20  55  56  40  49  59  13  46  94  80   1  40  15  38  61  57  25  82  94  20  91  79  58  77  78  20  34  38  67  29  83  43  19  32  68  67  54  58  24   8  25  39  14  61  35   8   2  48  57  26  26  79  39  19  71  78  80  74  32  47   9                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                57  36   6  17  86  38  21  50  94   6  97  26  90  70   1  89  97  28  49  88  22  78   8  39  36  42  74   8  74  31  27  89  47  54  88  60  62  79  81  16  25  73  25  45  98  64  93  45  34  14  62  71  31  78  10  10  44  31  45  83  29  15  11  25  18  99  33  50  87   8  32  80  14  53  54  52   4  65  64  45  63  45  91  60  18  91  82  71  83  64  67  26  48  60   4  84  79  10  72  41  14  34   9  42  38  25  99  33  24  30  59  69  44  28  84  18  29  33  68  92  21  83  80  59   5   1  41   9  62  56  64   6  72  68  83  93  44  73   7  98  52  16  38  40  38  93  75  56  59  70   7  82  72   8  89   3  55  15  73  20  30  46  51   5  15  79  62  72   2  46  22  91  89   7  20  34  56  22  78  20  28  60   4  87  77  79  82  45  68  84  59   4  26  93   4  22  78  52  22  30  27  27  71  84  93  90   6  83   7  30  17  92  14  71  28  28  77  64  75  27  23  36  76  76  83  90  23  69  67   1  69  88  63  57  75  73  44  84  31  19  39  19  86  22  15  85  85  11  11  56  40  22  34  62  37  92  87  30  35  69  30  72  13  48  51  81  65  66  17  91  64  79   6  18  39  13  97  30  82  47  83  99  78  21  26   1   8  61   5  39   3  42  40  52  20  65  81  22  80  98  62  72  28  24  89  45  89  39  18  44  12  97   7  14  25  46  36  61  45  59  30  21  41  99  49  54  93  17  55  56  10  77  90   2  54  46  65  97  96  21  78   8  28  71  42  25  79  37  79  14  24  49  74  27  88  12  58  29  79  22  29  96  44  85  27   5   4  29  55  26   5  44  27  93  93  39  96  29  62   5  47  25  10  17  11  54  58  51   4  26  32  24  37  22  17  16  49   5   9  82   1  52   6  70  53  70   2   3  38  90  61  56  90   1  74  19  71  96  54  80  27  87  32   9  81  83  26  80  25  44  80   6  80  24  30  18  82  95   5  43  66  28   1  31  60  89  11  44  92   1  32  71  50  40  88  85   1  90  25  28  42  30  27  53  48  24  89  54  48  38   1  44  56  72  33  66  34  57  53  54  33  53  48  18  53  85  90  65  46  16   6  78  48  92   5  79  31  65  27  36  17  52  78  42  29  89  10  26  51  96  84  13  73  67   1  65  39  83  90  12  27  36  71  97  36  56  66  23  56  94  11  55  89  13  22  21  49  36  22  59  97  20  55  97  15  35  81  18  48  99  16  33  64   8  45  15  65  82  27  96  92  50  99  39  84  77  32  32  40  22  92  48  72  78  28  86  86  25  85  14  69  25  22  76  75  94  35  81   9  30  91  28  62  91  99  43  50  44  84  14  13  92   8  74  61   8  65  29  94  23  71  75  74  82  45   5  37  32  52  75  77   3  69  56  52  13  53  60  94  68  69  46  90  77  72  77  71  92  87  91   9  94  36  33  35  97   8  89  35  94  52  64  22  93  41  38  43  78  75  34  96  13  81  85  35  32  50  56  65  28  64   6  57   8  23  82  61   5  31  25  48   3  99  62  74  24  49  48  90  99  78  11  88  51  41  12  31  83  85  65  88  55  10  32  18  19  90  76  58  82   3  28  65  30  94   2  79  74  95  95  79  40  54   3  74  47  72  23  50  64  77  33  64  66  16  44  53   3  52  36  96   4  71  84  15  93  44  48  32   3  60  78  29   8   1   3  86  27  80   8  95  71  56  12  30  69  81  96  35  92  32  67  80  53   3  74  90   4  17  26  72  38   6  74  52  75   9   4  32  81  30  26  13  68  68  46  10  72  26  83  88  77  82  95  88  32  42  29  18  56  91  17  20  74  73  40  93  50  14   6   2  34  63  33  23  63  17   5  22  23  80  51  15  44  93  87  73  25  55  48  53  31  40  23  19  99  14   8  83  85  22  34  84   6  76                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                  89  96  84  23  64  94  90  57  94  26  86  93  64  80  63  71  26  28  75   8  52  31  53  97   7  52  79  97  58  29  67  19  88  29  57  57  25  89  55   2  74  49  10  16  73  91   7  50  11   2   8  63  63  21  66  15   4  19  33  53  92  93  11  84  77  39  63  74  96  84  72  83  16  87  62  55  32  62  54  79  55  30  34  51  69  18  53  51  16  23  96  16  51  83  70  40  93  21  33  15  94  58  13  66  77  61  13  34   7  76  79  83  94  64  24  22  83  28  91  73  83  78  69  21  78  73  64  40  79  36  81  60  62  37  27  12  43  25  30  51  55  67  74  93  75  68  37  73  19  44  64  40  14  93  79  97   5  99  12  91  43  42  75  91  12  79  89  96  38  69  32  78  93  67  73  60  78  29   2  74  87  91  44  23  28  39  17  75   7   5  53  34  78  98  47   7  63  59  49  16  28  70  18  70  80  50  18  78  60  78  89  67  58  96  30  89  86  44  26  49  65  33  26  71  56   5  37  61  20  44  23  99  65  10  23  25  57  78   1   3   7  56  88   8  92  90  10  49  35  16  51  39  55  20  95  88  56  64   3  73  61  11  19  41  87  84  97  95  99  35  57  28  30  16  87  83  33   6  48  26  28  53  99  35  72  93   1  57  52  51  54  71  38  63  89  58  41  80  43  53  54  46  99  46  19  50  71  74  78  64  76  61  17  16  83  43  75  29  18  96  52  56  67  63  90   3  51  41  67  21  59  81  40  17  93   5  40  38  68  95  33  55  84  46  80  73  37  73  64  34  83  69  37  84  18  73  86  74  27  76  57  20  96   3  16  52  24  74  61  81  60  25  72  18  42  69  24  21  92   1  66  67  32  28  51  77  42   3  26  60  99   8  27   3  24  75  84  21  88  10  14  99  81  37  70  25  27  38  11  43  87  82  42  96  32  80   7  43  47  69  54  34  99  40  41  64   2  53  86   2  87  70  64  47  24  96  86  37  51   8  87  88  91  34  72  70  57  92  24  54  61   2  10  25  53  44  39  60  49  94  10  20  33  28  12  61  36  19  56  25  13  31  25   8  63  77  71  32  57  45  82  57  19  53  83  42  53  96  85  13  55  52  64  16  80   7  13  13  64  18  39  93  92  17   9  67  14  49  97  27  81  92   1  73  74  96  39  97  56  73  87  47  58   8  52  68  23  54  31  92   5  76  38  55  27  92  75  85  41  60  53  69  82   3  86  24  93   1  81  44  24  73   6   7  41  54  76  87  47  46  68  23  66  33  14  77  91  20   8  24  52  45  84  82  79  91  64  28  34  43  23  52  20  77  84  78  35  74  90  77   1  61  77   8  67  96   3  57  21   1   8  14  81  21  76  85  65   6  83  78  28  27  25  13   9  56  12  31  32   4  69  84  41  57  72  41  61  94  79  93  64  25  87  70  54  89  86  35  20  75  57  45   2  47  24   8  29  24  12  88  55  65  53   4  91   2  12  50  25   1   3  30  34  11  62  65  92  60  29  91  32  61  67  76  36  61  63  17  35  77  65  31  57  86  69  76  55  26  90  72   7  43  17  87  92  89  43  78  49  75  60  86  23  56  13  10  39  33  40  62  93  96  84  92  85  75  49  74  92  95  15  93  45  94  54  60  95  22  89  97  59  82  46  45  38  50  78  87  29  72  44  99  81  33  94  34  85   6  50  90  29  61  13  79  90  94  62  37  54  60  89  86  20  79  36  93  57  66  59  65  82  45  28  58  31   2  89  81  88  64  54  22   6  94  18  89  11  58  92  87  73  58  33  97  39  72  52  56  52  25  96   8   5  81  53  98  50  64  24  85  31   2   3  91  13  54  26  79  60  81  70   8  10  10  59  74  92  49  32   1  43  26  93  38   9  29  66   6  72  59  37  68  95  80  70  59  17  31  94  10  47  80  13  33                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                    32  70  17  63  66  11  11  63  93  19  99  48  19  60  97   1  84  83  31   2  60  14  49  81  89  14  30  95   7  44  98  57  76  99  30  87  37  20  24  41  84  94  72  83  92  11  26  30  72  56  90  12  34  18  32  60  24  37  56  92  62  27   7  92  35   7  19  70  58  32  80  85  19   7   8  63   4  29  82  96  12   3  68  98  11  19  43  25  65  69  80   2  38  81   8   2  32  14  85  57  19  97  79  78   2  38  13  28  28  15  30  26  41  34  85  65  57  55  32  16  38  36  63  63  73  53  19  84  23  46  12  39  20  63   8  59  49  18  45  12  26   8  81  29  31  33  92  96  81  98  81  83  25  93  49  30  40  77  92  13  66   5  58  81   6  71  13  26  52  15   5  52   2  15  14  31  56  16   2  79  48  40  72  98  56   4  40  93  39  13  33   2  13  37  87  65  69  11  57  17  83  39  43  53  24  25  72  16   2  69  73  79   3  40  18  19  58   9  66  56  71   7  79   6  56  62  39  16  76  74  93   9  57  84  90  37  23  82  34  59  45   1  40  22  49  18  89  62  41  69  57  19  74  45  24  74   3  66  76  96  17  27  90  56  74  80  76  59   3  31  32  33  10  66  66  93  83  48  22  28  69  76  91  30  65  71  49  58   7  36  45  47  97   9  89  65  91  54  48  39  66  44  95  81  92  10  45  31  48  14  93  44  60   1  35  31  48  56  86  62  15  56  14  86  28  81  86  99  87  59  35  22  19  82  59  41  56  37  58   7  54   5  49  80  86  85  63  20  20  69  17  63   8  24  95  76  35  69  27  34  22   1  35  31  82  21  63  26   3  49  35  82  71  99  71  33  39  46  16  69  57  71  80  40  92  51  42  58  64  25  82  51  88  11  54  94  16   2   9  29  54  13  55  97  18  30  70  19  99  48  98  35  80  32  95  15  22  93  16  36  37  87  65  72  39  64  72  55  57  40  92  49   4  62  56  31  94  39  43  45  24  93  63  95  33   8  42  48  20  18  56  49  10  34  34  76  20  81  96  20  39  54  75  72  52  49  66  76  27  17  85  42  99  49  12  43  44  90  21  13  51  47  18  69  20  81  75  59  69  33  67  34  91  10  42   6  68  77  98  60  33  86  81  93  23  21  34  17  74  14  88  28  38  55  57  32  18  28  76   4  91  11   7  38  76  75  21   6  23  49  78  67  41  49  94  21  40  12  73  16  74  81  80  58  49  20  68  35   8  55  66  66  56  39  31  69  59  50  21  39  18  17  50  22  52  44  53  25  18  55  72  23  74  71  17  43  87  29  77  28  86  69  38  47   3  95  58  69   5  87  20  68   7  88  52  72   7  65  62  59   7  63  49  13  49   8  28  12  32  73  75   5  92  72  80  34  29  99  78  68  27   5  28  39  64  35  93  15   2  44  38  85  23  99  42  72  55  80  84  81  15  44  60  70  15  52  58  91  75  68  78  79  98  95  95  60  30  22  65  63  44  56  43  54  44  79  51  74  48  45   3   6   6  55  16  74  94  15  18  65  20  38  45  14  63  27  68  78  71  25  15  96  96  87  41  48   3  99  65  89  12  15  33  35  63  98  59  84  98  29  60  70  24  92  99  34   3  68  58  14  35  51   9   5  28  91   8  79  55  85  87  95  86  35  36  56  76  75  92  75  40  73  96  58  48   7  75  11  42  35  29   7  93  85  24  17  10  75  44  75  34  86  33  85  80   8  42  81  59   2  58  83  73   7  65  33  10  64  44  37   9  72  76  41   2  81  72  80  68  52  38  84  37  97  11  27  30  81   3  39  54  79   1  61  89  87  87  88  32  90   5  36  39  95  81  45  70  42  23  31  16  27  88  23  67   3  42  31  17  15  52  22  79  87  48  11  98  59  32   8  19  58  56  37  54   4  44  98   9  17  85  25  97                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                      93  13  54  85   6  33  53  58  95  11  57  13  30  83  93  99  19  65  58  84   1  56  65  84  81  97  18  27  39  85  58  51  71  78  96  79  45  38  28  19  79  87  34  49  54  45  97  47  25   9  75  52   3  30  33  60  52  61  69  28  45  28  44  81  32  68  90  64  63  73  84  69  32   6  54  86  40  46  50  43  44  79  19  91  49  29  80  34  64  85  37  82  18   2  28  43   3  14  32  20  15  76  78   2  46  10  27  68   2  17  64   4  78  31  65  34  52  32  50  20  70  42  58  68  28  33   7  61   2  23  49  70  87  39  49  43   5  34  73  77  44  38  68  73  37  32  91  85   9  82  86  33  11  56  60  52  38  70  82  67  91  52  77  37  12  71  98  59  61  57  53  87  10  86  84  95  50  24   2  36  28  69  48  80  78  14  97  61  68  89  53  88  59  98  50  28  59  60  63  92  45  70  89  99  69  95  54  50  85  19  78  64  66  47   6  81  90  41  99  51  15  59  69  63  87  30  51  79  61  58  26  57  36  87  61  17   6  15  63   9  37  68  43  10  85  47   8   7  18  94  12  94   3  97  49  64  10  72  70  13  27   8  35  38  57  50  65  55  86  18  10  80   5  93  13  17  67  78  85  53  43  73  19  31  35  57  32  36  49  59  42   4  55  60  16  88  76   3  45  51  68  54  44  58  35  78  10  98  42  83  62  39  17  21  27   8  59  43  15  63  66  26  24  72  49  42  16  31   2  15  16  68  76   5  28  88  63  92  71  71  35  28  73  10  66  52  13   4  32  57  51  99  83  11  30  72  94  36  47   8  28  88  15  21   5  43  52  50  10  63  77  34  54  80  25  90  61  76  28  78  77  99  92  82  78  68  24  13  48  38  49  64  63  25  27  26  46  35  72  35   4  51  66  66  62  87  31  55  29  52  57   8  50  50  84  32  67  89  33  54  72  64  65  51  51  19  40  64  78  65  81  93  69  55  12   2  45  91  61  71  65  56  22  46  19   1  83  47  69  41  25  40  53  18  53  99  22  14  22  89  33  75  18  73  34  28  24  25  24  14  59  53  93  40  99  81  18  32  64  59  38  74   4   6  16  43  69  67   5  49  41  53  83  52  69  29  81  20   6  50  72  65  67  37  79  74   8  31  95  18  78  82  36  25  97  12  72  28  81  83  67  11  90  52  61  33  65  30  46  62  65  92  92  83  66  21  72  28   5  32  29  19  86  22   3  34  22  84  74  19  48  85  47  28  59  43  53  34  40  21  36  25   9  25  85  87  43  52  91  17  94  15  25  86  65  42  55  19  35  77  13  49  59  67  88  55  58  96  98  10  15  30  43  91  17  79  26  71  11  93   9  26  17  94  30  97  40  81  85  52  36  62  82  32  16  15  59  54  29  37  49  46   2  91  36  20  78  45  36  73  99  63  68  31  52  10  37  20  54   3  30  17  68  34  30  11  78  27  45  81   5  61  90  66  82  39  97  15  67  62  19  20  42  46  37  83  28  26  51   1  82  39  65  88  55  51  22  30  42   6   5  29  31  81  22  27  21  49  65  59  42  14  27   3  19  44  34  48  99  13  28  58  68   9  17  70  56   9  37  28   6  84  44  82  58  13  96  95  95  37  17  71  21  94  13  84  18   8  27   3  35  56  63  37   8  20  17  85  61  92  20  58  30  76  67  26  96  82  48  54  72  46  72  59  10  80  66  21   1  47  29  74   6  81  93  62  38  87  57  73  72  60  30  37  63   1  41   1  49  92  33  32  36  15  18  38  90  99   6  96  42  82  14  60  38  65  94  79  82   7  94  78  55  50  90  16  54  34  40  23  38  48  34  52  46  85  46  49  90  87  26  38  10  60  59  35   4  28  56  34  23  63  10  89  37  21  94   5  98  68  27  46  38  49  64  89  72  41   7   7  63   2                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                        58  53  77  30  26   9   3  27  52  94  54  86  24  83  38  98  51  51  25  60  45  29  70  41  83  34   5  22  19  34  13  75  68  55  47  90  62  22  65  95  48  73  65   7  26  38  86  82  19   8  30  98  31  26  48  60  69  15  22  20  94  48   4  11  58  66  62  85  27  65  94   8  88  67  44   6  45  46  43  68  75  63  87  33  88  89  67  41  53  72  32  63  58  30  33  37  55  55  53  81  76  89  40  53  94  40  13  96  27  52  75  55  53  24  16  12  94  65  24  17  92  54  14  49  75  16  79   3  54  71  97  94  12  96  11  48  92  10  94  68   8  91  86  92  41  69  56  80  65  29  97  25  42  98  21  53  27  48  30  93  38  98  49  56  13  10  68  39  89  83  17  50  52  43  20  46  68  82  57  54  61  58  99  79  45  21  85   6  31  90  49  91  91  28  29  75  45  97  80  89  62  81  78  12  57  16  50  17  81  96  32   6  62  46  53  39  81   7  60  11  58  41  53  37  95  15  82  67  43  99  47  45  13  74  69   1  79  78  56  26  33  76  95  15  53  76  84  11  73  29  10  13  82  24  83  48  73   5  51   9  30  24  47  55  87  45  23  76  69   6  23  87  22   8  67  25  68  68  31  35  47  64  46   8  86  89  28  71   7  69  25  32  50  18  28  35  52  49  96  83  17  27  92  14  27  18  11  73  61  25   3  92  24  52  55  71   4  70  85  74  67  45  93  37  68  89   8  84  14  72  55  84  72  89  43  27  45  16  25  13  19  64  66  52   7  19   4  84  62  61  75  26  52  90  63  47  44  46  16  26  13  11  53  30  65  81  79  93  60  80   6  95  23   2  45  50  86   1  41  24  49  73  38  90  10  48   1   6  62  76  77  54  20  64  15  66  33  23  84  36  18  90  39  24  44  30  45  24   9  88  53  78  69  78  70  15  47  28  43  33  73  97  18  23  52  95  59  26  82  87   2  71  98   5  88  72  16  76  14   5  60  51  48  31  78  87  79  70   4  39  15  99  43  76  83   2  31  61   5  23  20  95  57  82  14   2  66  33  25  82  91  46  85  60  12  61  91  41  76  24  86  15  59  87  90  85  61  67  81  81  74  19  28  29  70   1  17  58  24  18  78  69  93  91  27  90  76  50  76  44  77  62  17  17  37  16  97  21  23  17  57   1  94  44  54  96  10   6  71  46  81  38  92  93   7  92  98  72  25  83  19  99   5  81  43  60  93  33  77  29  28  12  15  38  43  91  31   9  49  91  35  35  29  36  13  91  50  59  71  97   5  92   3  39  30  79  54  61  47  51   2  48  97  52  62  53  19  88  21  48  81   4  51  80  12  68  93  56  49  73  44  80  46  76  21  37  51  68  89  69  77  24  94  80  78  79  50  35  79   2  82  16  52  50  13  43  73  82  81  47  40  51  85  11  74  21  10  76  79  23  11  87  73  54  46  86  44  56  97  12  24  34  91  83  37  82  94  36  78  91  11  41  34  50  27  94  42  98  35  79  73  29  35  85  82  13  34  30  23  20  43  34  57  23  20  45  37  45  76  53  19  52  49  42  60  38  64  79  71  62  80  92  78   3  12  88  13  29  57  89  69  86  36  27  39  54  76  52  42  13  52  43  40  86  93  11  16  42  84   6  19  32  51  91  19  29  36  34  87  18  81  97  23  38  50  73  27  62  75  99  23  82  81  37  71  63  41  74   8  22  86  18  84  57  57  78  45  78  71  50  88  88  10  88  41  23  14  34  23  48  49  62  29  40  31  13  95  71  73  19  51  25  53  11  54  99  38  82  12  32  48  16  72  37  65  84  16  54  25  91  20  93   4  97  24  57  31  38   9  54  57  14  35  32  23  11  62  19  94  31  20  76  23   2  83  22   9  59  33  79  27  25   8   5  61  48  20  34  76  14  55                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                          52  57  79  61   3   8  23  85  11  43  16  59  17  34  61  50  10   9  87  51  43  13  71  10  26  88  89  33   4  29  76  63  39  87  84   1  32  44  43  85  88  52  33   2  75  89  37  30  46  62  13  68  57  49  25  32  93   3   7  15  58  40  55  31  51  68  80  52  58  68  92  19  78   1  72  87   2   5  15  61  44  48  88   8  66  31  29  22  36  10  15  34  29  59  61   6  85  71  92  67  65  27  43  66  28  36  40  70  95  73  49  61  92  25  88   8  29  34  59  93  56  93  20  34  46  60  51  72  40  59  62  50  16  87  45  92  84  98  17  32  49  47  43  66  49  51  82  22   5  51  45  87  55  21  44  85  33  85  61  16  52  30  43   5  57  93  40  96   2   1  59  54  21  55  47  62  33  62  75  86  37  71  58  96  48  36  61  24  95  24  25  71  54  13  19  65  42  80   9  53  96  67  90  80  41  19  40   4  30  29  46  69  23  66  53  91  92  42   2  53  93  71  75  86  24  82  18  29  61  35   5  72  58  47  81  38   9  78  57  26  46  88  25  57  89  73  29  35  45  32  41  40  66   3  84  88  59  70  99  34  48  43  61   3  27  73  48  82   1  78   1  79  80  69  24   2  20  79   9  48  84  59  18  18  41  27  92  34   6  94  13  26  73  26   7  94  57  90  98  20  89  75  50  63  29  48  97  58  17  31  81  24  87  57  64  48  90  57  27  80  56  72  47  94  19  39   4  25  16  33  65  32  88  36  96  92  10  40  78  74  32  71  37  12  36  49  78  96  39  66  41  93  12  20  35  72  35  99  75  49  27  86  58  63  78  40  23  53  51  95  50  94  33  31   4  85  13  88  11  49  84  65  19  21  48   5  31  32  95   6  61  79   8  45  98  98  93  89  77   8  61  41  51  25  52  73   8  73  89  63  30  38  38  33  94  87  24  78  66  14  69  84  45  66   4  18  92  81  54  79  75  21  89  36  52  46  34  99  80  70  74  41  98  60  51  55  78  47  51  45  25  24  76  20  46  99  22  50  70  47  12   3  86  42  47  73  19  90  51  43  15  27  37  62  26  19  52  78  65  68  32  95  87  22  33  68  99  12  61  40  58   9  53  12  85  89  32  48  71  97  28  18  61  50  63  84  84  12  47  28  93   3  51  21  56  38  24  83  25  80  24  20  52  51  27  48  50  67  64  14  34  49  26  56  80  68   5  41  90  19  34  76  51  78  45  21   2  95  25  93  15  17   7  92  51  96  89   1  80  33  82  82  95   5  50  33  51  85  81  61  98  60  94  32  64  78  56  56  63  92   5  10  99  57  96  18  96  72  80  63  96  56  46  58  24  48  14  80  27  56  91  34  87  66  26  32  78  92  67  95  45  65  33  79  22  14  23  50  18  34  47  12  46  94  82   1  15  24  41  45  52  24  44  30  67  33  67  19  39  92  52  68  69  53  82  41  54  37  43  47  85  78  15   1  65  89  11  38  45  79  61  77  24  48  23  39  99  40  60  32  28  12  19  21  18  56  58  28  35  42  38  74  71  80  29  34  15  23  14  15  83  49  17  70  29  69  25  83  91  88  53  40  91  68   5  82  18   1  46   9  97  84  53  21  79   5  52  76  88  88  70  93  67   9  56  48   3  84  61  81   7  28  44  21  69  68  10  73  21  50   8  52   2  44  94  78  37  38  38  97  52   5  60  56  90  31  50  55  95  84  98   7  17  63  67  63  44  64  37  78  64  24  70  99  84  77  85  57  65  41  79  93  82  29  79  27  53  15  65  81   8  55  77  63  56  59  18  97  62  44  60   4  39  60  64   4  80  85  36  61  65  82  91  20  19  86  47   3  71  19  20  52  45  27   7  32  18  69  97  42  98  54  43  45  91  34  57  11  69  62  95  50  23  14   7  42  24  43  55   3                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                            88  85  12  90  75   3  35   3  78  70  19  92  95  94  40  73  68  85  39  99  83  48  99  64  81  18  39  34  33  32   9  32  34  81  97  98  51  89  99  42  23  48  24  82  54  52  63  20  99  41  16   3  43  12  65   5  88  73  53  53  71  76   1  90  18  16  80  26   6  20  99  65  86  79  77  74  75  38  56  51  80  62  42  29  46   7  40  86   6  57  29  29  12  27  59  58  59  49  18  90  69   9  12  11  75  25  38  36  32  32  31  57  77  32  11  33  65  74  61  33  28  22  83  38  70  64  87  54  82   2  28  90  41  19  25  34  71  73  70  63  59  26  39  94  85  78  95  39  48  38  90  57  10  79  97  39  32  81  25  79  60  33  50  20  78  44  98  47  92  14  48  80  13  41  77  91  37  67  45  46  12  78  96  20  44  68  13  22  69  24  21  99  56   9  49  29  38  24   2  57  65  21   6  63  62  90  12  74  89  63  36  41  26  13  95  10  17  98  71  28  55  77  58   8  18  24  31  32  18   6  71  64  92   8  45  59  95  82  17  19  49   9  92  77   4   8  76  70  25  93  81  99  66  61  46  83  94  95  29  96  69  73  39  29  10  86  48  52  99   8  78  78  86   7  93  84   7  97  68  35  85  37  25  34   3  32   6  15  14  61  62  74  46  69  34  26   4  68  35  44  89  61  16  29  16  62  78  96  37  87  86  63  53  13  39  59  22  92  79  57  56  25  19  43   9  66  44  20  45  12  41  69  78  35  39  93  86  23   5  27  54  76  73  86   3  99  47  83   9  17  32  59  54  59  64  44  97  72  98  15  37  41   5  12  69  85  95  17   5  78  61  20  65   3  76  58   9  53  90  62  26  95  72  50  86  14  16  45  60  98  24  89  67  89  34  98  94  82  61   6  60  43  11  29  88  91  29  10   7  28  69  69  72  63  43  47   2  16  74  66  36  60   1  32  30  42  71  59  14  38  20  94  38  46  26  40  66  30  34  52  14  75  42  27  34   1  79  95  24  17  78  26  93   3  52  33  14  97  51   3  82  12  99   3  30  89  54  75  14  34  17  44  62  53  56  39  69  46  80  66  53  44  26  67  10  97  70  84  74   9  65  95  93   7  80  81  53  93  70  82  18  33  56  62  62  74  72  30  36  13  21  63  69  65  81   6  18  25  88  64   7  26  86  11  95  76   2  37   8  41  73  30  44  31   9  16  21   2  66  54  18  79  68  49  50  71  63  96  81  60  44  39  18  48  95  51  59  86  82  36  50  63  68  61  84  96   1  24  17  86  38  85  66  74  12  64  12  71  67  70  20  64  52  35  62  78  66  60  35  16   1  56  20  45  13   9  94  98  22   5  95  23  76  67  87  23  99  12   4  87  93  99  44  12  89  11  12  43  65  38  67  71  30   1  41  88  48  56  71  27  93  34  48  25  78  89  53  44  32  45  88  19  38  96  65  36  75  41  42  13   1  88  63  45  16  57  35  83  51  82  30  38  91  84  70  78  89  33  27   4  45  10  84  18  96  38  84  57  19  50  47  49  80  37  57  71  93  77  16  85  52   9  97  11   1  86   3  58  21   8  62  25  76  35  47  88  22  60  43  78   2  77   4  57  12  56  31  68  10  97  37   4  15  29  91  40  93  90  79  90   2   8   8  91  72  88   6  79  79  78  36  83  62  62  22  79  68  90  46  31  41  17  67  11  84  79  75   8  96  47  86   6  32  32  13  66  63  35  22  32  82  55  92  15  21  65  66  21  77  95  54  40  52  28  55  58  75  50  56  55  19  98  64  17  71  56  65  19  59  36  79  34  16  49  13   1  36  38  79  23  66  23  95  62   5  22  15  24  74  19   9   5  14  88  38  32  19  94  55  50  35  41  77  94  19  22  52  64  25  41  36  66  52  59  39  29  45  92  75                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                              38  40  18   2  98  61   1  66  88  17  93  50  52  82  70   9  12  60  10  59  38  41  50  65  20  65  91  17  64  54  67  84   6   7  84  96  76  64  67  90  45  10  51  86  27  86  79   6   5  60  17  39  86  66  24  77  81  38  24  27  65  68  56  28  81  87  10  25  64  34   6   4  60  49  53  70  58  12  28  92   8  48  47   2  53  80  94  47  46   7   7  74  42  84  24  74  12  73  75   5  72  13  45  95  90   3  18  74  21   8  45  29  77  22  33  47   6  48   3  90  81  83  59  35  79  67  63   2  41  27  52   8   1  21   9  10  93  87  63  38  19  47  84  13  13  63  33  71  20   1  82   2  47  85  37  30   2  82   6  80  13  42  33  80  46  32  79  47  48  85  52  34  51  75  36  93  47  56  85  56  36  83  95  57  29  54  55  11  70   7  54  51  38  83  65  35  13   4  74  43  30  91   9  68  50  27  39  47  66  36  18   6  25  95  62  60  85  48  25  50  81  29  54  58  11  34  11  47  24  62  44  66  47  75   2  58  20  19  16  68  42  29  67  39  17  59  28  26  97  83  25  27  58  54  30  47  90  59  50  12  25  25  53  80  76   1  79   2  20  12   7  48  93  61  43   3  28  41  83  89  50  89  65  43  96  61  71  49  68  47  99   9  50  67  32  31  76  93  61  31  51  28  92  95  89  84   6  85  94  41  87  14  95  65  47  76  50  37  18  78  44  41  24  87  21  42  65  98  38   3  61  58  65  11  45  46  39   2  26  29  65  76  63  20  83  17  61  74  93  95  23  89  63  84  38  45  10  92  92  40  15  33  36   9  65  67  86  95  49   4  53  65  26  44  11  49  29  92   4  45  98  26  88  40  77  95  62  99  57  87  84  48  70  22   1  67  82  21  33  21  15  52  32  71  70  49  10  91  32  62  35  29  86  49  12  89  91   3  57  43  60  37  38  48  38  70  28  32  48  41  75   6  59  84  79  22  96  50  28   4   2  75  71  78  76  86  35  32  51  36  83  74  63  62  29   1  31  63  22  69  89  25  41   7  97  61  29  40  91   5  86  35  68   9  93  83  31  98  65   3  21  80  93  15  34  71   6   1  48  47  15   5  62  71  10  29  29  95  71  97  73  93  37  76  41  69  67  82  12  48  44  63   5  24   2  45  59  63  47   5  70  44  87  32  87   5  32  31  88  27  33  51  78  63  59  88  88   9  53  39  89  43  20  47  76  56  59   9  79  84   9  72  13  38  52  43  64  19  26  82   6  92   7  47  33  37  99  23  51  25  91  85  46  59  60  39   8  17  32  29  22  49  12  59   2  27  89   4  41  20  42  43  36   3  46  16  69  35  91  27   3  67   5   3  97  97  11  74   7  85  75  58  78  57  63  36   6  91  82  51   1   5  12  67  31  65  55  45  81  61  20  34  78  44  64   3  45  15  68  56  29  36  28  13  32   9  82  45  49  79  68  99   5  32  20  44  64  10  84  92  56  46  92  40  78  70  40  34  85  19   4  34  54  89  47  44  50  66  78  41  64  62  77  88  62  50  36  62  59   3  32  46  28  83   6  15  47  40  89  60  30  65  25  16  95  48  46  55  21  12  49  50  35  37  72  60  43  11  91  46   2  54  85  86  99  63   8  23  51  34   2  11  54  10  70  43  31  19  23  28   1  78  69  11  33   9  86  88  64  26  62   3  55  37  88  62  48  30   8  81  41  71  36  35  57  58  18  85  87  19  65  74  11  49  83  63  48  48  28   8  76   5  66  36  26  99  77  58  20   9  35  62  47  96  15  91  22  30  45  86  87  34  99  39  89  73  29  98  18  38  84  31  40  96  90  10  35  68  19   5  28  96  35  27  73  68  47  98  51  87  73  69  37  62  59  42  11  74  61  16   8  28  38  81  85  69  69  45                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                23  27  14  96  85  53  13  38  37  46  90   4  32  52  99  36  45  58  77  69  94   2  45  25   5  93  32  51  75  52  96   6  67  68  84  11  40  52  49  59  56  78  49  77  31   5  50  50  57  58  37  28  17  51  41  28  15  61  22   1  27  29  37  41  51  78  81  49  56  41   8  40  35  30  15  13  93  47  71  94  29  28  37  58  51  42  42  99  84  29  73  25  38  95  47  24  39  57  68  90  88  17  99  98  62  33  13  18  19  63  97  76  31  77  59  42  93  94  22  84  66  54  20  34  82  89  56  70  46  23  76  12  86  94  31  57  32  12  52  91  40  85  46  74  93  51  60  22  63  78  36  93  88  62  40  72  33  43   9  92  53  82  30   7  84  43  43  45  95  81  62  35  50  81  86  80  27  79  87  39  89  91  72  39  81  61  16  41  80  20  74  38  69  25  83  89   2   4  13  81  44  20  52  26  53  63  43  36  60  58  83  89  88  75  94  33  40  11  33  49  32  55  22  40  61  78  52  38  47   5   9  34  83   4  80  14  32  84  18  95  60  58  24  13  50  70  29  89  84  74  86  52  43   9   9  20  60  84  30  87  29  34  91  77  69   3  70  53  85  29  41   6  81  27  33  75  98   6  99  54  22  25   9  67  69  82  98  67  29  58  39  37  29  62  30  65  73  23  87  18  42  30   8  91  50  94  46  30  76  22  43  43  86  56  21  19  90  71  93   6  30  87  84  43  42  42  16  63  69   3  29  42  25  78  83  17  19  22  71  16  73  75  90  28   9  81  54  62  64  15  36  71  87  37  10  26  85  41  42  31   8  85  48  19  59  62  20  90  37  68  35  35   5  48  85   5  99  15  94  18   3  94  35  40  34   2  46  59  67  48  44  62  75  37  58  60  24  62  22  43   2  86  61  28  90  40  37  60  81  38  63  55  59  81   5  19   1  83  24  47  89  14  15  18  60  25  58  51  61  75  10  84  47  68  25  82  72  47  97  35  28  69  20   4  49  76  52  15  33  78  71  99  87  42   6  81  22  93  62  56  50  65  46  97  66  48  67  86  79  13  47  89  81  88  23  31  58  66   4  79  80  55  96   8  50  96  92  79  93  10  71  32  24  14  42  90  49  47  24  65  17  16  89  18  68  56  86  57  14  51  22  79  48  66  21  13  64  80  42  45  33  75  95  39  36   3  95  55  42  86  70  14  30  38  57  34  24  15  90   6  92  79  50  74  39  80  46  27  26  71  28  18  47  62   5  14  87  23  60  33  69  45  90  40  27  38  29   9   6   8  72  58  38  24  42  33  95  99   4  34  48  18  47  65  36  20  69  75  89  53  59  81  69  72  84  89  54  32  13  54  26  62  60  26  60  22  59  80  36  60  96  62  72  75  40  21  89  85  62  48  13  66  65   2   9  92  15   7  14  39  35  42  32  25  55   9  77  87  95  94  71  61   7  11  71  76  58  90  25  94  87  73  85  42  83  73  61  90  76  39  33  24  84  22  51   4  24  42  66   4   1  19  23  45  68  69  95  70  47  36  64  31  98  97  92   7  95  16   2  45  69  58  85  51  43  76  93  66   2  60  48  32  53  10  22  89  27  17  26  43  88  47   1  97  92  39  48  78  59  41  45  45   9   7  93  47  11  58  26  70  89  68  31  87  83  47   2  78  57   2  17  19  45  51  61  76  52  78  50  14  49  44  16  47   6  32  71  54  51  45   8  84   6  43  37  11  81  88  31  27  89  14  63  70  69  82  39  76  77  53  63  95  72  76  89  41  90  48  68  76  91  33  61  60  18  31  61  67  85  71  85  57   9  31  90  73  67  80  96  86  63   6  66  80  78  67  28  20  82  74  22   8  35  23  60  25  11  83  33  48  65  77  11  10  77   1  90   6  80   9  67  17  72  28  68  31  66                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                  65  39  72  98  35  13   7  29  28  93  12  57  67  37   2  70  71  72  81  27  32  72  63  44  97  57  29  88  53  63  17  83  57  13  52  90  80  84  72  43  53  32   7  72  11  39  52  22   9  59  39  44   4  85  92  16  50  80   2  44   1  32   6  96  28   5  89  73  22  35  60  30  56  52  31  51  68  50  84  30  60  51  12  82  15  42  50  70  59  19  68   5  74  30  37   8  23  19  99  37  37  53  17  56  49  70  67  61  24  96  76  21  58  63  40   4  21   5  10  40  80  41  61  76  72  84  23  81  10  36  16  85  22  83  72  14  26  85  35  13  67   1  69  69  36  68  33  36  79   7  26  58  55  51  47  92  58  76  48  15  57  32  76  77  33  34  23  25  96  69  11  50  32  72  37  92   5  29  86  72  34   9  75  14  27  28  55  95  26   5  80  86  30   2  12  81   2  96  90  88  76  17  73  95  14  50  90  96  37  37  10  67   4  96   6  11  61  82  12  49  90  70  62  49  48  32  98  59  59   3  60  62  78   2  91  41  81  32  77  25  40  93  35  36  57  71  21  61  32  40  11   1  15   5  22  49  59  15  78  55  91   8  57  27  75  99  47  99  84  15  85  85  90  20  43  71  37  31  60  74  64  88  52  88  14  32  21  70  34   1  17  69  82  38  24  99  30  63  42  58  56  57  61  85   1  94  16  41  44  36  82  77  73  63   8  85   1   3  36  69  53  77   6  98  18  52  83  80  65  95  88  38  21   5  67  43  82  77  12  71  14  88  14  53  11  45   4  81  74  41  23  83  22  84  94  45  56  73   6  36  79  20  94   6  38  78  44  14  20  93  27  11  91  17  83  45  37  67  51  12  36  84  37  10  10  26  67  80  95  29  84  92  89  57  50  53  64  19  59  57  65  94  59   4  98  29   5  18  64  94  16  54  29  84  89  29  84  83   2  67  51  76   5  36   3  16  38  80  11  42  59  82  85  91  60  98  46  68  38  89   9  66  19  87  93  72  71   3  82  43  72  66  84   4  92  30  74  12  75  63  62  30  50  32  21  31  43   7  89   1  15  10  71  66  35  75  44  30  37  55  53  97   4  21  95  33  61  23  41   7  83  24  40  22  58  55  22  95  83  21  62  10  14  57  55  70  51  64  52  92  59   9  34  32  50  95  93  34  38  73  56  95  75  19  13  37  81   1  87   8  63  87  98  29  23  14  12  39  79  84  39  19  86   3  20  96  24  10  34   8  14  76  53  18  96  91  37  52  23  73  79  58  33   4  19  83  80  73   6  41  99  90  97   2  85  43   1  79  23  13  97  81  50  20  16  40  74  48  92  53  64  88   3  18  26  11  44  31  96  87  32  77  58  21  85  87  10  38  54  67  12  85  58  44  30  70  93  97  81  85  51  37  69  86  27  58  76  78  91  84  57  75  30  96  88  31  12  13   6  78  46  81  58  60   8  87  57  18  94  23  20  58  26  25  41  22  20  86  95  68  60  80  22  12  72  81  44   2  11  58  64  85  39  96  23  73  50  96  65  53  49  98  24  97  14  74   7  67  44  33  46  21  77  33  82  79  16  92  18  60  53   8  51  66  36  97  99  92  27  70  65  67  62  29  28  93  58  44  74  56  98  30  49  34  28  52  83  50  63  25  36  23  63  78  72  98  16  91  99  60  44  36  25  25  27  94  61  23  68  36  52  21  95  85  73  38  59  59  15  38  29  44  81  30  75  40  95  61  14  12  10  26  32  82  83  76  27  26  50  94   8  70  81  21  51  79  26  79  89  18  10  37  12  10  23  88  33  99   4  91  15  97  61  60  15  37  20  29  46  29  26  71  51  75  88  16  60  93   4  55  16  74  11  68  66  98   6  77  13  57  82  81  42  19  71  46  94  46  71  17  49  84  89  71  66  12                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                    25  80  88   1   8   6  68  40  41  45  45  78  89  16  58  47  20  48  99  66  29   9  58  65  91  86  83  16  25  89  60  98  37  91  26  45  30  66  41  69  96  70  13  45   9   5   5  80  34  75  24  26  38  78  85   5  87  80  25  70  74  35  65  61  97  79  56  43  36  11  92  18  25  90  49  35  12  59   7  53  46  75  91  82  14  62  97  65  23  95  12  89  13  42  43  94  77  89  84  24  51  27  19  85  86  44  47  77  55  34  67  11  23  42  95  89   2  25  50  14   4  61  16  82  81  21  42  91  83  57  50  39  70  99  56  57  95  59  40  69  79  57  71  64  66  35  43   1  93  71  80  90  97  34  82  87  64   3  26  14  25  35  54  59   6  21  19  88  33  58  80  48  33  74  65  78  10  19  75   7  93  82  99  27  25   7  37   9  74  41  72  37  89  87  58  40  90  70  26  12  55  41  33  59  22   4  53  73  73  17   4  66  10  89  78  86  10  93   9  49  51  65  67  44  50  52  37  41  81  73  23  27  91  93  15  91  11  32   3  23  61  24   6  64  72  21  61  83  98  59   4   4  58  95  29  93  52  43  34  12  40  28  38  35  20  96  33  25   1  54  27  70  31  79  15  61  61  15  49  10  96   3  13  89  37  14  20  16  76  70  53  86  57   7  84  70  67  91  73  91  23  60  66  39  58  66  15   1  89  31  30  86  68  16  62  34  92  55  99  49  57  35   7   2  90   1   1  51  72  71  82  37   3  19  30   9  50  85  14  69  47  40  74  58  41  61  27  85  48  98  48  36  60  24  13  66  12  99  52   6  55  85  55  35  62  38  95  55  24  35  28  63  56  92  75  87  71  98  62  77  81  78  14  26  61  93  20  75  71  16  93   7  43  70  11   2  22  65  20  12  46  20  11  17  23  22  41  18  65  25   6   4  49  43  23  65  18  67  14  88  32  68  75  42  41  69  47  77  68  99  59  78  14  52  48  40  15  80   5  76  29  49  69  66  30   9  87  69  21  71  25  19  84  33  95  79  92  54   6  76  57  55  81  78  67  76  51  25  85  54  28  15  16   9  88  39  90  57   3  69  28  99  90  94  86  51  84   9  31  11  82  82  71  18  64  40  63  20  68  77  65  80  87  37  50  98  56  20  70  24  82  67  72  59  12  87  12  67  98  23  66  14  51  52  45  17  49   9  62  12  42  70  99  59  81  35  40  81  74  97  35  86  60  44  49  67  34  99  11  53  43  51  58  21  75  96  48  57  59  52  89  25  48  53  84  10  41  31  57  30  43  30  71  66   8  51  50  75  16  97  13  77  49  38  46  26  23  80  82  27  68  85  95  42  42  45  84  93  39  17  98  13  77  57  83   3   1  11  38  86  91  51  76  63  21  76  26  31   1  95  65  10  84  36  17  26  63  11  34  11  52  26  34   5  93  48  37  52  78  56  10  50  68  75  38  59  72  28  20  99  74  74  13  90  99  38  86   6  79  98  38  43  18  39  98  29  91  10   3  66  36   2  96  82  87  85  13   9  65  77  95  65  96  13  51  25  13  85  17  39  16  48  80  29  51  10  91   1  82   6  64  36  71   2  21  84  12  83  42  36  55  61   8  78  72  26  40  55  64  50  55  71  23  74   4  14  82  81  83  38  52  94  69  63  54   2  82  72  78  44   6  73  74  89  16   8  62  42  33  43   9  48  71  11  50  27  75  74  37  91  87  32  11   7   5  26  23  40  46  24  96  88  36  63  12  13  44  19  15  84   4  96  74  40  37  33  67   7  10  47   4  51  61  15  18  68  14  64  60  53  29  67  49  56  73   8  76  14  73  39  64  25   5  20  94  81   3  43  52  53  48  16  63  18  90  65  29  57  93  33  22  40   8  12  41  60  77  19  92  55  65  15  40   8  69                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                      12  67  28  58  22  66  17  15  77   6  74  25   1  73  25  41  32  62  88  93  98  14  14  83  41  18  36  64  47  48  94  83  91  60  72  22  65  23  64  22  16  74  95  12  34  10  37   6  32  61  65  10  22  25  96  83  86  60  89  38  11  21  75   5  69  60  81  36   3  87  94  84  47  69  59  99  43  92  59  84  30  81  20  12   1  51  83  90  55  26  88  46  17  69  80  18   1  20  42  96  19  23  46  67  89  50  89  13  13  74  14  56  61  93   4  37   9  53  61  40  47  25  53  50  95  62  20  73   7  46  58   7  82  45  73  93  32  25   1  39  54  73  36  88  78  63  61  15  71  46  51  65  19  65  81  59  30  23  82  30  89  25  42  18  88  72  70  28  84  98  76   9  32  18  99  68  47  56  28  54  98  51  64   1  81  72  17   2  48  18  96   3  10  20  36  64  29  20   7  86  74  81  28   3  81  43  69  41  70   2  86  92  96  53  99  47  70  25  14  85  16  90  52  78  91  81  90   5  20  88  82  83  31  31  60  66  27  74  38  85  74  38  84   2   2  43  39  24  46  89  61  60  80   3  26  63   2  75  75  12  29  95  12  64  79  71  97  15  12  96  71  78  48  74  76  16  54   7  37  40  57  27  78  56  34  23  40   2  91  91  42  96  13  52  60  67  39  99  32   9  39  81   1  42  89  33  98  25  66  69  37  58  32  37  48  83  60  94  97  89  88  44  43  84   6  18  31   2  92  75  72  81   2  83  81  52  47  67  25  29  97  74  73  36  22  58  77  23  41  67  37  92  36  39  15  65  17  29  48  76  71  14   8  58  87  97  62  84  88  53  13  32  47  18  54  22  30  26  67  46  64  49  21  13  20  38  29   3  58  74  80  31  82  34  89  66  24  78  36  43  69  34  82   5  89  16  64  83  52  61  54  72  24  33  22  12  83  70  76  42  62  33  31  35  16  85  96  84  62  77  66  95  91  85  93  69  84  85  76  20   4  28  70  31  94  11  25  99  37  14  29  23   4  70  69  12  15  82  70  43  17  82  35  20  51  73  60  27  84  11  51   7  86  59  64   7  36  51   2  78  28  17  45  67  67  67  41  95   7  85  98  29  42  20  11  78  60   4  40  69  31  43  76  62  64  28  57  35  10  47  62   3  30  40  61  24  26  69  75  87  27  72  38  50   2  80  60   8  97  42  24  21  33  52  98  65  75  68  29  53  23  76  26  18  80  99  90  39  95   9  18  56  49  46  15  79  29  99  46  37  12  60   4  99  32  73  36  61  20  80  38  97  51  60  33  59  70  30  20  76  24  32  78  26  42  69  29   3  63  17  72  26  53   5  36   6  97   4  57  49  87  87  10  79   9  71  49  74  58  68   8  77  34  56  43   4  17  82  71  88  15  13  67  34  64  20  60  60  27  25  18  38  34  35  16  51  16  41  35  52  77  44  58  18  53  82  12  89  81  59  58  42  80  58  95  25  72  24  52  98  24  25  55  72  50  52  91  74  29  24  37  66  90   1   9  94  19  91  53  37  85  87  74  10  42  86  84  52  23  83  37  29   9  78  82  30  84  92  39  54  47  29  32  28  48  97  13  16  66  31  90   6   2  16  79  71  17  54  66  36  57  66  35  90  85  15  58  63  19   8  97  22  14  68  27  14  35  64  72  54  92  63   7  52  84  64  23  55  94  51  47   3  18  31  29  95  78  94  79   7  61  15  78  71  76  78  90  57  34  22  40  71  77  40  47   7   4  68  21  82  10  87  73  55   8  86  24  47  24  44  39  70  62  56  50  62  57  63  60  41  22  36   9  98  72  73  27  94  12  55  70  20  38  60  93  79   4  53  22   9  19  76  78  76  21  88  44  10  78   1  38  30  25   3  78  93  99  61  32  71  49  59  74  73                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                        9  67  37  82  21  86   2  14  41  54  61  70  28  32  56  21  86   3  68   9  35  93  17  59  41  19  68  61  57  76  33   1  75  71  84  47  48  69  89  11  39  32  13  56  96  97  41  42  39  47  84  32  71  50  73  27  85  61  24  11  34  71  40   4  14  74  37  49   7  25  87  82  46  88  86  80  89  91  12  24  88  83  64  80  46  81  72  44  64  86  29  76  28  59  16  58  99  37  23  83  15  56  32  65  39  74  51  73  75  93  78  59  53  87  86  90  65  55  50  80  91  70   9   4  13  61  90  23  22  95  97  60  45  36  57  91   3  73  31  11  82  30  19  12  27   1  54  91  12  16  39  27  70  10   9  20  32  45  96  72  67  99  52  57  27  47  20  45  10  88   9  32  92  94  68  22  60  32  54  30  31   9  36  70  18  21  63  72  13  58  88  68   6  92  62  11  10  15  41  66  75   5  27  90   1  19   5  24  32  27   8  30  77  30   7  30  13  90  99  43  31  13  62  99  13  52  67  92  85  55  16  69  83  77  74  28  37  68  59  79  78  42  37  35  25  15  75  67   3  75  72  74  51  96  52  55  79  88  83  98  65  78  92  39  18  91  31  23  27  49  82  88  29  94  64  41  67  42  98  61  22  20   3  89  79  86  76  36  65  83  16  39  14   4  98  71  24  91   4  29  57  16  92  40  20  58  21  62  57  90  63  38  98  55  68  29  40  85  59  54  23  23  71   3  78  61  50  69  75   1  37  41   5  96  29  56  83  68  46  81  87  41   9  23  28  79  92  66  98  59  64  23  66  62   5  61  22  27   4  59  73  13   6  28  40  25  23  10  74  95  23   1  55   6  46  59  72  10  85  89  76  34  99  41  50  23  78  89  21  28  47  12  80  52  53  35  95  14  47  67  12  36  98   3  60  31  23  96   7  55  33  82  49   9  23  66  16  67  88  47  53  26  21  98  85  92  92  41  57  93  57  57   3  61  64   7  74   1  12  93  58   9  98   3  56  86  70  77  76  92  36  99  71  75  83  75  62  43  38  21  53  25  93  51  37  11  97  92  77  56  50  66  91  19  99  93  81   1  40  75   2  38  27  53  88  33  91  96  49  19  30  38   9  82  58  40  80  50  32  26  11  11  35  61   5  58  18  79  12  24   9  23  53  93  66   2  71  80  21  80   5  21  53  88  49  15  27  26  96  41  40  75  65  24  57  33  24  15  40  36  97  99  41  29  10  27  97  95  27  70  57  19  16  80  76  98  57   7  97  19   6  96  65  84  90  66  89  57  97   6  99  70  21   1  97  54   7  10  81  94  65  98   6  93  69  73  89  58  48  40  21  83  47  47  23  69   9  73  11  63  16  63  69  62  34  39  45  89  64  94  17  22  44  87  73   7  84  94  67  50   5  34  89  51  13  96  37   6  54  56  15  77  73  58  47  88  35  60  44  78  69  13  84  90  52  81  54  77  79  84  46  15  49  82   1  33  63  94  20  62  60  35  60  51  29  81  30  14  98  96  44  99  12  21   8  98  21  46  33  98  99  34  81  21  52   8  47  92  81  21  15  23  90   8  57  99  28  12  61  29  20  60  73  14  84  27  81  97   3  30  73  67  88  48  39  90   7  49  87   6  25  91  76  67  24  24  40  66  97  20  63  67  25  53  80  29  11  81   6  99  48  95  76  61  75  73  68  95  12  20  88  27  97  54  62  63  54  44  93  56  50  72  22  95  82  15  15  51  67  10  79  21  11  86  89  98  30  94  65  22  68  56  65  74   8  71  65  52  35  17  81  66  14  76  66  21  62  67  80  68  64  77  66  19  86  11  43  48  38  77  95  31  67  55  96  80  67  94  85  91  15  97  16  57   9  44  30  42  24  46  70  26  57  82  27  99  12  39  37  21  37   6  51                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                          42  71  35  90  89  48  63  39  64  55  49  87  75  59  72  97  38  13   2  24  58  91  16  75  93  59  52  27  81   6  91  92  86  55  30  93  85  46  19  30  48  17  38  20  92  32  50  88  71  78  70  38  42  68  56  82  17  94  78  90  51  58  39   1  58  65  48  34  62  49  24  52  48  76   4  83  48  23  78  71  93  69  93  59  77   5  54  91  40  88  75  70   7  42  79  63  27  43  98  87  20  84  62  50  85  16  15  85  61  72  70  32  93   9  10  13  85  57  39  18  77  80  31  77  81  28  47  52   7  53  31   1  81  57  68  50  69  69  55  12  51  68  93  43   9  47  69  81  89  61   8  94  89  69   5  28  68  92   9  76  37  96  77  71  65  81  31  21  65  26  64  84  43  53  94  55  81  70  87  14  95  58  78  76  20  71  94  71  45  17  53  78  85  99  84  13  31  19  69  68   9  41  49   7  83  32  41  12  97  62  66  40  63  75  28  81  45  35   8  67  42  12  49  78  86  92  31  26  45  35  82   8  54  71  86  48  54  50  71  28  95  75  10  74  13  60  36  47  33  72  73  53  57   7  28  79  78  37  86  63  97  43  77  41  70  47  85  46  84  42   4  64   6  85  81  12  96  50  90  54   7  60  30  21  57  14  72  84  15  70  36   5  56   9  19  14  12  24   1  15  63  20  61  17  49  11  22  85  74  77  69  83  26  43  65  36  94  33   4  72  97  76   8  57  50   2   7   2  70  84  21   2  64  24  93  20  77   1  23  67  54  60  78  18  24  74  21  46  39  56  86  13   3  68   9  45  97  64   8   2  18  68  32  74  11  64  31  88  66  36  53  68  57  39  14  45  56  82  40  28  15  21  37  88   5  38   7  70  97  19  34  94  20  34  74  24  45   4  26  45  43  44  11  38  11  83   3  22   8   9  20  96   7  50  65  44  84  47  39  18  62  62  67  76  14  44  81   8  84   5  10  35  29  38   2  82  30  19  64  93  37  36  81   4  91  14  42  48  31  59  14   3  86  85  18  30  27  59  79  98  24  95  65  35  80  41  41  95  32  71   6  50  57   1  72  37  19  48  99  78  25  17  78  94  98  49  95  18  30  74  77  89  80  66  90  39  58  65   1  81  75  98  41   4  56  89  90   6  38  60   3  89  67  83  45  25  45   5  81  84   7  86  47  17  99  47  28  55  19  92   7  70  56  97  85  94  28   6  20  36  21  37  76  76  87  25  77  75  92   5  95  50  40  98  38  92  48  62  98  94  34  20   7  85  74   5  99  81  11   1  78  12   1  82  94  10  10  59  35  83  67  83  16  75  63   4  16  60  99  86  64   5  10  99  85  52  73  99  15  65  28  92  88   6  25  20  40  21  60  34  50  48  30   8  86  20  11  55  77  88  41  55  65  29  25  10  41  91  42  51  54  19   1  11   2   5  34  50  95  27  55   6  99  87  93  18  16  84   3  88  18  46  28  13  58  97   1  46  83  65   8  70  59  16  35  65  90   5   3  22  55  38  45  67  72  33  49  57  99  42  35  98  91  68  48  77  90   2   2  97  62  30  88  75  76  21   2  37  78  36  13  44   7  26  70  16  17  48  22  75  67  23  11  90  20   7  41  91  56  24   1  94  73  45  49  90  32  44  67  86  29  36  83  48  20  48  10   4  39  19  79  94  14  80  30  44  91  68  92  89  27  58   2  32  36  10   4  16  94  35  62  47  14  29  98  47  22  60  32  32  83  40  67  49  76  43  70  48  80  12  17   1  83   6  15  22  95  70  85  57  50  19  76  55  81  26  58  12  51  53  27  81  20  65  86  86  38  41  13  17  62  93  13  86  57  37  23  60  35   3  44  58  93  34  30  74  12  97  19  37  86  89  96  22  51  79  73  67  80  31  22  34                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                            30  91  38  31  60  51  66   1   5  36  82  17  10  65  10  30  76  90  64  81  34  50  86  19  70  23  68  66  11  86  85  77  25  60  26  16  82  81  45  77  14  49  85  89  38  87  75   9  26  26  52  80  35  60  44  39   2  91   4  20  51  55   5  25  25  23  15  49  12  54   9  11  69  69  82  64  16  46  21  50  70   9  55  70   1  23  44  69  96  18   7  80  33  85  36  18  34  14  49  73  13  89  44  86  90  46  73  19  85  50  80   2  90  63  65  77  92  11  29  19  75  78  87  78  26  25  50  21  69  96  54  26   8  37  74  74  17  55  67  39  28  54  45  75  27  53  21  32  80  31  25  80  44  30  45   7  43  36  69  64  84  43  45  96  74  33  49  16  92  60  69  28  45  75  69  38  81  34  75  28   1  18  94  55   8  68  73  11  99  63  26  17  93  44  54  37   5  65  13  70   6  35   3  55  55  88  69  65  30  36  63  95  56  13  99  15  80   2  36  20  50  97  71  61   5  54  48  70  77  64  79  55  91  29  42   7  27  54  53  56  70  71  50  46  31  39  56  12  75  52  65   5  24  30  59  14  76  44  93  38  87  13  87  44  59  85  98  37  33  17  23  25  47  23  63  88  17  84  99  62   7  83  79  22  63  90  52  70  64  13  76  99  93   1  57   3  26  77  42  26  72  35  38  18  18  79  54  14  57  45  50  40  82  32  99  58  74  38  66  78  52  97  57  71  57  34  25  76   1  60  32   4  99  69  48  16  20   5  51   5  37  59  20  97  27  12  76  63  40  81   6  61  71  58  42  28  50  56   2  70  93  65  14  64  63  37  66   7  93  90  79  47  76  66  83  56  15  21  95  80  73  10   5  88  96  73  31  87  46   2   9  23  41   9  83  86  72  61  94  77  61   3  67  41  95  19  19  40  58  11  73   5  92  17  23  40  41  77   8  64  47  92  31  54  92   1  33   5  90  65  23  63   3  48   4  35  86  30  32  98  43  54   3  35  71  84  20  93  52  48  65  56  63  71  50  73  42  95  26  15  44   8  33  81  20  51  68  71  30  27  87  88  14  45  72  47  77  29  93  39  29  36  43  96  14  50  15  72  29  38   8  65  38  42  74  24  64  93  59  45  35  35   3  47  88  53  78  76  12  98  12  18  49  33  79  91  42  15  64  63  66  25  63  20  97  40  35  65  14  41  62  79  65  25  35  74  17  92   2  19  19  65  37  79  29   7  27  68  20  19  13  45  30  44  27  96  42  20  97  84  46  57  21  45   8  39  96  26  64   2  12  41  26  17  29  98  36  56  77  85  80  97  36  41  78   7  79  69  11  76  31  85   7  68  65   8  16   9  66  34  98   7  94   1  16  11  74  21  33  91  59  84   4   1  29  39  88  43  82  57  14  96   8  69  53  62  80  55  28  46   5  88  95  51  47  71  22  30  42  97  80  83  84  10  45  10   2   3  76  99  94  90  78  32  94  61  50  10   7   2  50  50   5  57  85  28  45  89  22  36  37  79   8   1  82  68  80  36  14  34  82  67  62  95  86   3  93  46  46  89  41  51  57  33  59   8  12  43  75  75  23  48  87  21  29  57  81  85  49  63  98  63  30  85  41   9  37  44  44  20  59  59  87  14  83  96  79  95  34   5  17  55  27  76  85  26  63  97  22  81  79  21  10  61  72  88  97  96  11  19  76  94  46  99  96  94  50  26  63  95  87  24  52  24   3  81  31   2  33  15  11   2  31  39  11  36  78  61   8  52  93  12  91  80  42   3  27  46  18  49  62  35   8   1  47  42  54  23  41  97  72  62  42  62  57  65  44   7  42  53  67  79  57  78  16  35  21  74  80  69  92  62  23   8  21  84  85  90  33  67  32  16  24  74  58   9  91  98  32   7  83                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                              83  25  34  34  76  59  24  60  21  11  33  28  84  50  78  92   7  75   2   8  77  52  96  62  82  53  39  96  74  16  74   4   8  16  81  19   7  24  44  45  17   6  51  79  85  61  28  18  48  62  95  91   3  25  56  34  55  74  17  57  90  15  56  59  96   9  68  16  93  71  54  80  87  23  25  12  47  33  85  74  39  78  11  98  30  88  13  74  60   3  77   8  93  52  78  61  15  29  93   2  21  91  40  67   9  42  20  25  90  86  69  82  17  91  58  92  99  36  34  15  11  45  99  81  25  92  29  18  90  80  41  34  70  85  79  27  55  30  49  30  26  86  61  61   8  20  50  32   1  33   2  37  39  49   8  67  38  34  91  46  95  86  90  49  20  72  98  92  92  43  15   1  89  10  44  76  96  94  35   9  66  25  82  46  18  17  79  21  92  22   4  28  92  66  36  39  43  53  86  88  66  16  53  42  80  95  59  94  73  34  92  19   3  45  64  60  26  54  58  81  47  50  35  10   9  60  73  91   4  35  85  97  98  95  13  24  98  77   1  69   7   5  49  79  67  22  48  31  44  73  42  79  24  91  44  66  36  56  25  26  67  39  18  85  17  14  64  19  74  67  19  82  83  81  10  75   5  82  90   3  72  74  81   1  56  89  31  43   2  81  99  82  68  66  35  91  65  80  58  66  41  59  56  70  26  44  51  81  72  78  99   4  17  78  19  53  14  68  61  78  88  41  34  51  76  38  78  17   1  96  99  37  68  52  40  97  19  81  58  46  45  83  83   3  44  57  31  95  33  48  94  43  48   4  34  31  43  63  96  76  16  26  80  33  66   4  55  56  67  13   9  43  21  87  86  99  36  52  15  97  83  15  70  59  84  43  23  84  71  81  98  83  95  79  76  85  39  80  19  48  72  72  22  37  82  53  51  27  91  97  78  45  77  52  14  15  48   5  45  51  63  71  92  75  86  22  69  96  78  10  36  65  13  28  22  70  75  34  58  75   5  17  79  90   3  99  58  97   2  30  25  80  44  36  99  59  91   9  41  58  37  65  92   8  36  43  31  97  31  23  64  66  79  26  36  38   1  50  47  34  83  96  27  34   1  32  98  61  70   8  58   5  31  56  53  80  42  75  99  49   3  25  23  16  50   8  27  64  63  22  14  37  49   8  30  89  68  49  59  71  40  95   9  69  23  51  12  70  96  41  26  94  74  47  70  49  60  80  32  35  33  90  11  76  87  10  25  50  73  70  74  73  43  13  25  20  94  95  67  11  86  99  69   3  74  20  97  62  35  68  41  42  57  95  94  80   3  36  39  96  47  62   4  11  88  94  75  56  44  67  29   2  53  79  78  41  92  40  95  77  37  68  30  62  65  13  23  49  99  22  54  34  56  16  10  64  30  29  34  39  76   1  31  68  70  23  78  33   1  90  85  28  31  48  21  79   7  83  99  24  25  64  37   2  70  55  44  59  71  74  14  26  55   5  12  85  64  14  21  85  45   3  38  53  42  72  54  60  52  96   1   3  27  18  26  81  12  66  46  55  45  86  18  86  44  97  28  76  52  99  50  44  46  45  67  44   1  64  68  95  82  39  25  85  33  80  91  42   3  37  35   8  41  60  13  64  19  88  47  82  45   1  31  14  71  89  67  30  28  62  24   8  77  31  54  39   1  49  43  34  82  89  49  51  68  80  48  58  69  79  93   9  11  44  38  83  96  76   9  65  99  33  98  75  99  89   7  49  36  62  94  27  64  90  14  98  78  90  66  24  86  46  53  33  92  12  91  20  79  33  20  63  94  45  82  13  38  71  13  36  72  56  70   5  31  80  94  60  99  83  90  49  98  67  72  59  51  82  61  70  79  73  47  11  71   7  16  85  48  81  86  64  30   7  82   2  43  77  55  77                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                5  46  28  45  97  16  90  31  41  95  37  69  57   8  67  68  38  45  93  64   6  98  24  52  46  74  42  53  38  93  23  47  14  20  12   7  92  66  18  37  34  80  46  21  33  17  84   5  41  77  27  63  26  58  30  54  49  54  87  82  93  34  60   7  38  78  21   4  85  40  24   6  29  74   8  77  68  17  74  55  30  59  34  59  60  48   8   4  12  59  26  90  16  42  39  41  16  23  54  43  86  97  11  34  76  25  77  21   5  44  81  95  84  61  20   4   3  69   9  86  97  64  52  33  23  68  45  94   9  77  17  22  33  72  61  96  81  67  36   1  47  79  43  67  83   7  87  10   8  29  83   6  78  56  26  69  99  52  65  87  69  73  27  67  36  42  49  16  62  16  40  84  77  10  54  93  24   3  16  82  21  82  93  93  74  55  37  79  72  80   8  85  26  51  87  31  92   2  11  85  43  99  75  75  52  23  56  84  88  76  95  31  11  84  41  87  99  29  19  46  48  88  46   6  29  71  82  34  32  36  86  55   8  28  78  68  65  23  62  33  17  92  30  71  18  15  74  62  29  32  12  15  25  19  47  87  56  62  80  36  42  69  27  80  75  35  37  40  15  29  33  69  87  96  68  32   1  61  32  12  10  28  31  78  85  47  96  55  78  11  75  72   4  51  93  70  18   7  63  68  71  18  71   4  66  92  45  15  96  26  22  15  61  33  89  17  66  60  62  56  84  57  46  74  18  49  31  84  30   5  72  87  27  87   8  15  18  93  40  76  89  78  13  62  41  68  71   7  15  91  34  95   5  20  81  78  68  81  79  22   3  99  71  99   2  55  71  90  94  98  72  81  74  78  61   8  15  51  79  58  66  48   4  93  55  44  81  81   2  76  37  86   4  69  52  50  79  96  24  80   8  93  83   3  67  55  46  90  48  11  73  12   7  83  53  18  99  76  42  63  35   9   1  17  42  66  39  16  66  69   5  92  53  81  92  19  40   4  49  17  14  89  59  72  71  12  56  12  80  95  17   1  93  60   6  74  50  12  87  76  80  28  60  29   7  46  20  23  49  16  54  99  84   7  68  31  26  74  41  32  35  43  56  84   2  95  27  68  73  92  80  63  28  51  24  90  61  59  52  85   5  69  86  41  88  43  81  53  36  19  74  27  67  41  62   4  90  65  42   2  27  99  13  42  93  51  90  29  85  25  34  22  48   2  76  54  43  85  24  68  33  11  95  64  98  43  97  19  65  51  33  71  55  17  50  76  16  34  18  76  52  95  34  44  71  84   2   2  91  96  85  28  82   9  65  12  10  65  89  35  84  24   5  36  33  42  99   8  44  32  27  76  64  31  37   3   8  63  84  70  97  69  61  43  34  98  75  54  79  26  56  69  15  29  90  12  91  59   1  92  69  94   3  82  37  24  23  82  80  83   7  68  80  86  30  38  77  57  68  55   3   9  98  94  26  60  18  27  90  79  36  19  53  25  57  41  96  14  25  85  97  64  75  81  18  78  91  35  27  41  16  24  68  62  77  74  48  63   6  77  82  12  74  85  32  24  76  63  80  24   3  22  42  67  58  78  29  43  10  44  60  90  33  99  49  95  88  29  31  98  45  25  76  34  82  73  58  63  59  49  37  48  55  42  58  47   8  39  47  80  45  15  39  82  29  96  28  85  13  34  15  49  30  74   1  89  36  41  30  86  34  45  34  62  87  30  50  72   4  43  99  53  25  57  45  15  86  95  33  43  95  34  52  65  67  47  81   4  60  60  79  47  62  86  60   8  23  18  86  48  98  58   5  42  19  41   4  97  18  56  80  99  67  51  21  50  13  27   9  94  82  68  33  83  79  37  80  31  92   4  55  91  55  33   5  89  93  40  72  44  58   4  93  13  80  74  82  15  96                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                  94  60   5  18   8  95  37  58  48   5  36  81  64  25  93  32  41  54  32  23  77  65  67  56   8  54  59  61  20  86   2   4   5  96  59  49  14  15  31  26  34   8   2  61  70  20  78   2  17  59  24  88  29  56  57  50  25  31  14  10  92  87  48  15  31  28  87  34  70  38  93  50  11  57   5  49  12  15  65  54  11  72  25  26  66  64  23  63  56  29  39  26  15  46  61  87  53  79  83  52  22  19  97  40  14  86  27  13  25  83   6  95  43  69  43  28  39  90  12  90  33  43  21  60  65  19  24   8  37  84  99  56  40  78  70  81  68  45  14  98  79  99  87   3  18  86  56  74  23   3  62  93  29  48  35  40  63  81  83  71  60  87  17   6  10  79  90  88  21  29  83   2  24  46  66  17  37  26  30   4  43  22   2  57  73  17  91  97  26   4  79  42  94  49  78  35  73  83  41  21  50  36  33  34  83  33  99  24  58  19  70  66  82  66  12  76  98  78  79  85  72  87  61  71   8  62  57  96  24  10   5   6  69  23  65  77  34  60  10  48  25  84  61  30  32  34  40  88  68  44  91  81  14  42  69  66  18  63  48  55  52   9  70  15  72  32  51  29  17  99  39  56  30   9  34  86  71  45  45  33  54  86  97  31   7  74  44  82   1   3  97  51  97  77  14  83  49  65  26  73  66  68  28   2  49  19  90  74  56  28  33  23  16  39   4  32  42  55   5  83  75  48  42  94  51  53  34  77  41  62  20  30  72  32  75   7  54  41  94  75  28   7  45  66  79  16  68  43   7   9  68  26  63  15  60   5  25  20  30  75   4  76  89  51  55  36  32  56  85  54  28  95  30   8  51  20  47   2  31  74  70  87  73  59   5  45  44  28  98   5  44  60  51  64  89  34   5  83  10  32  53   7  90   3  38  68   1  83  88  14  62  96  95  82   2   8  53  87   7  26  98  72  59   8  57  73  31  36  51  62  21  27  58  35  55  51   9  13  19  78  43  82  94  47  49  80  97  51  73  85  47  39  89  65  56  17  14  29  98  99  91   2  35  18  97  99  58   4  68  95  69  24  85  24  93  11  90  65  95  50  38  89  89  47  16  47  74  39   5  97  16  59  47  43  76  12  10  38  17  97  66  34  48  82  98  23  10  83  16  62  56  92  26  91  24  33  25  56   8  55   9  32  54  20  93  79  42   7  41  38  11  22  52  46  93  57  14  77  12  69  20  26   8  82  37  31  37  48  94  95  15  71  95  91  12  60  42  84  42  66  72  97   2  85  52  61  29  70  83  90  32  93  71  91  30  38  54  43  41  50  57  62  77  16  55  47  37  64  99  37  63  21  80  60  71  11  51  29  64  60  14  82  79  24  27  40  20  85  18  45  33  32  46  80  77  16  96  31  23  56  72  63  41  40   2  37  35  82   1  70  10  68  20  96  93  69  23  17  29  81  68  83  95  31  81  83  40  24  70  98   4  35  15  11  95  35  94  66  34  56  80  68  76  63  90  11  60  76  92  58  99  21  91  63   4  58  13  37  58  56  46  97  37  44  56  45   7  16  94  41  72  11   9  23  92  16   4  21  25  45  30  81  76  97  57  28  64   2  80   5  16  53  77   9  29  54   5   6  72  80  33  52  79  81  33   8  30   3  82  58  63  21  39  73  89  50  28  19  87  46  16   6  10  91  32  86  65  86  69  99  88  65  39  69  18  50   9  49  75  63   2  76  65   1  86  23  15  41  16  18  42   8  87  24  46  54  68  52  41  70  53  29  75  96  32  62  62  31  28  93  58  45  39  68  93  79  29  77  58  61  22  62  90   3  82  81  60  82  13  88   7  57  78  31  59  89   4  53  96  26  19  55  36  70  97  73  48  77  71  47  55  30  71  18  34  29  33  82                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                    27  36  38  37   9  83  46  92  92  35  90   6  62  15  80  34  64   4  46  23  17  11  88  73   2  90  21  39  93  92  76  34  25  82  11  70  28  30  55  23  87  98  39  90  44  42  12  72  20  47  37  33  93  70  12  96  10  66   3   7  26  25  74  51  61  65  80  40  33  23  19  27  86  50  64  97  59  64  52  77  15  96  48  57  35  21  86  71  95  39  71  89  60  63  82  90  21  65  81  55  23  61  42   2  33   7  58  95  62  46  16  83  48  12  13  27  53  99  21  20  84  61  53  36  44  76   7   9  63  57  65  43  16  64  43   9  42  71  18  22  88  15  27  95  36  47  40  29  64  80  64  17  41   9  47  38  84  38  17  37  18  25  96  78  36  44   8  84  46  46  95   9  92  72  45  37  14  65  41  77  72  99  55  71  16  99  78  33  56   1  70   9  50  38  14  66  75  27  37  22  39  28  62  16   1  18  79  42  68  12  97  58  32  82  68  10  89  67  43  86   5  68  65  55  78  80  36  63  23  43  74  96  66  94   8   6  31  71  81  37  53  74  84  66  84  45  19  22  65   9  10  83  17  58  15  42   7  84  34  18  37   2  63  59  15  39  24  72  48  13  42   4  79  35   8   5  18  78  23  65  15  56  89  73  12  88  36   8   7  15  85  97  91  66  76  41  81  68  77  12  55  15  76  63  29  69  63  62  27  38  89  13  22  64  89  77   9   9  47   4  96  90  30  58   6  57  84   7  22  88  82   5  24   5  62  32  32  36  44  66  20  35  95  95  21  83  64  34  66  95  84  37  64  56  54  12  53  55  19  77  79   2  89  80  44  58  10  47  17  50  51  19  34  97  54  94  15  27  34  26  18  47  76  73  81  98  49  89  77  67  55  84  33  12   8   9  12  68  56  16  67  73  98  57  87  60  57  36  32  23  30  15  29  77  87   9  17  34  28   8  96  18  48  41  97  89  99  97  88  77  13  81  40  27  15  57   3  57  69  17  83  52  65  33   6  18  29  14  61  18  81  55  46  80  57  97   6  95  46  75  49  75  27  81  56  10  27   9  32  29  87  96  30  62  72   3  42  65  55  81  11   9  16  20  55  91   5  66  90  78  82  98  89  51  92  73  66   8  58  80  63  59  74  41  49  95  48  25  22  94  16  14  93  50  63  61  57   2  71  34  57  57  68  92  94  74  20  43  21  29  23  37  85  83  34  60  78  38  77  48   4  48  58  56  14  37  79  92  97   9  77  56  74  35  69  35  54  97  30  24  54  20  22  40  45  74  88  54  79  50  45  55  35  11  72  62  11  10  56  60  45  25  70  50  33  36  64  54  72  57  11   4  14  80   3  77  17  95  42  67  47  78  12  18  31  16  94  41  93  87  41  71  41  86  13  59  20  44  73  85  75  75  11  56  64   7  91  46  64  70  68  45  29  36  84  14  82  61  94  37  31  94  98  56  30  35  84  95   4  25  78  28  32  27  30  24  97  63  53  63  84  70  47  94  72   2   3  58  76  38  61  54  34  59  64  48  46  64  53  13  54  94  51  13  16  25  99  13  65  41  34  58  14  41  21  82  10  97   5   7  94  71  71  66  93  98  62   6  27  67  64  37  14  99  54  49  43  22  95  81  19  64  57  24  10   2  13  59  86  42  23  75  40  61  18  25  98  77  97  43  55  15  62  94  45  47  87  85  83   5   4   1  18  66  23  37  91  76  80   5   8  50  62  19  65  50  99  81  87   7  76  51  25  17  20   2  52  39  61  64  68  49  16  15  66  49  69  71  83  22   3  22  65  66  99  62  45  26  44  50  83  18  95  29  96  29   4  86  23  34  73  25   3   7  13   4  34  97   7  65  22  83  15  36  34  24  63  29  48  95  67  60  24  85  96  41  63                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                      76  35  65  42   7  38  69  69  79  97  56  39  75  89  58   9  39  17  70  36  16  90  44  40  69  86  72  85  55  28  93   5  64  82  29  29  51  17  37  83  44   6  48  84  97  59  89  62  67  99  62  62  50  91  23  59  17  72  82  18  45  53  50   2  68  91  37  86  36  70  12  25  47  37  85  79  54  96  95  26  89   8  75   4  40  76  63  28   5  47  27  55  88  62  20  52  59  68  62  32  77  48  98  12  18  79  47  39  36  21   1   4   8  33  58  34  10  30  37  47  50  67  92   7  37  26  69  12  31  48  24  16  51  98  34  98  17   1  17  34  81  84  36  76  98  47  38  10  22  61  12   1  18  36   3  23  94  35  53  99  23   3  57  31  57  55  81  22  69  15  87  27  89  35  61  14   5  32  59  92   4  40   5  81  17  99  74  94  92  88  72  68  24  62  46  28  59  34  97  92  10  44  14  28  92  69  98  35  85  58  36  85   5  63  66  14  64  97  79  85  65  15  23  96  10  34  20  31  46  17  59  55  92   6  41  21  67  13  61  74  52  52  57  43  35  64  72  48  54  87  56  31  45  69  62  23  41  53  19  97  90  16  23  43  84  96   1   1  15  12  68  14  37  41  23  38  87  64  37  42  78  83  50  50  60  98  39  63  11  69  68  87  12  48   2  89  72  99  13  45  31  18  34  36  32  34  57  37  56  14  81   8  70  46  97  96  32  16  39  61  32  84  61  18  21  25  17  87  90   2   8  35  88  68  65  25  24   7  37  52  26  59  33  12  57  74  57  41  45  86   4  21  77  86  70  41  27  67  62  71  32  41  45  69  63  47  95  26  34  10  15  47  31  22  88  74  18  30  27  46  63  80  52  59  83  21  85  40   4  78  23   4  92  90   8  51  28  18  20   6  98  53  94  82  66  34  27   6  46  21  78  27  72  15  82  90  91  29  37  84  77  81  48  32  89  36  75  54  92  34  15  76  85  10  21  14  68   9  16  27  33  37  33  50  34  73  96  50  72  22  65  33  94  77  53  59  68  65   7  74  65  34  53  12  47  35  29  92  72   3  13  47  78  35  37  12  26  35   8  94   7  37  32  15  23  58  79  99   7   8   4  93  97  65  97  74  51  41  25  11  19  90  27  20  26  76  25  98  92  66  22  38  67  87  25  29  37  56  91  80   9  74   6  26  70   3  46  49  63  47  93  10  46  39  60  98  12  11  83  49  96  89  94  13  26  92  81   9  98  44  64  68  34  57  62   3  63  14  39  29  37  99  40  10  25  55  38  50  77  16  70   9  16  43  93  69  42  38   3  13  87  85  34  50   3  19  85   5  18  44  74  52  72  73  60  26  40  35  64  60  55  40  68  26  20  30  84  56  82  19  26  35  45  34  52  68  48  80  34  50  21   3  29  58  19  63  75  76   9  75  65  23  29  54  34  91  27  67  97  23  97  12  47   9  43   5  68  46   4  67  74  81   4  14  23  41  36  14  44  46  57  44  31  66   6  66  46  81  40  10  37  70  15  16  96   7  40  99  57  84  59   5  33   8  13  98  25  87  33  40  84  68  22   7  70  56  10  87  19  82  66  86  96  98  24  67  23  71  10  33  16  31  58  96  11  14  48  97  94  98  68  39  65  20  93  62  84  77  50  42  20  78   6  54  62  40  62  91  31  42  14  98   8  68  31  30  37  67  87  69  30   2  13  56  70  16  24  62  94   2  41  28  81  56  84  33  86  19  12  28  89  57  18   2   7  42  76  90  10  69  34   3   1  29  10  56  52   1  28  97  17  94  34  92  16  79  26  48  37  49  68  62  54  66  57  51  98  55   5  48  73  16  91  28  32  33   3  51   1   2  51  89  57  20  21  73  32  89  58  27  50  71   4  69  15  10                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                        63  54  33  69  28  98  77  51   4  49  86  17  49  79  65   8  84  20  89  60  36  27  10  10  20  16  22  44  68  18  72  11  71  73  62  20  78  49  22  95   8  34  71  69  89  32  69  67  48  18  99  67   6  29  61   6  91  70  76  13  28  54  76  55  19  80  25  31  10  86  30  51  13   5  28  97  34  82  33  90  15   3  45  94  32  85  13  27  28  48  81  88  53  75  65  96  73  73  38  97   7  76  48  62  79  91  93  17  74  77  20  69  99  26  23  40  86   5  95  83  80  19  45  75  93  75  12  55  57  12  24  39  69  39  97  88   9  44  66  47  54  54  91  45  59  81  12  20   4  11  76   1  99  39  66  23  55  44  42  55  33  61  89  43  87  49  16  93  28  64  78  77  98  58  93  13  23  38  90  17  57  74  80  14  58   8  86  23  98  17  82  66  24  54  92  14  87  60  39  62  40  75   1  50  98  89  96  70  44  57  56  66  86  37   3  51  72  13  67  24  67  78  28   7  71  65  67  47  14  47  88  56  82  35  11  27  39  61  33  71  77  55  26  77  86   9  96  59  33  38  88  14  49  92  82  48  78  92  48  39  65  99   9  16  72  40  27  69  61  57  84  26  52  73  35  64  41  21  37  97  71  38  81  53  42  50  88  70  36  67  61  52  45  22   2  94  27  33  22   5  37  91  25  50  90  64  73  16  89  61  10  74  84  18  76  53  19  19  68  52  71  73  86  83  13   1  48  40  40  88  11  41  73  55  67  55  94  85  95   5  22  25  43  58  66  60  32  34  14   5  58  75  38  71  22  60  71  21  42  66  98  57   3  83  81  12   7  74  52  76  96  12  51  52  89  51  68  40  64   5  59  81  56  29  95  49  31  81  44   9  37  14  39  30  58  88  18  59  42  41  16  37  39  89  44  55  88  77  36  46  27  72  57  96  25  34  49  74  47  10  51  15  67   3  15  10  20  67  31   9  34   9  91  11  36  58  21   1  47   7  22  90  27  60  28  31  48  11  10  64   8   2   1  38  15  92   4  51  83  23  51  64  27  39  44  97  21  61  10  90  87  86  66  39  98  74  35  91  70  49  43  11  79   5  93   9  58  40  40  88  48  35  77  76  64  26  60   3  15  13  38   5  79  77  92   5  13  88  10  92  37  69  92  47   1  68  90  54  15  76  69  63  97  77  40  50  36  11  99  73  19   8  83  34  78  23  48   2   9  41  69  19  28  69  16   3  27  37  43  66  68  34  66  32  41  78  93  26  61  14  35   2  69  33  17  75   4  91   8  87  91  98   6  87  25  96  49  66   8  98  34  11  40  87  64  53  87  70  93  96  31  69  68   5  97  18  75  16  99  59  41  53  12   5  63  36  42  87  91  55  39  58  16  79  92  28  60  86  48  32  99  33  45  43   8  22  64  91  54  52  12  63  93  11  98  38  60  32  94  66  82   8  39  13  59   4  74  99  95   9  10  46  35  10  38  73  97  67  60  24  25  21  50  21  56  48  38  10   9  51  75  65  83  39  15  68  83  16   2  48   7  54  15  65  50  95  29  59  67   7  17  88  20  95   8  33   7  59  41  79  79  84  60  55  30  76  24  54  13  51  13  52  68  52  74  77  22  27  33  56  80  44  16  78  41  23  10  91  26  53  89  24  36  28  67  58  39  93  35  38  60  42  39  22  28  80  44  26  44  72  41  44  80  19   6  67  98  99  11  85  73  95  16  79  73  81  37  88  64  91  49  45  25  97   5  72  79  67  45  68  67  73  48   2  80  75  15  91  46  33  32  38   6  76  10  44  55  89   5  84  65  57   3  40  81  40  85  65  32  97  25  55   9  13  25  61  14  53  41  13  41  66  49  92  96  89  25  12  43  26  33  89  71  50   9                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                          63  58  21   9  29  97  45  45  44  45  71  42  48   9  65  25  54  74  33  97  26  73  21  55  30  14  93   5  18  35  89  88  25  28  87  91  18  76  64  12  33  18  76  60  26  50  18  91  16  74  38  30  11  92  80  72  10  84  98  80  57  34  88   9  44  20  42  55  96   9  78  51  20  47  58  28  28  38   3  76  48  41  50  72   8  51  82  89  62  49  28  53  52  62  37  58  87  44  65  53  77  69  61  89  18  45   1  13  68  22  57  54   4  71  30  80  47  61  59  17  45  43  87  37  68  58  11  45  67   9  63  75   4  76  33  39  14  52  70  73  13   1  74  96  28  56  54  18  93  95  39  70  76  46  63  10  64  25  86  31  77  30  76  80  18  29  53  54   2  52  32  26  40  62  74  17  91  19  33  68  44  15   5  96   9  62  33  95  12  44  57  56  61  46  98  11  13  90   2  36  18  31  49  86  95  72  42  10  38  33  26  62  75  55  66  48  42  13  48  66  13  97  75  33  55  35   5  67  90  32  20  99  45   2  97  77   9   9  60   3  81  31  25  85  74  76  14  64  42  78  55  52  91  48  65   3  82  70  36  59  86  98  37  17  19  18  73  65  93  31  12  62  27  29  69  51  27  55  80  85  24  13  83  82  77  89  82  75  35  37  63  79  28  57  37   1   2  24  61   5  82  66  53  91  92  88  25  51  59   3  39  88  49  97  20  90  22  37  39  13  26  65  45  79  22  55  26  17  18  76   6  18  68  65  59  78  39  14  83  49  95  61  83  94  34  70   1  28  75  36  63  83  37  71  72  73  52  22  74  80  77  83  24  15  37   9  52  89  51  53  91  41  82  51  42  62  79   4  99  31  46  75  86  56  26  30  88  49  26  96  91  34  39  53  42  82  23  58  85  21  21  28  56  20  97  26  51  68  99  70  77  23  69  95  59  55  60  55  20  56  79  91   2   8  44  56  68  35  15  90  54  44  59  47  48  86  86   4  30  32  33  40  45  74  84  74  85  82  64  79  11  34  30  34  23  23  52  60  42  69  36  74  95  48  43  72   2   9  96  57  55  90  11  80  81  72  93   7  76  53  55  40  94  60  44  76  87  96  33  78  87  65  19  93  47  99  34  94  37  83  72  76  64  18  84  26  20  57  61  52  85  24   5   8  19  85   6  13  60  33   6  41  40  59  26  19  50  69  56  67  67  22  19  80  13  99  73  49  15  28  32  64  36  62  97   3  38  98  87   5  48  79  57  90  43  97  27   9  64  61  88  28   6  82  93  88  56  59  36  44  31  61  61  56  56  86  45  86  83  81  83  62  27   7  69   4  91  29   4  64  38  30  31  99  23  58  28   8  40  18  38  45  12   5  69  35  69   9   4  81  44  78  58  45  39  51  73   9  95  80  62  41  77  23  55   1  26  80  57  81  88  30   3  65  16  95  40  15   8  81  42  40  44  42  97  78  78  18  51   3  56  42  55  67  17  69   2  51  57  39  56  24  79  30  40  10  44  54  92  38  27  41  32  50  41  75  64  17  86   5  51  48  81  68  20   7  25   4  99  73   1  63  94  40  11  46  46  41  22  21  58  26  10  58  37  70  57  92  73  87  74  49  32  77  34  52   8  83  28  81  72  72  45  18  58  97  39  88  93  19  87  78  48  19  31  16  98  17  19  91  57  31  72  47  29  97  71  93  17  91  28  94   3  58  92  79  74   5  22  96  65  26  98  36  79  22  48   3  19  50  88  30  21  26  80  10  47  48  68  34  52  15  57  95  64  16  76  15  49  81  52  89  65  67   1  11  24  11  92  53  54   7   4  15  79  66   8  41  39  35  40  60   1  30  96  85  67  16  65  57  76  10  31  10  18  16  71   4  51  17  28  90  76  94                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                            59  78  37  52  41  98  49  64  49  45  99  87  68  72  55  12  19  41  13  87  90  96  95  91  89  66  73  35  13  78  72  80  46   5  85  54  73  47  65  34  84  93  34  26   3  89  34  74  40  21  12   6  37  23  45  49  74  21  40  99  84   4  77  11  44   9  46  97  33  81  31  44  67  48  96  12   1  14  69  73   3  36  93  16  79  48  68  26  56  73  77  39  97  98  28   8  77  19  16  55  52  55  25  87  77  89  49  70  42  34  80  11  65  34  33  74  77  53  33   6  86  58  45  68  81  10  75   1  75  65  62  43  66  50  41  89   4  55  34  65  41  51  92  37  55  40  52  91  10  88  46  27  76  71   8  87  98  43  56  47  21  98  10  53  29  95  22  18  90  67  87  32  29  40  93  34   2  84  36  42  44  46  25  38  24  72  97  54  58  54  64  69  29  68  31  47  15  48  71  38  11  72  11  21   6  96  20  44  21  91  69  77  62  72  55  38   4  61  31  51  69  40  65   1  34  85  81  38  60  87  81  49  59  44  76  36  57  55  49  88  67  34  33   5  99  22  69   1  83  67  29  87   1  13  51  24  74  52  97  29  46  97  15  34  67  33  43  29  77  74  12  57  27  68  48  38  61  40  56  38  56  34  59  35  36  62  91  68  90  58  54  10  31  20  29  69  19  50  30   1   5  97  79   4   5  70  52  10  65  24  95  56  17  93   8  87   7  49  77  55   1  79  22   3  26  43  85  83  10  25  39  25  33  87  39  22  42  27  66  16  43  72  16  94  25   7  10  96  99  35  15  28  41  47  73  87   3  57  94   4  72  80  54  68  62  59  52  94  61  76  59  97  79  85  30  35  95  70  48  95  67  63  15  62  28  27  42  74  47  43  93  69  93  13  46  84  40  60   4   1  77  15   3  17  66  86   7  82  94  88  93  59  47  22  27  81  98  42  96  53  63  89  87  26  80   9   9  57  48  29  34   7  89  46  10  23  25  60   9  82  59  29  79  17  41   7  44  84  71   5   4  47  16   6  57   3  68  57  94  18  17  84  25  21  42   5  72  43  39   6  56   6  52  73  95  75  94  81  52  31  30  10  46  77  76  33  67  43  40  97  75  95  96  35  16  39  99   6  73  72  85  64   5  73  51  87  67  85  17  59  13  12  87  36  84  91  51  45   4  39  16  13  43  76  83  34  32  82  92  53  86  92  13  77  10  17  54  53  23  68  33  78  44  55  25   7  41  93  56  65  89  90  58  67  99  86  21  29  32  19  31  81  65   3  49  25  70  25  17   4  10  56  80  75  16  96  98   5  40   6  64  85  93  58  71  35  50  70  32   7  92  93  31  35  16  80  30   5  23  90   7  43  22  86  61  53  28  37  63  80  63  21  93  89   9  91   4  36  28  31  85  93   9   3  36  92  62  10  95  66  76  48  24  67  29  83  38  86  80  84  10  67  29  57  25  28  68  35  58  88  10  45  16   5  45  94  19  74   6  37  76  30  26  85  37  91  97  82  13  57  53  62  83  40  81  26   7  80  93  44  92  86  72  81  34  71  87  53  94  17  69  24  27  98  18  10  55  16  76   9  64  65  84  57  89  67  88  11  65  21  98  85  83  35  48   3   8  30  90  55  27  49   1  23  64  60  19  64  67  58  44   5   8  65  14  40  24  15  51  86  13  92  39  71  36  21  19  41   3  89  84  68  69  27  18  87  60  39   6  26  39  97  84  65  86  83  91   7  46  29  61  96  58  44  38  76  41  71  41  45  87  48  53  29  75   9  55  62  31  36  45  78  88  91  90  93  67  65  86   1  32  57  40  84  92  11  37  92  34  14  31  73  97  58  57  46  18  69  89  49  11  11  58  73  33   8  45  68  87  58   2  21  12                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                              10  46  23  26   9  43  77   7  53  42  63  99  61  19  90  58  57  26  92  76  71   5  30  81  80  82  21  99  34  24  44  38  89   1  54  62  89  46  72  96  77  41  25   8  15  16  50  13  23  64  55   9  61  18   9   5  12  32  73  64   5  59  21   7  51  86  23  37  49  68   1  62  73  32  23  63  98   2  89  29  89  65  26  67  81  48  15  16  59  68  28  40  50   1  82  83  31  23  16  26  84  38  71  73  32  23  57  71  52   9   3  45  69  41  67  99  78  48  25  42  87  38  59  79   8  19  46   6  33  32  75   5  49  81   9  30   6  14  33  80  93  58   2   4  56  41  89  21  75  59   2  72  80  88  48  37  12  39  49  61  43   9  57   1  88  11   2  96  25   8  79   7  60  22  22  53  25  74  87   7  60   4  95  38   5  82  32  98  60  35  87  86  78   2  16  56  59  86  65  47  84  49   8  34  78  64  19  32  42  11  79  32  24  89  50  66  39  50  32  69  33   1  44  66  94  63  79  73  24  66  99  41  92  31  43  62  55  66  48  71  86  35  86  95  58  23  85  25  82  84  81  90  47  21  27  35  50   5  28  81  56  93  51  85  33  21  18  97  89  96  48  81  89  28  90  29  13  28  28  13  60  41  70  42  46  23  64  37   3  91  27  71  74  88  95  74  19  40   6   6  44  46  30  43  63  85   8  76  92  39  73  82  94   3  56  39  78  58  78  28  71  96  29  57  56  65  98  54  94  92  26  52  52  89   5  57  50  69  26  45  91  96  34  65  12  20  79  62  79  49  19   8  49  20  74  21  18  80  52  63  73  16  45  99   2  75  45  55   5  43  50  18  92  27  12  41  19  61  76  96  43  16  93  24   2  41  44  49   2  78  66  58  38  89  66  40  29   5  98   8  90  41  73  25  30  51  96  66  93  39  79  28  24  67  29  44  18  68  32  77  21  97  51  41  98  82   6  44  35  80  88  47  43  88  96   8  35  56  84  31  71  28  46  33  90  88   6  49  35  13  23  96  20  38  61  56  61  53   8  84  76  24  36  93  97  29  78  53  45  55   2  98  35  71  35  10   9  39  79  14  89  44  83  56  14  96  44  74  33  90  71  61  27  25  50  29   2  11  66  26  36  36   7  66  57  29   5  92  97  18  45  14  81  38  62   6  50  85  48  12  61  32  96  12  42  95  84  55  48  84  57  71  69  73  66  93  81  17  99   9   7  79  80  17  39  86  14  71  39  44  20  93  22  59  26  79  54  10   5  35  32  87  45  94  68  48  27  78  52  37  33  88   6  81   5  97  78  72  78   4  58  62  33   1  59  22  57  29  64  13  48  76  36  52  94  22  72  26  27  28  39  70  32   4  33  60  76  25  51  72  24  53  50  69  65  96  48  26  27  93  86  39  50  35  68   6  41  20  72  30  97  75  62  68  34  58  30  50  63  36  18  54  90   3  58  66  55  99   1  62  83  13  27  90  45  18  53  73  37   1  77  31  79  49  80  49  44  46   5  96  18   1  30  23  98  51  37  18  87  19  60  30  69  24  50  36  62  68  58  44  38  33  15  12  90  34  76  22  62  12  99  33  61  31  78  36  19  94  47  26  65  84  84  33  16  75  73  49  78  85  23  11  79  82  14   5  58  58  89   5  71  91  86  53  50  15  82  30  43  15  16  38  16  79  43  24  27  65  80  61  76  43  44  35  86  49  30  69  72  86  80  72  81  88   1  25  96  93  16  81  32  30  49   6  74  29  99  35  18   7  79  45  48   7  15  30  80  48  92  24   4  62  60  30  42  50  54  15  60   4  10  39  49  31  64  34  66  68  64  22  85  95  42  35  68  67  65   7  44  34  53  27  68  44  32  43  35  76  29  15  21  30                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                77  15  48  33  70  53  99  74  64  55  94  74  53  73  47  32  41  92  94  77  81  38  70  75  17   6  42  70  21  58  36  38  46   5  48  59  12  19  95  80  96  43  67  47   7  45  76  48   9  14  54  99  80  23   6   5   9  82  75   7  22  78  94  13  72   5  40   5  35  44  55  95  30  35  34   4  24  88  22   6  49  92  62  25   4  67  81  25  71  94  38  97  13  67  89   7  16  20  40   9  63  52  17  11  12  98   9  27  46  86  49  76  76  65  40  91  52  88  58   9   6  99   7  23  32  16  27  10  11   2  35  29  54  18  77   7  29  95  88  68  24  80  44  23  72   1  31  11   3  48  39  76  33  28   2  66  42  70  36  45  76  49  36  54  35   6   2  68  66  23  46  55  48  64  90  69  71  36   1   7  47  18  68  13  89  90  67  72  90  27  24  28  94  74   3  96  85  25  25  68  39  67  20  39  32  51  50  54   1  54   3  62  90  92  50  72  49  41  93  19  23  46  97  46  60   3  56  26   5  83  24  67  42  51  92  49  12  77   3  16  14  52  45  43  71   7  65  79  32   2  67   3  74  21  92  43  28  47  88  69  85  30   4  69  23  85  52  34  77   4  58  91  81  46   4  28  85  36  10  79  40  11  51  83  11  84  50  10  83  79  43  90  27  50  45   7  33  31  35  11  98  80   1  35  28  12  28  78  97  58  88  78  16  40  64  10   8  44   5  17   4  27  77  90  70  88  80  29  41  24  50  59  76   9  62  65  56  99  62  53  21  96  79  33   6  19   7  79   8   4  63  36  99  37  99  95  78  29  80  35  53  10  21  71  26  64   8  39  48  33  42   6  24  17  36  15  16  98  79  90   9   1  45  88  69   2  82  55   2  62  24  36  10  18  82  88  40  37  73  95  78  99  26  97  18   4  69  66   7  57  66  47   9  16   9  36  93  27  80  83  16  62  62  69  58  22   6   1  80   7   1  77  30  40  22  61  73   5  58  28  21   7   6  45  47  94  24  63  32   8  90  58  92  69  15  74  18  70  81  78  91  60  21  61  36  66  72   6  87  47  68  86  18  12  91  27  68  12  39  41  37  72  40  62  44  52  65  94  58  97  82  88  46  28  33  61  44  13  21  82  59  46  40  97  53  25  62  60  89   9   8  74  68  58  43  43  28  40  38   7  45  33  69  89  41  26  12  18  46  11  47  35  44   9  72  92  53  45  43  80  97   6  46  43  39  96  75  24  60  59  48  95  31  96  23   4  18  77  20  16  59   1  65  67  95  10  85  73  83  22  88  24  85  33  11   4   9  49   5  66  16  81  30   4  67  19  88  52  68  35  46  61  13  23  73  89  69  49  41  16   2  77  29  10  43  61  99  73  38  65  75  80  58  80  76  96  32  38  66  96  25  89  62   9  88  96  78  44  41  17  61  85  43  85  27  99  16  23  17  61  97  58  22  43  55  57  55  55  97  85  50  43  69  37  89  82  89  94  80  44  51  44  83   6  27  87  30  45  38  91  87  95   7  98  64  57  66  51  33  27   6  66  72  93  96  13  81  43  49  12  23  25  73   7  30  94  64  98  12  32  60  55  68  69  96  30  54  71  33   8  91  30  64  45  21  77   5  94  27  32  35  41  58  54  38  81  67  47  42   8  26   6  84  68  11   3  51  19   2  24  33  70  10  26   2  67  26  28  55  71  96  36  38  42  50  68  22  26  96  10  50  35  89  53  72  76  22  50  64   4  52  56  86  70  59  58  89  38  45  12  58  11  32  78  82  83  21  44  53  53  65  94  74   6  65  65  18   5  20  37  73  91  94  81  29   6  88  91  44  24  82  24  64  90  33  27   6  86  92  92  99  48  20  50  11  34  12  14  36  33  43                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                  27  26  28  67  23  84  33  13  47  86  58  87  98  13  56  30  75  72  69  60  15   1  38   1  44  41  31  47  11  47  80  91   1  70  25  49  78  46  75   9  79   3  92  82  58  15  52  24  78   2  22  41  18  16  70  43  12  19  99  17  63  49  31  24  33  91   2  97  13  21  73  11  80  56  74  62   9  59  66  58  95  52  89  14  60  84  58  41   1  94  23  54  98  60  88  43  66  74  22   5  62  92  79  85  49  39  75  93  98  35  59  84  46  45  20  71  32   1  52  78  45  51  11  47  86  69  51  52  55  19  15  95  18  25  19  22  91  11  71  74   8  48  45  59  16  24  65  46  35  55  58  78   9  44   8   4  79  39  49  44  10   5   7  11  45   2  75  56  92  65  84   4  59  62  12  55   7  97  44  37  27   8  25  27  44  92  73  41  84  76  83  86  35  91   5   2  34  70  88  89  53  62  17  64  27   6  35  64   7  39  76  54  84  89  83  30  12  99  94  36  99  92  16  11  53  28  63  84  18  91  97   4   7  35  60  74  64  64  85   4  27   2  86  58  30  55  53  81  19  70  12  22  53  96  29  74  50  87  76  11  94   1  30  61  76  50  39  78  21   4  26  59  19   3  13  81  36   6  68  77  31  37  85   1  50  39  12  13  88  78   2   5  91  36  37  60  97  32   1  74   1  21  92  33  34  12  76  14  38  98  48  83  96  68  64  90  88  22  61  63  85  58  72  76  13  51  24  95  55  70  28  98  21  75   6  34  34  34  95  29  45  53  15  93  63  33  12  25  96  94   5  39  80   4  44  13  58  28  98  89  21  53  72  23  87  11  66  91  90  38  39  22  42  27  54  78  90  96  35  37  11   2  36  30  25  21  68  40  87  63  11  43  34  64   3  76  73  66  19  28  15  16  91  73  14  92  40  55  31  96  49  50  96   7  60  30  85  25  97  14  95  69  59  44  93  34  80  45  22  11  32  73  64  35  57  92  70  77  45   7  89  91  86  19  38  28  95  96  98  40  19  55  14  67  37  58  80  73  14   1  32  14  22  29  84  11  52  26   8  54  39  13  37  80  88  35  69  70  94   9  87  62  24  73  40  79  56  72  60  37  29  15   1  68  51  83  58  47  72  29  50  66  77  56  46  74  44  47  15   6  63  71   1   5  75  14  38  65  49  96  10  36  85  99  85  32  57  70  85  89  86  35  50   2  85  43  91  36  88  61  88  64  75  61  43  31  21  27  53  84  15  86   1  32  78  81   3  52   6  50  47  18   2  47   2  49  81  78  13  27  21  29  54  78  44  85  47  86  63  61  29  96   8  70   7  65  30  77  83  79  70  83  81  65  15  40  81  70  23  69  27  81  98   7  33  92  50  74  31  49   2  71  75  11  81  93  10  16  56  50  90  41  24  80  85  12  94  55  43  78  43  63  83   1  83  71  85  54  48  77  53  25  80   6  98   1  70  39  67  89  35  87  79  17  31  55  83  21  47  65  24  21  12  51  96  43  68  42  70  64  57  28  11  83  22  28  18  11  51  62  61  18  83  33  95  91  58  11   7  85  69  41  57  34  38  54  72  75   8  77  63  38  71  44  12  97  57  68  19  23  37  84  26  14  73  83  28  26  88  74  30  39  56  95  67  26  59  22   3  99  28  98  54  40  13  15  40  17  46  69   5  10  98  37  58  62  88  55  28  62   3  85  39  56  77   1  72  80  37  88  67  16  65  26  94  24  46  99  16  28  58  11  50  47  78  43  69  63  79  61  20  29  87  29  46  91  27  56  79   5  45  52  57  44  36  62  27  44  80  25  52   1  92  80  92  31  84   1  30  46  65  39  81  49  97  44  34   1  32  31  82  12  28  34   1  58  22  47  62  89                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                    50  93  21  14  92  86  65  45  83  75  31  80  14  12  91  63  13  99  81  63  86  84  23   9  37  67  79  27  18  50  31  17  76  88  16  47  98  34   4  45  52  47  70  67  41  76  84  16  89  62  53  18  66  53  93   4  70  13  80  55  50  79   5  71  63  39  23  52  40  12  90  52  18   7   2  87  66  39  19  12   6  51  99  68  30  51  84  70  58  36  26  90  15  97  73  55  11  93  74  47  80  75  77  62  32  66  99  23  94  72  53  55  73  70  71  26  45  60  75  19  34  42   7  81   3  13  62  55  35  78  14  81  90  23   5  83  94  54  71  87  35  60  45  72  72  20  69  35  61   5  67  97  42   2   8  92  80  98  20  93  29  43  86  46   6  70  87  78  20  27   6   3   1  38  14  51  22  30  62  61  46  52  86  65   8  92  44   2  99   8  77  12  15  48  63  43  79  54   5  73  35  74  56  80  52   4  51  10  94  76  79  25  63  28  32  96  59  67  23  75  36  30  93  47  18  35  11   2   9  14  13  54  62  78  96  29  68  19  19  85  51  68  95  87  41  35  33  62  66  33  10  66  52  78  73  17  15  87   7  29  13  32  63  64  68  55  32  76  68  96   1  19  41  12  60  16  82  31  16  89  88  46   3  48  17  99  14  76  65  77  48  68  14  44  74  97  62  48  50  68  73  36  12  20  61  32  57  18  79   5  27  71  47   8  92  33  56  77  73  52  57   1  41  73  28  69  41  27  81  99  74  43  70  36  59  71  45  59   8  83  33  64  52  60  18  53  32  34  54  40  51  73  97   5  36  24   7  28  74  49  51  74  52  32  70  89   3  74  22  73  55  51  59  41   4  35  56  79   5  53  26  32  60   4  56  35  91  36  59  66  14  53  67   8  21  16  27  68  65  58  42  46  70  57  45  61   8  54  47  21  53  58  71  17   3  23  46  64  33  95  38  26  95  89  36   6  24  47  65  21   3  25  25   8  40  88  17  71  57  38  57  77  21  30  29  75  53  23  39  32  95  23  34  76  96  18  39  60  43  73  55  69  99  18  18  20  28  42  84  41  86  96  29   7  40  68  17  70  65  54  60  91   3  10  29  38  22  24  20   8  64   3  74  40   5  80  51  28  85  16  20  28  74  56  39  77  37   6  26  50  99  73  96  47  26  77  32  78  37  97  97  90  99  47  53  66  93  18   3  60  17  26  74  69  59  77   4  71  56  25  96  90  81   7  63  80  53  25   3  53  62  81  19  89  37  50  67  68  70  45  25  14  69  75  32  93  85  67  96  47  20  36  55  38  27  33  40  80  61  58  75  78  19  61   5  41   1  49  17  63  59  46  56  33  65  59  49  23  51  63  49  80  98  82  99  56  58  28  88  76  24  60  28  20   3  32  37  17  42  59  47  65   9   6  20  53  85  66  11  80  78  47   7  91  77  73  48  36  29  44  89  73  53  70  50  81  12  19   4  87  85  49  32  30   8  86  88  59  52  28  22  47  50  35   8  93  28  90  60  66  70  46  77  25  48  40   4  43  63  87  20   8  79  29  71  99  71  44  57  34  43  88   9  14  70  58  56  32  48  68  22   7  16  10  67  66  98  19  19  50  95  61  82  84  36  55  41  14  91  41  24  39  92  77  23  70  94  37  86  57  91  15  31  38  81  89  72  17  17  80  52   6  20  31   5  27  51  92  98  63  99  42  18   4  43  87  62  78  39  88  84  90  98  61  68  14  98   1  25  90  45  10  11  19  86  54  50  92  82   1  60   6   7  18  29  57  39   9  19  87  98  41  26   1  68  32  95  97  71  49  60  86  79  12  33  26   4  77  32  92  48  24  94  48  29  10  90  98  25  73  70  48  80  70  27  71   2  47  61                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                      69  31  64  90  64  65  21  96  40  93   4  81   7  80  49  38  73  60  52  14  48  46  44   5  34  75  26  45  29  46  17   1  54   6  35  94  56   4  80  23  60  85  20  85  89  62  90  18  11  39   3  70  87  20  47  36   1  81  23  19  35  27  51  31  59   8  59  15  41  91  21  21  65  85  86  75  12  38  14  14  62  69  88  45  26  15  56  17  45  93  13  50   4  10  73  71  28  39  77   6  94  68  20  52  78  14  19  70  78   5  59  24  57   3  13  28  65  13  92  47  38  31  34  36  12  32  68  83  65  86  87   9  34  35  63  58  66  24  16  28  61  39  21  22  63  54  16  39  10  11  43  39  11  84  96   9  75   3  26  68  29  49  32  66  94  95   2  37  39  26  39  29  73  28  83  69  81  32  23  87  55  96  65   2  14   2  30  35  13  93  85  28  20  33  70  54  98  52  70  35   4  33  41  34  63  87  21  56  40  67  62   9  25  79  68  99  70  28  19  91  68  67  77  89  28   1  18  94  11  24  32  77  26  42  91  49  19  89  89  42  15  45  67  46  74  48   5  21  49   3  28  34  66  71  58  67  91  32  48  84  65  18  14  70  24  55  29  29  75  41   7  83  39  84   7  31  79  17  59  80  94  41  43  51  82  49   6  78  35  61  30  39  20  46  91  14  63   8  38  36  32   8  20  99  77  36  59  27  96   6  60   2  61  84  33  16  69  16  82  93  71  63  86  60  52  15  20   8  16  39   5  55  76  89  58  64   9  87   2  46  28  73  76  91  30  26  43  82  98  46  28  21  98   3  76  39  89  92  15  94  11  92   9  55  86  27   4  23  88  94  37  64  36  30  78  56  89  81  82   7  63  42  21  62   7   9  52  68  74  40  45  26  96  45  75  90  37  82  54  44  17  26  25   5  78  62  75  15  79   7  88  48  60  25  32   4  80  75  37  36  17  34  29  95  44  32  93  48  95  88   9  54  40   4  46   9  49  47  10  80  24  93  50   1  35  68   9  82  22   6  44  53   1  95  12  86  45  70  74  68  39  46  92   3  41   7  64  65  75  52  22  43  93  28   2  95  87  95  74  45   8  46  86  75  41   7  93  26  83  20  61  73  18  47  66  55   1  76  19  66  75   5  77  12  43  18   2  52  32  77  21  69  17  28  93  74  50  37  13  14  24  89  72   5   2  29  26  30  55  68  54  76  10  71  38  98   1  39  86  30  11  67  58  31  64   6  61  93  53  43  88  69  44  58  96  85  92  84   5  77  46  23  45  88  77  13  32  73   5  33  83  19  19  82  97  49  35  45  94  52   6  79  32  52  51  30  58  66  94  63  60  31  65  78  55  67  27  30  34  34  37  79  68  47  69  59  65  23  86  45  22  17   5   8  84  33  30  80  69  45  71  74  58  55  43  56  17  26  15  50  78  99  54  81  60  82  28  75  63  38  62  16  21  42  67  55  47  47  18  79  13  40  65  10  85  74   6   8  96  77  50  11  46  50  55   9  36  83  11  61  12  42  33  38  98  66  60  59  20  16  20  43  55  13  56  85  68  37  36  74  97  37  32  13  73  59  12  82  95  85  10  61  65  43  54  95   2  21  44  50   7  80  85  84  40  67  63  90  62  98  69  21  11  73  12  15   6  95  57   6  91  95  79   9  92  79  61  46  43  86  66   9  49  55  33  76  52  48  35  85  70  42  25  88  26  51  73  86  64  50  13  91  80  88  64  25  58  41  10  85  69  76  24  42  16  22  91   4  32  11  54  21  34  10  11  88  97  84  12  59  85  32  61  45  97  84  51  63  54  84  38  31  35  80  11  62   9  30  50  62  59  83  18  16  87  64  29  49  14  76   6  79  96  90  98  95  63  70                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                        45  82  36  26  45  53  66   1  95  58  45  46  65  74  99  93  44  95   5  80  26  87  59  29  11  61  51  10  20  48  82  96  97  48  91  23  71  93  61  76  77   3  35   3  94  99  33  28   8  87  15  91   3  26  53  92   2  55   5   4  27  89  38  19  56  61  26  96  47  65  23  36  75  20  33  18  52  13  13  25  77  36   5  42  20  61  71  86  53   4  15  10   1  48  76  90  20  99  49  43  33   6  52   1  42  73   9  50  31   5  83  63  97  94  26  73  90  99  19  91  63  75  56  81  98  10  18  67  95  42  70   7  78  93  73  72  76   3   1  38  50  94  20  30  99  42  80  52  60  17  41  84  21   2  70   3  82  79  77  74   4  61  92  85  15  58  68  42  80  71  12  72  64  25  28  75  42  98  63  99  96  80  89  53  94  90  96  40  60  87  37  79  15  47  68  25  81  40   9  32  92  70   2  72  58   3  41  46  90  43  91  81  39  10  52  85  55  41   2  62  75  81  22  59  45   4  56  61  82  89  67  14  61  55  75  48  55  59  99  87  88  62  18  53  43  94  95  53  31  49  96  32   5  12   5  45  27  14  48  18  27  14  40  27  99  58  99   2  94  73  24  37   1  25  11  97   5  73  71  13  52  64  23  43  78  45  95  58  29  58  61   1  10   2  99  59  80  91  17  12  53  32  32  43  19  24   8  73  60  95  61  93  66   1  20  81  36  53  11  32  67  31  20  74  79  56  87  37  77  37  85  96  47  90  69  13  98  45  46  60  45  82  96  52  56   9  66  77  46  95  87  67  56  13  92  62  12  32  64   4  14  36  36  20  58  17  90   2  68  22  93  31  48  76  45  71  62   6  87  83  87  10  61  31  76  36  39  49  26  85  96  96  26  90  87  41  59  70  27   3  34  24  28   1  11  93  51  89   6  18  95  35  25  57  13  55  84  31  88  10  71  79  67   6  47  39  82  12  48  77  38  20   2  23  82  80   1  15  31  89   9  80  89  55  65  30  71  18  12   9  47  72  75  16  55  70  76  26  15  15   8  54  71  78  88  46  81  53  27  33  90  11  10  79  81  46  72  46  67  58  51  38  82  78  26  93  98  79  79  28  97  15  48  71  13  20  13  44  77  74  99  95  23  87  82  24  75  59  21  87   4  62  32  20  86  61  64  87  20  57  28  97  77  26  66   5  98  76  38   5  17  97   3  43  36  99  46  71  67  98  22  45   9  31   2  96  57   7  61  16  29  70  84  82  94   9  20  63  16  56  38  83  65  93  16  74  10  57   2  34  67  21  71  18  59  11  31  83  19  38  65  50  33  26  88  74  65  14  41  98  76  12  37  17  83  34  50  12  90  41  81  77  27  57  59  96  77  78  26  59  21  41  18  36  72  34  88   3  68  56  49  89  85  53  92  63  57  37  47  54  49  54  12   5   5  73  82  40  35  87  29  33  17  48  98   8   8  49  30   2  51  24  82  80   9  13   5  11  44  79  95  88  47  60  24  51  62  86  12  38  77  48  31  52  45  39  70  21  68   1  71  90  39  11  43  66  10  50  37  79  38  72   4  66   5  67  34  50  19   4  81  79  28  52  35  10  32  95  39  34  43   9  64   6  99  36  26  58  42   9  20  89  66  23  94  91  51  12  48  36  65  99  34  34  67  54  98  41  22  63  64  88  37  41  92  85  16  49  95  15  95  21  82  91  60   3  75  98  81  16  50  66  69  74  66  12  77   5   7  22  95  52  10  76  61  88  37  85  43  75  67  11  12  83  70  47  68  50  46  49  22  14  43  85  43  66   5  83   1  28  84  35  46  81  38  38   9  63  43  81  26  57  74  11  82  15  83  51   4  94  36  71  82  58  42  96  32                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                          54  16  85  83  40  93  31  98  92  85  10  98  63  11  50  98  74  69  92  49  75  69   7  35  67  70  21  38  69  54  72  55  85  26   7  30  41  25  83  36  67  88  81  61  70  25  72  88  53  97  93  67  16  28  76  88  76  23  19  24  23  33  94  33  35  62  31  39  28  77  74  68   9  11  16  48  22  41  97  29  94   7  74   5  43  44  73   2  70  64  80  24   3  25  20   1  73  56  99  83  82  44  92  84  28  93  54  50   8  42  49  46  72  20  86  22  49  18   1   7  11  35  72  24  23  37  27  35  42  70  44  97  58  65  40  68  97  63  45  46  18  72  23  36  91  83  56  80  34  77   5  87  69  78  98  27  44  39  46  67  54  64  26  37  21  47  46  61  87  17  65  72  42  48  94  99  65  21  57  61  58  15  25  59  38  48  98   1  80  49  19  49  49  61  13  51  90   1  47  37   9  44  36  29  55  97  10  46  79  45  54  63  77  85  34  43  44  49  42  60  77  36  35  92  21  18  51  87  56  72  20  43  14  87   6  64  43  96  48  58  95  79  33  83  62  86  80  60  42  21  86  30  57  55  30  41  55  82  15  91  51  76  41  78   4  62   6  32  77  22  22  83   6  27   4  34  95  71  79  52  35  49  75  88  76  30  33  23  77   8  76  15  92  79  99  16  65  47  58  58  20   6  33  35  67  79  30   7  44  94  39  38  58  79  33  86  63  77   5  64  68   2  55   2  43  35   1  71  94  62  89   3  92  11  45  45  93  96  15  28  49  51  44  94   2  39  98  39  36  50  59   5  65  70  41  34  35  20  99  24  50  33  14   5  57  35  56  60  70  16  15  92  15  70  48  38  69  43  89  86  49  58  63   5  22  49  52  84  93  67  40  66  38  84  55  38  84  18  90  22  32  61  34  16  74  20  13  87  96  28  87  90  91  10  95  38  57  34  78  81  90  41  88   9  59  63  17  74   3  95  65  10  26  69  69  45  46  39  73  53  10  98   5  16  69  61  71  66  64  49  33  29  32  53  83  16  98   1  75  20  37  42  17  84  12  56  30  11  65  19  26  71  48  42  19  58  45  30  62  93  63  96  42  82  89  40  53  19  46  95  62  23  27   8   9  48  24  34  33   1  88  21  96  81  75  46  73  81   9  63  53  94  14  85  55  62  28  35  57  59  89   1  40  75  86  72  43  81  65  25  62  16  51  50  15  51  60  93  59  91   8  32  23  20  17  17  81  94  15  40  92  69  97  73  83  12  39  60   5   5  76  24  35  96  68  35   8  43  16  60  66  40  56  67  70  33  63   1   4  35  80  87  73  77  90  25   2  85  63  73  60  81  26  92  82  32  33  52  72  26   6  94  59  80  61  70   3   4  11  88  35  59  36  91  26  10  85  22   4  15  50  27  79  85  60  83  19  40  63  93  40  29  66  53  46   1  89  52   2  23  16  19  55  78  57  70  17  51  54  93  67  96  23  42  70  85   9   7  14  82  62  24   3  12  45  87  40   1  11  86  49  78  59  35  20  62  32  60  35  89  88  38  57  10  65  53  24  43  73  22  12  25  70  34  54  54  53  83  15  96  77  42  94  59  88  91   6  63  56  77  13  76  25  89   4  22  76  58  27  22  65  13  24  19   6  26  85  52  57  96  48  61  19  42  20  80  14  61  25  96  54  67  40  19  90   5  98  89  87  90  41  96   4  82   4  35  48   2  84  39  25  62  89  33  84  29  52   5   1  49  48  64  92  62  62  93  72  18  63  66  62  12   7  13  25  28  48  30  47  13  74   6  92  96  57  46  33  17  93  76  53  22  82  81  68  92  11   8   5  67  97  59  30  12  59  46  50   9   1  48  40  11   5  54  73  84                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                            16  11  22  53  89   3  92  23  99  67  79  53  78  87  59  80  58  48  12  56  64   8  82  69  55  24  55  76  97  49  69  69  66  64  81  60  18  89  54  47  38  88  97  20  96  15  19  31  14  76  25  65  47  22  28  77  79  20  69  71  63  26  51  32  38  13  52  77  30  75  70   3  10  93  97  89  21   7  59  96  17  41  77   2  19  66  61  67  89  38   4  65   6  11  38  52  29  96  22  51  35  33   9  88   2  41  84  63  31  76  75  32  76  23  20  88  70  74   4  46  30  17  71  76  76  84  15  92  60  59  33  36  81   9  98  74  26   4  26  95   8  51  13  88  58  68  73  58  25  99  39  69  15  32  86   1  90  84  57  74  66  44  30  30   2  19  68  33  60  53   7   4  14  95  93  29  73  74  52  16  67  70  14  22  59  66  89  18  87  15  10  61  13  12  56  64  69  92  20  42  97   8  32  47  11  77  27  92  80  48  60  22  40  58  22  14  28  26  19  12  60  39   6  80  42  74  22  52  98  20  19  18  20  52   6  75  93  60   2  67  98  74  48  95  12  75  76  56   8  74  98  63  77  51   6   7  91  99  56  94  83   7  29  42  62   7  46  26  74  34  22   6  22  25  48   2  48  74  83  66  15  24  16  67   5  93  84  92  77  78  86  99  86  17  87   4  79  68  94  95  58  37   1  22   3  74  88  95  69  75  20   3  54  37  70   2   1  49  62  77  62  74  76  82  29  36  64  57  80  76  10  97  25  24  69  52  74  23  21  96  78   4  87  60   8  69  78  14   4  14  59  40  77  40  55  85   1  68  95   5  64  37  60  34  27  41  20  72  59  32  10  44  40  92  21  30  90  46  35  28  47  94  84  16  60  51   9  30  81  47  66  35  76  56  49  57  85   6  31  47  85  20  71  73   8  69  50  68   1  83  72  81  62  20  77  90  78  89  59  32  35  19  77  64   3  44  43  31  17  33  92  17  67  99  68  87  59  70  68  31  54  82  95  62  67  94  65  39   5  54  35  49  89  91  96   1  88  11  15  29  21  73  18  86  54  44  41  68  59  55  56  75  22  94  19  51  30  53  57  42  64  67  41  12  20  97  48  24  82  90  84  95  52  39  23  14  98  67  29  86  54  15  86  77  21  21  69  98  50  55  99  63  53  32  94  69  18  33  11  74  13  98  89   5  92  95  70  85  47   4   4  65  68   1  75   2  36  20  32  63  71  34  19  37  95  63  43  83  61  81  85   2  69  95  83  63  29  28  39  19  17  67  23  28  44  50  87  35  16   8  54  29  23  47  63  75  73  30   2  97  76  81  56  59  34  82  18  38   6  48   4  22  29  25  38  76  83  83  42  99  17  77  32   7  19   8  70  41  89  25  45  65  73  31  47  92  90  43  43   7  75  24  19  51  26  55  54  58  85  58  67  30  40  66  70  84  71  38  28  14  44  34  11  41  38  32  22  99  36  81  71  59  64  51  45   5  32  42  45  11  44  64  50  40   6  34  70   6  40   6  86  58  26  81  11  69  61  88  17  78   5  53  91  23  95   3  72  48  86  41  41  27  99  73  35  84  54  40  10  84  12  99  94  71   7   3  62  56  19  95  24  70  66  31  69  55  14   3  52  28  69  34  15  62  36  57  52  96  15  90  30  75  56  50  72  97  67  93  16  54  78  19  31  51  93  76  30  19  85  22  30  81  25  28  49  59  13  24  93  78  82  97  85  69  79  18  63  74  33  63  80  94  58   8  51  54  56  44  30  34  29  30  28  13  83  99  79  21  19  36  57  40  30  55  48  45  62   8  31  23  98  83  92   5  89  81  29  87   7  22   1  77   7  36  40  71  20  35  36  86  15   2  43  33  60                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                              18  37  62  97  44  51  80  66  44   3  47   6  14  71  81  44  65  28  18  42  87  48  76  23  66  96  95  90  39  47  18  31   5  37  32  20  28  80  44  11  45  99  25  63  56  28  37  16  12   1  89  48  49  24  18  25  78  41   8  12  99  82  97  83  33  39  95  27  20  58  68  38  31  22  78   5  32  94  65  95  23  30  42   7  49  41  15  28  68  77  70  62  88  91  27  16  41  18  76  48  50  93  16   1  46  93  94  95  67  87  35  30  40  15  75  63  95  52  95  93  94   3  80  78  36  55  96  47  16  75  50  51  48  46  75  47  84  33  50  71   8  13  74  49  28  56  85  88  17  57  37  69   6   4   4  36   4  71   2  93  18  88  99  66   5  26  37  22  56  95  30  14   8  58  34  47  55  88  54  62  83  84   5  37  59  90  96   4  44  40  52  26   2   3  21  39  78   2  33  23  77  58  53  59  31  20  63  57   2  28  43  13  31  45  65  93   8  46  58  58  41  21  41  47  76  60  40  48  74  32  49  57   1  91  51  68   9  87   5  33  19  55  44  36  60   8  77  80  69  87  49   8  93  65  53   7  62  42  85  39  73  64  85  83   9  44   1  78  20  15  29  54  82  68  45  23  92  10  58  52  86  21  23  45  17   8  71  42  99  33  39  58  31  58  38  98  35  74  10  29  87  16  71  67  69  81  48  71  56  34  93  42  10  85  28   6  40  64  32  67  81  96  89  20  48  60  49  30  36  81  44  69  73  64  94  19  38  58  67  12  88  49  50  47  29  12  18  59  53  45  45  39  17  28   4  41  82  40  63  65  88  25  67  92  56   6  69  90  95  92  67  10  36   5   8  56  92  41  11   5  60  80  66  65  30  86  35   2  17  67  12  10  71  25  56  72  49  38  57   2  82  32  15  75  41  59  98  84  49  49  88  63  29  49  92  34  85  16  40   9  43  89  97  21  74  51  79  21  71  16  60  96  57  44  74  73  95  45  97  63  81   9   5  46  16  72  21  85  95   1  43  24  26  87  89  82   2  46  15  83  82  10  67   4  32  81  98  24  66  45   7  51   2  14  30  75  56  99  78  51  50  58  15  18  72  14  35  90  62  47   1  69  56  37  12  32  39  45  19  31  50  66  99  80  93  21  49  30  28  81   7  70  73  61  98  57  31  48  63  62  57  69   2  54  55  32  48  33  92  96  96  91  92  46  74  74  90  82  42   7  14  96  37  64  76  50  48   3  33  35  87  41  31  63  47  26   6  24  44  64  93  49  44  76  29  15  61  48  76  26  46  43  54  10  80  90  32  97  43  86  63  34  92  60  99  10  73  11  36  14  93  24  64  45  28   4  39  10  79  73  15  73  35  39  17  99  88  64  29  82  19  43  96  24  88   4  70  14  46  77  35  44  89  34  23  54  83  50  29   6  84  94  80  58  53   4  31  34  44  47  82  94  32  67  32  59  52  80  92  92  50  50  66  35  20  70  52  65  89  11  18  91  79  47  51  59  55  69  83  18  91  25  77  26  19  52  40  51  28   7  49  94  67   6  53  29  37  41  49  33  91  89  31  46  73  17  22  35  65  49   6  99   4  83  79  44  18  56  95  78  57  79  51  85  96  32  28  88  57  66  49  40  60  78  27   5  43  12  64  19  30  53  97  50  63  90  52  13  61  60   8  64  30  20  96  22  66  50   3  75   2  78  77  36  93  77  21  28  19  97   6  85  66  87  70  55  64  55  81  98  62  97  40  74  19  32  62  89  93  49  11  35   7  31  61  24   8  33  49  48  25  10  87  66  45  79  85  97  75  49  27  22  53  28  46   4  65   2  89  78   3  93  59  81  77  44  25  98  99  36  92  92  47  78                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                42  59  32  48  56  21  53  26  30  67  34  40  88  78  82  96  51  21  37  25  68  75  88  35  35  93  24  64  45  52  91  31  84   9  70  61   9   2  62  92  92  63  34  46  46  31  43  64  98  83  93  51  34  27  52   2   1  62  33  93  50  77  86  64  18  90  46  26  98   2  98  40   2   9  86  54  24  60  63   6  28  55  45  79  81   2  30  67  51  94  38  48  92  29  19  80  30  41  83  65  28  69  76   1  37  51  47  47  10  94  99  79  19  46  20   3  89  27  32  38  65  91  39  86  85  38  53  26  37  25  47  93  42   2  32  24  47  43  59  54  95   8  44   7  24  38  65  51  31  43  42  79   2  30   8  92  88  42  72  47  49  22  98   6  88  70  69  48  20  22  51   7  35  68  61  46  85  53  48  53  26  47  52  75  38   4  19  66  61  67  99  93  70  45  16  38   5   4  29  78  89  39  70   9  85  45   6  66  98  36   5  81  70  54  27   9  11  83  28  32  76  71  84  62  76  94  78  51  13  86  75  23  94   8  54  47  24  19  27  18  14  56  54  36  55  93  65  41  16   3  78  82  80  98  69  54  49  10  36  31  16  12  26  31  31  56  30  73  89  49  51  35  61  71   4   3  18  63  85  27  51  63  88  38   9  49  40  36  45  84  95   5  41  73  64  48  43  39  44   6   2   3  24  43  41  87  99  60  50   6  72  76  35  93  75  21  30  59  55  74  99  25  34  30  48  65  87  30  84  15  80  51  46  98  37  22  74  33  92  92  14  28  60  22  44  28  30  65  68  87  99  17  77  37  35  32  74  65  70  41  37  83  73  58  61  87  95  35  91  94  82  63  71  11  49  31  89  83   7  45   7  30   3   1  52   6  74  21  53  83  83  59  52   2   4  75  21  19  43  29   3  86  47  70  53   5  70  55  92  30  47  11  72  87  81  12  98  93  34  65  34  90  69   1  43  91  37  29  57  26  54  25  85  27  25  81  27  87  59  46  29  63  14  85  79  20  33  51  65  12  94  17   4  24  33  19   4  38  66  76  68  16  66  15  42  86   1  49  27  65  17  47  56  17  56  55  80  57  18  70  32  72  49  77  31  81  58  11  20  31  56  54   6  75  27  79  39   4   6  60  74  64  16  95  86  28   7  83  11  19   6  62  22  55  14  63  79  24  13  96   3  79  95   6   7  82  23  73  61  81  35  93  80  12  48  83  30  60  22  63  69  47  35  63  51  40  84  38  51  80   7  55  87  71  62  50  38  36  81  35  71  99   8  44  60  33  55  33  80  14  15  29  72  87  31  65  58  25  25  82  38  98  31  41  57  19  42  24  38  99  63  37  90  11  69  44  24  94  57  48  63  69  86  70  17  52   4   2  88  47  37  87   6  81  79  22  52  81  97  79  54  36  70   9  69   6  48  33  42  27  54  14  89  11  75  41  90  18  58  28  82  28  34  85  84  78  50   9  29  44  90  65  47  60  96  46  71  78  65  19  29  14   6  31  29  59  67  15   5  51  77  17  15  17  39  69  63  64  56  51  74   1  29  40  51  26  61  48  93  19  98  38  94  58  54  91  74  22  31  80  74   4  24  74  21  62  98  60  33  96  89   3  24  21  78  90  64  85  45  41  13  19  41  52   8  99   1  27  85  19  69  58  28  17  85  68  34  11  98  36  60  59  49   1  36  24  81  92   1  66  38  89  39  31  71  34  69  62  99  37  80  40  16   5  56  43  42  44  52  81   7  71  86  37  35  87  86  52  63  37  80  33  50  51  54  17  95  52  62   4  14  73  37  49  67  74  61  27  21   1  81  84  73  22  59   5  16  53   5  28  68  25  14   5  74  80  29  71  27  39  44  24  75                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                  30  34  43  56  11  67  39  75  22  17  37   9  35  31  55  44  64  98  43   1  92  61  32  90  68  36   6  94  50  82  39  38  45  29  72  88  44  79   9   3   9  77  23  46  40  84  31  15  85  86  65  20  56  25  72  42  32  66  83  60  53  65  82  80  90   9  30  49  21  29  93  61  73  50   8  63  95   9  33  95  65  61  58  11  16  74  14  39  74  22  20  64  57  87  48  87  22  50  54  64  87  60  29  12  91  50  69  31  47  78  26  41  97  87  91  81  42  49  83   4  54  19  33  96  48  96  14  91  39  27  23  45   4  39  54  17  64  44  16  86  36  65  84  26  80  47  27  76   3  27  10  33  10  99  28  40  64  98  53  92  71  46  19  73  84  26  22  86  76  31   6  83  85  28  85  19  37  26  29  72  75  87  18  79  88  25  44  13  41  68  29  37  65  98  65  23  94  96  65  81   7  51  76  57  61  64  46  23  50  69  49  43  40  30  31   8  34  39   5  80  72  71  76  58  37  74  31  25  56  60  75  52  89  42  66  59  79  81  36  23  54  49  65  26  79  51  18  93  95  61   7  11  47   4  12  69  51  18  88  96   4  57  26  61  68  68  81  61  97  30   6  41  57  69   2  53  79  35  94  20  37  54  54  51  91  90  13  26  43  98  16  50   3   8  57  70  32  42  34  54  16  41  76  25  29  42  88  90  25  83  11  42  61  26  82  20  23  87  47  20  43  82  36  90  18  94  49  82  58  84  54   4  32  15  33  48  76  86  34  47  10  26  32  17  63  88   6  34  85  90  29  23   8  60  49   5  88  27   3  77  63  51  16  43  56  60  71  56  43  32  69  12  31  59  88  49  12  75  24   7  39  22  39  64  92  24  24  17   3  97  81  37   3  71  15  32  39  12  74   7  53  40  83  64  85  77  52  24  15  85  54   7  14  87  36  23   3  16  32  17  15   5  73  19  36  70  12  44  60  89  11  16  80  45  72  23  22  91  49  45  78  91  51  58  17  74  68  85   6  36  41  26  96  53  33  15  61  60  43  54   5  80  18  76  46  16  80  35  95  22  34  85  94  84  30  26  69  69  89   7  72   5  34  80  34  23  75  38  37  66  60  68  60  97  87  68  89  89  95  53  95  72  90  44  81  55  57  11  80  77   5  55  35  31  16  25  57  99  42  54  44  95  17  21   8  86  87  12   1  91  42  72  74  27  19  46  72   2  87  83  17  31  36  46  57  48  36  14  73  15  55  29  87  97  33  34  35   3  40  37  56  13  29  35  10  15  24  51  48  70   8  93  79  75  62  60  28  66   7  30  81  51  70  99  18  83  55  32  32  84  65  10  99  62  10  27  60  80  60  43  37  69  99  58  91  62  38  53  89  22   4  11  94  68  32  27  41  49  33  76  72   3  36  69  99  64  81  39  65  11  83  51  44  49  17   7  31  79  43  96  54  55  77  38  39  55   2  78  10  71   8  72  98  39  38  17  39  91  40  86  43  81  11  34  77  87  61  82  70  22  42  27  33  54  78  41  71  53  53  28   9  23  22  36   8  90  20  81  22   3  16  84  56   9  46  24  68  29  37   9  86  12  51  83  45  85  52  51  60  58   3   7  19  74  17   5  23   4   5  38  26  27  93  60   1  90  54  94  63  48  30  33  77  21  98  59  55  92  34   1  13  22  52  31  29  28   9   9  46  93  82  45   9  62  83  23  95  32  24   6  76  60  74   5  75  31  85  66   2  87  36  38   2   2  26  90  21   6  51  19   1  76  76   2  96  17  35  66  21  18  18  11  39   4  90  32  14  96  94  23  54  31  11  46  50  13  18  19  89  96  31  56  75  68  64  13  22  32  51  64  58  73                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                    86  19  71  69  93  35  65   5  50  41  77  79  41  41  69   2  30  81  27  62  16  10  85  63  53  21  86  59  16  74  25  46  59  86  64  46  44  22  79  94  93  61  44  74  85  59  64  76  91  31  84  32  89   8  35  44  12  40  70  78  34  82  71  12  68  96  24   7  85  86  98  89  66  84  58  88  88  71  50  65  41   7   2  68  19  12  82   3  55  60  90  21  77  33  45  49  34  94  67  72  90  81  96  64  39  97  98  32  21  81  19  93  42  41  50  52  52  36  72  83   3  62  85  40  77  67  34  17  64  57  60  37   2  90  90  30  93  68  29   8  48  68  58  21  41  68  82  92  55  22  37  64  71  13  14  83  23  23  16  58  91  86  42  76  85  20  47  38   5  41  67   8  17  68  58  41  63  26  55  86  48  97  47  36  37  85  80   1  35  42  43  28  66  16  57  17   9  56  29  76  54  83  94  97  90  58  16   9  79  60  58  48  60  98  28  66  89  96  68  20  46  19   1  84  37  57  50  45  83  59  83  59  15  45  87  41  23  76  90  34  16  91   9   6  74  53  63  90  82  99  92  51   1   5  93  42  54  81  50  40  21  95   8  91  30   6  51  31   5  60  53  65  44  85  87  49  53  87  56  72   3  26  32  11  56  18  26  76  12   7  83  80  53  87  89   7  47  50  99  28  82  38  20  52  80  63  72  70  43  98  20  48  90  25  10  37  52  29  70  29  31  60  17  13  73  29  31  48   3  27   4  55   8  33  46  10  85  31  68  10  20  93  51  53  73  45  11  60  72  56  19   3  16  82  86  36  88  22  53  83   9  94  48  14  80  12  54  37  23  96  20  51  90   2  90  71  57  66  36  89   2  21  94  13  87  68  67   7  49  31  39  85  76  69  63  29  68  57  55  31  51   6  10  62  53  19   9  20  68  53  40  48  79  27  51  38  40  89  53  16  13  42  88  41  77  26  70  40  44  82  10  45  52  47  27  74  67  56  19  75  41  42  10  81  70  13  68  21  21  81   7  43  39  64  45  37  82  74  56  63  41   9  67  58  65  21  18  56  35   7  87  80  30   1  20  48  86  66  36  14  11  80  75  75  77  40  70   2   2  31  16  14  53  60  44   6  59  93  97  74  90  66  68  55   2  93  95  63  25  50  36  15  40  68  55  70  73  22  83  20   5  76  80  32  49  49  53  93  69  88  84  29  97  43  50  63  48  34  86  29   6  63  45  20  37  96  27  85  24  56  75  89  73  21  49  65  85  65  64   8   3   3  24  93  94  46  73  47  84  57  70  26  24  27  53  70  61  15  97  63  25  61  52  86  78  47  90  60  62  67  43   5  95  71  60  18  46   9  18  16  99  86  71  10  44  47  56  74  18  73  22   1  54  88   2  19  13  67  87  52  25  56  48  32  88  22  71  98   8  92  57  14  57  74  75  30  93  66  91  72   6  26  43  16  72  68  35  27  62  94  77  25  58  72  62  65  97   6  15  13  70  60   2  67  63   4  59  23  17  56   5  21   7  32  19  84  66  99  24  12  42  75  62  77  72  47  41  60  73   8  41  49  20  55  47  76  19  12  14  10  50  72  19  47  62  92  23  93  91  81  21  72  65   2  16  69  78  34  75  58  20  29  45  16  49  59  43  45  30   9   1  92  94  11  56   5   3  57   2  89  26  37  90  16  94  92  61   1  35  17  78  20  62  87  59  22  39  92  34  44  66   8  91  79  21  86  56   7  23  96  64  55  40  36  33  79  49  49  77  60  16  23  49  81  31  71   9  62   5   8  65  15  21  48  30  57  41  81  37  80  29  48  41  13  90  37  87  17  72  27  31  93  92   3  75  44  83   1  17  38  56                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                      84  67  30  91  32  36  58  35  20   6  59  74   4  88  99  53  48  35  90  70  37  84  67  39  15  75  68   9  11  74  52  17  39  41  12  65  63  60  36  79  22  67  21  53  83  99  81  64  24  75  39  96  15  30  86  53  94  99  52  29  32  65  75  11  59  50  64  79  84  66  80   1  84  23  40  93  24  89  78  53  81  23  60  58  12  58  24  41  93   5  54  21  79  28   4  34  13  65  41  66  89  40  49  47  55  26  13   7  12  45  28  43  34  29  74  60  58  91  16  89  10  86  27  99   1  32  82  35  50  74  97  55  75  45  98  92  61  98  74  52  11  73  69  28  40  97  81  75  75  88   9  86  24  88  69   6  49  76   9  32  43  21  74  12  35  26  30  73  17   5   1  70  54  90  33  85   5  67  12  69   5  93  92  67  40  55   5  84  61  41  75  63  17  81  31  83  79  18   2  57  55  83  95  57  27  76  36  79  50  37  42  87  60  68  10  23  46  99  27  47  91  15  36  66  90  54  43  68  61  90  86  80  34  24  89  83  55  63  88  12  69  16   8   9   2  79  78  10  70  73  34  51  17  91  39  83  64  96  92  89  61   2  26  59  71   1  50  75  60  55  78  98  88  38  25  81  31  42  65  77  95   7  89  24   6   1  62  39  72  23   5  62  70  81  58  46  64  62  48  38  39  51  38  51  47  83  63  79   2  22  88  88  56  80   9  29  94  37  35  47  95  13  27   7  11   2  36  97  39  33   6  62  32  13   1  30  31  34  63  84  84  48  94  47  19  58  18   5  57  52  12  20  27  45  21  28  49  89  41  36  98  85  89  96  65  82  28  56  78  27  30  97   9  24  26  96  90  58  99  26  34  38  26  80  97  75  19   4  17  39  97  88  96  17  97  98  49  42  81  32  92  46  96  61  40   3  46  67  68  11  80  19  87  18  16  91  45  54  17  24  61  42  46  72  81  97  21  87  48  54  47  73  35  30  81  73   2  56  71  35  74   3  64  41  26  72  88  99  30  91  96  15   2  28  65  76  87  98  39  66  56   8  80  95  67  10  77  73  26  54  36  24  56  98  79  17  85  13  91  39   8  83  56  70  86  69  12  92  25  26  34  36  51  22  22  11  53  36  77  27  12  16  36   3  24  43   3  63  82  68  43  90  10  86   9  17  16  10  81  45  15  37  48  19  98  30  60  53  62  27  20  68  65   6  39  21  13  10   2   9  64  35  81  99   2  51  57  93  18  80  62   1  87  92  91  53  64  61  37  55  78  57   7  86  24  52  44  99  20  35  72  97  13  27  73  31  64   9  11  33  55  41  68  77   2  92  17   9  80  47  88  45  45  41  23  65  89  82   8  67  43  40  18  87  26  21  68  30   7  73  29  63  90  20   8  42  91  35  97  28  74  53  57   4  90  73  52  26   9  94  69  64  69  30  31  88  21  45  35  94  58  67  65   7  70  39  26   7   7   5  30  85  72  66  26  50  79  64  98  33  94  36  59  67  70  85   3  31  81  73  62  65  55   3  43  72   7  80  84  74  69  87  65  63  69  56  35  12   7  60  99  27  16  59   5  73  89  80   1  96  62  52   1  27  70  21   9  32  30  16  21  14  38  45  53  14  42  78  64   2  31  91  94  41   2  89  80  45  93  31  67  65   9  39   9  83   9  26  44  97   8  26  89  97  60  64  93   2  39   9  48  72  96  92  28  58  93  73  86   1  48  38  58  79  36  21  23  41  54  17  51  88  87  40  62  18  20  77  25  28  67  90  50  76  18   4  78  94  92  50  20  67  82   1   1  10   4  23  55  85  28  15  80  91  78   2  12  83  16  19  19  30  25  63  76  76  53  86  58  39                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                        83  83  50  89  89   4   3  98  86  34  30  40  10  56  14  37  28  35  21  58  95  75  99   6  54  70  63   2  85  76  32  68  65  35  74  34  90  64  89  77  87  29  62  88  82  47  67  78  98  72  81  83  29  68  42  33  24  16  61  80  94  59  96  86  23  39  97  52  40  47  72  22  98  92  42  63  75  61  77  67  86  20  30  81  77  48  75  64  27  80  84  29  10  32  78   6  74  41  73   7  51  74  95   2  54  53  78  51  41  35  72  84   5  48  36  27  89  80  19  75  16  66  84  65  27  26   6  86  76  78  65  83  47  58  12   4  82  66  43  59   9  41  72  41  99  97  15  15  13  72  44  37  81  86  27  55  39  50  54  51  90  87  47  64  17  78  94  83   6  60  46  59  68  46  39  75  14  74  82  68  28  22  75   3  91  25  37  50  99   6  54  57  67  80  27  78  61  15  55  65  31  18  53  47   9  81  99  77  13  92  73  68  26  87  81  71  51  93  49  45  96  56  93  94  16  86  41  13  97   1  20  64  82  53  79  45   9  24   6   5  74  80  88  42  24  34  38  59  83  17  97  95  56  33  55  24  75  57  25   5  58  57  55  46  72   9   9  92   5  74  53  14  96  88  81  27  24  57  19  36  67  65  44  82  40  78  60  37  80  84  19  54  66  67  67  87   9  63  84  89  89  54  85  99  49  75  70  13  91  47  39   6  63  36  21   4  46  43  24  12  54  84  72  12  32  67  54  84  25  19  82  54  85  53  34   9  33  33  35  61  22  74  84  37  82  48  24  58  93  51  69  50   7  36  63  98  17  71  63  48  55  88  88  78   2  34  16   5  84   6  38  39  55  47  88  14  49   2  14  60  26  90  84  22  72  84  33  46  20  87  56  74  17  37  75  64  86   6  90  64  77  67   3  90   1  73  64  73  92  87   8   9  17  70  50  63  38  68  22  44  27   7  21  69  60  98  97  28  91  47  41  68  87  30   2  25  13   8   4  23  19  75  81   1  56  44  95   6  78  45  21   6  74  98  65  14  63  96  24   8  53  15  69   7  79  13  79  14  57  40  55  63  12  77  17  44  85  51  90  65  97  96  53  65  95  14  40  89   8  52  94  59  67  99  74  54  33  87  96   3  75  20  29  95  27  40  99  19  54  12  49  24  42  35  25  26  20  48  55  31  13  42  75  44  29  28   7  81  56  58  42  91  22  77  14  80  65  18  67  68  60  88  43  54  74  86  92  17  67  26   3  88  21  16  44  15  36  49  64  36   6  74  57   3  53   5  49  39  93  52  73  21  30  61  60  54  16   9  36  84  34  77  75   4  36   4  22  80  38  74  17  55  79  69  52  44  49  12  39  66  95  69  87  85  99  72  28  66  55  90  54  29  53  66  18  57  13   3  29  63  25  26  18   4   7  66  39  28   2  20  76  53  63  17  29  10  44  44  82  64   3  67  61  87  18  83  52  88  48  91  95   8  38  77  59  61  33  64  30  14  61  30  81  89  96  87   1  30  53  44  48  68  83  51  77  83  79  20  69  57  60  19  26  41  79  21  37  30  70  40  62   3  48  78  32   4  31  87  16  81  93  68  98  78  40  15  73   6   1  53   9  53  37  47  25  36  96  21  49  81  11  19  22  98  45  86  66  88  83  52  91  21  48  26  31   6  88   2   8   1   4   7  41  72  97  58  15  99  77  21  34  18  67   1  59  20  76  17  91  27  56  40  35  88  58  57  42  88  52  13  84  92  43  83  37  98  53  67   4  66  59  68  34  14  17  78  44  46  37  59  69  41  90  37  25  38  33  86  93  26  31  10  74  69  51  62  11  67  28  70  77  96  66  79  79  83  93  35  79                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                          23  60  41  48  41  67  76  57   7  83  16  61  20  56  87  78   1  90  49  21   1  43  93  35  48  92  25  91  68  78  86  15  32  59  92  94  67  18  60  19  71  73  95  47   9  45  14  20  10  33  49  17  96  21  17  69  44  59  77  59  26  55  78  33  50  62  92  38   5  23  82  91  50  14  18  48  46  11  89  43  35  55   4  45  71  39  64  24  43  95  72  61  33  39  94  26  31  89  67  59  88  54  42  66  64  88  42  19   6  12  34  35  23  83  39  38  71  56  92  82  33  40   6  65  56  88  31  49  17  70  35  65  29  60  85  78  86  30  97  52  72  97  80  34  55  59  39  91  28  82  96  15  59  41  75  29  44   5  96  40  94   9  46  98  23   1  33  83  74  65  82  93  16  22  16  27   2  36  44  69  52  93  19  98  15  60  41  82  80   8  39  86  45  16  10  52  47  22  41  49  54  39  96  53  35  99  76  44   9  43  61   4  76   2  36  21  38  69  93  42  92  59  56  34  76  97  41  19  89  52  92  79  31  98  20  10  95  90  21  53  91  19  12   6  35  94  49  93  82   6  98  99   2  64  82  67  54  55  55  73  35  64  92  66  24   6  83  41  16  41  78  80  40  45   3  18  24  87  85  15  67  44  80  36  14  31  96  29  81  83  73  63  72  92  12  86  40  55  40  64  98  12  53  25  21  58  88  42   3  43  22  35  66  15  89   5   1   8  81  37  93  46  90   9  70  18  26  41  34  19  64  73  55  37  43  84  73   4  25  28  20  82  77  48  53   8  48  66  31  17   1  48  17  15  93  15  96  10   1  16  32  64  11  36  17   6  14  59  78  31  34   8  92  19  15  81  54  68   3  30  30  96  27   9  68  94   1  99  56  95  23  22  98  50   4  79  84  86  98  30  66  54  85  16  31  80   8  93  53  76  17  36  22  29  89  54  93  94  58  16  34  54  71  38   1  29  74  12  35  73  51  19  67  98  44  18  44   5  86   2  52  56  55  92  94  28  48  97  29  13  48  84  66  37  53  97  76  97  29  84  19  80  75   7  46  31   6  55  55  93  34  92  66  92  54  80  98   2  38  69  12  24  60  20  25  83  37  25  70  48  66  57  80  28  29  16  90  64  12  76  30  18  53  55  61  64  74  40  59  42  95  45  65  79  79  49  90  97  79   6  97  70  60   7   6  91  70  25  49  21  65  98  52  89  71  85  10  97  46  97   2  63  89  11  13  80  18  98  73  67  67  52  52  28  98  84  91  66  15  22  59  68  44   2  63  94  76  31  27  31  31  41  36  51  49  20  23  54  77  33  91  46  48  78  27  67  41   2  20   1  63  66   2  36  86   2   7  64  28   2  41   5  98  63  69  62  24  34  41  36  11  57  70  32  95  56  99  62  45  99   5  51  45   5  83  99  13  41  98  23  13  67  55  52  42   2  44  86  53  59  75   5  26  38   9  60  56  69  88  19  45  89  82  92  77  97  16  98  19  74  42  31  91  31  91  48  71  32  69  61  12   6  84  26  95  82  28  81  42  93   2  22  81  16  43  16  68  15  56  54  59  29  87  60  20   5  55  51  65  21   4  41  53  33  65  31  65  94  67  77  60  97  15  15  18  15  54  59   2   8  89  90  70  42  84  13  54  23  75  83  34  40  35  26  96   2  63   6  49  86   3  29  52  65  73  26  41   7  90  77  34  31   1  15  73  30  15  87  43  42  82  91  38  45  66  39  98   7  64  12  31  77  11  52  69  31  11  88  80  29  17  76  64  14  89  42   7  34  79  56  21  67  82   9   2  81  46  95  67  67  44  15  71   5  30   2  16  54  61  29  23  42  37  15  37  89  39  63                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                            13  30  88  43  37  19  31  47  94  84  39  87  10  81  16  98  12  69  72  80  60  85  22  32   3  59  53  36  68  94  53  49  53  36  50  87  59  69  63  88  25  71  24  70  55  63  16  59  87  46  11  86  31  96  44  84  58  90  72  88  39  48  30  33  35  61  30  23  55  18  92   5  82  83  54   7  53  68  30  44  27  54  57  94  94  34  79  97  34  15   9  78  98  40  74  32  74  42  37  84  52  18  11  50   2  24  84  33  47  46  68  58  70  31  88  66  66  10  79  47  41  96  12  55  21  25  18  59  16  34  40  22   9  16  72  80   4  62  31  28   8  30   9   7  88   2  17  75  16  11  12  61  62  58  53  95  71   5  82  80  29  43  68  15  18  59  37  51  23  18  54  49   5  59  88  40  40  48  67  71  84   8  79  45  13  93  57  24  64  76  55  13  14  13  20  74  74  27  95  30  59  99  19  72  71  77  75  86  93  72  38  24  17  27  22  54  93  83  10   2   6  76  26  60   6  83   8  73  55  99  33  46  40  47  20  22  51  30  43  47  66  11  27  71  18  88  14  83  73  81  52  60  63  52  60  33  90  40  48  60   8  19  16  78  13  95  59   3  94  78  94   9  19  18  23  23  86  31  28  29  22   8  92  37  37  47  49  73  93   1   7  88  23  64  58  74  25  96  21  80  73  20  56  65  18  12  21  18  36  80  56  74  18  58  51  45  98  49  22  10  38  11  32  35  75  48  57  58  85  85  99  49  90  14  78  87   9  18  85  35  53  67  33  16  78  49  88  82   7   4  15  32  53  17  63  28  23  84  34  76  83  43  73  69  88  26  19  81  19  95  22  43  66  40  39  92  54  87   2  78  52   1  54  58  83   6  76  50  44  61  29  89  86  77  55  58  98  72  25  29  91  15  88  10  33  51  67  75  40  73  77  79  98  40  28  52  91  66   8  48  42  78  14  11  24  35  87  62  90  40  39  91   9   3   1  34  26   7  32  31  26  39  13  48   8  52  35  27  63  12  77  35   6  39  88  96  10  42  11  22  53  35   6  35  31  82  57  13  90  87  96  89  66  84  12  55  92  32  32  47  27  89   8  82  54  77  20   1  84  93  10  77   6  41   4  35  74   4   9  85  67  76  62  92  88   2  96  13  61  90  21  27  27  90  81  65  58  97  88   5  15  30  29  52  31  58  81  62  86  48  58  81  71   4  46  76  91  24  45   8  91  46  56  20  46  55  18  59  39  19  19   1  93  25   8  35  67  59  63  29   5   3   9  80  72  97  96  45  64  77  47   7  82  53  85   7   7  82  37  47  24  23  17  34  73   4  21  50   4  99  69  16  55  69  24  25  12  92  12  97  33   5  25  75  49   9  55  64  20  97   8  91  73  27  78   1  37  27  68  52  43  16  25  21  20  40  23   8  60  48  79  91  92  62  38  45  82  60  21   5   5  18  24  22  87  49  23  16  25  73  64  65  27  78  10  20  66  78  38  90  27  75  34  13  13  55   2  63  47  90  69  91  28   4  13  54  47  84  53  97  72  53  23  48  25  79  36  72  55  59  79  62  26  33  31  38  52  97  92  23  28  68  48  60  29  54  54  30  60  24  65  18  31  86  52   7  97  92  21  35  30  25  64  79  68  86  65  76  70  99   7  40  39   6  92  42  16  45  13  97  11  13  89  69   4  91  90  36   5  82   2  75  30  78  66  32  40  31  37  79  76  44  80  87  57  75  30  14  24  66  87  26  64  67  64  47  12   2  48  11  88  57  25  85  53  66  96  79  28  90  27  61  40  70  13  79  68  74  11  51  71  99  47  52  34  12  25  92  80  28  61  62  46  39  35  88  15                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                              93  26   2   5  28   8  59  95  45   5  21  52  29  83  20  89  54  67  71  48  53  61  36  60  74  38  22  67  68  88  66  21  17  94  72   8  90  94  42  84   6  46  55  75  97  69  49  47  40  48  70  83  62  34  76   6   3  54  84  87   9  66  58  81  28  63  89  72  17  46  82   7  42  71  76   2  88   4   2  85  19   8  52  25  43  17  52  35  78   3  52  63   3  15  90  85   1  82  78  45  28  30  33  81  78  35  34  27  71  49   2  89  35  54   5  61  58  92  91  52  27  60  48  12   9  80   8  42  25  71  20  19  35  62  87  44  86  87  41  22  15  14  91  31  95  90  21  23  39  79  26  50  11  38  32  68  64  19  57  28  92  27  21  98  56  33  93  50  11  92  85  46  61  74  76  57  23  44  73   5  27  62  34  30  59  47   9  45  11  26  16  43  97  61  60  36  29  15  41  20  70  43  69  70  53  10  85  21  59  37  14  67   8  19  53  17  40  52  37  38  21  60  85  57  86  57  68  49   4  11  74  91  98  94  80  54  81  93  94  64   3  63  65  58  80  11   9  21  97  44  83  53  10  72  64  27  91  79  84  44  99  20  21   2   5  40  85  82  44  16  58  89  32  65  33  83  75  30  31   7  87  52  73  59  84  93  72  77  90  18  75  89  95  87  33  67  56  65  24   5  50  23  59  72  59  89  53  88  64  22   7  27  33  29  85  96  29  66  22  57  26  89  26   7  18  10  45  86  34  30  53  31  64  92  68  43  10  88  94  72  38  69  32  84  66  68  42  10  73  74  64  59  54  89  40  83  62   8  92  78  33  26  38  30  29  93  39  11  69  47  12  88  97  94  58  58  31   9  91   8  43  23  13  47  68  63  80   4  78  60  80  58  51  79   8  42   8  77   2  12  83  32  43  98  27  33  36  77  56  60  90  31  43  76   2  15  85  70  28  75  36  81  92  83  46  29  92  86  47  60  24  32  35  54  30  15   4  57  40   6   4   7  51  47  68  47  20  93  67  99  39  63  62  34  18  79  34  69   2  27   6  26   1  46   2  67  42  89  39  24  72  46  72  41  18  42  90   4   2  97  68  27  95   3  28  59  60   8  63  48  40  82  31  43  10  51   6  63  10  11  16   3  42   6  76  24  30  88   8  18  66  79  46  79  96  94  52  78  80  46  43  56   4  86  36  93   1  26   7   6  16  37  21  66  67  52  54   7  27  83  58  63  24  37  93  23  56  61  61  71  94  26  57  27  94  91  91  37  63  10  52  63  27  45  19  29  78  32  15  73   1  40  87  64  58  35  37  47  46  73  82  10  79   6  75  56  11  74  89  46  26  59  45  32  96  17  25  28  28  15  79  77  13  49  19   9  95  42  31  62  19  31  11  42  23  11  42   9  40  89  17  68  93  47  34   3  69  28  80  76  80  91  66  55  26  63  18   6  56  70  91  50  70  48  13  49  72  41  14  54  31  25  46   3  98  59  40  23  12  71  76  26  38  67  13  69  60  32  80  68  97  34  79  57  98  47  91  20  23   3  41  88  91  60  75  32  15   9  38  47  71   2  28  76  89  59  72  73  24  17  93   7  61   7  40   3   3  32  97  68  36  62  99  89  82  17  58  54  43  13  32  75  80  68  62  37  61  24  14  49  27  30  57   7  99  37  61   5  52  72  86  82  34   1   4  21  59  38  61  21  24   2  99  52  69  26  44   7  39  20  51  49   3  21   5  94  61  76  42  25   4  19  50  23   4  56  33  21  12  48  86  91  23  93  52  19  26  30  55  55  80  42  57  19  87  63  14  32   3  67  28  73  34  29  56  40  92  35   1  64  99   4  86  15  16  66                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                67  36  86  61  18  61  33  17  62  20  37  33  76  66  74  58  52  98  37  83  23  42  57  86  41  65  10  76  68  22  94  37  25  44   2  38  49  13  33  78  55  49  15  25  84  86  66  82  36  70  23  99  72  71  79  23  26  92   8  26  18  61   6  37  62  85  93  80  91  20  76  37  28  60  52  34  56   8   2  52  52   9  90  56  25  38  44  44   4   5  10  70  48  97  63  27   6  72  66  63  46  31  50  22  32  54  75   6  26  86  57  82  61  96  52  96  82  19  97  43  80  67  32  90  65  36  73   4  38  60  66   7  42  82   1  72  85  52  69  92   8  72  43  80  87  20  91  26  50  91  49  42  71  54   8  18  89  18  53  45  92  33   5  32  50  37   1  53  64  15  35   7  33  56  16  63  11  17  39  94  57  77  99  34  74  61  36  42  23  96  70  33  60  38  42   5   9  47  62  24  97  16  24   8  12  52  53  49  75  39  45  66  76  20  43  16  61  49   6  46  22  17  25   8   3  73  39  77  34  97  63  85  16  12  83  45  77  50  62  95   7   4  10   1  18  52  51  74  92  53  82  70  96  31  82  33  78  58  50  82  54  45  12  91  99  14  91  29  62  77  66  83  38  52  64  73  94  27  13  50  84   9  11  40  34   8  90   5  17   7  26  18  20  64  15  75  75  14  45   6  93  70  65  20  55  47  12  92   4   8  77  14  30  58  33  45  87  60  81   7  64  40  20  55  19  57  68  40  18  56  30  61  88   8  74  45  91  62   8  30  45  26  22  75  68  33  89  19  31  58  30  36  27  70  53  29  60  97  39   1  47  96  60  69  31  27  61  29  77  49  32  11  63  20  35  88  86  87  80  82  39  78  81  70  17  58  26  89  25  56  42  53  65  66  50  46  11   6  16  92   8   3  93  70  40  32  15  43  60  98  38  43  53  78  83   7  68  88  12  10  69  70   7  96  90  32  74  77  62  77  69  86  33   6  48  52  61  66  97  99  66  36  41   7  29  54  22  25  75  94  19  69  41  88  75  60  64   2  64  58  86  13  54  38  17  30  26  91  25  86  57  56  79  14  84   7  21  15  76  49  43  38  17  61  78   4  21  68  35  51  56  76  14  78  14   8  77  81  42  98  22  49  58  89  34  24  23  85  26  68  78  20  34  58  99  95  59   8  41  21  65  94   3   1  71  64  20  18  89  16  44  60  85  19  23  16  37   3   3   8  91  87  99  94  41  20  97  13  80  74  40  61   6  47  10  24  88  46  33  12  39  13   5  70  28  36  24  79  87  64  90  21  21   8  70  63  13  32  71  33  79  93  21  14  47  76  40  88  20  52  34  56  47  90  36  63  52  91  62  74  88  59  56  18  60  64  97  85  77  96   7  42   3  36  76  98  79   7  94  97  51  37  20  78   4  42  44   4  26  18  61  27  39  20  64  82  86  86  94  11  80  58  75  70  94  14   6  31  52  64  41  56  11  71  36  63  63  59  94  33  56  93  38  24  39  83  34  99  80  59  33  69  97  94   2  38   4  20  75  34  52  80   5  34  63  88  47   1  99   6   4  79  99  32  50  86  50  26   8  72  36  97   8  63  49   6  20  45  70  78  99  48  66  12  55  60  62  15  39  51  70  39  41  78   6  94  78  56  39  37  26  81  12  23  15  26   6  55  33  19  59  54  88  14  54  32  21  78  56   9  53  38  44  23   7  57  12  12  31   1  20  75  30  30  25  21  95  43  10  13  74  25  52  75  75  39  92  19  83  91   1  75  82  68  58  52  66  72  33  98  10  72  53   2  73  37  15  92   1  79  53  13  77  10  72  15  97  39  85  17  41  29  34  64  54                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                  94  85  24  17  46   3  24  42  13  70  57  59  20  75  59   8   9   4  62  64  82  97  86   7  62  45  85  53  95  55  30  54  35  21  48  38  48  11   7  32  40  87   6  18  70  90  56  60  59  78  79  72  14   2  68  99  74  41  25  56  30  11  98  27  46  85  52  43  53  54  87  77  43   2  32  38   9  97  20  85  61  13  69  64  60  46  68   9  65  33  73  98  21  43  82  38  25  99  86  38  35  33  60   5  59  62  52  12  71  30  79  36  50  85   4  41  85  39  88  71   3  12  57  73  45  99  15  70   2  86  16  59  22  75  60  91  47  16  73  62  90  26  87  61  14  99  18  90  18  75  12  90   9  13  91  63  98  98  59  46  38  26  70  94  44  77  13  27  11  30  22  31  63  41  73  18  19  83  65  88  53  21  83  29  45   8  91  65  44  79  88  17  18  29   4   4  71  46  52  25  91  44  32  53  47  10  31  95  56   8  46  26  49  77  47  91   1  73  53  44  70  83  87   1  96  20  59  51  62  94  45  74  83   2  52  43  58  36  93  67  14  46  23  94  38  54   7  84  42  83  72  36  34  79  25  50  52  86  94  92  94  15  13  32  70  26  24  20  84   5  14  32  34  53  85  76  92  36  67  47  32  82  46  63  39  97   6  14  37  32  12  84  44  96  75  25  85  47  72   3  98  12  14  95  17  29   3  28  21   3  23  55  41  81  81  73  85  55  79  76  82  65   4  14  70  24  45  19  31  30  85   2  71  66  93  19   8  52   3  15  56  22  56  79  59  39  71   1  72  58  26  57  88  17  47  55  43  41  45  79  70   8  13  32  89  94  75   9  38  44  82  85  26  51  36  64  91  30   3  34  99  95  24  69  88  26   3   3  70  94  54  62   7  31   4  59   7  30  57  68  89  83  73  40  16  37  81  24  45  93  16  17  37  33  86  33  97  82  81  26  12  72   4  33  26  33  72  33  45  50  15  87  33   2  67  14  18  84  99  55  96  22  40  17  17  64  13  28  25  15  83  76  92  87  84  11  20  25  43  20  69  95  15   7   6   9  38  96  79  65  26  16  92  70   5  74  42  31  57  39  84  63  17  24  21  55  74  59  18  63  81  65  90  25  62  62  92  97  22  90  89  89  49  46  33  78  13  32  53  40  67  62  99  52  62  49  83  84  65  86  72  33  85  78  51  54  17  41  24  41  93  93  78  81  68  19  19  72  63  50  46  82  36  33  88  36  50  18  62  65   6  37  76  79  57  54  76  39  90   4  54  51  99  77  72  82  34  38  94  50  60  81  51  60  80  38  44  49  10  65  17  19  34  97   1  17  84  52  47  16  42  75   3  73  28  55  47  13  21   2  57  61   3  75  23   7  13  70  45   6  70  17  95   1  33  71  57  67  97  61   6  84  62  54   3  73   1  64  72  62   9  44  87  16  25  64  13  17  26  19  18  81  10  37  77  38  92  93  76  94   8  58  66  88  57  64  37   6  68  46   7  37  26   4  81   3  96  83  39  18  35  78  73  62  66  55  84  17  44  45  77  68  19  96  81  62  86  32  67  33  26  84  40  41  96  15  52  72  80  93  12  11  19  51  18  37  79   8  44  72  93  48  38  64  11  68  93   7  93  48  71  43  94  29  68  74  52  33  98  32  87  86  46  65  77   8   6  99  29  94  85  76  39  28  94  72   2  56  85  93  56   7  21  32   6  88  11  79  89  28  52  50  24  64   5  74  68  52  94   5  90  29  82  81  72  81  90  24  77  20  14  70  97  18  78  72  95  51  57  48  15  75  46  29  78  44  63  20  15  54   1  30   8  49   3  62  18  93  25  97  39  98  55  14                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                    58  56  40  65  47  53   1  40  89  41  38  56  24  16  18  74  59  88  24  83  31   8  30  91  36   2  19  38  41  31  77  56  66  95  28   3  73  63  48  32  73  81   4  86  70  55   6  36  90  82  24  28  88  66  66  55  80   2  26  51  59  39  99  20  82  36  19  65  80   6  46  57  86  40  42  47  42  94  41  94  97  11  50  94  55  81   4  32  61  37   7  22  44   1  51  40  89  89  20  86  13  21  82  55  11  44  69  27  51   9  43  74  16  66  99  27  36  92  86  23  70  14  78  23  45   9  29  79  16  82  27  18  20  49   8  79  47  19  45  18   5  97  46   1   5  92  59  35  80  27   8  99  30  43  58  91  94  98  27   1  76  44  97  73  16  67  16  48  78  32  37   6  83  41  50  80  64  74  80  97  51  30  94  28   6  91  59  84  44  86  97  85  88  31  21  33  76  18  95   2  91  80   7   6  36   8  63  39  26  60  21  76  46  74  21  33  96  13  84  64  15  22  23   6   3  34  37  96  26  42  52  46  61  33  21  13  29  52  34  41  15  22  36  11  61  97  62  78  86  71  20  82  97  47  44  45  74  41  99  84  13  37  53  62  62  21  99  31  84   4  10  52  78  73  47  25   3   9  56  30  69  24  86   5  81  13  82  23  98  19  86  66  12  21  51  79  51  29  57  42  98  79  24  31  50  65  73   4  55  86  17  24  15  60  88  75  55  56  96  35  51  72  83  92  91  20  69  98  80  25  14  76  91  75  51  62  93  93  73  92  43  31  31   1  34  24  44  84  55  76  71  36  27  91  90  15  42  51  89  83  99  54  19  80  69  61  44  19  59  96  21  47   8  74  48  54  31  66  36  45  97  69  70  26  91  75  36  28  12   3  70  76  13  71   5  54  95  24  11  95  67  42  28  21  31  76  91  55  60  67  39  15  79  55  38  52  38  37  84  34  36  11  70  43  19  65  46  83  67  50  76  84  94  46  17  79  87  37  43  38  69  71  31  85  11  31  80  41  39  87  11  49  59  82  82  86  66  65  71  71   4  35  74  35   3  99  65  14  68  22  98   8  82  21  20  63  96  45  66  67  46  42  35  48  11  15  35   3  31  78  71  83  30  65  23  73  75   8  71  13  24  28  50  99  45  50  21  94  66  81  42  13  77  11  78  68  32  62  51  36  96  22  67  52  73  32  17  33   2  76   4  30  57  34  24   7  71  32  46  92  54  54   8  83  28  20  30  59   8  74  76  91  95  45   5  66  68  80   9  60  76  98  46  14  69  40  69  48  18  10  43   3  47  95  64  76  80  40  51   7  81  95  73  24  74  95  29  57  59  68  76  54  19  15  77  83  93  16  87  55  90  21   7  66  78  53  81  38   3  16  59  70  68  32  31  50  91  41  83  36  20  53  92  35  73  65  78  59  53  55  82  86  91  36  90  97  64  95  75  89  87  10   7  13  89  26  96   1  33  97   2  32   7  16  23  40  95  23  47  34  94  17  74  83  10  60  90  99  74  95  20  63  33  48  92  54  47  33  91  89  63  22  85  91  45  92  61  99  20  26  14  86  51  25  16  72  28  79  90  80  86  37  39  98  52  32  13  18  27  67  74  86  38  41  89  44  24  37  68  39  93  93  85  83  46  21  26  70   7  24  53  32  15  80   8  37  47  30  96  31  91  95  77  67  25  63  77  98  34  22  29  19  53  10  22  18  98  97  63  33   6  13  73  79  93  63  98  39   7  16   9  12  29  31  85  99  61  69  20  66  82  13  27  94  99  19  63  99  75  66  63  97  91  69   7  72  80  60  93  27  28  24   4  71  23  31  22  53  61  68  80  87  20                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                      58  51  82   8  27  84  37   5  10  42  73  99  21   5  31  83  66  92  77  16  84  22  97  79  75  98  89  33  16  25   9  61  99  10  36   4  26  16  63  57  59  32  91  83  36  21  48  50  20   4  71  87  70  42   9  17   2  88   9  17  31  11  49  92  61  69   3  33  34  93  61  35  34  21  24  50  56  47  38  30  89  37  87   7  95  91  75  60  56  13  34  13  72  64  34  12  99  79   8  97  85  10  69  71  69  79  23  73  72  97  88   3  97  74  82   9  78  73   6  71  47   5  67   2   6  56   2  14  24  28  43  60  34  68  88  91  77  63  99  72  22  72  13  55  74  76  61  36  31  55  10  69  59   2  69  92  72  59  89  34  42   6  47  60   4  58  15  57  15  51  58  22  87  11  57  32  36  99  23  67  72  46  19  24   5  71  49  47  14  37  68  95  16  90  18  96  40   7  32  41  40  71  19  82  32  37  12   4  92  56  93  38  18  57  73  37  83  44  36  61  70  89  74  72  24  37  83  13  91  19  40  15  18  69  93   7  91  85   9  27  43  56  42  47  29  63  98  58  14  22  75  56  41  53  20  86  77  56  97  81  14  74  32   1  60  65  54  44  66  38  98  64   3  18  40  97  30  38  78  25  26  17  58  52  65  13  83  34  19  81  83  56  39  55  34  17  13  13  92  13  73  68  93   6  86  61  16  20  47  35  78  46  73  21  89  22  71  26  96  46   3   7  47   9  30  46   8  23  76  30  17   1  85  74  73  38  55  50  51   2  53  18  35  64  34  48  41  99  95  62  79  43  13  18  56  37   8  98  62  19  86  42  23  61  45  42  96  76  82  87   4   7  73  75  61  97  45  19  96  67  51  79  60  93  92  91  32  87   2  36  73  33  47  31  12  61  10  90  27  51  83  97  63  25  13  27  91  63  37  53  37  72  99  81  85  21  56  69  80  30  24  59  41  32  70  99  43  14  30   4  23  98  38  53  70  21  68  68  45  46  90  55   5  99  95  92  43  98  23  47  97  21  93  35  90  23   3  63  64  99  58  87  45  72  13  63  40  76  80  21  33  89   1  46  29  36  31  20  52  65  57  71  27  12  18  90  67  93  35  84  47  46  63  86  25  99  49  39  73  23  65  26  49  11  45  63  51  15  42  16  66  66  91  33  49  53  52  63  95  87  47  12  12  63  93  15  48  33  13  80  12  78  42  22   2  39  20  81  53  82  29  29  33  74  52  13  44  82  98  54  29  69  14  13  96  68  14  25  94  75  32   3  19  94  63  52  84  27  25  87  67  39  82   6  60  59  46  31  56  42  28  33  57  22  83  40  81  41  59  25  85  39  15  62  23   1  42  75  54  85  98  43  24  82  42  98  27  73  16  15  49  32  13  73  59  34  48  72  37  65  32  37  99  25  62  33  35   5  39  29  38  72  34  99  86  26  86  49  76  54  79  93  30  22   1  31  45   3  86  83  85  58  90  43  28  11  27  24  79  16  46  87  19  21  57  76  54   8  13  51  43  92  58   6  68  62  80  33  58  71  61  89  39  55  61  52  18  92  11  59   3  32  35  43  98   4  47  81  26   3  36   2  89  18  23  95  97  57  69  95  88  70  76  95   1  30  22  77  31  39  64  64   6  99  33  35   7  45  22  19  79  63  53  79  20  81  61  42  32  17  35  38  40  72  85  87  52  32  85  67  60  80  73  54  97  63  24  41  97  12  18  73  20  67  56  22  82  41  65  42  69  84  14  25  72  66  80  72  30  35  67  79  25   2  73  54  48  94  41  38  85  39  70  92  12  56  50  21  61  86  75  91  10  37  48  29  19  38  16  34  61  80                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                        92  47  56  71  20  13  91  92  79  39  41  45  87  39  80  20  79  22  42  49  74  65  10  86  54   9  81  56  64  55  72  28  13  11  48  13  81  34  60   5  99  88  68  60   5  81  82  97  47  51  50  15  14  33  95  38  22  19  18  54  55  33  73  47  20  83  28  75  59   2  18  23  81   3  11  37  69  12  29  90  55  87  17   8  51   6  84   5  72  28  16  26  57  94  40  92  88  62  35  53  45  89  79  63  16  40  35  81  81  19  82  99  49  81  36   3  37  35  41  65  88  59  59  49  38  67  74  17  28  23  48  27  17  10  88  86  55   2  82  31  91  26  37  32  70  44  42  45  64  48  67  64  11  83  24  99  84  30  25  45  17   7  38  86  27  70  22  40  54  99  60   2  80  12  91  82   8  31  65  88  47  66  93  31  57  97  60  94  79  93  48  89   7   6  26  10  88   2  88  90   2  99  38  49  10  34  98   2  85  14  13  41  90  10  58  54  24  23  22  66  40  93  77   3  38  49  46  99  47  58   9  57  71  16  10  42  92  58  39   7   8  42  72  44  12  73  94  79  22  82  11   8  15  61  56  68  90  87  85  89  49  39  41  91  41  85  31  65  43  80  46  69  67  98  58  81  65   8  14   7  18  20  20   9  77  48   2  21  59   8  44  17  55  56  12  26  63  72   9   4  62  51  12  72  62  16  97  23  46  97  57  67  30  74  38  25  99  26  80   6  29  38  61  84  47  76  54  46  33  54  51  81  76  39  13   2  98  53   4   1  71  10   7  50  55  85  79  84  19  61  93   6  18  98  57   4  56  82  97  77  32  99  50  41   5  32  76  73  20  10   7  47  70  68  71  39  98  87  55  89   3  41  77  10  20  48  65   9  75  28  58  32  35  31   4  33  89  30  92  26  97  41  22  29  11  76  77  13  82   3  76  42  67  14  12  75  23  43   4  62  24  46  92  86  24  22  58  39  13  56  49  15  62  28  38  53  29   6  86  28  90  11  17  80  88  49  80  84  71  73  83  54  72  82  54  18  38  81  88   1  83   9  47  65  75  63  80   2  75  10  88  88  74  64  65  17  83  59  98  26  40  19  20  87  29   1  56  26  86  15  18  56  73  66  74  36  49   4  50  70  81  83  11  71  67  85  59  34  16  68  49  85  29   3  24  88  96  41  78  17  54  24  71  54  27  16  42  33   9   9  49   9  22  21  62  68   9  84  12  30  16  31  57  13  79  70  46  28  92   3  94  63  83  68  91  30  51  72  13  92  32  98   7  45  89  52  29   6  93   4  45  82  82   7  81  50  16  50  59  70  97  61  25  49  39  27  26  39  63  98   5  30  36  10  71  58  41  22  62  51  32   7  42  42  95  96  92  54  56  45  67  32  32  46  17  44  80  30  42  72  88  49  26  86  23  39  80  72  91  73  29  55   2  16  76  38  37  24  26  46   3  61  35  49  54  49  59  34  59  33  92  93  83  51  77  16   4  24  78  69  56  32  29  72  34  41  54  86  48  73  29  66  65  19  60  41  83  52  89  88  94  35  38  28  45  45  44  94  48  53  95  63  63  77  72  22  86   3  43  17  60  76  24  17  76  53  23  18  29  22  75  57  53  51  46  94  98  10  68   4  14  16  75  29  29  11   2   4  20  71  61  20  38  54  22  10   2  15  97  66  25  90  20  98  54   6  45  28  95  68  29  63  90  46  90  33  23  57  70  14  11  26  70  25  41  89  65  57  55   7  40  86  59  77  87  57  49  41  50   4  38  84  13  23  37  42  75  47  97  17  11  43  79  80  72  15  78  79  23  64  21  26  69  11  23  21  44  62  40  26  23                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                          81  28  78  35  16  47  32  35  75  85  42  42  54  67  60  65  27  63  97  30  74   9  31  14  60  99  85  18  35  50  97  37  25  53  67  27  30  50  15  64  81  57  73  18  90  77  20  13  62  73  44  45  15   3   3   7  97  95  20  67  17  21   5  39  23   6  49  17  26  96  43  10  82   5  16  70   2  70  67  10  49  43  65  81  68  70  36  82  72  11  74  20  21  51  25  27  42  10  94  49  35  56  48  89  10  47  50   2  24   7  13  15  33  47  78  94   8  20  60  48  36  69  37  32  82  22  91  27  33   6  65  12   4  58  51  56  83  97  17  65   3  66  97  23  55  18  21  31  29  89  20  47  28   7   6  78  48  42  46  66  21  23   3  64  15  14  23  25  94  78  44  34  90  32   3  95  96  44  34  65  85  94  21  91  62  48  53  63  74  45   5  62  73  23  40  16  71  66  12  11  87  44  28   6  74  80  75  42  34  86  76  37  93  11  46   6  19  44  20  29  19  64  52  90  45  66  33  89  47   1  62  35  11   8  31  99  39  70  75  91  81  41  10  74   8  98  77  10  22   3  66  74  98  61  80   3  66  44  50   5   5  77  99   5  25  74   5  72  38  37  45  57  70  55  50  22  19  76  68  46  35  28  10  45  21  75  91  11  16  99  76  26  11  66  19  74  35  76  53  58  55  67  64  42  16  89  24  77  53  79  39  77  13  42  21  84  18  98  56   7  85  26  92  70  29  88  32   1  16  70  66  61  80  88   9  48  51  23  93  63  82  55  22  65  81  32  18  12  96  75  82  24  64   9  23  41   3  75  97  34  17  37  72  39  78   9  90  64  79  95  34  59  44  89  66  20  21  89  64  69  32  18  62  85  45  64  20  40  56  48  13  68   8  95   7  42  43  55  83  54  56  34  55  77  40  76  26  43  22  34  54  44  57  57  45  52  72  34  94  42  35  58  23  54  26  55  27  11  24  35  87  89  42  76  11  25   6  76  96  92   7  70  72  23  56  66  58  18  25  88  46  38  93  21   2  53  39  93  63  48  59  70  18  59  79  37  11  93  87  68  32  11  35  75  79  68  87  82  64  79  59  17  61  20  74  22  89  29  56  93  91  96   8  96  13  15  71  78  75  20  75  20  83  43  28   7  77   1  89  69  84  20  15  82  64  75  32  24  40  59  78  65  10  75  72  36  78  71  75  38  40   3   4  98  77  91  75  64  11  69  53  10  43  13  95  75  33  70  51  11  83  27  68  88  49  95  71  40   3  86  78  14  42  40  53   4  50  70  37  18  58   6  18  93  45   9  10  53   3  47  71  22  69  25  31  14  79  15  76  58  40  13  66  69  42  83  25  18  86  79  62  54  39  36  97  72  76  68  75  23  73  25  50  90  30  79  93  75   8  75  80  88  84  55  41  42  77  23  49  83  92  69   9  77   5  12  25  93  64  86  93  15  16  24  19  68  48  91  85  53  27   6  73  60  39  81  40  12  67  46   6  14  96  60  89  34  96  61  53  26  90  61  51  22  21  96   1  34  33  90  41  22   2  75  75  12  55  42  51  14  70  16  98  29   3  40  22  26  41  87  53  57  85  36  73   5  10  82  56  53  67  19  36  32  54  26   1  26  55  90  40  33  84  90  82  18  61  62  99  10  22  20  60  92   4  65  72  58  50   2  58  59  84  97  83  21  75  44  50  27  77  75   6  74  15  88  21  86  41  85  53  36  41  62  92  37  28  84  59  62  32  79  12  21  52  47  21  57  15  99  93  55  68  78  53  92  53  46  27  67  25   5  45  68  54  51  34  29  60  88  56  50  80  17  92  82  67  95  81  34                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                            71  91  76  59  59  65  12  51  30  76  62  24  42  11  62  26  87  13  54  20  35  45  89  53  57   7  44  11   6  13  34  20  24  19  18  25  74  20  51  92  26  41  56   2   8  54  75  43  47   5  93  55   8  78  32  27  89  19  64  33  94  58  64   6  65  31  67  67  69  45  15  77   3  67  57   7  24  56  10  32  55  11  40  55  94   2  15  48  43  67  35  24  32  20  13  28  74  44  59  97   8   8   7  80  22  55  25  33  89  38  65  28  66   4   9  77   8  59  65  26  94  92  53  72  45  30  97  82  33  69  39  89  42  97  87  43  61  21  70  52  17  67  60   2  92  77  67  10  37  43  52  26  84  25  97   3  21  48   3   5  60  23  55   5  77  78  74  96  95   8   4  44  67  57  90  46  89   2  30   5   9  67  33  91  28  62  76  53  51  75  32  71  68  45  54  84  84  38  53  92  56  93  69  54  31  88  74   9  46  39  19   7  35  89   1  82  71  41  99  16  78  44  67  70  69   1  62  75  10  58  55  13  28  38  43  73  97  28  54  61  76  19  83  14  49  22  23  71   1  92  41  59  25  22  88  45  22  42  27  62  61  28  15  51  19  72   6  31  39  54  88  28  24   2  15  11  48  28  52   6  69  97  33  59  76  14  47  23  81  91  11  20  66   1  44  88  47  79  26  99  37  97  84  65  12  25  76  43   7  62  89   8  88  56  19  75  90  14  20  63  26  46  12  58  83  50  16  10   5   9  59  97  14  98  35  87  29  90  48  46  42  61  31  56  44  41   7   9  81  18  55  69  12  79  76   9  91  30  54  80  57  53  36  88  51  60  99  78  94  41  49  83  61  72  10   1  27  23  71  82  92  41  29  95  58  90  74  52  63  48  40  33  61  19  48  54  81  73  86  94  36  63  54  33  50  86   4  87  72  90  35  74  30  29  75  13  67  93  49  89  71  13  33  93  50  18  61  25  38  35  46  40  94  81  88  87  22  79  18  39  72  12  22  13   3  44  97  48  51  44  56  37  41  87   9   4  86  77   2  87   6   1  90  89  41  75  55  81  39  77  12  81  79   6  87  25  17  23  95  22  59  98  54  23  17  31  98   7  38   5   9  58  18  48   3   6  37  44  27  99  15  33  30  51  10  57  71  83  97  50  44  31  73  64  16  48  56  91  55  64   5  72  81  17  78  94  66  45  84  96  61  41  22  53  92  39  98  89  45  18  64  13  39  67   6  78  49   3  64  30  75  86  74  29  33  94  53  11  89  76  94  58  58  57  47  41  76  86  58  67  44  23  64  61  49  20  57  66  93  87  63  64  69  21   9  31  45  57  51  91   5  51  19  40  14  54  48  14  38  16  42  29  40  31  56  47  38   5  41  80  96  25  76  47  38  75  69  23  98  75  22  65  79  97  78   8   5  23  69  56  15  16  57  58  63  96  42  20  98  18  95  79  79  57  74  14  38  68  95  80  94  75  32  44  63  22  26  82  27  13  25   2  63  91  55  37  64  75  30  34  19  43  72  53  66  25  44  55  10  28  62  88  99  77   3  25  65  50  23  84  76  59   3  61  51  93  86  71  17  54  68  22  28   9  18  42  17  69  97  53  80  72  44  55  16  61  33   9  73  72  63  72  61  78  66  86  86  88  16  50  86  39  33  11   5  74  72  59  62   1  12  73  99  56  45  37  23  40  33  97  46   6   9  18  22  94  34   8  22  76   4  32  88  52  75  77  90  42  37  97   7  51  21  25  52  95  30  33  87  48  48  65   6  99   9  98  39  96   9  69  33  85  83  35  39  32  93  11  24   5  15  80  14  39  24  64  54  29  26                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                              33  92  78  30  77  81  99  78  16  30  19  98  36  50  32  14  81   3  71  36  98  37  51  34  31  32  34  48  97  52  66  50  57   7  85  15  52   6  35  65   8   6  14  44  25   5  87  23  55  15  35   5  15  48  18  41  16  45  41  22  89  55  61  31  51  95  77  10  59  58  34  15  52  82  69  61  46  50  11  22  64  46  62  30  15  39  65  61  86  90   2  92  61  43  42  49  95  56  84  44  18  19  84  22  73  30  78  93  61  63  73  89  92  51  18  11  61  69  22  88  97  97  92  89  70  23  60   6  89  99  78  54  24  34  28  87  83  45  72   4  78  97  80  52   9  36  86  50  37  55  12  46  66  19  35  53  21  61  35  18  79  49  56  92  69  27  88  89   7  94  47  23  29   8  85   7  55  68  86  96   7   2  25  21  80  55   2  70  86  29  28  96  45  45  72   2  11  23  54  47  65  71  74  33  96   4  97  87  18  41  70  30  51  21  56   2  45  82  41  71  97  77  51  54  87   5   2   7  95  84   3  20   7  87  63  50   4  69  48  21  93  42  83  15   1  45  99  15  69  71  65  38  80  63  46  92  17  24  74  67  31  44  61  27  65  88  65  45  22   8   1  40  38  47  93  63  47  59  22  22  19   5  44  79  87  90  96  79  14  78   9  10  27  62  45  11  19  28  97  58  59   6  56  96  45  62  19   9  91  52  73  41  45  78  38  69  94  70  85  63   7  23  39  79  81  14  78  42  80  87  13  46   1  30  83  81   5  92  58  44  82  22  34  56  15  84  19  58  78   9   7   8   3  83  76  52  26  60  33  91  43  32  79  40  83  63  60  71  70  37  35  88  25  88  62  57   3  38  60  78  50   2  69  82  70  14  49   8  96  53  19  24  16  28  73  98  70  39  79   6  73  45  23  35  17  25  12  24  74  48  51  94  74   4  48  89  25  93  28  20  19  22  50  11  78  24  10   1  74  74  77  72  33  18  67  60  79  49  70  88  26  42  60  56  66  70  26  77  42  11  21  80  60  65  51  68  55  10  77   1  75  94   1  29  75  75  74  80  51   6  37  54   6  33  55  49   4  87  52  56  73  88  71   1  18  21  29  35  36  44  97   1  63  53  84  59  57  22  20   5  74  42  60  67  50  11   6  51   4  61  82  57  62  64  94   7  12  44  62  69  83  62  84  55  51  45  74  59  13  85  12  60   1  95  91  32  33  40  50  39  17  96  55  95  59  23  90  94  88  46  50  35  79  57  89  51  77  84  88  49  31  40  78  44  96  17  12  47  47  26  12  82  56  45  86  74  23  90  53  49  82  33  58  29  47  31  74  62  36  72  10  91   4  93  48  28  32  65  11  56  22  45  98   7  52  85  17  64  98  51  96  36  95  97  38   3  57  82  94  34  25  38  30  10  10  21  14  96   9  89  91  68  74  54   9  81  86   6  49  93  56  38  72  38  79   3  57  45  75  55   4  62   2  93  45  95  69  73  89  89  41  82  27  34  76  54  42   7  27  69  74  25  86  43  44  70  80  99  41  58  85  22  35  83  44  31  28  28  76  35  85  12  83  77  30  96  61  22  85   1  73  99  27  89  62  18  42  90  31  43  10  98  96   6  12  83  16  96  82   3  32  33  48  94  24  65  74  27  21  96  16   7  12   9  63  89  70  35  13  29  72  82  41  77  56  82  83  13  36  69  68  45  61  12  32  90  62   2  10  22  15  98   2  10  24  32  58  62  86   3  57  46  45  50  50  60  67  29  56  82  12  79  13  86  68  36  40  87  56  53  42  89  60  58  22  43  26  32  34  42  98  42  60  18  90  48   5  78                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                50  28  73  78  54  57  73  55   3  52  15  35  18   7   4  27  94  89  43  73  93  36  59  19  69  43  42  20  56  89  46  43  28  93  71  99  38  49  46  53  70  21  76  76  17  14  38  12  43  38  70  94  40  26  33  84  94  14  76  66   3  69  23  41  50  87  72  78  59  13  68   1  96  28  51  68  48  41  85  72   6   3  22  48  28  15  98  37  19  42   1  64  47  70  21  85   6  57  44   7  12  75  19  90  44  85  46  73   8  19  57  68  74  71  93   8  94  49  58  23  88  36  88  69  49  24  21  74   7  78  60   3  50  39  71  24  90  23   6   5  76  82  33  34  25  36  44  64  71  75  52  20  19  25  37   3  45  21  20   6  82  34  72  46  63   5  72  45  59  14  83  70  87  79  55  93  17  81  16  78  95   8  54  51  21  85  23   1  37  72   3  37  48  98  14  64  39  27   1   2  81  41  67  26  53   4  88  51  28  16  72  39  90  68  83  13  62  67  10  28  46  97  93  79  42  10  22  75  63  32  48  85  63  48  71  41  24  19  44  55  75  67  52  39  75  59  12  57  93  19  99  33  84  82  62  90  52  95  47  88  16   1  72  17   9  69   5  83  98  40  60  79  14  83  43  32  98  93  59  64  21  71  83  71   3   7  22  63  58  19  49  29  92  38  35  41  30  70   5  75  20  82  88  76  27  43   2  22  89  67  67  10  23  73  76   4   8  90  14  66   8  59  25  79  72  91  34  76  94  50   7  61  58  88  75  62   8  98   6  44  81  90  92  97  69  32  58  45  98  76  60  24  81  91  53  23   1  11  87  48   9  10  32  84  47  63  25  18  33   2  77   4  93  21  40  82  97  66  22  87  76  65  54  42  95  99  87  93  84   1  32  39  18  71  82   3  97  39  71  39  76  63  39  30  15  90  86  13  99  87  46  59  30  25  65  98  10  95  47  96   3   6  18   4  34  81   6  35  31  20  83  87  67  98  50  42  15   8   1  60  72  30  34   1  71  35  58  10  31  48  50  23  62  42  47   5  61  46  91  27  11   5  85  29  56  66  96  33  78  48  44  52  64  90  51  29  42  17   5   2  30  19  96  81  49  54  65  50  41  70  95  83  41  27  16   8  97   9   5  41  46  21   8  61  19  20  43  74  18  29  62  77  41  33  20  90  14  80   7  75  47  78  98  86  67  46  79  32  60  44  32  71  24   4  46  19  38  49  10  50  67  90  86  56  25  43  46  88  64  73  83  51  93  52  65  70  10   3  61  80  44  16  19  92  72  46  17  99  58  83  82  31  58  65  48  79  18  58  38  36  11  18  16  71  21   6  39  83  71  57  77   5  70  35  43  80  95  37  86  76  98  57  65  70  98  50  80   2  22  78  84  51  88  15  32  38  40  84   1  70  42  30  75  12  80  90  86   4  30  16  94  67  96  11  34  51   7  17  90  17  51  52  20  23  96  86  85  22  83  72  82  43  43  85  78  86  23  91  41  17  35  13  63  60  76  27  40  77  41  28  80  41  30  57  84   6  30  91   1  52  84  48  22  46  26  25  75  29  53  55  60  74  75  17  89  59  70  85  72  95  59  45   5  42  85  81  19  48  17  42   7  21  49  27  10  84   9  65  37  31  21  60  35  65  78  55  82  60  59  86   3   7  85   6  51  51  36  68  11  34  40  82  81   1  29  83  99  39  52  70  93  16   1  69  78  16  87  79  46  31  71  96  17  73  16   3   7  89   6  93  63  64  56  21   9  64  38  39  68  77  97  26   4  87  51   2  54  63  37  90  25  23   9  90  72  76  85  27  79  90   8  58   1  37  59  51  69                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                  88  54  57  36  63  55  94  94  33  34  44  37   3  73  56  90  26  81  98  61  55  47  18  18  40  22  20  11  43  41  17  18  36  87   9  86  45  57  73  21  57  60  67  98  84  54  49  12  54  79  48  35  49  87  31   1  72  99  33  14  67  11  85   5  14  19  22   8   9  95  42  66  55   5  62  20  48  65  15  47  65  36  99  78  17  62  15  25  43  93  73  15  48  86  49  48  88  11  33  50  92  33  26  85  58  52  29  55  52  11  95  31  47   5  95  29  94  13  48  28  18  61   6  79  50  62  48  45  39  80  71  40  54  14  72   5  12   6  65  39  17  33  30  70  86  63   7   1  45  46  29  28  46  67  83  92  14  15  23  37  69  74  60  72  47  19  69  55  46  26  73  45  41  23  18  79  93  12  30  40  17  64  36  21  81  55  25   9  77  91  81  39  25  35  69  21  95  42  14  77   1  72  88  16  67  64  31  99  84  46  73  99  18  38  20  22  54  54  50  86  14  75  41  91  79  69  12  13   1  56  48  99  98  17  58  68  77  91  34  78  16  63  32  68  67  83  21  54  57  22  24  15  71  27  66  56  85   1  87  87  48  18  54  92  40  68  62  48  46  47  39  14  61  54  19   4  27  14  56  86  60  51  61   9  94  69  37  34   9  18  45  75  92  89  34  24   2  47  89  75  30  27  89  44  72  83  46  99  71  61  33  46  68   1  37   9  43  19  64  94  96  23  92  25  57  87  12  61   8  51  67  83  83  95  69  38  70  68  61   5  35  14  21  88   4  50   8  96  23  71  74  53  66  51  61  43  53  48  49  95  20  93  33   5  75  87  60  45  70  88  19  85  81  84  30  44  60  87  65   9  72  88  83  89  91  72  10  66   7  10  46  74   5  49  79  55  23   6  42  23  75   2  67  29  92   9  84   6  60  42  26  45  86  60  27  60  33  92  89  59  61  67   9  33   8  53   6  27  89  66  59  18  33  30  94  23  25  11  18  32  27  91  64  27  51  52  64  56  51   5  38  66   8  20   5  17  87  19  84  25  63  55  92  64  49  12  21  26  48  32  30   1   9  87  74  81  86   8  56  47  16  77  48  11  71  52  22  84  55  61  47   7  66  99  48  25  14  29  49   9  59  26  73  78  27  42   6  65  34  96  74  73  20  97  77  30  71  20  75  99  44  71  45  23   3  17  79  80  58  42  14  77   1  29  47  88   6  43  57   1  27  84  52  35  90   7  96  59  71  54  12  11  71  77  10  11  44  73  79  92  62  66  50  21  30  40  21  56  31  83  16   2  61  22  59  90  45  59  29  52   9  76  73  25  75  55  23  95  45  66  51  58  45  37  56  72  91  79  47  95  16   4  93  36  59  23  92  70  12  28  93  51   5  46  54  38  23   3   4  45  41  21  75   7  45  68  51  32  54   2  54  43  93  68   4   8  87  31  64  22  63  78  95  66  41  67  37  52  20  50  57  97  84   4  75  14  48   9  91  65  86  97  10  17  35  60   9  45  24  87  90  49  30  37   1   5   4  63  12  69  85  24  12   2  93  97  28  54  65  81  64  19  46   3  94  24  68  26  52  41  80  43  94  41  53   1  74  48  19  71  35  95  42  69  58  77  66  53  57  80  96  11  79  89  85  50  51  31  50  83  97  25  98  10  77  19  80  42  77   1  38  54  38  33  87  80  70  11  89  98  84   8  47  17  99  68  87   5  76  64   4  41  52  89  42  67  72  71   9  16  15  84  90  98  62  37  85  61  30  96  47  30  60  19  71  88  54  83  21  60  18  33  88  53  39  15  77  18  87  84  76  80  45  81  33  93                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                    78  31  52  53  13  76  46  76  33  80  40  11  68  60  33  56  85  38  40  86  62  20  78  10  62  77  44  71  29  88  22  32  64  59  33  86  89  47  24  68  69  36  42  11  96  79  93   8  93  75  99  57  69  69  10  35  80  94  43  37  49  20  33  65  28  16  41  41  51  15  43   3  34  61  34  38  36  63  98   7  68  92  65  48  80  75  34  51   3  47  49  51  68   1  12  60  11  15  79  55  56  87  85  47  18  12  89   7  88  63  14  50  51  16  97  90   3  48  14  27  73  92  73  43  67  71  82  66  43  71  35  34  33  36  46  66  37  99  79  96  68  80  11  50   3  59   2  30  31  96  27  13  60  94  39  53  56  57  39  76  32  52  63  90  66  77  90  61  72  37  81  13  61  71  90  72  64  37  19  46  28  99   3   3  54  69  52  59  80  11  58  85  23  33  65  34  72  96  18   8  51  53  96  50  88  14  56   7   1   9  50  67  87  48  37  93  84  13  24  79  78  60  85  15  83  93  81  33  64  44  53  55  28  71  32  56  85  77  22  72  82   1  82  34  96  79  76  11  69  94  34  83  18  24   4  53  94  92  89   9  38  67  12  11  57  77  76  94  11  92  35   1   3  89  61  15  33   7  76  65  31  29  84  18  44  40  83  37  61  13  50  59  69  73  89  89  84  16  61   5  47  91  10  27  49  36  37  85  44  79  26  19  39  19  22  23  94  15  35  17  58   8   7  36  16  26  67  29  79  49  88  63  96  64  17  50   4  28  10  34  87  56  18  21  54  51  40  38   4  87  11  29  15  49  96  22   9  47  78  72  39  26  30  18  80  92  46  19  45   9  72  72  25  93  64  60  96  82   4  26  61  97  49  93  38  41  71  36  27  43  88  45  51   2  18  63   4  17  61  78  87   9  72  80  63  45  78  26   5  82  66  57  86  70  99  32  94  84  16  33  24  64  52  57  23  18  84  93   6  71  60  61  31  99  57  34  90  10  34  51  81  22  37  11  53  32  26   1  52  97  83  22  96  35  78  91   7   1  43  47  84  46  98  74  51  16  95  55  14  87  20  23  56  49  42  50  72  56  48  57  51  82   9  84  87   6  34  75  72  14  73  16  30  99  42  68  56  50  31  64  93  35  32  11  29  19  20   3  46  64  57  35  10  17  52  23  46  58  98  45  32  84  79  81  82  17  14  48  67  87   4  37   2  23  20  79  99  80  88  39  71  21   8  40  47  85  89  68  17  34  60  38  14  13  72  13  44  33  27  86  57  84  41  70  28  24  10  54  56  22  63  22  92  67  97  17  70  42  73   8  22  67  38  28  78  57  85   2  55  92  59  52  72  77  60  65  52  11  96  39   3  92  52  25  73  63  96  10  43  17  36  47  73  49  44   9  60  33  39  31  45  13  61  38  16  67  30  84  20  78  46  92  10   3  38  92  89  78  91  74  87  34  52  91  65  53  77  93  32  93   2  58  17  86  33  76  20  29  14   3  30  20   4  64  92  58  46  29  92  11  34  52  92  79  98  80  98  56  74  75  65  97  43  69  26   4  21  82  47  28  51  52  35  99  45  21  68  23  90  85  69   3  66  26  29  96  58  59  93  85  35  65  59  66  75  91  16  83  53   2  76  85  25   8  99  41   3  23  10   9  57  82  75  42  34  56  30  75  77  79  21  76  84  86  58   6  23  36  74  39  74  38  90  33  51  55  45  86  68  43  18  52  14  67  47  63  26  61  83  38  44  47  69  72  75  89  72  70  40  69  62  45  15  15  29  95  29  34  28  82  72   9  73  32  29  16  84  95  30  78  86  87   8   9  22                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                      77   5  22  53  66  31  15  99  89  60  91  90  27  60  80  36  94  45  21  53   6   5  16   6  71  95  10   4  78  91  97  28  11  50  51  58  72  12  84  29  97   7  70  38  50  49  80  86  82  71  14  96  96  21   9  36   9   9  48   3  99  45  42  37  56  74  20  40  16  19  98  27  61  40  22  76  87  39  96  41  28  57   6  57   6  87  55  46  50  73  14  17  54  21  67  38  77  82  52  82   7  14  18  86  38  65  27  70  98  77  62  72  39  96  58   5  67  48  12  80  34  87  50  44   1  74   1  26   2  61  11  92  98  57  87  91  51  72  71  18  12  42  23  32  41  10  77  15  78   6  49  15  40  29  55  34  49  95  86  30  21  76  96   9  41  12  77  78  68  20   4  65  33   7  66  23  47  52  59  78  33  66  60  18  83  95  31  28  66  81  45  52  21  51  11  68  61   2   7  99  98  29  75  86  43  82  53  15  50   2  55   6  37  89  30  33  67  28  69  78   3  20  27  23   1  93  85  24  68  96  97  90  33  49  44  27  61  30  67  46  35  94  38  86  53  53  78   1  57  83  28  84  55  15  69  12  13   5  11  69  40   6  11  28  71  14  12  30  28  78  12  52  10  37  59  35   5  25  43   2  78  71  94  81  43  25  87  54  70  87  48  26   3  95   4  43  94  45  65  50  27  36  58  31  36  72   4  81  20  43  27  40  97  55  84  48   9  62  51  32  54  87  39  65  78  69  13   3  69  68  22  99  43  71  14  69  26  91  58  40  59  36  73   8  39   5  84  17  51  60  41  57  18  56  84  80  26  13  17  46  26   8  18  24  20  71  93  65  47  13  37   7  22  64  53  37  34  48  80  89   5  62  45  83  23  25  25  71   2  37   5  80  58  84  16  84  58  95  50  81  29  96  77  68  40  74  62  76  15  70  92  21  44  52   3  16  91  17  23   6  26  43  19  25  20  94  32  34   3  27  22  95  72  28   8  63  51  62  64  31  54  24  22   3  19  61  69  28  29  88  44  81  99  81  37  42  44  88  20  89  88   2  95  88  23  24  87  18  68  88  29  22  87  18  43  67  19  41   6  40  87  34  81  49  88  77  66  56  80  48  85  60  35   7  99  74  50   7   6  53  64  45  51  68  11  50  34  39  33  27  54  67  99  26  23  94  75  28  75   2  75  82  80   7  16  77  92   5  56  13   5  84  78  76  50  16   5  52  49  40  81  82  44  57  72   1  11  46  95  32  23  85  40  66  63  21  68  64  10  38  16   4  51  16  15  81  84  47  14  98  18  14  63  76  83  62  43  95  36  64  55  23  74  90  58   6  12  67  65  75  35  50  14  75  33  75  10   7   8  64   6  24  48  88  48  15   8  30  18  32  63  61  42  36  25  44  34   7  68  97  79  76  39  36  10  71  45  45   1   3  92  44  36  57  89  85  69  73  18  25  12  63  34  33  34  77  41  53  29  58  81  32  24  58  67  62  43  93  39  37  84  64  61  76  57  94  89  27   6  14  75  40  12  85  11  16  22   1  77  18  27  98  89   4  15  37  65  69   9  70  17  91  34  67  18  63  49  24  83  76   4  29  43  49  72  28  66  38  28  37  19  10  32  28  71  42   5  80  32  22  88   5  72  56  45  30  80  96  57   6  33  44  42  94  30  22  45   1  50  15  52  55  43  71  57  91  56  81  21  24  80  30  83  55  53  48   4  97  97  40  22  20  27  41  46  63  97  56  24  12  29  68  50  57  71  19  82  29  78  98  81  21  64   6  96  72  21  78  28  18  25  11  74  24  47  25  78  94   8  35  95  68  11  40                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                        19  21  22  63  65  83  95  35  54  96  28  72  23  66  87  91  35  25  56  46  17   8  48  62   7  56  43   2  96  67  66  94  29  69  35  11  46  22  57  72  19  54  42   7  81  46  24  45  37  75  18  15  27  94   2  86  21  72  65  39  26  62  76  59   7  15  16  56  47  41  70  12  56  72  10  94  60  97  80  50  80  90  53  38  81   4  30  63  74  96  10  94  61  25  89  68   3  12  29  25  59  97  75  34  80  11  21  45  38  61  59  76  60  82  45  86   8   7  11  61  65  15  76   7  56  90  67  78  43  54  47  97  17  78  60  48  17  16  40  22  71  34  13  25   5  11  75  15  64  66  70  84  66  91  45  42  72   7  25  71  66   8  31  51  76  26   6  40  32  99   4  62  42  89  21  41  57  15  41  46  25   1  52   5   2  35  75  60  84  89  49  47  69   4  67  86  20  53  97  12  80  46   1  42  81  58  56  64  66  68   1  50  77  56  98   5  71  49  23  37  78   2  73  92  18  78  62  16  43  39  46   6  96  27  26  62  78  47  54  30  51  43  89   9   4  16  38  33  34  86  32  52  49  31  33  10  24  75  89  17  50  37  59   8  95  74  41  94  70  24  95  97   4  23  57  54  15  54  41   5  76  47  99  20  21  54  23  47  46  15  86  51   1  69  41  69  61  74  48  93  85   5  32  88  22  38  86  57   1   7  79  86  33  95  94  19  83  92  92  60  41  53  78  20   5   8  24  85   3  73   6  19  49  83  35  68  78  70  31  75  28  77  32  27   9  21  54  17  48  13  70  12  63  40  40  99   1  55  76  60  80  63  32  70  87  29  27  37  24  47  56  75  32  63  65  46  40  54  81  16  26   7  75  45   8  22   7  67  40  38  44  26  94   7  31  36  26  34  49  62  83  47  64  56  81  38  25  98  16  97  87  48  75  31  30  44  35  85  69  68   9  30  31  82  21  47  56  58   3  92  86  65   8  31  77  25  38  53  61   9  15  51  25  67  69  40  82  93  82  80  34  10  47  30  10  38  84  93  28  22  20  54  64  65  24  76   4  37  84  69  55  76  77  37  34  25  82  74  79  29  27  30  98  80  54  10  58  34  12  41  19  30  88  82  96  15  20  21  98  25  83   2  66  46  58  22  54  70  55  34  60  52  42  62  15  21  44  34  79  83  95  82  33   9  96  26  28  38  88  59  41  90  73  66  45  59   5  44  96  17  31  58  55  40  96  14  47  62  77  96  13  11  69  85  97  89  60  12  46  63  36  33  95  54   9  61  30  81  24  28  71  96  34  16  42  87  30  80  13  96  73  81  42  95  87  19  18  98  43  47  19  47  80  39  70  70  44  73  63  84   4  85  11  54   5  63  19  68  96  47  26  67  11  43  15  74  37  17  10  99  77  82   1  90  39  96  49  33  15  31  99  96  32  77  94  92  26  95  53  35  26  86  42  32  31  97  92   8  90  44  70  49  69  41  15  93  79  50  75  19  59  30  96  44  94  22  58  71  84  62  75  79  40   9  13  51  89  15  55  13  24  38  49  95  57   7  99  76  98  65  51  94  95  49  78  78  93  10  49  19  30   4  95  22  34   1  53  26  58  80  67  83  21  26  38  35  35  54  72  27  38  59  72  74  25   5  10  21  98  87   3  24  96  93  77  13  50  25  13  39  91  31  33  55  20   6  20  40  43  28  62   6  53  91  13  54  45  22  33  54  30  19  11  13  88  87  21  97  83  99  26  28  12  16  94  49  47  48  25  85  85  49  82  50  30  39  33  94  29  85  22  38  82  27  62  72  61  92  40   7  29  38  86                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                          27  34  56  99  76  10  40  24  99  30  26  86  44  17  78  52  98  95  35  77  10  44  80   1  35  22  15  94  80  31  59  44  85  85  47  19  66  99   7  96   3  86  30  91  15  83  52  12  11  44   8  85  63  18  34  80  95  52   3  58  37  92  32  54  76  40  89  19   5  42  39  60  39  36  87  17  39  83   8   8  61  26  18  40  63  97  83  47  94   1  28  94  38  83  82  34  83  93   6  76  77  44   4  85  50  59  37  84  34  32   2  62  17  51  89  60  95  10   6  64  65  30  15  43  65  93  36   7  28  32  67  53  93  99  40  74  10  22  76   5  73  69  33  25  13  41  80  74  83  58  85  21   6  52  40  88  65   3  39  22  25  73  20  56  52  20  64  57  95  10  81  28  63  77  35  28  15  70   9  56  62  98  73  31  23  52  82  90  94  74  67  49  76  82  22  87  28  46  35  91   7  96  62  58  20  66  50   5  87  51  16  29  29  65  79   5   2   3  23  65  35  74   5  78  37  13  33  38  46  54  78  21  44  20  11  50  80  51  56  55  28  91  22  28  16  80  30  40  49   2  41  26  36  93  39  71  27  79  77  31   2  14  89  45   9  42  14  39  78   3  79  28  35  86  54  31  85  52  17  89   7  66  12  24  60  35  86  72  98   2  30  17  33  53  75   6  27  60  87  85  41  32   8  71  53  98   2   5  34  67  80  26   7  86  19  97  19  97  55  48  13  19  28  94  48  27  74  61  82  13  35  16  91  70  94  59  38  81  85  10  58  38  57  88  48  69  68  95  14  45  11  32  72   9  80  37  25  31  42  29  62  71  86  28  62  28  94  22  15   4  37  94  47  72  60  56  16  32  60  73  13  17  88  90  49  26  26  64   6  66  68  43  97  86   6   5  69   2  92  94  28  22  65  16  70  33  52  77  95  82  78  78  72  94   9  58  92  46  52  91  16  64  37  44  32  77  51  26  34  89  73  33  48  59  60  15  41  45  84  74  62  80   2  35  19  53   1  94   5   5  22  18  84  21  73  22  89  64  49  93  98  92   9  42  72  44  85  27  31  39   4  94   3  63  29  94  52  65  38  72  92  93  44  47  67  26  66   9  32  16  43  63  28  84   9  41  75  68  81  11  61  14  41  20  52  41   9  30  90  84  42  74  55  24   5  39   8   2   9  47  70  25  39  86   9  18  74  87  72  77  51  74  82  95  86  91   5  54  25  42  80  19  38  95  70  17   4  49  54  43  84  56  86  28  77  50   9  42  99  23  54  48  75  31  46  15  95   1  13  97  24  91  83  67  72  51   5  61   3  12  85  25  30  86  41  29  66  72  74  84  62  87  97   2  13  59  74  48  88  87  62  57  43  66  74  60  61  31  10  75  48  89  53  56  93  24  21  79  28  36  31  40  66  97  94  83  45   5  83  62  56  19  52  36  70  73  25  32  96  57  43  39  42  44  25  55  32   7  29  74  62  58  67  90  30  63  32  95  54   3  30  47  50  93  78  31  15  55  80  33  32  60   2  39  63  83   6  34  28  19  74  36  40   6  77  24  17  13  66  17   1  93  19  65  74  85  32  79  34  28  64   7  98  45  73  46  31  13  86  83  85  77  37  76  63  85  81  48  61   5  48  89  98   7  31  37  61  15  81  70  28  44  39   8  15  83  27  78  70  31  97  13  66  63   4  64  64  11  63  30  82  57  38  67  58  93  38  29  77  62  93  95  47  38  61  83  20   4  14   4  86   3   9  96  54  41  53  41  26   2  17   8  22  21  39  97  99  78  34   3  79  44  31  52   9  66  68   4  98  16  79  12                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                            55  29  84  59  71  74  89  64  74  64  23  48  21  42   9  48  79  53  55  40  85  98  95  65  98  73  36  39  92   3  35  89  39  20  68  59  34  93  52  69  54  97  79  43  25  51  51  74  42  16  56  66  10  24  74  85  54  75  39  77  43  59   7   9  54  35   2  52  54  42  31  63  68  81  59  75  92  53   2  38  12  27  87  19   6  21  64   9  68  74  98  92  87  61  62  25  59  22  63  13  77  13  53  50  34  75  84  77  97  11  30  37   6  85   4  20  48  35  81   8  60  39  83  33  76  41  34  55   9  92  21  47  33  65  37  10  24   2  22   9  36   3  13  55  69  59  99  30  28  98  45  34  54  90  23  57  38  83  80  65  10  63  37  70  66  87  44  92  47  54  17  12  97  91  58   4  56  40  10  83  24  53   8   2   6  25  93  45  34   5  46  91  13  62  60  36  98  94  50  83  37  46  30  43  97   2  32  82  98  22  10  95  62  28   3  32  45  69  57  71  73  27  20  72  33  58  40  46  61   6  77  69  30  55  62  69   4  13   1  85   7  30  33  21  20  76  28  93  50  97  97  75   6  91  26  19  88  23  52  68  77  51  26  70  53  39  80  32  37  81  14  17  24  43  23  52  51  62  88  14  43  53  38  71  37  13  34  24  37  72  41  68  95  39  84  79  94  84  21  98  69  73   4  55  75  87  17  62  42  98  45  40  53  59  44  25  88  27  66  36  81  98  80  45  55  20  61  66  33  83  42  12  83  91  71  79   3  62  33  57   8  39  83  19  31  20  62  92   8  55  38  54  92   2  18  39  38  67  97  35  68  50  12  72  47  55  73  24  71  72  23  32  45  85  28  75  60  41  76  33  56  15   6  89  64  83   6  53  99  78  29  17  23  94  86  19  42  28  70  72  49  22  47  69  98  48  73  89  14  50  48  35   5  22   9  77  36  24  25   4  71  93  62   9  30  26   4  95  44  56  71  27  60  35  90  40   9  85  14  24   6  45  88   5  27  30  21  30  38  93  62  97  29   7   7   1  89  82  77   3  26  19  64  93  43  33  17  43  44  53  28  60  11  69  73  82  85  89  26  78  43  28  73  29  86  93  20  76  21  57  49  83  13  70  93  37  75  46  35  53  41  16  99  75  59  83  94  32  83  99  89  90  46  96  33  83  34  10  25  87  43  71  54  80  77  41   4  99  94  48  60  89  60  38  11  51  18  91  30  66  89  36  95  47  74  94  76  85  46  71  77  79  75  20  25  59   9  56  67  31  51  70  37  95  43  44  55  56  58  87  47  54  40  30  16  95  31   1  43  31  52  71  69  71  88  58  86  13  17  15  90  53  35  33  43   8  23  77  43   4  65  30  38   8  81  51  26  67  11  52  40  32  92  60  16  58  10  64   7  88  18  37  49  50  39  83   5  30  11  94   9  48  59  71  12  70  26  94  58  88  30  58  41  61  64  16  66  74  79  10   3   2  17  23  46  50  96   9  20   7  88  55  20  44  49  36  73  46  12  92  56  22  25  75  73  68  61  37  41  68  31  48  21   6  50  49  48  39  82  11  80  40  12  34   5  36  34  70  75  44  86  41  10  45  21  58  51  51  39  99  21  14  75  56  44  81  23  10  78  24  16  73  95  79  61   5  83  24  82  72  59  32  57  62  34  20  35  47  81  98  54  68  84  67  81  90  68  36  93  17  69  99  70   2   5  39  39  56  95  64   9   5   5  94  88  37  73  73   6  49  35  17  48  13  44  90  98   6  11  63  83  39  46  84  43  56  32  22  94  15  55   5  30  92  25  93  26  94  76  50  20                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                              34  77  77  51  19   1  45  64  27  84  91   9  61  90  66  93  71  69  65  58  38   8  82  70  12  91  92  94  36  95  39   8  34  88   4  65  54  23  38  79  97  22   4  64  41  63  15  68  14  64  99  34  50  17  19   2  63  77  89  25  70  77  46  40  52  37  95  55  41   8  80   2  18  36  68   6  45  73  78  20  95  54  33  55  84  16   5  25  15   6   1  26  39   1  95  74  25  57  31  19  59  42  45  49  10  72  43  87  54  97  53  32  33  57  93  67  71  96   5  32  27  42  43  27  82  58  76  11  55  90  33  52  59  56  66  37   6  76  13  41  86  86  12  96  65  64  40  89  16  14  38  96  89  74  18  81  37  10  67  88  15  61  95  26  43  23  51  96  12  30  83  47  87   1  46  82  57  95  50  68  93  53  61  42  43  44  17  56  36  88  43  39  64  24  28  90  64  97  22  96  36  23  66   4  44  34  69  59  74  74  14  87  93   3  77  19   7  42  26  31  84  23  53  27   6  84  63   3  44  21  77  59  72  45  53  10  22  48  70   5  93  71  36  28  90  25  13  48  24  35   7  98  63  62  35   8  51  78  70  66  50  84  79  54  73  79  57  47  31  69  55  32  52   6  79  92  50  61  80  30  77  64  89  55  96  79  49  68  64  80  12  64  47  89  97   5  87  55   6   2  79  30   8  98  96  65   5  63  27  99   9  59  22  81  86  13  13   4  80  65  74  35  36  87  10  32  63  69  49   7  42  68  66  87  78  65   9  26  39   5  56  72  31  68   8  52  26  85  70  60  42  74  30  63  47  41  86   4  83  61  59   4  82  63  69   4  20  52  53  50  58  67  67  44   9  32  37  17   4  44  81   9   5  25  62  10  47  84  73  12  12  60  62  57  69  10   3  84   1   6  53  56  48  23  39  51  58  71  45  37  16  10  60  22  61  53   5  79  26  90  81   5  90  52  34  39  84  69  75  54  37  48  64  33  91  63  29  31  34  73  37  97  13  97  96  54  10  75   4  83  71  56  61  22  18   5  99   7  80  30  40  71  45  50  49  47  76  44   1  30  32  93  22   6   7   2  20  23  22  96   4  91   5  79  17  63  58  84  93  77   3  65  53  97  42  58  73  78  81   5  75  87  64  33  10   3  14  71  70  72  29  45  81  24  92   4  55  75  53  18   3  76  95  93  95  94  52  33  56  10  59  12  16  67  45  11  50  54  23   2  56  56  81   5   8  19  15  58  23  64  54  63   5  54   4  88  60  30  12  14  14  20  86  14  84  19  40  67  27   9  73  72  97  89  43  46  31  75  63  44  48  59  27  79   5  48  29  99  59  39  18  65  85  36  98  20  53  41  22  44  83  27  22  27  30  59  18  36  42  19  15  51  97  87  81   5  92  80  31  42  11  70  49  15  96   5  98  47  31  53  63  52  19  97  57  44  73  43  18  44  24  13  93  84  40  72  52  86  11  95  22  94  61  10   8  28  47  73   4  43  67  87  55  23  36  17  89   4  49  13  21  88  33  48  77  70  71  91  98  94  92  29  28  45  88  27  49  81  29  93  63  65  52  16  90   2  39  46  29  58  92  37   9  61  84  25  27  11  46   2  74  63  29  31  93  18  89  52  88  15  75  17  54  50  89  34  72  91  72  33  14  14  10  89  35  29  54  73  57  79  61  91  72  59  16  51  22   9  17   6  97  38  95   4  64  81  34  49  88  25  59  23  27  40  74   2  16  72  29  58  75  81  19  49  59  93  32  42  59  60  45  68   5  36  66  83  86  85  27  54  61  30  54  62  13  34  74  74  21  32                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                83  10  75  75  16  72  24  78  97  28  63  71  69  85  25  60  64  43  94  75  35  54  82  43  16  91  23  57  43  50  73  48   8  87  12  33  40  97  75   5  91  72  45  79  68   1  80  27  87  45   8  44  78  53  22  51  68   7  81  92  29  23  50  19  80  63  59  61  10  94  22  37  93  99  59  28  43  66  56  60   2  81  45  57   2  60   3  58  84  29  93   4  69  51  52  35  86  86  79  30  22  71  11  79  90  64  40  51  88  46  85  78   1   5  11   2  48  47  42  96  56  72  15  14  73  90  99  87   4  31  17  76  43  13  46  51   1  58   6  56  31  60  38  21  81  14  85  61  50  84  10  53  63  13   3   9  12  25  96  58   8  88  75  98  72  49  76   2  25  78  61  77   5  57  14  78  17   8  30   6  72  98  74   6  48  18  32  79  82  92  87  28  20   2  17  85  63  88  62  43   7  92  47  69  16  44  46  43  96  22  63   2  22  71  48  51  39  49  95  52  51  72  87  46  61  23  70  20  61  26  36  45   2   6  33  62  37  23  80  58  84  37  19  74  26  43  17  41  52  76  90  94  41  76  47  44  11  85  49  84  22  82  81  37  66  93  28  34  96  28  74  93   9  34  60  18  85  50  64  40  29  56  40  90  19  34  71  95  81  27  50  47  85  28  76  34  40  91  78  62  54  97  33  21  59  73  19  84  51  80  36  55  24  41  90  22  77  45   7  30  19  94   1  17  13  25  52  64  74   7  27  80  91  45  71  99  94  86  17   2  81  60  13   8  40   6  32  52  88  67  27  58  19  75  84  62  48  74  62  15  83  59  16  94  86  57  74  52  48  53  66  40   9  41  10  76   4  22  23  48  86  88  53  80  68   1  66  49  88  45  20  15  77  48  40  36  66  63  80  16  96  14   1   8  91  24   4  55  64  32  28   6  60  74  43  23  52  58  65  90  66  46  63  25  51  71  13  15   4  39  87  60  17  31  10  43  17  96  66  96   5   5  71  36  93  98  72  40  89  94  67  83  56  38  30  34  24  36  59  80  22  18  11  56  57  79  64  17  63  95  21   2  29  93  55  19   4   2  47  56  25  33  11  77  24  13  78  75  20  87  76  86  58  34  78  22  76  99  78  55  52  71  37  29  69  24  70  13  28  51  20  38  17  57  58  81  38  20  55  29   7  61  31  82  27   7  46   9  41  32  12  70  50  71  87  30  19  20  79  13  39  32  76  92   3  43  92  20  48  15  73  31  88  14  10  57  89  39  79  70   1  82  52  40  17   3  92   7  33  10   5  24  35  79  22  85  49  49  43  47  10   1  88  17  24  71  66  35  40  11  14  36  26  81  23  13  90  56  83  67  70  60  20  42  87  29  36  74  46   2  31  61  37  89  90  60  84  35  74  75  50  45  54  58  75  51  22  96  63  45  21  22  94  20  40   7  74  61  61  95  24  80  73  84   6  42  22  20  17  28  76   3  23  44  38  69  67   5  10  95  45  47  38  23  29  56  52  45  34   3   5  16  27  23   6  30  21  93   4  68  58  70  39  83  37  82  73  27  10  74  32  54  35   8  95  75  70  71  67  30  13  50  17  72  79  35  47  37  48   8  75  35  52  92   4  18  36  28  88  98  92  87  63   8  45  84  10  83  60  68   8  66  59  97  71  87  41  39  10  70   9  97  17  63   6  33  35  29  64  45  49  10  63  72  57  41  75  10  19   2  78   5  94  53  38   1  34  27  81  27  63  69  41  33  11  64  40  47  73  99  10  92  12  94  40  17  39  78  45  48  77  45  86  51  83  36   5  63  36                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                  5   3  71  98  55  26   2  79  67  98  96  84  24  29   6   4  63  23  96  88  29  16  16  30  86  41  46   3  10   9  33  95  95  18  91  21  95  15  22   9  63  28  69  74  95   9  15  94  73  16  30  47   3  24  48  41  46  70  97  35   3  56  72  95  14  28  14  64  47  30  73   5  89   7  55  36  41  65  71  53  32   8  25  85  67  48   5  36  98  91  38   8  88  35  49  75  94  54  14  42  87  40  36   7  35  41  56  34   4  93  34  39  40  48  38   5  58  95  70  94  51  30  51  75  30  94   8  20   4  21  88   9  89  63  21  82  96  20  45  51  84  88  31  21  44  45  72  76   7  98  77  72  45  16  13  55  77  11   2  59  98  68  45  28  87  40  56  41  34  81  69  19  91  65  12  36   1  86  64  79   5  55  27  67  61  39  93   1   6  90  25  48  69  11  87  76  19  71  52  67  98  57  49  57   9  81  77  94  62   8  39  37  90  44  30  28  35  23  82  13  98  74  57  69  25  69  47  57  40  65   6  87  43  43  77  89  85  24  86  67  51  18  79  14  52  75  24  67  13  39  70  65  71  63  43  85  91  23  24  42  41  95  68  70  39  30  13  42   7  94  35   4  10  85  33  34   2  74  56  63  64  46  73  30  61  63  63  83  99  72  89  95  77  89  14  97  56  51  88  15  15  89   6  58  93  39  71  93  69  94  65  66  18  17  29  50   7   1  38  92   3  54  60  96  78  29  44  43   7  94   9  61  21  45  27  34  28  46  23  97  69  93  55  71  95  86  83  22  61  30  99  36  91  98  16  91  70  80   2  72   3  89  17  13  94  64  57  96  13  43  40  10  51   4  80  85  80  66  89  97   5  18  70  88  13  64  33  41  46  70  80  18  16  82   2  18  44  83  80  19  68  79  51  75  77  26  86  22  88  73  49  11  74  99  72  21  97  81  17  74  56   4  64  18  62  51  98  28  14  54  83  30  69  97  60  42  24   7  87  15  58  96  65  90   8  33  12  52  47   3  39  64  52  35  70  22   6  71   6  90  72  44  99  95  53  61  72  31  59   5   7  96  44  35  94  11  88  88  81  49  86  79  15  60  21  99  81   1  49  16  97  76  16  65   3   8  29   9  14  93  24  36  39  48  41  73  74   3  79  78  53  13  75  27  28   9  86  90  35  53  56  50  56  62  65  41   9  61  87   5  43  48  13  56  31  85  93  68  34   2   9  45   5  41   8  25  71  79  16  58  72  61  37  77  88  86  75  34  45  93  59  39  95  76  99  49  70   3  27  10  44  96  49  64  32  71  89  62  48  93  44  32  44  50  11  22  27  62  55  66  93  66  53  33  11  98  54  95  26  93  47   8  44  61  84   6  22  23  13   2  66   8  30  35  65  21  47  50   3  23  95  93  31  12  71  42  14  41  61  10  58  92  23  75  70  49  50  25   9  77  67  34  53  45  56  33   8  23  93  33  74  91  20  47  41  80  68  65  75  21  81  99  29  74  57  35  24  20  19  33  91  91  49  78  36  47  33  60  18  50  40  25  94  73  56  15  65  85  24  53  59  19  25  50  35  85   1  62  71   5  41   9  68  74  79  68  72  91  43  22  95  72  25  25   4  19  89  15  62  75   7  51  78  89  44  56  16  78  64  96  84   6  29  81  13  23  35  10  33  38  40  93  22  26  89  78  49  88  41  25  54  75  31  23  39  53  38  54  21  22  49  32  56  60  80  39  22  12  41  15  24  85  32  54  88  76   3  69  12  70  10  14   8  44  66  33  75  79  37  19  68  48  56  48  37  94  87  81                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                    22  49  78  82  23  35  64  68  59  57  32   1  61  27   3   9  48  94  66  19  80  17  79  83  52  14  75  50  60  94  82  54  76  10  96  52  78  42  94  96  60  20  61  47   2  79  96  96  30  68  75  14  13  90  21   3  32  75  91  52  50  69   8  47  16  22   4  92  66  42  41  40  47  57  96  28  40  39  68  49  78  52  60  51  68  83  71  92  28  86  78  26  99  95  71  28  89  47  61  97  32  66  49  84  36  35  77  43  65  10  38  54  18  96   3  81  18  62  37  71  41  75  76  59  64  59  58  50  46  29  39  53  59  62  86  92  85  66  50   6  54  56  32  16  91  48  51  91  68  32  49  94  89  66  18  34  41  97  52   9  49  25  59  28   9   3   8  38  52  26  62  50  47  37  26  83  50  69  89   9  53  57  65  51  76  97  73  24  81  94  51  26  43  17  58  47  87  37  70  92  20  86  56  19  64   8  48  61  64  58  28  59  77  92  71  16  50   5  87  67  36  73  95  89  20  57  98  27  39  25  49  48  64  53  39  48  81  65  92  17  66  12  58  17  93   4  37  12  85  13  41  72   3  41  21  85  87  13  17  11  75  23  32  67   9  23  59  69  13  77   6  88  53   2  29   9  33  94  63  58  67   3  81  80  87  44  41  34   1  54  31  23  11  70  60  28  77  59  78   4  31  98  44  29  52  57  87  68  21  83  38  10  10  26  45  79  10  56  58  48  75  36  86  29  27  51  32  74  26  89  14  80  80  56  99   3  22  46  89  46  78  90  24  86  63  49  97   9  38  38  48   4  62  39  78   3  94  97  92  76  44  15  31  18  75  72  89  53  23  33  47  66  75  59  95  14  50  58  62  97  12  45  14  84  76  80  62  51  99  30  56  69  63   1  26  36  20  39  72  19  44  89  16  49  81  27  75  17   8  37  59  55   2   6  13  90  37  30  90  64  48  26  87  23  31  37  99  68  36  62  29  51  70  91  26  79  29  31  18  61  59  37  41  73  66  17  56  56  35  54  25  91  71  63  50  39  86  55  58  82  14   9  73  79  90  94  74  62  48  58   7  99  32  73   6  71   8   7  12  76  39  93  94  58  34  89   7  38  19  66  59  81  96  11  99  80  21  73  75  47  31  47  61   1  89   3  68   7  37  81  86  32  83  71  63  74  37  55  13  43  48  36  96  34  30  16  77  20  45   8  18  16  30  89  50  83   1  47  27  71  70  31   4  29  54  86   6  50  29  91  20  97  77  72  61  77  85   3  94  90  17  49  66  73  24  83  94  68  23  41  48  38  31  18   1  25  97  10  71  56  44  89  69  58  99  48  38  60  21  38   8  35  64   8   1   2  97  30   9  84  11  40  58  34  35  37  54  88  40  83  95  44  82  99  91  83  93  25  41  49  79  82  59  52  29  38  51  66  59  80  21  65  30  12  10  95  14  38  36  65  18  37  63  92  92  38   6  56  13  67  98  96  34  45  45  61  50  49  54  44  83  25  39  53  54  43  69   5  71  18  26   4  86  73  72  65  43  28  55   8  14  40  37  50  62  80  21  48  20  56  80  84  83  52  65  80  30  42  99  64  79  65  90  71   1  50   7  82  33  32  20  75  52  32  88  83  97  60  62  47  45  68  34  26  68  81  33  61  82  75  81  24  53  36  61  82  63  61  33  33  26  32  25  62   1  79  85  77  97   4  43  48   3  34  81   3  55  41  91  76   5  45  86  95  43  31  65  15  57  80  26  10   3  69  78  71   4  78  53  84   1  64  66  62  64  19   8  94  66  57  42  80  94  56  52  94  89                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                      39  86  92  22  14  99  10   2  91   6  69  10  97  78  13  12  49  63  55  86  13  53  54  49  53  20  10  55  19  70  31  30  30  88  64  43  47  19  18   6  43  72  88  36  93  15  91  32  12  26  12  28  24  44  82  87  13  33  75  67  93  80  80  54  20  28  84  10  45  49  54  23  42  91  49  46  16  58  42  91   1  64  13  64  73  95  59  14  87   8  28  40  87  83  24  28  58  19  74   5  76  48   2  53  53  59  86  72  67  42  43  33  28  76  69  73  21  11  64  19  67  82  99  65  44  14  78  67  36  50  71  13  39  43  36  85  72  49  45  74  73  66  21  89  10  79  62  78  66  88  36   5  42  23  32  99  47  27  86  19  45  25  29  63  14  49  92  34   4  53  79  18  75  84   2  46  70   3  43  26  47  38  58  40  16  84   9  51  77  89  32  50  20  88  25  70  15  79  95  94  82  50  54  71  34  14  79  55  39  34  95  66  65  96   2  43  21  76  52  65  28  27  17  11  64  69  45   8  21  32   3  22  65  14  12  51  95  36  81  81  30  15  84  16  41  18  92  44  79   1  71  90  85  62  74  45  99   1  69   7  85  49  20  21  25  47  85  51  19  52  86  16  78  96  38  86  97  37  72   3  66  46  64  15  63  96  38  18  18  16  95  43   2  65  61  72   3  39  26  27  46  29  47   1  57   3  47  85  12  58  70  69  62  14  42  24  52  47  97  25  67  79  58  32  23  58  12  64  61  50  61  83  83  80  79  75  17  19  11  76  67  21  91  81   6  11  96  41  75   1  42  68   8  71  12  97  42  12  26  47  17  75  58  32  80  91  25  86  71  40  37  76  56  84  91  94  79  78  77  87  86  67  90  80  25  85  27  66  43  76  23  46  74  26  52  48  29  69   6  57  30  34  64  92  39  50   2  95   8  28  77  11  18  71  55  81  47  97  85  70  62  64  16  38  35  58  61  44  38  86  65  76  72  15   3  76  17  71  82  56  88  72  85  23  75  13  91  25  83   1  84  84  79  15  33  37  58  11   9   4  91  53  54   3  36  25  77  41  83  20  29  81  99  75  77  95  80  18  55  36  35  18  70  22  37  71  23  39  74  79   8  51  23  66  53  98  86  86  46  20   8  50  52  57  79  66  73  14   3  17  21  69  17  18  18   1  18  48  93  89   4  57  14  71  99   3  67  94  19  89  94  12   9  66  32  69   6  59  93  22  70  54  59  53  51  49  27  99  25  74  70  40  15  42  71  65  53  26  30  32   9  27  91  83  30  35   3  43  27  16  27  12   9  83  76  46  95  32   9  16  84  29  48  83  12  52  69   2  83  97  83  29  88  14  92  58  39  86  69  35  73  25  91  34  74  35  26  16  68  90  65  34  14  83  10  29  79  22  44  70  10  74  85  96   4  97  29  86  44  21   6  15  90  15  71  97  30   6   3   2  49  58  60  15  99  70  71  85   3  18  96  12  71  87  81  57  49  19  27  12  67  58  98  73   5  45  52  18  60  21  34  47  73  22  91  85  80  97  41  30  13  68   2  11  29  29  48  98  26  40  23   7  56   4  41  77  87  38  84  15  94  65  26   3  11  20  89  52  34  93  56  71  50  65   2  22  42  55  18  90  38  25   1  54  10  28  60   5  21  81  79  24  53  50  54  36  49  93  14  47  37  19  45  51  32  22  80  94   6  90  74  19  35   9   2  83  33  31  73  71   9  87  21  27  50  11  61  52  62  65  85   8   7   1  14  68  15  71  27  76  87   9  26  62  33  66  97  47  76  22  21  36  84  20  46  54                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                        21  84  78  26  13  56  68  93  39  72  40  12   3  88  74  63  48  85  20  51  31  98  67  87  82  57  51  20  78  37  30  28  95  30  19  15  14   4  20  43  47  40  34  79  18  72  12  54  38  50  56  47  57  29  71  85  56  53  16  66  92   8  88   8   2  48  81   4  23  14  15  28  93  41  75  71  31  39  73  13  43  60  30  29  52  54  47   7  28  32  18  23  97  34  33  39  80  19  61  46  48  28  21  45  58  63  31  42  77  70  51  18  71  97   7  61  96  50  54  62  46  13  72  86  53   9   1  75  52  26  84  34   3  12   5  82  43  40  91  22  48  38  73  48  87  48   2  72  56   1  20  15  56  81  52  94  30  22  60  13  42  14   8  46  23  19  88  34  35  83  50  79  56  36  20  47  39  75  98  22  84  84  78  38  71  40  73  22  42  75   7  27  27  66  29  73   3  51  59  85  18  55   7  68  78  96  61  18  69  97   4  67  53  79  92  36   8  54  43  75  91  29  69   3  19  72   9  92  31  78  42  83  95  87  12  87  22  68  95   1  84  23  84  12  27  38  54  42  23  98  80  70   1  97  33  32  96  39  23  13   1   2  99  28  66  69  67  86  38  48  71  63  63  27  98  14  51  17   9  88   4  79  81  26  14  92  90  23  95  75  57   9   8  59   3  37  44   6  73  21  28  55   4  20  66  66  91  16   1  22  39  42  90  80  74  10  86  90  52  17  67  37  35  91  30  57  44  81  83  58  89   3  46  74  26  75  35  89  38  28  78  70  82  46  15  41  50  24  10  88  15  71  73  10  70  37  49  64  54  62  35  16  11  97  60  86  63  62  45  90  45  62  50  71  78  96  85  15  94  63   2  33  39  57  83  81  21  48  24  67  87  52  72   4  45  98  44  59  69  79  50  71  28  93   1   4  73  37   3   6   1  87  25  91  39  10  90  10  16  11  85  28  52  15  99  36  46  49  54  98  51  42  37  62  34  54  67  90  31  59  53  20  37  11  27   2  21  80  27  57  23  34  81  67  48  35  52  47  21  11  73   8  83  37  15  53  44  98  65  66  48  53  55  20  94  51  10  43   7  65  50  64  96  41  59  69  33  99  70  14  41  40  24  40   2  38  56  43  20  44  84  66  83  18  82  91  56  85   3  48  66  82  77  92   6  74  54  10   1  45  30  48  90  29  71  82   1  71  52  74  31   3  21  78  71  46  85  53  52  51  11  30  63  57  47  78  43  69  93  13  26  85  91  19  97  75  48  95  60  54  77  22  23  24  54  63  77  42  30  87  12  48  79  10  22  47  54  47  33  46  12  55   2  68  93  93  72   4  92  10  56  38  41  44  18  75  34  75  56  95  38   8  59  95  69  13  20  30   4  95  30   8  35  41  37  14   3  56  87  14  24  20  15   4  61  56  99  77  75  52  30  23  37  59  79   5  48  91   1  81  17  93   4  99  85  17  38  28  35  87  16  95  35   7  99  81  12   6  49  27  56  19  22   3  38  77  15  92  85  77  31   7  85  64  98  86  25  88  81  25  25  96  24  30  58  41  82  48  42  57  49  94  61  40   9  41  39  42   3  26  15  53  77  40  28  76  93  73  76  10  94  73  40  85  28  39  44  80  94  60  37  88  16  26  73  66  30  48  57  53  17  70  61  84  63   7  46  17  59  74   3  17  53   8  93  24  58  93  20  57  50  14  89   9  24  43  97  93  71  89  88  42  27  56  86  81   2  32  91  38  51  87  20  14  46  14  52  17  44  63  33  42  43  13  53  53  74   5  55  85  84  87  99  34  22                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                          97  71  34  81  53  29  48  25  52   3  59  80  38  26  56  77  21  20  35  38  56  99  33  53  77  87  72   8  20  24  50  86  68  23  13  66  40  25  34  25   5  38  48  52  64  30   4  85   2   4  59  58  38  71   6  62  55   7  92  71  58  58  22   8  50  81  68  17   9  76  83  35  90   9  88   3  74  65   7  48  50  80   1  33  47  64   7  73  18  84  68  64  11  20  82  93  71  40  69  54   8  40  97  12  79  37  95  23  40  96  37  30  98  11  49  80  71  16  65  59  55  24  39  32  18  42  25   5   4  88  61  46  33  64  62  16  17   3  63  24  70  99   3  25  86  15  38  72  17  64  21   2  39  96  48  54  24  50  49   4  78  46  44  55  16  83  75  76  32  48  30  56  32   3   9  84  11  26  89  11   8  12  96  81  34  72  25  10  92  47   6  17  65  86  16  63  37  71  44  33  78   2  51  42  77  21  26  61  22  58  97  89  45  56  31  71  25  96  74  46  48  24  59  20  19  48  92   7  84  78  68  41  20   8  65  87  48  24   5  46  89  97  66  69  38   3  29  85  56  73  27  25   4  12  10   6  94  15   8  69   5  75  25  59  74  12  30  30  14   3   8  82  99  55  44  50  96  71  58  80  34  81  77  74  18  67  94  96  27  46  20   4  65  83  43  17  12  80  17   1  53  58  96  49   9  15  19   5  73  95  12  72  48  58  85  54  94  13  22   6  91  70  25  58  18   8  81   7  48  94  30  23  31  32  91  45  33  74  23  17  92  58  75  66  35  22  94  80   1  33  30  35  16  20   4   2  13   7  85  90  70  79   9  60  31  66  63  13  54  30  67  31  92  37  28   3  85  29  20  55  37  99  27  80  15   3  59  42  80  41  95   5  23  23  79  25   1  74  83  85  86  77  88  73   2  23  79  10   2  81  19  82  94  25  46  33  67  27  37  41  83  39  91  45  71  16  35  93  89  12  62  85   6  85  36  46  86  40  75  55  64  45  86  89  46  38  40  34  80  59  76  20  94  30  21  17  28  14  82  78  24  74  62  90  10  12  60  60  96  71  97   4  21   6  60  19  52   8  48  16  84  31  91  98  77  24  78  96  74  79  42   6  58  59  78  97  36  92  94  59  64   4  47  71  47  77  12  95  26  43  94   4  11  10  54  80  42  83  69  70  26  83  71   7  35  94  17  96  43  33  77  31  70  60   6  82  84  43  44  16  77  34   7  53  43   6   4   7  91  41  74  27  29  98  50  16  30  88  88  85  17  62  76  13  54  49  82  99  55  25  42  88  13  59  85  73  59  37  57  52  86  33  52  49  17  50  66  80  60  14  79  86  99  18  49  69  52  84  60   1  33  21  67  66  33  30  52  44  79  42  47  23  53  90  54  40  89  11  95  52  44  66  76  20  22  29  32  33  81  57  72  18  18  43   4  20  40  69  99  51  70  75  66  65  78  40  55  33  62  41  52  45  99  63  20  23  98  37  10  95  81  11  87  62  95  53  14  77  50   9  34  32  93  29  71  86  60   9  27  31  60   6  75  69  77  70  90  13  70  38  86  51  52  96  50  58  55  88   2  70  27   4  48  74  63  14  85  40  27  59  69   5  90  59  76  89  74  57  51  46  79  74  96  50  82  28  14  25  62  77  33  88  81  43  50  68   7  57  27  56  11  12  70  47  83  18  66  86  58  40  71  29  77  52  60  19   2  51  44  64  78  57  82  19   5  82  59  49  39  67  35  21  75  19   7  81  87  40  36  73  72  30  75  30   2  83  28   2  24  40  53  97  30  87                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                            91  56  28  76  12  87  91  90  77  54  61  40  29   9  36  55   8  37  62  16  68  87  69  10  76  30  47  90  81  75  27  77   2  57  29  61   8  75  12  87  15  87  67  27  76  98  55  78  97  47  22  74   2  30  26  49  63  44  60  58  23  62  32  18   5  23  81  45   1  15  76  78  70  83  13  37   4  29  21  54  47  30  24  29  15   2  49  11  92  84  30  23   9  17  20  63  66  64  11  36  44  12  99  79  95  62  91  32  74  43  63  63  39  66  71  98  70  56  65  86  57  74  78  10  98  42  50  14  44   7  72  24  37  54  13  29  40  21  77  56  56  13  85   4  21  42  35  14  33  32  23  22  83  87  30   2  15  13  78  23  70  41  91  82  12  83  84  79  28   4  16   9  42  34  91   7  62  74  50   9  41  21  35  23  58  31   7  53  26  56  82   7  80  38  62   2  22  46  37  57  17  20  66  33  56  13  90  66  87  21  65  19  41   2  70  52  11  70  16   7  20  34  80   1  80   2  37  96  38  74  58  67  18   9  32  39  95  52  96  38  82   2  12  92  28  78  45  44  24  81  76   1  17  32  52  13  61  67  15  70  68  88  62  67  78  28  75  39  35  17  44  84  54   2   4  69  94  52   1  20  75  43  37  95  87  60  60  52  29  48  98  11   8  42  22  59  64  77  11   2  18  28  44  42  20  40  33  79  45  88  99  62  79  98  34  71  74  87  24  54  35  70  67  43  25   3   6  34  56  36  65  30  61  37  76  73  38   5  59  17  28  47  22  80  78  37  15  73  26  91  84  79  19  18  83  85  12  92  12  37  24  32  75   8  40   6  28  81  10  72  94  28  68  98  39  46  79  37  64  86  67  29  51  11  65  70  61  47  59  17  78  39  17  17  76  94  39  95  69  41  45  43  79  45  45  47   6  16  61  55  90  23  69  82  86  61  37  78  78  16  18  92  77  57   3  72  77  42  91  65  29  39  69  70  43  47  21  46  12  67  15  70  29  82   8  71   6  73  69  19  98  10  71  83  26  11  65   1  73  87   6  54  73  75  40  90  55  80   1  92  81  88  92  82  59  91  83  15  75  24  41  35  40  29  26  92  54  96  16  75  26  61  50  16  33  26   4  75  24  21  15  39   9  25  31  28  41  33  78   8  97  86  78  29  40  99  64  56  61  67  10   6  92  28   5  47  37  49   9  42  45  84  75  22  34  28   9  59  80  94  48  94  58  78  87  19  36   5  15  33  28  39  22  14  34  50  90  13  19  77  68  22  31  71  43   6   8  67  84  18  94   9  12  82  79  10  12  17  50  84  42  13  84  53  69  23  19  41  48  28   2  16  71  88  59  33  47  34  66  14  20   3  83  75  40  20  22   7  71  42   6  17  42  88  40  43  62  83  54   2  47  99  56  17  52  17  41  74  31  97  47   4  67  63  16  58  15  83  67  35  94  31  72  46  33  97  94  70  98  68  92  33  76  13  95  61  32   3  44  13  14  61  46  95  52  50  56  12  91  89  27  95  65  71  75  23  19  21  20  38  17  27  29  40  36  44  91  26  65  14  29  12  68  18  93  56  65  67  64  98  22  47  93  47  44  31  36  60  47  21  80  85  65  52  32  53  28  17  68  89  83  61  91  98  64  23  41  71  97  47  17  96  86  72  89  20  20  55  63  19  54  78  94  18  35  98  11  29  21  18  87  22  53  23  44  67  50  86   3  88  68  73  54  84  31  26  80  17  19   4  90  71  18  93  40   8  24  74  51  98  21  11  89  33  74   1  34  54  77  44  84   7  74                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                              15  20  91  29  90  54  15  37  90  11  21  92  92  80  70  45  72  10  64  78  25  24  29  52  62  49  99  42  21  30  27  25  35  52  72  48  10  63  25  74  43  31  61  28  82  32  52  45  59  79   8  36  80   5  83  93  65  44  81  37  36  78  53  67  24  74  60  17  54  96  76  20  74  56  42   9  81  52  25  57  63  57  51   1  60  75   8  17  16  67  31  49  34  19  28   4  56  22  37  51  94  27  17  76  12   1  98  10  45  58  65  44  52  96  99  42  53  18  56  38  66   1  73   4  77  66  63  76  47  42  15   5  38   6  37  51   7  35   4  93  50  47  12  29  13  11   1  55  45  65   1  33  83  78  81  23  89  71  34  71  69  47  12   9  97  68  80  52  41  19  94  86  35  19  66  45  46  34  22  96  62  34  45  10  84  26  72   1   8  67  24  98  34  57  56  74  52  48  98  52  63  16   1  58  56  26  97  45  21  87  25  53  77  45  20   6  54  60  73  53   1   3  77  26  56  94   9  54   8  64  65  37  85  35  98  91  13  70  37  17  61  41  89  12  17  55  43  55  96   7  41  28  89  43  92  62  25  84  35   8  17  38   6  61  38   4  82  13   8  92  49  75  27  46  41  64  27  79  93  61  77  55  60  81  19  24   6  68  59  66  63  89  60  13  62  35  97  36  24  23   5  11  87  71  62  55  78  67  97  12  92   3  95  53  56  42  54  12  49  70  92  89  84  77  14  56  20  47  67  48  41  33  98  47  31  29  76  74  11  11  52  53  92  90  22  29  38  24  35  43   5  62  68  24  95  77  88  72  20  55  54   2  36  93  77  56  91  71  51  91  62  69  90  73  13  18  43  66  88  32  31  12  50  96  43   6  70  30   6  97  29   4   8  76  18  94  35  99  19  98  77  60  72  59  90  77  86  41   9  50  61  59  80  75  10   8  47  32  60   8   5  57   9  37  41  39  45  44  64  83  64  81   7  85  71   2  44  77  77  29  53  74  46  33  50  21  31  23  35  80  41  44  32  98   5  36   9  10  89  54  48  25  77  80  61  57  64  61  13  17  29  24  37  15  77  70  59  38  95  63  12  19  33  73  52   8  19  68  85  78  30  35   3  11  38   5  70  67  83  26  89  40  87   7  75   5  91  77  46  43  42  30  95   8  82  50  46  27  62  40  10  20  54  70   8  75  82  45  34  15  58  73  11  92  41  30   6  42  83  75   5  38  82  79   1  62   4  68  89  35  92  76  35  91  31  99  31   9  77  28  74  75  92  77  16  48  64  60  67  37  90  92  13  79  45  81  70  35  58  42  88  91  24  16  54  11  13  59  91  13  58  69  33  54  26   6  48  74   6  10  22  53   1  38  78  79  37  29  70  13  74  99  61  43   8  66  90   8  39  60  11  98  59  53  63  79   6  41  74  62  81  72  41  39  19  76  52  47  58   9  68  92  45  12  86  13  70  13  71  66  91  92  36  59  82  80  67  88  12  37   9  55  36  60   9   6  42  86  55  80  99  65  34  74  31  91  56   9  78  31   4  94   2  38  98  60  99  12   4  51  64  35  85  73  20  68  66  59   6  87  41   8  40  54  55  88  85  37  98  76  62  60  15  25  28  31  23  99  91  72  86  35  62  63  57  66  50  37  44  50  79  38  85  51  27  76  19  44  53  75   1  83  42  98  68  87  61  70  37  37  57  35  70  69  27  49  86  87  25  98  36  92  37  50  37  91  20  32  59  67  56  41  79   3  31  69  61  14  56  84  82  93  37  67  67  72  89  48  28  35  75  62                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                55  88  24   1  29  63  59  80  30   9  74  97  39  25  18  36  41  86  45   4  24  65  12  38  58  23  17  70  17  61  77  89  90  70  79  57  70  55   5  99  47  35  73  44  10  20  91  73  54  38   6  83  19  82  78  83  62  73  68  36  84  82  33  75  44  53  66  67  80  75  26  24  82  37  52  23   8  90  68  14  10   7  22  56  33  26  82  64  52  92  44  66  73  23  69  12  83  60  48  75  89  19  69  99  99  22  70  74  82  59  45  62  95  45  50  37  70   4  27  52  93  71  93  96  80   2  54  42  50  21  47  50  67  57  88  63  55  85  81  60  97  91  36  55  55  82  81  31  88   1  96   7  56  80  75  24  98  17  88   9  32  80  49  86  60  49  93   9  99  12  18  83  72   7  63   5  25  11  19   3  13  59  32  62  56  21  93  12  44  26  23  31  28  16  30  63  29  92  54  45  29  22  55   9   6   1  50  30  39  71  41  88  65  38  75  12  12  42  14  76  71  44  77   8   9  91  87  72  52  86  82  37  85  50  50   7  10  91  15  43  18  47  61  48   9  29  24  58  16  81  78  30  81  71   1  48  33  25  17  37  30  88  59  85  65  36  65  88  98  81  34  37  29  51  65  46  57  77  74  89  35  78  17  54  47  64  31  38  79  85  71  47  84  60  84  44  88  90  53  24  22  19  78  47  35  26  45  37   8  39  71  58  24  75  54  16   1  30  14  60  78  61  24  47  21   5  62  12  77  36  50  19  21  31  94  36  90  35  69  70  97   2  79  40  65  77  42  52  86  55  76  88  72  34  54  42  77  56  56   2   4  40   2  93  85  97  31  21  84  36  41  63  33  84   4  15  70   7   3  16  62  36  93   4   5  32  37  79  26  39  96  19  59  69  13  91  96  19   9  52  45  71  31  19  83  29  75  86  97  58  89  32   3  71  84  52  50  22  42   2  57  29  23  88  64  41  42  71  31  84  32  83  38  41  88  94  60  86  19  25  47  54  80  15  59  10   4  67  54  98  54  19  44  67  46  80  61  31  77   7  17  85  34  37  71  93  80  14  83  90  71  22  54  88  90  50  59  59  51  21  68   1  82   4  94  66  17  70  84  32  82  71  22  77  39  63  90   1  33  72  69  20  69  12  66   3  81  56  85  66  12  38  54  41  44  69  98  21  27  68  56  93  53  80  70  65  89  29  77  56  26  35  59  18  42  34  72  77  42  14  68  27  21  40  84  18  99  17  61  82  88  39   5  10  82  73  91  77  12  17  11  20   5   4  46  19   3  63  41  16  46  40  14  63   9   9   5  33  16  35   8  49  35  86   8  21  93   1  57  32  17  55  20  22  25   1  90  28  51  96  55  64  56   2  40  65  15  29  80  35  58  54  17  48  24  92  42  91  92  73   9  64  50  26  58  13  54  52  63  11   2  87   2  34  72  74  75  57  92  39  39  66   6  62  47  93  92  49  62  89   3  33   2  31  65  50  97  49  14  61  59  45  44  70  61  23  35  16  16  70  66  48  98  78   9  20  51  45  37  53  11  64  38  59  18  90  54  92  10  24  80  64   6  48  58  82   2  48   5  66  89  47  15  57  24  85  22  44   2  52  10  35  35  57  71  64  28  80   3  48  68  20  55  48  81  56  60  74  46  60  78  61  60  18  97  58  35  59  57  81  59  57  55  30  60  94  88  38  65  90  43  89   4  22  57  80  20   8  34  34  12  30  39  43  11  43  59  43  80  19  83  22   5  75  42  28  92  48  23  97  95  93  40  26  85  60  28  60  17  65  87                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                  75   6  15  22  16  85  28  90  70  42  52  74  86  83  69  26  84  22  71   1  18  93   3  90  56  10  15   2   1  17  88  86  74  79  84  89  98   6  58  95  81  97  37  85  31  33  56  14  10  93  47   5  39  45  21  32  74  18  78   2  61  81  44  66  26  90  54  48  30  78  72  57  85  86   2   4   1  77  24  85  62  72  89  40  98  65  85  46  43  88  68  92  65  48   7  51   4  63  46  48  67  33  30  21  47  44  13  70  23  56  94  82  94  86  35  96  12  60  54  80  16  37  26  16  99  85   2  87  34  95  73  39   2  48  43  54  93  68  15  10   5  32  55  13  54   5   5  51  53  28   5  21  22  86   1  93  84  90  13  82  35  43  99  67  65  24  76  98  99  70  92  93  80  35  63  71  60   8  58  20  14  10  80  67  49  85  45  70  18  64  89  74  70  85  91  41  91  88  85  54  63  29   3  64  55   1  13  55  15  78  14  36  99  74  12  37  30  89  58  73  65  99  11   1  33  23  85  35  55  33  30  41  69  76  29  34  63  56   2  89  32  83  14   7  93  99   5  69  74   4  87  37  80  64  24   2  88  23  18  45  23  91  46  95  96  42  93  58  68  27   5  16  17  22   6  44  30  32  76  24   8  52  15  63  86  58  80  94   2  37  32   8   5  87  57  56  81  71  49  89  81  45  43  50  66  41   7  37  50  68  92  24  37  30  47  14  89  90  56  46  41  64  62   7  18   2  25  78  68  67  93  68  15  29  96  71  66  22   1  21  52  29   3  38  19  42  17  55  67  72  25  89  32  64  59  52  16  72  41  92  12  11   8  65  97  59  19  71  49  74  87  72  55  22  90  95  92  15   3   6  66  45  45  17  17  86  48  92  19  98  76  17  80  43  49  51  27  65  22  24  40  78  49  64   1  97  94  48  97  97  91   7  24  33  56  82  28  16  34  72  48  16  83  91  92  63  22  99   3  80   7  73  47  36  69  51  60  30  81  90  35  21  54  40  66  16  50  52  29  95  73  12  25  73  68  16  36  93  74   8  44  79  35  20  85  63  67   8  10  80  95  88  62  26  23  66  54  69  51  49   5  49  63  82  22  29  31  89  51  84  14  19  27  97  61  62  29  15  97  21  32  96  34  52  80  78  68  64  43   7  91  43  97  72  25  60  14  12  42  99  99  62  70  92  40  74  78  93   1  84   9  66  97  32  32  19  47  64  97  32  32  45  28  39   3  27  89  87  49  14  40  76  68   6  48  97  68  27  14  24  22  81  16  64  48   9  90  99  50  36  99  43   9  96  59  37  45  35  16  33  41  74  91  57  59  68  59   3  38  47  92  15  63  77  91  11  48   5  38  91  35   9  67  17  98  63  51  62  90  91   4  88  29  54  29  54  22  10  78  27  34  58  85  53  65  81  33  54  87  17  58  55  47  93  28  94  40  83  96  49  62  48  17  53  53  55  47  10  83  17  49  36   8  51  92  85  15  33  61  44   7  13  59  46  26  32  96  89  32  39  93  37  83  10  55  48  28  46  60  46  44  45  99  57  93  18  58  81  68  46  57  28   5   8  67  93   7   3  83  34   1  57  82  12  20  19   4  10  41  72  56  99  37  24  94  25  46  93  86  54  44  96  93  23  95  68  46  34  47  59  18  63   2  67  18  50  79  66  10  36  11  50   8  63  94   1  16  65  83  79  38  75  34  98  10   3  34   2  90  44  76  21  39   3  35  37  67  66   7  41  37  71  21  75   5  18   7  86  36  72  99  20  35  30  60  10  82  17  10  10                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                    43  10  57  89  70  83  61  17  31  44  43  48  20  31  35  54  10  18  15  58  70  95  26  55   9   4  95  40  12  75   3  57  25  54  14  64  13  11  88   4  83  88  22  17   9  74  32  41   3  96  96  76  25  84  26  30   1  58  62  13  52  11  28  81  13  28  33  18  56  49  21  12  99  43  38   2  28  65  18  86   1  40  92  98  67  68  80  41  69  89  17  69  86   3  57  55  24  19  67  22   5  86  46  60  17   4  11  31  20  84  95  81  74   9  76  76  32  34  90  69  37  68  26  59  87  95  36  40  84  30  66  71  91  98   7  34  12  19  15  78  20  96   7  85  46  76  44  12  20  99  97  57  20  43  79  19  22  60  99   3  63  60  75  65  98  45  93  69  83  83  64  81   5  98  77  51  73   9  73  51  55  58  84  34  85  35  85  79  65  91  17  40  16  28   6  36  34  64  32   2  21  80  73  59  22  99  40  63  33  23  32  49  37  65  66  79  26  47   1  19  72  53   9  32  18   2  90  46  15  27   4  14  33  82  76  44  15  87  40  75   4  75  37  37  36  51  21  19  93  78  54  97   6   7  67  39  26  11  32  37  80  18   5  50  45  66  35  41  79  13  73  84  59  25  62  33  24  83  94  46  62  93   9  38   1   4  54  87  41  23  88  72  54  37  64  88  32  11  34  52  79  91  72  84  38   4  41  32  27  19  80  27  19  59   7  19  26   8  59   1  91  36   6  43  94  71  47  65  56  33  55  97  90  54  60  65  70  16  34  86  49  89  16  43  13  23   8  83  44  39  83  51  46  20  63  43  30  99  38  49  44  32  77  89  78  67  65   9  55  13  72  24  99  29  11  36  69  38  42  58  80  42  18  62  42  33  39  65   9  99  92  52  59  28   3  92   4  77  43  75  12  54  47  97  60  44  65  98  91  95  32  47  96  82  17  68  12  69  13  98  78  55  24  24  30  12  40  95  45  21  23  51  90  24  14  63  80  59   5  92  14  51  51  42  61  36  72  75  18  84  88  74  75  45   9  38  71  60  50  64  12  42  49  13  91  14  28  96  25  23  92  25  23  70  59  18  95  59  59  20   3   4  27  95   2  81  29  15  12  83  47   6  76  74  19  12   2  99  35  12  32  63  87  53  85  26  46  99  67  96  93  80  96  70  52  53  93  54   4  40   1  90  39  16  71  99  63  47  53  71  60  98  35  83  95  49   9  18  70  13  94   8   9  33  81  71  49  54  71  68  11  63  94  42  87   5  48  68  17  75  45  32  80  28  19  15  20  13  96  14  56  86  41  66  95  45  52  74  59   8  76  68  17  67  99  54  12  69  49  69  28  97  93  39  84  95  12  11  15  44   8  56  77  35  52   6  83  80  40  42  21  76  64  17  62   9  63  31  85  21   2  73  33  68  78   1  22  81  17  36  46  23  63  27  56  19  48  40  90  44  25  91  43  24  79  39  18  81  23  53  16  10  87  98  30  59  70  53   7  97  61  31  32  27  74  74  23  87  33  45  72  35  32  60  21  30  38  72  21  68  24   2  66  35  38  85   7  81  91  54  47  52  17  93  52  99  32  31  17  33  46  63  74  57  78  83  50  56  35  40  13  99  20  37  18  84  49  50  41   9   3  69  66  53  24  16  94  83  40  20  85  74  17  88  56  27  66  51  36  32  77  81  38  74  81  87   5  13  43  90  53  12  60  25  40  53  96  96  54   9  46  62  31  47  39  43  69  14  22  65  29  47   2  11  18  12  96  47  37  98   3  63  32  37  60  31  26  64  35                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                      6  18  83  94  91  47  41  13  92  96  51  44  39  49   5  49  65   6  12  64   9  45   5  11  98   7  15  51  48  91  99  50  84  71  61  78  97  21   5  76   1  10  16  66  27  30  82  80  26  96  74   9  80  79  61  14  24  99  18  62  55  49  51  31  19  97  50  39  82  13  96  37  30  94  26  42  74  92  29  29  13  22  45   7  75  75  18  89  54  92  71  59  47  68  13  41  37  46  69  15  95  26  32  50  92  51  57   1   3  44  73  59  38  56  49  46  29  39  83  47  92  79  95  19  18  20   6  45   1   5  84  27  72  75  58  85  99   5  18  43  41  55  74  17  46  55  87  96  83  11  50  12  64  87  17  83  80  38  20  44  21  32  13  40  63   3  86  46  52  89  57  80  71  11  35  59  21  22  71  58  25  78  21  62  65  25  90  98  11   2   2   9  66  68  91   5  11  87   1  38  16  14  50  72  36  93  19  68  30  37  45  12  26  78  14  62  17  47  25  98  17  57  45  10   1   1  17  87  57   1  99  17  45   4   9  86  91  94  77  69  61  31   4  42  67  25  35  16   5  42  95  21  60  16  95  86  20  48  58  70  14  46  99  61  84  14  22  83  84  30  41  23  90  46   7  78  84  12  22   3   7  13  34  90  51  40  41  44  42  96  47  67  61   2  99  86  21  69  97   1  38  98  13  68  35  23  36  10   1  33  47  13  93  85  77  30   9  86  43  64  66  88  24  81  18  45  85   6  95  49  61  79   7  65  91  37  71   2  17  48  34  91  23  55  59  92  58  91  96  11  86  49  30  89  15  16  16  49  99  38  80  37  95  39  37  38  62  35  23  86  33  93  38  20  87  99   2  93  56  59  97   7  72  29  72  72  69  91  77  81  18  53  60  49   2  68  51  51   1  59  30  41  27  16  43   5  44  54  19  68   9  34  45  17  43  51  21  60  20  46  85  38  67  85  41  50  13  38  90  55  29  84  29  79  24  55  27  49  42  31  67  49  88  24  39  83   3  88  28  59  87  77  36  54  83  84  97  23  94  79  62  85  58  63  70  89  20  79  61  38  68  26  94  59  95  59  46  29   3  74  44  22  58  86  85  57  38  57  96  78  74  68  16  97   1  75  70  75  23  31  95  26  29  94  47  90  64  25  97   1  51  88  35  33  89  81  96  44  59  74  67  11  66  91  86  13   1  35   6   5  19  82  91  98  60  62  11  46  21  38  16  92  51  76  27  86   9  66  59  42  35  85  34  69  87  44  19  15  27  30  17  96  88  24  25  43  94  20  12  96  11  24  65  15  39  39  26   2  64  74  35  80  71  39   6  15  20  17  54  97  71  73  37  16  75   9  60  64  14  55  65  62  26  51  25  87  61  15  15  92  37  14  31  39  81  63  91  79   9  57  21  39  85  98  60  70  53  93  23  26  30  32  85  77  92  56  58   4  24  81   8  59  33  23  46  68  68  49   5  80  83  39  63  36  80  67  70  80   5   2  62  82  22  13  64  98  58  57  45  74  96  73   7  99  85  41  95  90  54  72  78  10  98  88  87  35  78  16  33  74   5  44  43  81  52  14  44  18  35  61  16  82  98  12  69  41  75   5   6  23  20  52  10  63  28  26  46   8  23  64  93  54  55  26  43  37  91  76  24  70  29  67  17  46  59  40  16   8  17  30  58  21  71  60  43  59  76  14  45  21  46  75  95  66  56  66  95  80  69  59  38  94  18  88  76  70  43  54  31  55  46  17   5   2  20  25  59  14   5  73  57  65  76  71  70  28  60  29                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                        68  42  32   3  84  21  94  18   9  50  43  32  50  41  66  59  48  64  73  84  91  11  19  95  22  86  65  59  23  11  34  83  46  32  31  91   8  35  40  81  86  24  30  83  95  58  21  28  76  40  43  56  97  75   9  62   5  93  36  20  70  91  20  60  60  45  37  56  21  33  97   2  55  27  57  48   2  75  19   4  65  21  67  84  61  74  88  65   3  90  37  42  76  97  85  95  50  25  26  45  23  46  88  85  46  15  31  87  85  20  37  22  69  62  72  66  97  38  82  85  95  38  19  14  26  88   4  62  30  86   3  69  36  58  60  12  31  88  45  15  73  15  51  83  33  30  22  20  73  44  18  14  59   4  60   3  31  74  96  77  41  78  50  55  60  64  41  82  11  90  94  58   6  85  39   3  47  17  54  77  54  18  37  87  84  88  49   7  87  16  11  61  60  22  79  20  43  48  41  52  56  26  69  17  75  66  25  36  90  74  93  70  72  77  36  57  47  60  23  10  81  60  53  73  15  67  24  34  33  30   8  12  63  93   9  49  47  87  73  48  40  25  67  23  99  45   4  14  14  24  86  13  91   4  58  73  78  66  66  38  69  24  51  36  18  66  99  30  91  48  17  44   2   6  17  55  97  64  70  70  24  72  79  35  27  56  56  64  92  15  56  23  68  32  52  60  51   2  62   7  60  94  29  67  97  85  80  97  60  60  79  78  77   2  17  50  95  39   4  40  83  92   3  16  61   8  53  64  32  56  28  43  69  23  91  16  45  11  36  52  10  49  87  73  36  47  13  63  60   2  17  80  54  98  52  79  48  71  28  58  44  48  92  49  86  97  65  86  23  49  78  16  46   5  18  82  94  46  18   7  62  90  82  94   1  23  62  81  39  90  28  99  84  73  64  57  38  67  60  92  79  90   3  31  12  46  67   1  56  58  45  41  21  33  44  91  36  51  89  73   3  85  72  42  15  75  90  45  75  48  30  14  32  46  35  42   5  26  95  81  14  33  14  79  15  82  43  95  53  81  50  58  82  34  87  80  14  65  76  68  16  58  91  97  14  96  65  86  36  49  48  47  91  77  19  39  70  82  13  11  15  79  70  50  88  86   7  53  34  69  90  37  45  99  91  18  45  23  80   4  61  87   6   2  80  49  87  72  36  14  87  73  14  42   2  59  52   3  27  88  92  45  28  15  83  51  96  23  42  45  84  11  26  84  76  80   6  58  25   7  87  87  84  19  68   5  86  66  18  71  53  75  35  38  34  14  87  17  34  36  63  54  57  38  96  39  27  56   2  96  13  96  46  38  97  84  31  93  41  72  51  43  27  59  90   9  88  75  74  89  75  57  83  22  41  65  33  81  77  84  68  41  76  59  20  59  67  48  35  85  99  30  31  60   5  85  43  41  17  52  69  22  71  51  50  40  35  40  24  50  23  96  58  22  78  20  38  53  25  36  49  89  45  61  90  36  94  15  81  68   8  15  16  50  17  98  21  62  99   2  86  94  67  12  72  54   9  28  15  45  67  67  37  15  54  78   2  72  28  91  14  58  15  93  61  51   9  12  11  21   3  85  26   5  39  76  98  32  76  48  84  15  53  47  67  41  79  20  98  78  44  20  33  41  71  24  87  46  57  33  47  60  36  18  69  48  24  96  59   9  94  97  33  67  51  19  82  70  26  47  49  64  78  13  28  26  61  77   6  40  46  55  73  45  16  25  49   4  33  10  21  12  91  96  55  26  83  47  49  96  78  28  83  89  36  94  36  85  29  42  74  26  82  32  86  15  35                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                          89   9  88  40  14  91  13  45   3  92  87  13  73  99  86  44  81  72  14  33  54  33  14  93  93  60   6  19  66  39   7  26  25   9   9  43  57  77  66  96  17  89  10  95  59  23  13  27  62  50  23  91  55   9  74  37   1  56  51  17  95  17  90  62  70  12  71  80  61  79  35  69  75  96  40  13  92  53  60   4  18  26  92  97  22  29   1  18  62  13  21  32  35  51  84  61  30  60  73  67   8  53  84  70  88  99  34  30  42  65  10   8  66   4  40  45  49  83  54   4  32  38  79  98  30  48  15  50  57  90  20  89  27  84  33  12  61  88  33  76  45  13  71  25  38  62  68  77  98  17  81  53  83   7  18  36  23  75  93  16   7  89  59  21  18  44  68   5  52  53  75  27  27  78  68   2  92  78  82  98  70  72  56  45  17  24  20  86  69  94   5  46  35   2  69  75  36  76  47   4  72  63  93  15   8  46  16  64  96  29  85  13  65  51  72  12  42  73  17  76  95  70  73  74  28  22  18  43  35  23  88  10  90  10  17  45  43  53  37   7  29  42  27  15  19  96  63  36  20  52   3   3  97  48  94  94  53   2  67  96  77  88  83  19  37   1  98  89  41  93  34  93  92  26  51  50  59   4  32  52   8  36  49  96  69  63  15  17  61  71  69  52  73   5  89  88  21  77  14  33  80  77  20  39  86  72  44   6   5  57  83  55  61  56  40  28  93   9  20  18  82  93   5  74  92  38  73  38  68  39  99  10  50  90  14  39  48  57  35  57  10  86  95  63  25  46  13  84  80  41  47  97  17  10  74  41   1  14  96  97  10  89  85  38  90  11   2  36  36  16  96   9  41  17  17   5  36   4  55  84  61  85  94  66  58  32  61  68  57  83  16  59  67  11  36  76  36  40  91  37   9   3  56  76  16  79  88  85  56  66  97  80  20  47  15  42  49   9  89  40  63  37  84  45  40  26  14   1  71  75  12  51  74  13  65  50  63  89  77  57  57  64  51  24  27  23   4  52  55  26  79  65  41  54  40  52  16  21  15  61  46  27  24  43  13  31   7  81  69  46  49   7  59  75  45  12  19  61  53  34  43  73  51  10  26  90  57  76  16  24  33  43  61   7  94  42  65  18  72  84  18  69  69  71  60   8  66  12  22  50  54  53  87  28  67  16  24  32  22  22  81  54  52  39  75  66  51  41  20  38  29  39  86  14  53  35  43  14  32  79   8  70  79  28   4   6  30  46  46  15  11  11   9  11  36  10  18  37  91  13  16   1  55  71  36  45  12  21  88  69  97  85  34  91  54  96  88  42  62  57  62  54  92  65  26  18  21  61  15  28  70  92  46  96   9  50  75   5  94  38   4  25  16   3  95  26  36  51  83   4  12  69  43  57  15  60  88   2  99  47  89  35   1  72  25  47  70  94  24  78  55  28  98  77  65  16  89  95  95  93  93  36  82  48  61  74  88  68  38  41  30  77  56  44  25  90  27  35  63  90  57  35  13  14   9  74  86  72  35   9  28  97  65  75  14  89  42  99  79  22  99  60  51  79  34  18  54  49  25  42   4  56  70  26  48  85   4  37  33  84  16  85   3  54  74   8   6  10   2  33  10  19  46  14   4  33  14  15  62  38  62  12  18  72   3  94   1  20  78  86  76  65  99  41  76  72  75  68  55  42  69  89  24  88  40  22  37  53  80  48  62  18  78  42  99  13  54  79  12  56  42  93  23   5  57  86  34  69  98  60  75  43   6  58  41  81  41  24   7  95  97  34  85  16  25  70                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                            49  89  57  95  71  31  60  83   3  77  48  30  39  89  58  99  87  81  70  86  13  32  48  76  40  31  99   7  97  14  62  60  93  13  83  41   8   9  80  58  61   7  54  89  94  30  16  10  51  32  45  65   1  23  35  10  48  80  30  25  49  22   9  24  95  77  70   1  56   6  46  39  94   4  87  13   8   9   8  76   1  14  46  19  36  35  73  64  72  12  98  54  33  22  28  66  51  23  33  22  55  45  40   1  77  61  76  65  99  96  68  94  23  20  80  62  10  66  88  27  60  29  33  81  11  70  58  49  34  27  98  46  41  18  16  93  22  57  66  72  64  82   2  55   8   4  66  49  69  51  73  31  40  85  12  51  36  74  10   8  56  33  13  22  20  10  40  48  50  59  59  26  44  69  19   7  88  82  93  96  10  36  26  31  76  42  86  14  88  76  42   6  79  85  49  36  54  79  26   9  20  98  83  78  47  42  79  37  14  98  96   8  96  22  56  27  47   7  26  68  37  93  59   6  94  64  42   8  72  35   3  15  61  26  45  11   5  97  36  95  63  10  85  12  35  30  46   7  19  97  39  41  12  22  61  88  60  70  39  78  76  61  48  68  34   2  65  82  77  40  89  63  29  81  97  43   5  83  54  36  87  51   7  27  64  65  48  95  48  38  22   7  38   3  15  67  75   8  54  38   3  32  84  44   9  87  98  10  51  24  23  97   6  54   8  66  92  20  36  21  31   7  13  22  69  97  17  38  95  97  89  29  22  50  15  34  55  76  25  43  43  12  19  44  23  42  68  12  27  98  97  20  93  75  84  57  20  41  20  90  49  43  17  69  59  27  13  70  61  36  55  69  52  23  40  98  31  92  66  31  74  44  53  18  46   5  12  44  42  92  91  42  26  37  96  26  15  57  72  47  48  39  58  57  23  10  84  40  99  23  32  63  23  41  62  18  71  23  58  30  37   6  96  25  90  93  14  14  75  78  32   9  32  24  57  18   2  34  95  96  29  30  54  52  26  67  93  78  30   4  49  56  88   4  75  38  75  91  32  22  34  49  23  59  15  70  27  96  40  23  82  30  58  74  17  71  38  77   8  26  36  15  75  42  61  57  81   9  78  41  41  24  44   6  84  21  33  18  89  20  61  96  63   6  44   6  41  69  35  47  58  58  10  91  53  58  12  77  75  48  97  58  62  67   3  69  26   8  66  81  85  14  19   6  14  37  58  47  69  99  12  53  30  10  67  46  62  34  96  97  49  58  84  93  49  95   8  95  59   4  74  74  90  21  37  57  26   2  32  76  33   4  48  96  18  51   5  23  14  86  48  84  85  36  47  44  99   5  66  48  71   9  57  50  42  44  25  88  18  84  66  30  96  82  68  12  65  28  40  64  94  76  14  44  72  55  37  90  74  74  22  52  56  37  95  99  80  63  70  50   9  60  90  21  70  50  57  78   1  73  35  80  33  34  51  29  96  62  92  61  80  13  91  80  82  28  27  66  59  70  92  74  77  79  73  10  71  44  18  51   2  46  76  93  21   4  73  79  76  36  18  55  25  73  24  39  77   3  15  94  35  56  89   2   2  23   4  92  74  16  50   3  84  48  84  59  72  62  14   7   7  20   6   1   1  25  90  12  29  53  61  50  29  70  34  42  16  65  96  78  55  85  17  90  86  70  36  79  39  50  57   5  68  64  85  87  18  59  20  75  58  26  81  37  30   6   8  27  72  10  42  41  74  84  81  82  97  94  35  73  28  93  11  14  36  73   5  79  93  40  45  33   5  10  65                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                              5  50  76  14  50  78  49  18  25  32  36  84  31  73  74  23  22  20  13  25  86   8  57  59  44  10  86  13   8  45  12  57  73  92  65  22  33  62  36  98  85  58  49  12  94  12  28   7  19  93  22  55  45  75  57  92  96  18  52   5  65  87  32  81  10  39  47  73   1  64  65  55  36  60  51  66  91   6   9  42  77  55  97  19  18  13  74  34  29  61  98   6  91  26  40  14  83  66  50  90  75  57  99  93  10   2   7  49  45   8   3  12  96  34  72   5   3  66  46  39  12  80  76   5  34  37  96  83  47  36  90  42  28  63  77  91  89  83  90  99  52  51  10  68  96  65  84  45  27  44   6  13  83   3  44  15  56  63  48  99  37  39  30  41  58  13  68  52  15  94  24  95  56  10  10  17  65  96  42  56  51  83  60  88  67  17  75  20  62  39  15  77  30  56  51  13  26  50  88  41  31  86  66  86  85  36  64  86  68  89  27  67  32  72  38  27  73  55  29  76  99  45  44  39  16  94  52   6  51  45  28  61  67  53   4  48  55  57  46  30   8  29  14  40  31  92  32  68  13  20  98  63  89  51  23  92  32  18   7   4   7   8  23  23  73  69  35  23  85   8  40  37  65  52  43  89  65  47  76  66  83  34  34  80  55  30  90  35  33  93  45  89   9   6  53  43  34  68  25  32  50  64  54  79  42  26  69  72  31  84   9  79  42  17   8   7  93  18  28  79   5   8  70  78  32  71  88  29  36  82  49  75  64  26  90  36  44  91  84  90  82  66  13  51  42  90  92  16  67  16  12  99  44  49  59  71  53  69   7  16  73  56  46  92  41  65  76  62  90  83  59  89  35  55  18  31  96  90  95  99  16  71  28  30  82  14  26  82  40  21  34  72   9  79  30  74  35  28   2   9  11   6  38  78  19  61  99  48  32  38   7   6  43  71  20  22  83  29  82   1   9  90  50  25  68   2  75  26  59  31  28  71  42  89  30  44  45  58  30  21  26  81  36   2  22  95  51  58  43  54  66  14  97  13  86  35  71  68  13  74  61  96   4  83  73  94  35  66  62  61   7  84  34  59  33  16  48  31  60  10  20  97  18  53   5  28  51  74  23  98  90   2  62  79  52  81  50  21  59  51  57   2  21  72  52  14  74  84  69  48  63  14   5  30  71  59  28  63  54  32  75  71  95  79  73  82  66  94  14   6  24  57  28  67  26  42  48   4  96  82   7  45  79  11  44  37  37  92  54  86  70  68  71  71  73  34  93  94  42  73  11  47  94  24  29   8   9  50  98  58  42  92  65  54  59  30  47  62  81  19  12  18  73  30  67  70  41  27  30  51  71  14   5  49  93  48  64  74  42  94  95  89  22  86  97  18  44  43  44  58  49  37  41  73  38  70  39  80  86  43   9  77  93   9  46  64  37  19  44  45  40  10  57  71   3  98  21  34   7  73  88  24  32   8  90  37  31  77  47  70  13  43  46  14  98  78  73   2   3  93  20  13  36  56  24  45  26  10  10  17  65  43  88  32  37  39  85  44  40  60  88  48  45  99  85   3  13   1  44  60  38  60  40  10  42  96  18  80  22  74   1   2  12   5  34  64  50  11  85  35  56   1   4   9  76  30  60   3  37  73   6  71  39  58  40   9   5  67  38  18   4  11  76   3  85   5  64  46  12  86  79  92  40  39  51  87  62  54  13  46  97   7   1  23  23  65  36  57  54  37  46  63  87  75  70  77  25  56  58  21  84  89  94  97  19  22  60  37  87  49  57  18  76  93                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                3  51  70  17  81  83  26  74  23  36  15  56  57  30  76   9  90  88  80  45  28  68  90   7  74  52  66  61   9  28  57  94  59  89   4  77  23   2  51  17  85  23  92  24   2  28   1  99  97  82  15  94  66  53  50  73  89  13  78  93  93  77  20  42  96  17  88  88  20  15  95  53  77  72  14  79  96  62  88  61  93  31  50  25   5  85   2  25  41  66  11   8  31  94  13  32  42   8  40  67  19  82  64   2  74  27  91  75  29  32  18  18  54  74  99  45  24  38  28  32  80  95  38  26  74  94  33  46  43  11  50   7  86  68  67  18  31  94  87  83  77  28  63  45  20  83  59  53  57  97  47  85  70  74   3  57  11  89  36  85  98  85  16  92  55  18  29  99  12  65  38  11  67  35  82  34  88  32  63  25  78  56  31  95   8   9  83  21  96  15  20  77  35  54  27  23   4  49  13  50  99  82  92  76  24  41  52  41  69  91  25  53  45  18  61  91  76  10  50  91  74   8  77  88  28  81  73   1  33  28  73  53  39  64  96   1  34  98  36  87  81  37  48  66  64  99  35  91  15  88  84  51  48  63  69  46  76  14  99  27  72  43  84  72   1  15  91  17  16  32  65  13  70  85   8  72  78  23  17  81  26  24  14  41  75  12  66  98  75  50  86  83  44  75  13  53  53  57  97  69  51  74  20  63  31   4  86  13  25  67  17  17  74  40  90  42  77  73  79  78  35  80  10  72  80  95  70  15  94  68  39  58  49  57  66  35  55  75  25  59  91  98  31  84  92  70  73  54  65  59  92  26  21  22  22  43  82  86   6  43  61  10  14  89  73  86  81  92  41  58  51  64  17   9  87  83  82  74  25  67  66  77  72  40  91  68  82  42  72  78  94   2  33  38  90  75   1  19  32  27  88  75  56  43  23  18  47  10  62  80  84  67  11  28  10  89  94  10   1  72  88  86  61  12  91  45  40  94  20  58  25  39  76  71  53  90  87  12  50  19  90  60  31  49  48  97  42  32  83  19  96  36  16  27   5  44  82  59  26  64  44  74  30  95  21  84  81  80  93  71  84   2  82  89  93  12  82  17  64  97   6  55  36  27  15  29  75  98  89  23   9  48  20  33  20  48  53  51  17   2  22  45  11   6   5  50  39  18  29  85  73  30  54  46  66  94  91  63  64  45  42  88  24  12  15   4  16  55  59  47  80  64  19  83   9  84  53  18   4   4  85  85  29  21  70  73   8  90  64   5  81  92  87   8   6  87  71  96  53  91  61  70  67  89  67  53  68  38  45  19   6  60  97  12  93  99   9  74  40  82  85  14  93  86  23  26  24  10  71  13   8  93  14  54  23  20  53  61  20  38  92  28  52  24  38  99  51  84  26  47  52  59  77  86  74  66  76  71  42  35  83  70  32  19  88  23  88  65  62  35  14  68  37  67  22  89   7   9  68  34  70   4  48  73  10  50  12  38  64  73  91  66  89  51  56  46  43  22  66  80  53   7  84  79   3  79  90  75  27  53  81  72   4  83  20  93  41  26  81  77  30  69  48   7  36  56  56  68  37  25  91  46  84  50  91  46  46   4  73  71  88  53  31  74  81  89  67  23  81   8  23  14  78  30  26   9  85  44  24  49  29  72  66  80   4  54  88  44   7  23  42  85  80  46   1   1  54  61  60  78  41  75  67  62  25  79  84  63  95   7  58  95  73  26  75  39  30  91   4  45  35  75  58   7  35  73  59  10  64  79  88  93  50  30  65  50   3  80  62   9  98  26  86                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                  65  86  52  49  59  54   1  12  74  29  81  68   4   3  53  85  71  17  51  21  49  90  27  30  93  66  20  12  91  25  50  71   9  40  56  34  33  84  80  93  56  15  17  28  54  89  89  59  53  11  34  39  86  45  40  28  43   1  74  74  62  15  82  48  16  59  86  39  63  87  53  50  74  18  50  69  29   3  20  30  17  18  77  35  64  76  75  45  17  85  56  22  88  71  13  56  30  17  60  14  59  17  81  12   7  66  19  61  32  73  49  96  91  55  38  68   7  85  24  77  76  34  50   6  69   2  98  46  14   9  45  78  47   8   3  92   3  47  38  76  72   3  38  78  98  22  97  26  73  51  22  94  82  12  82   1  21  11  29  40   9   5  15  45  27  15  88  10  90  96  35  43  25  79  17  29  57  42  81  97  79  39  11  46  79  22  75   7  13   4   3  54  80  70  20  71  82  45  27  13  99   8  99  69  97  39  64   4  58  97   5  18  98  75  71  76  80  40  86  83  71  96  48  40  41  17  47  25  12  73  42  47   4  94  80  36  49  94  46  53  90  10  58   2  27  61  67  83   8  35  84  63  93  46  51  42  79  96  61  28  23  74  70  73  32  47  79  64  74  72  17  15  78   1  86  96  46   1  52  78  87  69  57  46  85  26  56  80  68  88  84  52  12   9  92  97  15  67   9  40  73  84  54  12  66  79  33  30  61  53  19  33  75  50  82  96  85  22  16   3  34  82  45  48  94  29  22  73   5  76  14   1  22  16  31  68  59  60  48  15  98  83  98  62  11  80  84  20   5  33  53  88   6  40  16  56  57  22  55  23  99  59   1  92  59  88  49  77  23  64  58  39  91  42  34  46  62  39  76  83  81  41  15  69  92  27  15  86  99  22  83  72  13  77  78   5  98  32  64  58  37  24  20  77  17  92  48  10  48  70  53  38  45  94  73  62   1  32  64  44   8  70  50  41  90  44  96  33  92  73  24  70  43  25  42  59  72  90  81  60  69  47  48  16  65  96  60  26  30  97   7  62  53  78   2  13  61  84  37  15  10  38  45  72  31  76  75  92  22  76  71  82  81  45  43  11   3  86  90  92  46  17  15  77  99  68  32  32  19  30  90  54  16  20   7  91  29  62  25  16  41  47  52  70  94  65  39  88  93   6  94  25  65  81  97  41  67  69  61  32  19  20  36  71  85  60   9   1  87   9  30  20  61  33   4  50  77  44  44   1  24  56  51  23  79   5  43  64  32  26  61  44  10  88  65   1  88  19  28  70  61  96  67  42  92  55  48  58  44  82  86  30  29  12  58  97  29  85  35  21  92  74  28  28  51  86  12   2  34  12   2  84  10  37  92  82  86  78   9  83  16  68  14  64  82  49  76  77   3  45  95  10  29  37  49  62  73  87  22  13  23  53  80   6  28   8  85  34  41  75  11   3  93  38  45  29  14  53   9  13  84  98   4  65  34  49  78  97  82  60  87   8  43  97  42  46  48  34  23  81  68  87  83  69  77  29  19  84  74  84  10  44  25  56  76  40  13  24  24  56  32  27  10  12  48  14  73  51  55  82  45  82  73  79   9  75  60   3  36  52  54  26  54  15  88  50  37  51  87  25   8  70  13  82  90  64  86  59   9  46  75  54   3  37  68  26  67  37  26  44  31  45  52  94  73  32  15  72  79  12  22  88  61  76  90  71  56  74  74  18  20  23  40  93  11  61  63   6  50  16  46  12  50  16  34  74   2  91  58   6  28  61  17  54  10  27  96  71  78  60  29  53                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                    36  71  39  80  36  36  38  58  84  57  29  60  34  61  33  75   7  23  66  77  29  53  59  72  38  50  80  89  52  95  90  38  33  55  18  26  43  89  82   4  39  34  18  25  32  75  17  10  39  82  13  14  83   2  11  70  43  76   2  36  75  71  43  29  20  94  11  39  22  82  68  82  14  66  82  75  49  65  75  76  78  17  54  51  14  96  20  88  81   7   8  27  39  74  72  51  88  53  19  95  46  10  32  96  70  12  66  88  95  71  95  32  34  42   1   1  76  22  73   3  97   5  53   4  64   7  78  27  41  63  14  38  45  40  48  98  20  75  44  98  95  63  73   4   6  73  58  69  85  55  96  98   6  48  15  52  79  52   4  89  13  19  93  31  64  77  28  34  67  15  99  75  81   8  72  76  74  55  29  23  37  55  11  62  59  82  82  19  45  22  42   5  89  52  62  27  87  85  84  87  71  47  57   1  92  68  82  16  59  71  52  82  15  82   9  77  93  33  77  67  89  11  71  70  68  80  90  21  58  68  22  34  96  90  20  37   5  98  30  84  17  17  42  71  91  63  50  66   5  43  63  78  96  34  21  45  47  71  99  87  43  69  25   2  70  69  68  69  92  95  56  73  80  64  93  61  35  83  33  97   8  18  42  45   9  86  22  36  42  80  46  44  31  23  56  68  58  35  20  17  26  68  37  65  54  23  62  62  94   3  45  39  48  87  45  29  75  80  75  84  52  56  49  39   8   7  93  27  99  96   7  87  89  12  22  48  35  29   2  87  59  60  29  62  31  52  29  72  46  46  62  26  82  56  13  33  84  98   5  14  86   1  45   1  50  30   6  54   9   3  15  59  26  16  52  19   1  26  98  16  65  37  70  55  19  98  95  14  69   1  55   1  87  78  82  58  17  36  85  80  33  81  16   2  47  64  17  15   8  58  18   2  48   3  71  33  25  98  48  56   4  73  54   5  79  12  13  42  85  38  48  86  36  25   6  94  51  41  13  23  50  98  77  43  51  22  68  37  37  31  50  72  28  11  58   8  19  85  79  60  96   6  40  36  63  35  53  36  32  91  83  60  62  66  99  59  30  53  17  84  12  75  65  45   7  18  27  49  35  96  93  59  47  41  77   6  89  57  30  77  67   1   2  58  67  91  40  15  18   4  99  43  12  41  77  27  35  64  19  60  52  47  43  86  58   3  56  36  78  78  18  15  24  15  30  48  83  68  66  57  80  71  74   6  29  43  80  40  99  75  31  97  32  84   6  35  57  73  48  26  51  66  95  47  92  43  23  15  21  70  16   8  20  99  36  45  35  25  29  62   9  58  53  39  10  54  36  61  44  29  14  17  84  62  54  40  91  42  68  80  70  59  66  45  66  11  50  57  88  34   6  80  66  30  13   8  14  96  67  76  37  14   4  44  79  70  74  47  92  92  66  65  91  87  25   4  99  21  21  29  62  70  72  42  52  74  66  49  12  29  52  76  69  22  24  76  58  89  36  30  77  61  97  87  97  80  94   2  19  91  88  51  50  81  23  92  10  91  80  55  76   3  86  62  73  75  49  64  77  40  97  28  56  18  13  12  25   4  70   1  42  99  23   3   1  66  62  32  22  62   1  61  41  63   3  59  18  92  56  49  65  58  57  19  53  89  94  17  23  49  24  11  36   6  20  51  30  88   7  56  45  78  18  80  97  48  31  17  82  73  94  18   8  64  51  54   1  44   6  76  59  52  45  49  78  30  18   4  22   2  85  13  67  93  72  85  15  55  15  51  81                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                      75  35  67  43  92  94  87  16  98  87  79  11  87  68  33   2  23  57  73  48  16  23  92  34  86   9  59  28  22  14  87  33  41  63  73  24  83  32  66   3  44  56  55   3  78  60  94  68  34   7  65  37  21  30  84  89  56  48  81  63  72   3  99  84  73  38  66  56  51  85  75  36  95  89  35  38  54   5  33  52  79  30  27  60  70   2  19  73  86  48  30  74  58  99  71  71   2   5  29  63  27  17  83  73   2  27   9  51  53  91  75  70  67  44  60  43  85  76  32  13  41  14  66   4  12  56  91  26  18  82  84  63  26  56  29  93  35  39  16  16  34  56  83  23  75  27  60  26  61  23  43  36  93  78  76  88  43   9  42  90  34  47   5  46  38  98  39  77  53   9  72  69  87  87  50  47  18  11  66  72  70  73  98  97  55  13  60  69  82  72  56  42  52   1  73  33  22   5  98  82  32  77  18   5  53  74  12  22  39  81  96  35  37  48  75  85  84  29   2  34  10  42   3  98  13  41  47  54  33  42  60   1  85  73   8  86  98  69  50  27  47  10  22  72  61  12  57  25  58  58  63  13  25  19  51  29  37  48  57  64  75  31  11   1  40  96  69  89  52  30  26  97  54  60  20  11  42  84  68   9  96  84  71  21  94  59  69  69  49  99  95  17  88  55  61  35  72  95   5  12  23  19  97  87  80  42  21   2  26  33  81  79  25   2  56  57  94  85  82  18  45  10  27   6  21  77  90  70  89  42  95  88  51  54  47  74  89  85  82  19  90  59   3  80  98  91  26  34  93  86  21  20  90  31  38  68  77  23  98  84  57  88  37  75  86  62  32  24  85  38  18  48   6  67  69  93  65  39  67  23   6  85  76  44  66  77  75  32  91   3  90  91  10  75   1  13  57  72  16   6  94  22  18  56  40   3  53  26  91  36  45  37  38  43  86  41  54   8  66  31   5  78  28  45  80  31  45  87  41  39  11  39  24  88  21  96  50  30  39  36  99  65  63  71  35  43  38   5  49  65  60  27  37  88  59  53  44  67  62  76  35   4  78  54  84  77   1  11  41  97  30  59  79  19   8  21  14  49  92  34  44  78  88  89  93  86  48  64  16  16  91  35  12  61  89   3  40  53  19  70  33  86  64  21  36  44  53  81  76  19   7  94  86  46  31  35  43   4  56  42  63  31  20  52  78  89  90  31  73  68   6  44  93  89  75  97  13  69  19  43  25  17  40  43  45  84  61  29   1  26  81  53  27  56  16  76  18   4  68  93  11  82  93  38  17  66   6  61  65  37  68   9  45  95  83  48  19  48  74  14  74  59  90  41  10  80  34  35  61  78  70  99  80  76  19  80  78  28  25  16  10  79  98  19  38   8  81  44   4  93  15  24  98  87  18  71  54  96  47  93  49  56   8  21  58  10  96  73  59  53  89  96  85  89  75  90   1  50  76  81  51  59  31  48  27  39  33  79  19  34  40  38  62  94   4  54  73  50  46  81   7  16  44  86  31  24  35  34  19  95  19  25  70  86  35  20  22  71  14   9  77  66  74  57  64  47   7  66  93  81   1  80  48  91  90  83  80  55  32  64  78  85  29  59  65  61  21  41  21  60  49  85  99  62  39  45  56  68  33  39  32  44  65  33  90  51  15  29  16  32  18  80  42  32   7  84  97  52  86  59   8  22  34  55  28  51  83  99  91   8  43  59   5  25  28  45  87  97  32  14  29  68  50  10  74  86  82  94  61  47  33  32  29  67  99  30  60  95  12  93                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                        11  60  94  47  44  25  53  35  96  76  83  87  83  41  62  16  32   2   8  46  52  15  33   3  66  12  37  46  34  81  83  65  75   8  10  69  57  58  57  39  63  56  39  22  99  15   6  26  76  28   9  65  30  80  25  70  10  92   3  93  12  24  70   2  77  74  97  94  99  33  49  28  86  74  98  80  80  37  75   6  92  81  37  42  10  95  54  38   3  79  24  22  65  59  31  47  96  58  76   8  72  95   9  42  93  48  93  27  50   7  10  55  30  12  80  61  38   7  47  76  86  88  30   3  79  45  85  65  16  36  88  50  35  39  32  91  89  36  77   1  54   9  39  64  47   6  79   8  56  37  98  74  59  97  94  48  35  70  45  63  26  67  59  37  39  26   5  38  19  95  86  84  20  91  71   6  24  95  23  57  72  80  62  38  40  42  29   3  54  48  15   8  97  85  65  38  68  70  59  39  28  72  14  54  78  22  23  17  29  69  22  36  86   1  29  93  69   8  42  75   6  71  90  81  28  23  85  14  24  88  74  31  10  58  27  24  57  28  88  30   1  41  91  39  74  70  15  74  32  16  39  45  32   6  92  62  13  11  43  60  98  71  62  86  79  63  56  72  49  80  51  32  76  60  15  91  33  25  77  93  73   8  46  92  28  36   1  99  82  52  22  23   6  73  67  84  14   7  16  83  51  28  85  79  25  51  98  64  48   1  75  64  56  86  81  12  19  22  67  36  27  68  78  50  14  94  26  82  85  80  64  34  62  73  75  53  36   6  16  42  65  71  52  62  89   8   7  18  89  77  43  84  15  73  16   4  47  69  23  67  25  21  43  71  84  86  53  20   2   8  35  82  36  97  82  41  22  68  17  53  66  87  86   4  97   7  37  29  41  51  47   9  93  80  57   5  63  42  59  30  35  75  44   6  98  36  67  99  26  87  68  91  62  82  75   7  47  53  89  46  52  22  98  86  17  13  71  24  67  78  54  18  87  83  92  71   6  52  38  59   5  40  64  82  95  45   4  37  32  11  67  29  67  26  52  32  17  34  88  75   2  31   3  21  35  14  44  50  79  50  21  79  32  69  86  20  76   9   9  21  17  22  73   3  30   1  85  10  33  33  25  42  69  86  25  52   5  83  92  46  88  60  72  86  50  47  41  43  68  35   2  60  31  59  35  22  77  39  75  82  81  39  44   7  95  57  76  70  32  51  75  98   9  13  94  35  46  11  92  94   4  72  13  12  42  66  30  54  47  85  65  54  94  50  76  26  34  31  65  67  93  98  96  79  56  37  76  64  81  34  84  48  95  44  93  23   4  84  81  92  61  66  16  90  24  44  39  61  80  17  31  12  73  17  98  82  82  98  69   6  20   9  11  99  82  44  72  93  12  72   3  40  22  90  73  82  27  17  75  72   7  29  46  84  90  49  57  71  82   5  59  54   8  81  41  87  93  75  50  74  97  60  88  94  86  71  46  56  52  62   2  25  28  34   1  72  85  47  63  84  13  46  40  89  44   7  43  93  76  10  12  33  22   9   3  28  90  51  73  13  36  62  18  28  48   7  75  11  88  28  61  45  46  24  77  66  20  72  93  94  28  87  39  61  83  48   5  43  49  39  55  54  72  36  70  73  73  91  48  59  63  33  77  92  15  20  36  12  81  79  30  77  74   2  96   2  43  55  46  30  81  58   7  32  81   5  64  81  30  56  31  30  26  27  31  10  79  97  88  40  94  97   9  53  40  65  54  31  65  43  51  25  29  84  81  85  75  50   1                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                          21  56  88  94  34  46  72   2  25  12  12  68  51   9  46  46  96  28  40  67  68  57  34  36  24  24  36  46  53  79  49  17  78  36  81  89  35  38  64  55  94  86  69   1  89  96  19  96  79  71  76  20  84  13  28  23  94  75  47  43  50  88  11  40   5  67  76  84  11  53  46  45  11  59  72  40  53  16  22  57   9   8  32   7  25  30  50  59  52  76  80  54  13  42  81  50  36   5  60  13  97  51  90  12  40  71  93  95  79  85  53  55   3  46  38   2  16  61  36  80  59  71  81  28  87  66  70  45  91  17  18  65  44  71  41  24  38  95  85  71  22  13  50   5  42  78  95  18  59  32  64  46  45  76  20  40  90  40  40  79  18   6  31  86  48  24  77  25  66  28  42  25   2  77  87  46  29   7  66  28  78  86  22  16  94  39  54  68  42  28  15  47  72  13  18  73  85  87  81  22   3  14  37  80  82  66  52   4  99  93  33   9   9  44  10  70  75  69  81  60   8  76  97  43   7  37  25  61  25  14  58  12  52  57  60   6  39  43  87  64  11   5  56  80  72  60  93  73  59  45  34  38  10  12  67  71  37   5  90  98  78  13   1  40  34   4  81  30  82  32  96  85  84   8  51  95  56  29  45  12  97   5  91  91  66  96  94  70  40  48  25   3  92  16  57  81  12  94  64  91  56  32  22  35  91  51  68  21  51  23  74  34  97   5  12  84  96  93  41  53  61  13   9  23  27  89  58  36  26  19  46  48  57   6  28  95  95  14  60  38  87  39  48  67  86  25  86  13  94  43  56  73  65  12  12  16  17  55  80  25  50  76  76   9  55  38  19  79  27  32   3  95  27  12  40  27  33  67  62  50  68   8  64  99  61  25  44   4  92  68  81  33  75  30  58  28  17   9   2  18  30   9  65  78  86   6  83  82  62  38  56  57  66  25  13  26  82  13  44  60  11   4  78  79  34  91  78  45  78  43  79  19  52  96  95  92  98  72  55  43  88  15   1  35  69  59  16  57   9  63  68  30  12  50  34  75  32  69  84  77  14  73   1  76  36  25  81  55   6  75   4  83  11  85  11  59  89   9  42  63  94  72  36  68  90  11  28  84   1  13  15  74  29   2  68  11   3   1  85  39  84  26  72  50  27  85  22  67  36  26  43  48  78   1  43  78  16  51  65  79  89  42  69  39  13  16  50  50  32  45  99  86  86  81  33  48  98  84  62  52  15  99  19  20  36  80  49  92   6   1   3  75   5  41  14  25  69  55   1   2  69  15  77  57  53  67  63  77   7  81   3  13  77   4  79  41  75   8  33  69   6  90  47  72  25   8  61  59  52  28  57  51   6  24  15   1  42  70  54  81  76  58   1  21  21   5   2  57  18  97  82  88  19  20  77  29  87  56  81  27  51  18  43  13  77  43  39  16  55  61  62  24  32  93  30  83  40  61  72  68  75  52  46  71  43  47  75  78  63  13  95  19  48  16  81  25  41   7  80  40  73   8  86  89  72  88  64  76  84  89  78  16  63  66  53  57  38  39  70  99  15  44  81  28  12   1  70  27  17  31  58  86  71  84  99  21  53  55  95  28  18  84  82  78  27  70  27  24  58  67  21  28  89  97  70  92   3  17  20  80   8  89   7  11  58  93  49  40  69  79  21  33  37  45   4   3  28  44   7  55  75  12  67  97  72  82  68  10  71   9  58   3  90  98  55  14  35  33  21  75  73   5   7  63  74  97  31  75  62  25  72  69  62  96  59  44  41  47                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                            66  71  10  11  66  73  20  22  91  89  66  35  73  36  82  14  71  98  56  15  70  10  83  86  87  58  86  73  28  32  17  17  94  45   2  63  98  42  63  92  58  89  87   3  85  67  58  22  39  97  15  22  40  84  50  47  15  46  54  37  82  41  67  75  89  82  54  65  68  51  64  50  93  69  12  46  63  79  32  20  90  77  13  74  25  75  64  69  52  69  89  44  39  96  84  24  42  30  37  35  46  42  92  76  67  42  42   4  63  30  75  63  23  32  77  57  27  84  89  84  29  82  79  27  86  89  78  55  76   9  67  36  97  31  50  84  61  26  64  14  57  40   8  61  24  78  76  38  21  68   6  28   1  76  89  56  14  68  55  30  82  38  40  93  64  36  92   7  97  65  55  16  74  22  45  46  30   2   5   8  14  63  76  87  19  40   3  74  19  58  16  96  96  59  56  11  71  89  53  97  46  43  15  79  83  77  25  83  29  90  37   9  67   6  73   6  22  82  41  39  28  24  87  67  45   4  45  37  60  79   3  32  42  10  67  50  36  22  41   5   7  39   8  23  77  21  83  74  64  38  92  56  91  56  37  92  69   7  52  48  84  62  55  73  84  27  56  69  83   8  77  64  23  78  34  96  61  16  80  61  40  60  50  49  12  96  57  51  50   8  17  78  93  12  65  94   3  45  65  29   2  19  48  52  86   3  11  80  56  99  14  73  97  60  60  69  33  87  65   5  97  67  83  27  16   7  19  46  77   2  44  83  18  56  28  80  65  70  81  99  71  65  72  80  17   5  65  70  85  16  28  33   1  93  22  39  67  46  46  33  56  23   2   2  94  13  52  67  98  60  37   8  30  59  78  45  51  46   7  99  90  25  44  76  71  12  90  40  35   3  63  30  84  35   4  48  32   3  75  95   8  68  30  71  59  65  24  23  72  43  11  19  23  34  18  65  87  20  61  73  46  50  87  40  29  33  69  15  44  44  10  95   6  49  45  91  95   4  79   3  64  78  76  13  30  38  30  61  77  36  96  86  54  31  68  16  17   6  71  41  97  43  10   5  37  68  73   8  24  52   3  29  84  60  13   5  47  70  84  86  86  42  68  90  19  55  83  41   8  35  64  32  70  19  50  16  25  30  75  40  56  86  93  97  78  28  29  58  93  67  65   5  76  75  43  33  55  94  15  32  42  86  71  36  71  15  14  27  42   4  53  23  93  65  23  23  56  25  23  47  66  92  45  83  95  26  11  32  78  10  13  69  70  23  30  77  31  79  32  71  83  81  34  21   7  53  34  45  35  46  80  87  49  41  26  71  96   6  39  15  50  75  95  91  79  19  35  54  64  11  47  90  97  37  20  19  28  62  28   4  16  77  31  82  68  20  43  48  26  55  16  47  14  86  72  53  70  37  35  25  99  65  63  63  53  19   2  23  10  38   9  39  22  72  12  10  21  53  21  25  20  16  91  45  42  84  43  50  84  10  39  56  87   5  31  32  44  37  13  51  23   5  38  38  98  19  84  16   9   6  59  84  81  83  37  67   1  60  44  45  82  97  39  28  15  54  42  43  24   4  76  87  36  81  73  49  14  17  95  59  13  28   6   1  62  88  10  41  54  89   4  52  94  68  74  72  73  66  28  90  21   2  93  72  22  53  89  11  29  84  55  32  34  98  30  79  56  83  79  56  62  56  33  59  25  93  82  19  88  29  43  47  67  65  52  62  56  98  54   1  75  76  36  25  42  32  87  49  58  81  40  38   2  70  94  30  67                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                              22  63  39  80  76  88  33  21  61  95  54  20  46  22  58  44  82  57   7  19  30  70  46  81  71  52  43  90  74  64  50  61  20  14  28  45  57  95   4  84  45  89  32  36  82  39  22  55  71  92  35  93  24  48  96  95  22  99  84  63  39   4  83  41  95  63  70  83  34  23  60  25  51  86  83  44  68  69  91  95  12  92  13  63  62  51  80  48   2  44   2   7  15  53  34   7  16  10  26  32  24  47  25  91  92  76  60  25  14   6  20  61  43  60  42  32  55  39  56  64  96  65  51  31  62  97  24  31  60  82  27  48  42  77  26  30  69  55  26  51  75  48   2  28  94   5   7  69  27  34  58  90  21  40  48  16  81  14  62  70  40  41  95  20  35  48  87  39   2  58  55  43  20  89  14  33  50  99  71  96  88  48  53  79  44  34  57  20  44  78  56   3  29  34  99  79   4  31  17   2  65  30  48  12  83  44   9  93  80  73  79  76  47  25  57  84  82  44  70   5   6  32  15  10  45  11  72  93   2  43  28  18  51  18  31  23  45  53  47   3  18  94  89  48  87  96  52  97  80  69  77  11  68  51  47   6  39  68  37  19  55  96  96  74  14  47  20   7  46  14  69  18  29  22  32  93  14  69   2  63  78   1  91  76  94  60  41  74  22  37  97  53  40  22  23  53  33  32  86  15  20  86  55  24  33  35  43  96  76  31  24  32  66  96  39  69  40  15  79  79   6  32  51  89  12  58  72  53  40  82  16  43  63  21  82  45  64  99  20  49  46  58  68  53  98  80  71  12  57   7  45  31  27  17  68  86  72  97  81  75  45  98   4  11  46  37  86  33  79  94  82  73  28  12  33  47  76  27  60  84  98  38  53  41  79  22  21   7  31  14  94  29  16  98  74  67  88  88  31  62   6  36  75  70  14  47  98  93  51  24  98  63  27  93  15  83  97  93  38  54  21  43  18   3  40  13  89  61  40  49  98  31  46  69  53  27  93  44  38   8  24  84  87  94  41  12  58  46  12  23   8  83  32  12   2  96  54  41   7  21  96  24  53  40  20  61  41  68  93  27  22  94  58  21   7  20  41  78  12  40  22  48  42  18  48  93  71  66  35  16  49  99  26  61  56  39  27  36  87  35  79  99  84  85  51  90  91  79  25  75  91  49  35  14  45  77  85  75   6  39  64  10  33  85   8  40  92  12  72  41  68  98  48  18  17  29  29  78  28   8   8  40  35  80  58  11  84  71  64  97  79  32  18   9  25  36   3  41  94  31  12  20  67  69  51   8  69  49  92  41  80   6   3  97  49  26  65   8  21  49   8  77  92  74  73  74  99  58  19  63  96  51  29  32  85  94  28  61  96  58  87  40  25  65  83  35  42  61   5  78  38  90   5  46  15  27  66  71  48  26  49   6  43   8  81  45  46  80  81  79  16  59  40  72   9  38   2  20  39  12  80  69  13  34  50  37  89  20  27  10  79  29  94  83  83  62  16  29  28  94  67  76  79  66  11  92  38  62   6  28  72  47  88  46  76  90  18  18  99  95   5  27  79  50  29  80  88  90  17  79  39  76  75  71  95  95  98  58  20  65  66  33  76  21  32  54  55  68  41  42  48  61  17  63  68  12  84  83  36  24  16  39  27  21  37  42   8  61  48  88  56  32  20  43  63  27  62  62  52  87  78  17  71  83  35  83  32  36  74  84  87  32  17  66   9  30  95  26  77   1  84  99  14  67  15  21  77  40  17  85  21  36  83  98  53  32                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                35   9  61   3  51  43  35  49  62  63  75  67  83   1  36  30  59  34  22  25  98  91  22  62  32  24  33  38  45  96  36  21  74  80  81  21  96  74  23  16  53  41   1  72  95  56  65  41  47  56  39  11  59  48  55  26  24  42  66   8  84  42  28  42  69  14  13  15  68   3  61  44  54  93  73  48  90  68  82   1  52  35  91  57  54  45  55  76  81  96  81   7  94  68  67  18  65  50  92  84  95  86  78   6  72  38  63  23  61  84  82  15  10  90  86  53   1  45  70  18  71  75  13  27  40  63  32  53  46  75  25  18  39  10  35  20  32  35  49  34  30  97  94  83  63  18  78  29  51  33   5  31  88  96  37  29  98  81  95  12  96  98  56  24  54  94   4  65   5  20  93  61  43  45  55  74  72  42  95  91  18  46  22  16  66  60  24  72  96  26  67  82  35  87  62  72  52  87  54  59  84  69  30   4  41  97  94  33  68  21  20  54  11  95  62  82  31  15  56  29   2  41  41  22   8  53  66  31  70  75  29  25  64  60   2  63  44  93  29   3  74  27   7  97  74  87  28  28  24  72  95  23  16  66  84  14  11  67  36  48  68  20  14  95  44  47  15  24  70  53  89  15  77   3  88   6  84  24  97  65  19  29   7  61  38  28   6  67  93  49  23   5  46  52  61  78  28  52   9  32  34  96  20  83  34   9  86  57  40  46  43  30  95  22  46  53  44  52  21  27  73  52  63  67  56   2  90  73   4  10  87  46  15  79  50   7  92  76  84  78  48  33  83   8  33  47  34  28  33  89  13  16  91  46  88  88  61  42   5  69  46  81  40  33  73  12   7  73  70  31  20   1  24  71  13  30  34  55  36  22  95  61  29  28  65  53  31  89  40  52   2  26  25  66  77  36  92  59  84  21  97  45  73  99  19  28  85  52  75  57  15  26   5  23  13   2  45  92  47   9  41  18  66   7  53  77  31   3  94  14  24  39   5   1  24  38  94  30  45  16  81  69  51  57  70  42  18  89  64  50   6   4  48  83  26  54  84  31   3  53  15  73  78  23  56  98  36  49  35  57  69  84  75  88  11  43  81  88  86   5   3  89  25  63   6  31  91  16  78  92  29  96  14  35  60   5  50  33  97  85  59  29  82  93  34  59  35  90  36  31  88  15  64  67  97  76   2  64  85  91   4   1  42  31  45  22  94  53  80  44  59  59  92  47   7  62  98  68  19  63  11   9  91  60  81  32  56  85  70   4  88  42  62  31   1  44  65   5  11  28   6   1  31   8  34   2  95  14  44  59  94  69   4  31  61  56  61  71  22  55  75  90  50  83  34  22  63   6  87   3  59  16   3  73  61  83  11  37  22  58  59  78  94  39  16  98  52   6  39  97   6  43  85  96  83  36  52  23   6  23  31  76  96  76  80  64  85  72  84  65  40   9  27  16  41  88  46  54  10  61  60  17  73  71  72  87  69  62  46   4  52  53  58  92  62  75  58  19   1  29  22  83  40  37  86  89  42   6  16  63  70  96  87  21  45  59  38  36  30  10  29  12  94  27  28  10  42  30  50  69  28  75   3  87  21  12  37  58  94  90  81  49  90  37  87  30  91  11  92  43  69  15  83   7  24  72  58  99  17  26  52  16  71  21  54  57  84  23  87  55  21  45  18  89  29  66  91  22   5  73  70  73  42  24  73  13  36  21  69  23  46  56  28  81  18  22  26  69  60  24  22  52   5  11  41   2  73  30  10  12  20  73  47  66   1                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  61  99  71  16  16  42  79  12  26  75  66  66  23  27  13   7  21  38  81   4  16  72  76  71  12  21  56  43  52  80  77  31  61  46  16  91  16  81   9  76  51  29  83  58  77  53  92  33  46  34  58  22  97  57  73  54  34  84   7  90   6  74   1  16  34  74  62  84  21  26  94  88  38  42  60  71  77  90  98  42  66  28  43  37  35  41  41  72  74  14  39  57  75  85  78  34  43  74  84  22  67  92  62   8  16  84  40   5  23  16   5   4  20  78  78  27  63  52  59  37  59  35   2  33  27  60  57   3  66  85  41  13   6  35  38  33  82  33  65   1  88  91  53  14  69  62  95  24  93  94  37  63   3  14  70  88   3  24  22  97  70  75  14   5  46  77  61  57  27  15  76  15  88  47  35  24  52  10  88  74  57  41  74  81  76  27  81  44  58  54  68  97  63  27  81   7  77  35  81  28  60  40  80  80  66  52  76  15  38  31  42  13  25  44  57  54   7  65  59  35  32  24  70  36  21  22  94  74  48  18  32  66  58  11  26  85  44  11   9  40  46  33  87  71  46  13  59  20   6  26  74  29   4  24  35  48  96  14  93  29  25  21  94  77  97  24  13  93  68  41  80  20  29   2  61  84  33  74   2  36  89  23  86  33  62  84  52   5  89  79  56  88  57  39  14  89  62  39  58  98  85  43  53  15  99  38  85  39  65  80  19  72  96  53  24  20  29  93  20  50  31   9  36  44   8   2  49  31   9  64  83  89  69  16  83  40  74  56  20  48  78  76  50  56  76  41  64  92  83  75  37  24  10  97  86  64  89  41  31  84  92  23  52  11  78  78  73  65  13  18  99  34  86  94  72  31  72  70  38   6  26  56   8  59  41  39  74  83  43  38  81  12  32   5  38  51  99  47  59  83  96  40   6  23  40  14  58  23  30  95  61  70  68  35  14  20  35  50  26  18  66  76  87  51  95  47   4  53  62  14  90  38  41  75  17  57  79  17  62  61  64  98  56  55  29  34  45  59  45  56  35  25  69  51  52  54  91  45  67  23  64  92  86  10  97  36  43  42  48  52  75  72  36  51  57  17  66  16  70  97  27  26  72   4   8   4  92  89  23  27  43  46   7  21  25  66  98  72  87  44  45  19  72   8  54  46  22  32  58  60  66   7  62  75   3  58  48  61  30  27  82  90  22  27  86  74  51  63  69  38   2   8  94  49  86  92  55  23  26  79  83  63  15  65  89  56  10  82  93  35   5  61   8  42   1  74  38  87  92  53  22  22  68   3  28  54  31  99  86  80   4  68   6  74  15   7  12   7  33  35  57  33  16  49  68  65  46  33  65  88  63  86  21  47  40  19  40  52  65  16  69   5   3  41  30  21  97  64  26  45  20  63  31  60  56   6  93  86  54  75  54  14  32  40  36  22  29  74   9   2  96  28  64  66  28  81  79  70  54  65   9  43  77  43   7  42  69  62  39  20  21  88  69  13  48  49  49  46  41  20  18  27  90  22  92  27  14  42  98  11  75  69  87  81  97   1  54  51  47  12  44   7  71  43  39  87  91  75  11  80  11  24  80  59  28  73  15  15  99  28   3  73  78  36  90  95  60  10  87  10  92  18  89  97  24  54  59  72  63  18   8  32  11  94  36  39  79  19  10  53  74  24  61  76  39  77  40  95  48  58  16  66  44  63   2  55  13  49  74  95  86  80  77   4  87  78  27  73  32  71  34  12  58  32  44  99  43  67  35  90  71  86  96  14                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    40  29  10  82  15  41  96  96  13  88  65  32  70  14  45  15  93  13  62   6  59  21  31  23  34  37  29  61  24  90  79  26  22  19  48  95  47   5  54  27  44  84  94  96  14  18  63   7  77  73  71  43  43   1  96  36  13  55  39  88  94  38  63  76  63  51   8  31  24  86  84  72  32  79  16  69  45  39  48  74  45  24  64  73  33   1  93  68  27  52  56  27  43  96  37  54  59  26  73  23  63  94  39  86  11  19  72  79  53  67  85  77  61  90  50  31  54  17  52  10  12  54  93  59  52  23  11  90  35  13  60  13  64  55  65  79  25  97  29  16  74  90  96   7  37  12  74  36  91  48  16  17  42  16  63  39  77  95  70  78  76  95  96  68  22  86  55  38  92  59  54  26  55  34  56  18  77  10  12   1  65   2  62  40  71  70  66  10  33  20  80  44  60   9  27  90  90  66   5  96  25  18  28  39  74  76  32  59  34   2   2  21  82  14  62  72  39  32  71   7  56  38  86   7  25  28   6  57   2  92  42  14  52  91  28  81  33  89   6  36  82  57  41  13  25  95   8  56  53  17  94  85  49  38  84  62  62  33  80  90  64  69  54  75  68   3   2  20  88  19  83  74   3  64  78  82  19  12  57  93  24  95  89  36  46  86   7  34  12  28  43  57  20  48  64  20  43  89  10  44  91  69  98  23  91  83  50  94  39  14  16   4  49  33  88  52   3  30  16  25   5   8  93  46  42  22   5  72  88  42  56  47  87  70  17  21  63  45  96  20  13  89  87  75  89  93  18  87  76   7  49  97  78  97  15  29   4   2   4  52  23  70  42  97  21  27  36  38  32   9  96  36  12  92  51  40  81  95  32  14   4  79  16  77   3  36  91  47  79  16  98  81  78  62  77  93  52  43  89  78  30  12  31  75  45  85  62  34  57  60  81  58  95  67  90  49   2  74  44  52  17   2   3  22  71  48  10   6  12  20  88  25  96  76   5  63  96  57  49  69  48  57   1   4  19  11  60  50  36  44  45  22  45  83  59   9  18  11  43  88  90  68  37  84  21  11  42  34  60  15  51  83  94  83  21  42  72  36  68  27  55  33  15  77  16  67  14  43  66  26  78  74  96  19   9  87  90  33  40  50  44  57  88  78  84  69  18  73  54  16  60  39  56  35  99  48  83   9  61  29   5  91  69  82  36  66  52  92  10  23  83  96  36  22  33  53  22  39   4  77  40  40  95  37   9  59  55  91  32   5  33  18  15  85  53  63  60  41  52  50  67  18  59  74  59  13  26  61  88  28  89  48  76  29  41  68  38  12  38  28  54   5  29  96  84  13  49  43   7  48  40  76  23  40  80  10  65   8  79  57  53  40  39  45  67  70   7  60  51  84  15  39  66  10  73  27  26  96  72  66  52  48  13  79  34  99  12  71  18  33  22  58  97  20  70  66  32  57  67   7  68  55  52  47  86  50  50  77  69  62  83  86  59  50  52  71  39  72  52  48  80  45  62   9  21  70  15  95  96  23  60  56  10  69  79  21  77  55  39  77  80  71  63  82  34   6  18  63  69  52  34  83  95  75  35  35  36  21  39  71  53  51  18  90  42  19  37  15  35  45  22  65  20  52  81  53  26  47  66  60  34   5  35  99  45  71  88   4  69  45  81  73  44  78  63  74  91  96  15  64  20  87  63  15  81  31  83  42   5  41  92  33  25  56  80  51  97  81  85  59  13  44  72  29  83  89  68  17  50  53  17   5  85                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      72  77   2  76  44  58  48  11  37   4  77  89  74  48  68  86  39  36  68  43  34  48  82  57  62  72  89  64   7  34  66  84  84  30  95  10  46  65   2  10  30  68   9  92  47  14  70  99  44  14  46  50  83  73  10  11  19  24  12  53  57  13  80  13  58  59  27  78  49  37  52  75  38  61  50   4  31  37  76  82  33  91  24  39  71  32  31  35  73  74  50  10  87  85  37  81  53  25  76  40  65  13  34  74  81  79   5  79  96  36  17  22  11  62  34  80   7  34  16  40  67  87   9  73  85  45  15  46  11  98   9  57  67  12  31  36  40  62  51  22  73  55  54  16  83  71  77  55  47  20  13  35  78  27  58  14  42  63   3  62  29  51  92  29  32  60  78   2  65  78  35  88  84  15  89  86  12  86  43  36   9  99  44  64  66  19   1  53  64  98  27  99  32  93  53   7  66  49  64  63  52  51  43  81  74  69  95  51  75  87  44  87  42  65  91  21  67  70  80  79  63   8  55  93  77  61  20  86  99  35  74  97   9  99  13  28  81  90  93  91  47  58  35  20  93  99  75  67  58   4  56  21  95  24  22  26  76  44  15  11   4  42  63  90  83  71  58  56  65  79  79  33  79   2  41  75  33  44  22  88  59  60  31  24  61  58  11   8  89  31  66  15   9  83  11   2  67  30  15  97  45  24  74  78  36  58  50  11  38  89  24  50  85  30  12  15  74  39  76  93  81   1  78  28  86  79  19  32  44  60  21  26  74  10  25  71  19  34  17  47  94  37  78  85  17   7  26  56  87  82  24  28  55  59   5  24  91   4  54  43  34  58  31  65  23  36  57  68  62  62  20  28  64  49  46  30  30  67  66  78  17  58  45  42  18  39  87  53  52  73  96   2   5  93  41  73  61  23  64  55   7  85  89   8  33  83  70  45  97  86  35  69  18  71  45  92   2  66  58  45  35  67  90  34  32  42  64  19  11  31  87  96  99  58  24  36   4  19  76  40  98  67  82  31  49  61  33  29  80  46  63  19  68   2  67  46  43  38  92  66  15  92  52  65  34  51  81  30  97  28  36  95  44  44  23  73  34  95  80  63  81  15  11  24  72  47  89  77  35  91  44  24  40  97  70  93  48  25  78  76  77  17  18  52  81  82  30  90  48  68   2  77  38  43  42  61  32  45  63  11  63  29  30  78  30  83  74  25   5   6  41  54  67  22   4  92  22  27   7  90   7  80  81  69  77  85  67  16  44  13  45   5  82  88  29  39  37  79  51   8  81  89  96  93  54  44  74  98  57  24  83  36  99  61  23  75  19  46  62  55  87   4  55  26  40  31   9  15  73  92  75  83   1  50   1  66  34   3  67  28  25  77  87  21  77  86  60  68  62  48  16  48  64  48  35  50  48  66  56  73  87  66  62  65  54   1  60  60  98  35  40  90  93  94  51  21  91  45   3  75  26  50  32  47  38  92  70  65  27   7  74  89  77  86  57  94  11  99  14  50  56  66  97  43  17  38  94  32  21  20  67  83  52  24  60  48  79  16  11  65   1  20  61  14  86  81  28  84  31  77  51  25  90  50  65  40  16  30  39  74  37  41  92  85  56  17  61  99  73  88  44  19  42   8  66  51  49  45   1  74  13  49  19  10  20  96  54  14  32   3  35  83  38  51  33  82  96  10  29  99  91  63  58  94  46  69  73  77  27   4  36  21  52  56  49  27  74  37  13   4  24  71  34  54  19  31  67   8  39  59  89  12                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        48  10  51  90  93  56  74  21  14  64   1  24  58  69  32   8  69  56  34  45  23  74  92  84  44  13  74  65   6  96  48  51  73  29  75  11  55  48  42  70  55  81  60  74   5  91  33   1  73  68  62  24  97  65  58  23  68  39  38   8  85  36  48  30  91  36  36  94  11  49  57  95  99  59  44  94  86  28  46  53  93  72  10  84  92  37  99  81  78  42   1  13  87  87  11  85  14  10  41  37  57  78  52   7  16  47  98  11  85  88  35  99  57  72   8  84   1  17  16  38  39  14  28  49  25  44  31  98  13  65  86  12  79  65  67  23  69  73  68  76  52   4  73  77  18  53  68  52  77  42   7  26  28  81  31  60  14  43  42  96  96  72   7  51  64  35  52  63  28  47  91  63  14  22  31  61   7  24  22  62  79  45  63  55  94  11  75  27  67   4  56  46  21  42  31  13  26  34  97  72  25  48  24  21  15  60  41  95  81  54  17  12  30  85  28  66  60  85  59  94  82  16  68  71  92  71  60  81  82  16  46  77  33  14  41  82  56  89  53  71  52  42  18  99  69   7  91  81   1  13  67  65  67  89  47  25  31  18   7  68  21  73  32  45  45  60  93  57  99  99  72  74  27  74  73  52  58  57  88  44  14  79  51  77  31  71  49  71  91  63  19  21  60  38  43   6  60  97  66  26   2  94  70  22  20  34  45  43   4  35  77  95  55  83  31  51  63  53  81  77  86  88  70  93  31  55  59  85  93   3  74  45  81  55   1  44  35   7  39  57  56   3  46  55  91  91   3   6   7  17  63  33  27  45  33  63  71  78  79  18  25  81  97  99  45  39  73  52  76  37  65  22  65  48  79  58  70  88  87   9  78  97  33  74  30  67  93  20   4  15  56  55  43  31  57  63  13  24  22  95  47  27  23  87  34  28  79  89  89  96  46  93  16   7  26  37  38  51  83  93  43  26  70  58  22  81  77  95  62  37  86   6  79  70  88  42  53  79  59  48  40  75  38   6  92  96  36   6  78   8  27  65  81  40  50  85  75  60  52  55  64  45  67  80  97  96  38  89  28  40  61  31  15  38  40  89  42  71   2  15  71  48  46  37  75  47  60  45  43  67   9   6  24  77  72  57  39  26  69  78  99  81  27  36   8  87  46  68  87  80   5  91  26  12  95  23  46  28  37  60  68  85   1  92  83  25  44  99  10  47  87  60  87  80  44  91  21  40  86  99  80  74  56  68  30  44  52  57   2  54  86  60  85  56  39  98  31  95  90  87  18   4  42  19  63   8  47  70  88  79  17   8  85  38   3  43  40  66  60  97  53  36  20  96  93  82  73  92  28  44  38  30  76  30  15  54  74  61  52  21  21  84  89  53  26  95  66  62  26  79  29  23  52  89  95  29  72  17  95  33  15  45  95  34  88   1  85  72  79  97  43  79  32   7  30  96  91  20  38  82  66  16  71  33  56  18  68  61  38  44  73  72  32  85  42  40  39  39  29  50  81  80  84  84  70  50  90  68  95  72  35  78  52  30  20  11  48  94  66  85  27  35  51  40   1  15  65  74  66  85  50  83  72  94  47  88  53  38  16  50  38  92  92  36  39  18  31  14  50  87  58  15  66  20  64  14  95  21  73  56   3  90  51  50  82   9  46  87  55  49  86  40  34  49   4  83  39  26  34  37  98  18  73  17  78  18  28  45  47  50  36  69  47  22   4  64  82  50  76  12   2  84  71  29  98  83  22  87  79  57  79                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          73  33  53  96  70  13  93  24  13  38  75  65  42  20  64  20  80  97  13  22   7   5  23  85  31  70   4  27  13  80  74  20  88  45  81  76  96  61  98  56  25  72  79  87  55  18   8  70  67  95  25  52  46  77  10  39  44  82   4   5  80  51  97  65  90   3   3  18   3  34  87  54  53  38  97  42  54  39  57  24  59  11  31  58  26  11  56  17  26  28  57  80  39  57   9  33  68  71  50  71  15  19  40  56  42  70  99  36  13  52  42  46  45   2  93  90  46  46  71  77   9  67  34  68   5  56  88  46   2  98  53  65  21  59  15  31  10  30  66  49  24  60   8  89  36  98  93  55  20   9  19  13  44  74  22  45  42  86  56  63  75  39  57  32  39   6  68  81  80  46  42  18  40  21  32  60  62   3  87  78  84  74  78  81  91  37  81  32  71  46  38  31  96  99  50  62  55  40  34  74  28  65  15  64  31  89  94  28  66  66  15  69  50  59  11  57   7   1  21  16  67  19  23  33  61  91  14  52  88  70  23  64  84  94  54   2  76  26  45  26  98   7  13  18  40  76  53  11  99  57  60  63  56  56  39  62  58  73  76  34   1  42  97  15  91   7  41  14  73  96   4  22  27  35  46  87  82  27   9  47  10  60  23  21  84  38  55  43  98  90  23  29  81  54  14  39  20  57  67  51  69  10  59   2  70  30  60  43  80  50  15  97  18   9  77  65  16  71  93  86   8  78  67  24  33  46  48  39  26  38   7   3  81  42  68  98  87   9  77  32  14  71  87  10  68  94  30  72  73  90  11  99  48   2  97  53  27  19  60   4  57  40  10  62  25  14  17  34  98  84  16   9  71  45  66  13  57  22  47  29  62  25  99  81  23   5  86  22  18  28  88   5  89  29  81  58  61  48  84  36  36  32  44  51  78  66  31  40  84  76  39  61  52  42  35  64  64  16  93  63  87   8  49  38  52  41  19  81  55  13  10  14  42  90  24  67  24  27  41  96  91  12  93  90  59  46  33  46  73  68  72  82  99  75  94  50  79   4  11  19  80  67  32   6  17  39  62  34  66  14  51  27  68  12  15  96   6  80  25  61   3  37  10  42  35  82  69  93  15  41  44  78  14  58  57  40  66  85  85  71  82  17  63   3  42   5  97  77  11  31  25  79  88   7  26  72  99  37  35  14  16  22  18  50  20  79  86  19  64  27  79  94   9  44  91  42  31  64  84   8  85   4  58  52  98  18  97   8  60  45  31  51  78  43  70  70  94  35   3  86  70  27  50  46  46   6  76  89  11  54  12  45  60  10  33  52   4  16  20  68   1  40  21  12  80  79  59  79  32  28  11  17  83  59  86  46  22  43  53  47  58  94  43  45   9  42  80  17  28  20  35  46  73  91  67  72  10  31  31  92  51  17  54  39  70  43  99  22  44  36  84  16  52  51  71  89  78  90   4   2  30  45  73  64  12  46  23  87  93  91  98  62  75  62  31  99  11  99  90  24  67  61  87  60  95  88  47  90  59  87  98  62  41  76  38  55  20  89  91  24  31   1  36   1  90  96   3  98  78  99  29  44   3  72   4  77   8  41  88  85  32  84  69  58  82  34  65  56  77  44  79  60  77  58  55  39  85  89  30  32  36  15  94  77  72  90   5   3  95  52  18  61   8  95   4  19  70  53  18  39  12  85  63  62   1  46  33  52  42   3  75  38  48  98  40  29  47  95  83  96  56  94  61  42  24  12  45  14  58  12                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            16  39   5  49  14  50  59  45  61  79  45  34  36   3  71  35  62   8  41  89  82  80  84  57  67  71  80  48  78  16  97  87  42  59  88  41  95  28  70  79  89  78  69  48  25  69  97  90   6  58  76  16  32  66  57  59  67  60  69  84  70  98   3  79  67   2  78  78  56  94  34  26  67   4  93  78  71  82  92  53  26   9   9  19   3  79  73  28   4  86  83  82   3  22  25  62  81  32  63  32  13  69  19  63   5  50  45  43   3  44  26  81  99  67  22  57  17  18  99  65  34  25  89  59  21  38  69  22  74  46  63  18  84  12  70  13  71  99   7  72  51  58  61  70  68  49  40   3  60  40  79  21  92   2  24  74  57  80  30  45  18  70  95  72   9  25  60  19  83  23  15  10  86  32  49  73  16  33  87  36  55   2  41  33  89  18  89  17  77  84  72  63  11  35  79  54  77  91   2  98   6  16  29   6  66   3  72  13  54  23  84  91  37  88   2  41  22  25  50  86  20  95  90  67  82  93  52  69  46  38  66  20  72   4  35  91  19  26  12  61  89  22   5  47  92   7  74  63  53  30   9  49  88  18  14  25  94  25  34  59  16  67  71   2  21  63  23  38   8  84  83   9  29  93  13  57  12  91  34  89  22  44  67  24  97  18  41  56  79  36  46   8   6  45  42  21  46  48  16  22  37  66  11  58  33  65  73  64  97  24  67  43  95  75  70  74  67  28  21  35  60  75  67  81  21  78  39   2   8  83  53  65   6  89  19   8  60  37  78   1  11  78  22  92  78  59  10  39  55  15  36  83  37  10  36  92  63  52  65  97  82  10  94  69   6  76  61   6  57  60  84  24  37  20  50  13  87  97   9  59  46  31  13  28   9  68  27  99  19  20  91   2  15  97  45  29  59  40   9   4   7  94  27  57  48  71  46  23  58  68  61  85  83  56  17  31   8  51  84  34   8   3  10  79  77  97  84  86  45  80  55  88  82   6  21  90  27  51   6  28  49  99  85  45   2  82  10  79  37  84   4  26  87  25  66  14  51  23  64  66  16  56  55  68  89  98  98  49  90  55  55  36  82  78  73  81  14  97  66  49  95  21   1   9   9  35  27   2  52  31  77  61  77  71  52   3  55  20   3  78  24  22  97  63  79  46  93  22  79  84  82  71  51  60  22  85  27  28  64   9  95  99  76  61  43  29  75  96  37  56  82  10   8  85   1  50  82  64  20  70  95  68  97  92  37  53  40  47  22  81  59  11  70  12  55  98  55  55  76  96   1  10  52  64  81  88  48  24  66  12  48  19  69  71  64  99  92  88  66  56  62  64  47  19  62  68  99  51  64  68  73  78  32   9  99  65   4  44  57  51  17  57  61  15  43  78  18  99  64  89  54  57  27  44  97  62  38   7  14  23  88  25   8  37  61  73  13  53   2  42  24  90  88  20  82  41  79  46  82  35  61  20  95  71  95  84  90  95   5  91  69  16  58  57  37  89  48  36  80  80  84  19  87  53  75  22  10  45  92  76  12  79   8  99  74  39   8  64  17  36   4  87  23  34   2  53  65  34  37  92   7  24  73  33  49  19  99  39  11  33  68  13  44   1  69  35  14   4  68  84  95  85   2  58  64  14  75   8  85  91   1   9  64  76  94  20  87  91  94  85  38  23  10  86  15  19  75  32  62  96  13  44  91  58  55  88  81  74  69  56  23  66  81  63  35  49  16  58  27  91  11  64   1  91  45  32  24  16  12                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              39  17  44  82  19  99  76   5  95  28  25  58  20  12  77  92   5  45   4  80  30  42  41  71  75  14  92   8  10  43  51   2  12  72   1  23  52  22  24  45  82  27   4  42  75  55  28  12   9  78  39  28  37  68  86  25  10  39  16  98  55   9  64  84  62  79  22  67  44  24  76  34  67  60  86  17   7  67  14  12  86  75  75  50  67  21  42   4  11   2   6  21  59  50  55  99   5  13  11   3  32  71  51   5  80  25  49  41   8  64  22  65  50  63  96  12  99  72  91  14  39  25  61  98  16   5  90  17  99  71  34   9  24  67  59  67   7  55  68  16  82  54  28  39  69  67   3  74  80  47  83  85  26  40   2  44  47  91  45  79  52  79  61  24  10  66  35  43  24  57  95   2  50  60  66  39  33  40  48  52  13  66  14  33  35  91  39  41  69  86   8  49  78  76  25  96  58  46  27   7  41  70  28  51  86  95  45  51  36  79  41   5  59  38  63  68  98  27  16  29  86  46  67  84  22  78  22  18  29  47  87   3  92  52  48  93  31  93  17  21  28  95  60  93  94  18  46  88   4  19  87   7  25  10  99   3  99  34  30  37  60   5   1  88  23  30  84  93  42  66  60  47  84  88  27  94  96  46  77  37  69  39  86   1  89  32   2  75  49  21  60  65  71  61  42  87  41  21  34  93  43  72  73  85  17  67  15  90  91   8  21  90  41  91  92  96  79  48  19  59  42  86  79  21  64  13  14  56  34  41  19  62  56  70  62  92  38  10  30  20  10  97  36  53  24  51  33  27   9  63  16  49   7  54  67  19   3  89  33  70  12  23  91  63  70  34  21  34  65  18  17  86  46  54  16  51   8   2  76  50  42  24  31  99  94  76  68  89   6  21  31  71  53  46  51  77  33  58  86  57  29  67  36  66  76  87  71  25  86  80  75  69  61  65  14  95  69  53  84  51  79  83  43  75  75  63  75  25  76  79  77  93  47  56   2  74  79  23  75  26  64  91  81  65  17  54  42  51  89  57  17  19  84   5  48  54  22  31  77   2  75  61  92  88  48  75   7  15  38  95  63  25  54  32  75  64  44  42  67  14  79  62  12  52  31  90  92  36  22  86  37  13   9  51  69  63  66  55  10  97  87  82  42  89  69  97  19  34  23  66  87  64  69   1  12  20  12  13  96  98  37  96  69  20  77   4  60  76  74  85  98  65  26  80  96  51  80  79  37  36  11  65  23  76  18  73  74   3  13  33  94  30  60  97  98  81  85  88  21  88  44  59  77  50  25  79  45  93  28  63  45  56  76   6  91  97   8  25  40  32  57  61  57  76  46  55  61  51   4  70  60  59  74   4   2  23  39  99  55  97  85   8  59   1   2  55  85  94  72  35   2  41  97  61  63  99  52  39  32  49  21  40  90  75  50  68  95  50   5  53  16  51  36  91  64  77  60  77  51  49  74  75  72  32   6  13  45  97  39  46   2  14  43  28  26  26  80   3  87  72  94  92  89  52  82  59  10  88  45  33  80  99  20  34  70  70  64  15  46  49  74  73  60  49  29   1   4   1  17  63  39  31  18  97  34  23  97  70  66  45  83  42  46  68  39  47  64  85  24  54  71  17  17  22  30  56  25   1  79  39  17  77  80  51  15  41  15  29  66  53  85  76  19  65  59  19  80  13  59  24   8  75  16  76  31  89  28  61  91   4  49  51  28  62  83  27  99  46  44  16  91  84  95  80  22  96  97  19                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                76  18  46  17  46  52  76  55  93  53  73  79  44  68  87  96  16  35  26  32  47  28  31  11  56  22  37  39  73  69  14  34  67  94  35   4  93  14  79  25  70  18  89  19   6  72  94  79  41  31  46  44  33  31  56  88  75  92  50  62  14  98  76  81  18  92  50  15  34  12   3  50  83  55  55  73  75  30  47  46  90  47  45  32  65  23  45   9  77  14  81  42  85  47  42  99  64  68  61  48  53  45   2  85  57  50  98  24  60   3  35  89  48   1  74  26  67  86  91  28  37  61  55  39  79  81  24  27  44  36  98  38  75  65  49  18  11  96  49  98  79  20  14   9  25  62  10  23  56  66  26   7  75  77  25  34  61  54  71  31  40  71  75  97  82   9  93  73  66  61  24  31  69   8  76  75  57  21  40  79  99  30  91   4  27  85  94  94  99   5  91  70  56  23  12  80  54  29  10  17  87  34   4  32  31  82  37  57  90   1  24  62  88   4  88  53  38   4  90   7  35  53  89  50  71  94  40  46  48  60  11  12  13  57  48  51  57  33  93  34  79  65  33  12  34   8  16  49  71  72  78  52  18  93  84  79  95  33  72  84  79  42  28  56   8  24  27  88  13  45   4  93  63  38   9  61  32  24  26  88  65  84  61  38  94   5  69  32  42  35  23   1  38  63  23   5  40  62  46  52  41  77  85  83  31   6  39   4  34  47  10  61  73  11  75  16  22  37  98  62  34  95  47  57   7  77  61  66  94  30  19  85  17  27  27  90  22  46  30  47  55  85  50  91  35  59  15  84   9  15  13  39  31   1  47  33  42  70  15  10  98  47  69  83   3  48  87  65  72   1  28  80  64  56  47  95  17  93  70  37  80  27  87   1  60  76  85  61  82  81  15  21  82   8  22  66  90  81  23   7   4   3  37  66  24  45  83   2  82  36   5  76  64  28  64  58  17  83  16  10   8  61  10  43  80   8  29  77  47  13  10   7  63  78  83  28  98  60  51  58  60  60  16  13  85  73  42  25  31  83  41  35  68  87  57  63  71  77  27  44  27  92  58  41  27  38  95   4  71  74  20  77  57  19  49  23  68  47  32  29  65  77  95  68  85  66  53  52  12  51  12  81  49  16  44  98  69  83   7  58  62  19  37  71  18  13  68  51  77  46  68  84  14  77  76  63  79  47  73  54  23  66  64  91  54  86  38  10  50  49  89  34  64  14  74  83  76  77  29  43  39  57  65  81  74  82  81  31  67   2   4  47   4  15  42  58  96   8  39  64   3  59   9  18  28  93  42  76  59  50  15  73  87  95  17   3  65  53  22  47  17  91  40  15  40  94  38  57  63  47  24  61  56  15  46  23  95  47  66  74  15  22  64  71  25  31  14  61  96  28  42  71  35  91  96  50  98   7  90  84  99  29  79  87  55  70  15  46  92  51  38  78  53  17  94  99  25  11  87  24  48  77  89  60   2  70  20  53  91  28  83  25  84   9  39  49  22  30   3  85  88  23  11  35  71  43  34  27  97  83  19  38  47  74  39   2  86   9  67   5  24  76  63  77  73  38  42  87   2  14  52  65  27  14  45  98  92  93  36  88  97  40  60  22  11   6  60  93  42  89  60  79  43   8  94  35  56  70  91  94  31  66  35  92  50  88  38   9  28  85   2  83  24  25   5  32  62  76  41   4  81  96  78  39   9   4   5  31  55  66  90  84  30  32  25  10  15  23  37  55  19   1   2  52  44  21  12                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  91  15  97  28  93  78  30  65  34  15  43  94  14   8  22  38  47   4  51  93  82  22  77  81  95  74  89  19   4  33  95  84  86  75  96  37  11  69  90  78  82  51  56  90  23  60  26  73  36  78  91   3  12   1  64  36   2  25   5  67  88  47  99  73  48  33  72  94  59  89  31  63  91  63  38  60  52   6  44  63   9  84  11  82  25  15  11  22  12  60  36  96  83  14  86   1  90  38  68  92   1  53  58  63  96  13  59  12  32  56  25  54  41  60  31  23  31  84  24  68  33  60  42  51  33  36   2   4  64  79  10  17  56  62  36  62  45  72  75  21  47  54  40  43  64  77  25  17  46  12  11  29  82  79  70  40  35  93  19   2  93  87  75  88  10  14  66  56  72  94  94  91  90  82  75  61  10  23  16  70  40  10  57  36  63  97  17  57  46   7  41   7  77  31  35  67  29  88  95  35  78  65  22  81  65  74  97  80   6  25  27  83  83  10  77  84  97  56   2   9  57  21  10  99  29  43   8  82  63  86   8  81  69  11  15  88  25   7  50  15  69  25  88  88  59  50  41  46  76  53  58  77   3  24  54  64  86  47  94  77  49  57  13   4  66  57  90  49   8  29  87  77  86  75   6  81  97   5   2  37  27  33  77  94  53  36   5  53  12  51  83  45  64  95  49  31  59  11  86  39  26  16  11  75  99  77  99  47  76  89  66  58  12  35  24  58  77  87  52  59  56  24   6  21  17  87  86  16  20  83  10  65  24  50  42  66  44  48  16  76  46  20  70  49  47  81  99  98   2  57   1  53  67  52   5  18  79  46   7  76  32  19  81  29  17  87  63  60  14  82  26  59  61  96  96  63  64  21  76  55  89  43  39  45  54  65  54  63  39  69  85  92  26  88   1  98  85  34  11  53  54  69   2  10  48  49  68  45  12  57  14  33  22  74  59  62  98  50  58   3   3  98  15  79  93  75  94  99  66  25  24  84  55  99  27  30  79  34  72  33  60  61  25  44  86  87  60  65  68  79  23  19  78   2  30   7   6  91  48  19  69   3  51  17  40  69  46  71  69  23  65  88  44  82  96  73  14  62  62  79  75  44  13  43  43  86  83  17  78  91  44  33  47  34  72  73  16  27  94  77  17  17  84  53  64  36  10  49  50  54  53  10  56  34  51  96   8  59   7  83  75  26  25  59   6  24  61  87  85  27  38  41  96  28  81   1  79  48  64  29  63  14  98  29  91  41   9  48  35  33  48   7  87  87  84  28  76  11  36  61  97  94  40  91  48  53  24  60  49  60  16  99  23  78  83  29  54  11  96  18  35   3  96  54   9  71  25  43  91  79  79  41  64  84  17  66  71  14   7  91  95  52  66  61  41  54  94  31  42  69  79   2  55  28  61  69  97  20  65  25  55  86  24  16  74  64  19  60  15  51  20  44  19  43  83  50  20  17  95  59  36  24  66  31  19  23   1  68  95  18  12   8  60  97  26  23  37  41  54  83  52  64  43  68  22  79  51  59   8  21  61  18  80  43  95  11  81  96  38  28  92  98  58  93  54  24   2   1  67  29  20  72  35  81   8  93  34  75  41  80  50  94  16  63  70  33  93  21  52  79  96  82  91  86   9  82  53  31  61  35  76  61  44  53  54  81  54  38  71  76  23  52  67  87  85  16  83  58  33  84  61   2  36  14  38  20  12  10  29  83  39  41  59  44  66  57  31  73  20  28  80  22  32  25   6  78                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    59  38  14  57  50  45  28  67  79  34  98  21  64   5   1  70  10  51  18  47  69  42   1  15  85  39  21  43  59  46  73  42  10  80  24  18  29  39  35  63  70  38  80  13   6  45   5  81  29  63  48  40  82  45  50   8  51  30  66  44  17  90  59  44  92  66  24  54  99  22  91   5  56  67  60  40  66  93  22  57  77   7  54  77  95  48  65  78  75  27  78  44  11  79  40  61  90  58  81  67  50   3  68  59  78   6  27  80  22  23  83  19  42  50  56  91   3  87  75   9  57  17   8  39  22  56  82  49  89  71  94  89  60  76  68  92  63   5  76  86  53  12  67  40  78  84  90  27  83   2  57   7  45  98   8  28  11   1  24  81  53  67   2  76  99   6  75  22  28  59  73  25  94  76  23  16   9  14  57  79  59  72  82  62  19  37  89  70  95  79  80  53  81  51  10  43  65  53  68  59  74  68  53  16  82  24   6  67  42  30  37  53  56  48  53  35  22  11  14  99  59  18  55  23  50  77  60  42  44  22  25  67   3  19  54  46  71  23  68  43   3  13  56  93  41  73  47  94  12  58  80  60  61  71  38   2  27  76  15   7   6  33  19  14  35  58  24  34  88  79  47  71  44  81  39  90  95  72  30  89  19  86  85   4  10  95  61  33  11  58  91  99  54  52  25  98  24   3   6  61  75  21  20  55  41  11  28  69  96  41  64  84   2   9   3  17  76  98   2  57   9  38  70  28  85  92   6  14  20  24  16  53  31   8  50  52  12  39  55  50  84  11   5  45  97  63  71  29  82  23  42  99   6  72  86  13  55  43  86  95  69  47  54  21  62  61  72  44  76  26  49  95  35  20  59  75  63  15  98  12   9  22  62  81  94  46  59  92  35  45  64  16  25  19  45   4  90  45   8  20  98  77  48   9  64  49   2  29  18  33  50  84  34  36  69  10  89  81  97  29  13  84   5  47  71  65  52  84  53   3  11  85  76  48  54  88  10  53  21  35  21  28  82   3  56  49  86  65  46  65  41   7  99  82  88  66  33   8  52  93  79  37  89  62  46  80  74  86  43  96  33   8  92  71  31  28  34  99  40  53  87  53  49  25  58  86  27  93  70   2  65  82  46  15  62  10  45  48  76  66  18  19  43  33  27  56  49  10  37  89  17   8  71  30  90  32  24  47  51  30  18  80  29  95   4  16  23   6  66  59   9  80  88   3  35  80  42  92  33  73  55  78  35   7  75  66  96  17  50   4  67  94   4  96  83  32  57  17   3  33  72  91  56  91  92   6  37  58   4  85  22  56  22  25   1  76  55  77  94  59  30  54   3  49  76  41  97  21  14  48  64  82  53  68  74  16  49  46  21  75  78  91  15  17  70  95  38  99  53  31  50  58  86  33  47  58  45  44  36  90  54  57  74  61  32  57  95  31  23  16  12  29  73  16  29  32  64  42  10  90   3  71  53  39  12  72  85  99  83  48   4   2  28  50  78  26  53  91  54  48  81  87  95  33  48  56  69  87   1  77  20  23  70  90  19   4  82  39  11  27  61  40  55  72  37   8  94   3  12  95  10  88  57  85  54  77  59  92  11  69  26  15  72  31  74  58  45  88  56  82  39  63  56  73  10  24  28  16  14  31  35   7  73  65   8  96   1  54  23  39  22  98  10  29  84  33  97   9  29   6  14  60  96  85  67  58  55  58  48  39  32   7  53  81  84  78  22  51  43  87  25  51   1  49  39                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      89  17  90  36  93  14  10  73  97   2  66  49  32  58  83  70  34  18  71  27  23  52  29   5  95  67  22  68  14  24  96  14  13  57  46  28  60  91  16  60  31  60  98  62  72  82  19  11  63  13  53  60   8  35   5  66  76  79  28  92  78  58  80  35  82  36  52  77  64  25  77  62  68  62  13  50  91  48  61  83  28  21  39  18  19   3  97  78  85  12  65   2  31  68  63  69  79  80   6   5  10  13  59  28  59  33  82  78  73  50  88  90  77  42  90   9  23  14  68  99  74  69  52  45  36  69   7  81  48  36  74  60  59  27  86  73  31  69  38  36  48  60  52  19  42  60  46  85  74  26  94  94  38   7  36  60  90  71  18  31  35  39  53  24  52  89  92  49  77  27  66  57  57  75  49  47  63  24   6  49   9  72  90  53  99  35  19  17  54  40  90  22  11  33  14  32  19  55   1  68   4  12  53  60  10  14  34   2   4  21  85   4  85  93  75  20  11   8   4  41  26  38  31  93  81  21  32  18  12  14  83  71  23  32  97  70  68  17  70  79  33  77  84  92  29  72   8  82  50  35  87  15  13  53   4  39   8  94  31  96  70  22  42  15  74  45  68  57  35  15  12  17  96  34  40  41  49  19  82  54  55   5  59  62   8  31  52  77  20   5  25  24  38  38  77  79  95  70  90   6  46  18   3  51  86  71  20  95  88  30  93  77  44  70  22  44  84  33  87  80  42   9  82  78  42  25  82  30  10  63  34  11  77  97  67  54  46  70   7   2  15  97  23  78  98  37  69  43  18  73  22  74  68  74  44  19  14  27  22  90  46  60  51  66  78  58  20  51  63  30  26  25  48  92  96   6  73  25  12  33  44  56   9   2   1  21   8  31  68   6  37  74  14  16  41  81  82  93   3  87  10  28  91  81  70  16  81  12  67  91  92  51  63  83  71  90  43  69  79  56   1  53  76  82  25  84  69  73  68  61  75  88  22   6  63  78  23  30  81  72  35  35  40   3  22  27  35  75  35  25  44  73  46  36  86  12  18  36  40  23  65  16  72  46  51  50  82  79  28  57   8  48  38  61  38  12  54  97  15  75  95  18  38  29  11  16  23  34  36   2  90  93   2  69  81  25  81  72  54  68  88   7  79  40  35  64  19   8  30  29  74  27  91  75  11  33  50  98  62  46  34  57  83  49  46  40  26  67  87  49  35  22  41  46  96  85  99  90  47  73  22  45  30  46  90  25  28  26  45  11   8  41  70  92  36  72  83   9  64  49  53  43  78  92  46  18  79  70  74  68  48  47  71  90   9  23   8  36  84  68  21  69  83  61  83  32  14  26  47  62  76  52  44  40  74   9  81  74  16   3  76  64  93  91   7  94  62   4  51  18  11  80  85  11  33   1  98  78  54  33  80  45  34   9  51   8   8  71  95  63  31  42  42  33  99  66  82  23   1  45  62  40  59  71  67   8  59  67  54  29  41  42  97  64  16  84   4  57  38   8   1  80  83  96  53  87  58  87  51  43  60  42  65  71  43  44  27  53  47  60   2  95  47  11  93  48  88  63  83  57  45  39  24  33  88  60  61  33  21  43  14   6  89  18  97   5  87  91   7  91  42  25   3  38  12  84  13  91  89  78  21  78  21  29  99  65  98   4  96  75  48  40  55  62  64  33  99  74  33  89  96  79  71  92  39  20  11  14  90  71  87  71  42  17  80   3  40  68  84  77  94  28  36   1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        79  93  28  73  85  95  15  36   9   5  48  86  32  21  90  72  65  72  68  71  43  55  76  13  14  41  26  52  59  86  91  59   6  70  60  30  90  87  59  57  65  89  55  86   9  73   9  54  69  24  31  62  22  84  42  36  78  48   3  35  85  80  80  82  86  36  32  89  74  49  66  42  96  56   4  25  19  48  61  69  26  64   1  93  79  12  25  14  39  97  44  94  27  53  91  43  64  15  86   5  39   6  71  28  34  65  23   6  52  45  43  45  71  61  98  88  60  50  65   6  86  56  35   5  96  25  97  98  94   6  90  95  86  57  90  82  72  97  51  76  48  48  19  96  63  20  84  12  50  18  53  25  56  93  90   5  91  55  27  73  23  91  33  22  49   2  50  78  70  83   9  71  31  52   1  34  77  53  20  92  70  84  77  14  51  19  30  88  23  81  70  56   6  99  68  89  49  15  25  79  72   2  54  29  10  12  44  56  40  74  52   8  73  73   1  32  19  10  33  34  92  94  15  40  80  54  53  40  66  60  76  16  96  96  40  93   3  64  21  37  86  31  51  86  38  55  40  67  32  53  51  88  57  94  31  13  44  20  33  79  73  66  82  50  23  19  57  19  36  15   4  89  87  12  75  39  13  29  27  59  23  75  20  48  38  15  87  89  34  95  81  28  62  20  47  98  78  96  20  17  65  36  28  63  13  26  41  60  77  76  16  88  88  24  10  62  92  31  46  79  35  39  80  82  18  13  96  69  52  91  22  84  65  90  70  18  59  66  27  26  85  64  31  61  91  82  14  64  57  89  40  77  11  72  48  63  42  18  11  58  66  96  14  12  67  15  60  20  63  76  47  10   3   1   9  41  78  32  40  24  55  69  60  43  30  24  94  15  54   6  83  20  21  34  51   3  19  60  58   1  52  34  96  34  91  28   4  69  15  78  22  22  57  58  61  61  29  27  80  97  98  19  55  85  60  31  69  89  72  50  77  78  80  96  64  34  42  52  92  81  68  89  51  34  47  68  73  18  31  61  39  17  59  90  55  79  28  41  73   4  13  29  21  93  74  11  78  10  32  44  40  20  85  75  33  84  46  23  40  43  35  99  99  99   3  36  84  78  12  92  71  61  65  54  10  59  60   5  35  85  23  32  53   9   4  78  93  16  71  95  89  85  28  83  30  42  83  65  74  49  37  64   2  88  39  98  46   8  67  40  30  71  86  43  84  19  26  63  53  41  82  13  12  45  13  97  97  91  89  57  67  87  16  10  27  99  95  42  43  57  20  42  80  77  18  57  43  31  45  14  10  47  11  19  92  71  40  20  18   1  85  37  23  17  73  46  10  81  36  99  84  57  38  81  22  84  67  41  13  78  56  16  95  74  51   8  56  28  49  78  33  49   3  93  53   6   7  30  84  42  57  66   1  28  17  99  99   9  68  46  88   6  28  95   4  71  79  80  34  56  22   7  12  32  10  20  61  99  62  59  47  35  17  15  93  19   2  23  32  57  96  60  69  95  71  11  32   9  18  59  33  20  56  93  58  10  28   4  61  68  24  88  20  29  57  14   1  38  60  22  39  89  47  46  26   2  24  59  45  70  42  66  84  29  61  61  21  39  48  19  24  51   8  58  69  27  22  64  23  78  57  62  10  25  49  40  89  11  46  88  62  72  57  17  44  41  33  38  68  89  29  51  39  79  30  94  36  32  64  84  76  79  40   8  56  90  49  61  30  18  95  88  21                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          22  60  15  85  51  49  16  42  31  55  50  31  99  36  64  79  91  57  72  92  64  81  99  53  82  70  37  60  81  43  54  17  93  85  42  10  60  26  17  85  20  27  64  34   3  40   4  54   8   5  23  79  11  37  18  12  79  77  22  18  23   5  64  20  29  82  16  90  88  52  66  93  85  49  78  66  69  35  69  63  95  94  76  79  60  17  99  68  99  60  95  17  73   8   1  88  20  84  45  27  80  38  79  81  35  78  59  28  38  66  51  15  77  12  81  12  78  81  82  54  43  48  63  83   7  58  18  43  25   7  30  64  30  79   3  99  46  87  45  53  18  66  18  29  55  32   3  78  71   4  40   3   9  97  39  78  76  89  87  30  35   1  39  36  87  88  69  80  66  35  71  55   4  23  57  52  35   2   3  89  96  78  29   5  82  49  68  17  86  68  89  70  57  83  34  31  75  55  72  74  87  73   6   2   9  39   5  66   3   5  31  17  51  62  76  16  76  30  31  92  89   9  55   2  32  75  89  29  45  31  31  30  37  53  36  35  79  91  86  68  58  69  58  70  91  29  61  35  89  32  81  21  71  81  61  74  57  87  50  26  32   6  32  87  93  45  39  93  12  44  85   2  49  42  77  78  93  83  30  33  83  75  10  88  10  71  17  29  40  40  49  40   3  19  74  95  70  34  15  62  98   4  89  95  63  93  14  82  69  62  73  15  29  17  16  48  83  47  45  39   4  54  92  85  69  11  22  79  32  85  44  13  88  17  84  24  95   3  58  12   4  38  98  28  11  11  38  37  41  15  18  46  82  53  87  90  29  18  95  51  87  86  77  46  27  96  64  74  10  90   6   3  68  10  19  98  35  90  19  67  63  70  33  27  43  66  87  64  83  37  24  20  19  22  20  60   6  95  82  88  94  83  25  55  89  31  91   9  40  91  54  45  42  13  35  55  26  83  38   1  43  69  27  96  98  28  11  67  41  77  52  51  54  74  47  73  46  33  23  90  91   8  72  21  53  55  42  61  27  13  27  71   3  49  71  84   9  79  61  81  17  97  31  55  80  24  17  84  80  29  23  78  81  47  57  54  32  23  62  11  48  77  43  18  74   6  94  98  67  61  41  33  35  86  41  50  77  85  48  82  69  66  66  37  58   1  32  63  95  48  66  41  72   1  22  75  88  90  29  43  16  94  17  22  49  54  25  94  92  56  89  60  10  74  49  87  18  50  90  75  31  92   5  86  40  65  20  76  90  69  77  78  82  49  97  26  28  24  22  34  60  66  22  16  63  80   4  85  80  69  85  89  50  27  60  41  72  10  91  86  28  88  96  72  37  13  69  94  30  76   6  21  66  92  59  21  62  28  80   9  81  19   3  76  75  37   5  41  88  30  70  89  10  67  78  65  70  90  12  28  73  97  36   4   4  57  84  69   8  58  53  50  69  25  14   2  39  87  32  16  45  24  64  81  89  35  56  84  63  34  55  47  11  46  34  24  37  71  71   6  49  98   2  82  13  87  43  86  89  95  66  47  84  95  78  10  16  27  68  32  29  87  88  15  34  94  25  98  44  15  81  85  41  63  86  83  90  90  58  80  60  78  91  16  45  81   9  56  10  51   8  34  10  13  15  12  14  34  92  35  90  97  66  34   4  41  80  45  20  92  62  99  27  96  45  67  80  37  90  23  40  30  57  84   8  48   7  90  14  85  97  68  52  20  79   2  92  21  55  49  91  56                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            25  13  40   9  31   6  23  16  86  73  80  76  80  64  98  36  63  98  86  84  77  53  42  28  67  52  68  64  63  74  28  65  26  54   3  93   9  48  35  26   7  73  33  44  77  12  70   8   6  52  77  97  40  97  15  62  82  33  41  72  54  30  65  87   1  24  86   7  89  60  97  16  37  79  28  75  76  41  52  85  13  90  46  51  80  87  31  55  66  94  39  87  31  48  41  83  27  99  42   8  10  44  40  38   2  68  48   8   1  87  42  34  28  30   1  68  68  10  56  12  37  64  36  76  16   6  94  62  56  97  29  51  69  43  91  67  26  58  48  35  42  30  43  75   6  94  49  93  49  11  87  53  82  26  24  53  67  63  28  88  64  62  74  10  57  62  80  62  71  80  75  85  98  57  69  61  70  59  89  37  11  73  15   3  73  12  18  98   2  58  56  26  30  92  36  57  18  66  78  69  19  33  34  55  22  88  31  31  52  34   8  81   7  74  41  44   8  19  20  88  40  89  15  12  78  98  47  11  97  14  31  92  87  53  39   7  45   7  38  68  72   7  25  54  45   4  50  87  90  47  72  84  30  66  28   1  18  18  44  79  33  16  80  51  97  47  84  24  59  85   5  21  55  67  18  12  67  26  72  40  62  86  24  13   3   3  97  59  89  69  56  73  26   9  94  91  55  50  84  64  33   6  99  39  33  83   2  65  23  76  93  34  28  49  57  90  97  28  68  68  39   9  89  18  87  64  93  47  18   1  62  59  93  57  29  42  51  68  75  16  23  20  53  21  49  46  66  73  58  84  44  71  48  82  16  15  68  87  69  59  58  82  61  75  84  60  43  16  55  12   6  76  93  56  82  90  88  30  37  69   1   7   2  84  24  17  14  63  51  24  98  82  72  89  98  65  50  75   1  49  91   5  55   8  74  93  47  44  12  50  82  45  51  86  46  92   2  90  96  22  14  47  68  83  18  15  92  92  80  38  98  37  28   2  21  13   1  60  63  89  28  86  66  55  88  75  99  99  84  67  22  70  28  16  20   5  43  46  16  25  11  12  17  79  37  49  39  43  29  83  23  71  82  77  23  24   3  59   8  41  36  64  80   1  11  98  58  84   1   9  91  96  98  39  61  67  40  39  26  38   8  74  63  17  24  11  50  43  13  74  90  58  18   9  95  87  22  26  54  52  46  76  40  18  81  49  28  54  12  31  39  68  15  19  78   2   5   5  44  68  93  97  19  29   2   7  63  67  53  28  59  54  82  57  19  33  22  19  40  91  13  95   2  66  13  14  73   3  89  95  10  41  29   8   9  75  59  90  34  79  73  76  72  34  37  47   4  60   7  13  22  99  73  83   3   7  80   6  70  19  40  74  96  27   5  80  50  74  34  73   8  56  63  69  95  55  15  35  83  58  70  83  68  98   4  48  74  71  70  96  32  42  31  52  29   1  16   5  85  34  77  55   5  59  87  63  97  11  94  62  36  50  46  53  20  45  47  96  10  49  33  38  57  54  58  75   2  87  77  68  35  74  75  62   4  87  64  76  10   4  13   1  76  67  94  84  47  97   5  45  88  51  97  60  86  21  45  43  97  66  54  78  76  14   4   9  35  60  59  62  63  55  93  85  69  58  12  64  47  20  78  78   6   7  79  86  40  21  39  23  30  50  89  28  17  89  34  80  16  78  11  56   3  55  80  11  65  78  20  96  50  80  25  75  27  66  99  38   8  37  49                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              45  76  32  20   2  66  59  72  24  88  37  27  20  13  76  45   3  12  42  81  51  53  45  54  99  82  52  88  79  40  42  26  90  16  34  26  22  67  33  51   8  72   3  10  11  60  73  27  69  21  56  58  73  81  99  76  87  77  11  90  13  76   3  60  11  23  60  71  94  62  26  17   2  89  42  36  42   9  79  18  55  56  70  42  22  12  96  96  42  90  44  87  96  48   6  12  36   7  64  82  50  88  20  13  21  71  85  79  56  38  73  24  66  43  36  49   9  47  86  37  59  36   3  54  69  93   8  45  47  16   5  99  95  25  21  10   7  31  55  50  22  23  37  49  62   9  10  86  35  65  49  56  28  84  94  17  83   9  59  63  50   8  89  74  18  65  15  99  51  93  68  84  21  72   2  19  40  14  52  92  47  44  87  16  32  66  80  85  41  17  59  31  23  82  99  78  96  15   8  41  14  62  78  21  95  74  47  15  89  46  86  36  80  12  10   9  94  68  89  29   3  62  85  95  47  70  76  85  23  87  58  91  83  32  93  34  12   1  49  16   9  61  22  73  31  50  58  97  48  92  85  28  12  69  28  11  78   4  78  50  69  77  89  77  95  85  54  31  59  76  37  47  52  48  34  80  98  29  36  37  69   8  14  95  32  22  34  68  88  61  89  49   1  74  87  36   8  48  58  27  94  44  45   6  81  29   4  33  41  13  64  94  17  91  23  92  98  93  44  71  46  66  61  90  37  68   3  91  67  55  49  70  82  24  32  26  69  37  56  63  35  65  80  77  52  78  46  13  94  44  26   1  68  64  50  39  44  64  95  68  64  53  22  50  41  60  77  73  73  14  30  38  89  55  36  81  41  59  17  39  18  42  82   6  38  31  88  58  77  27  40  79  14  69  46  69   5  76  79   8  57   2  25  31  13  43  80  43  14   9  81  76  59  92  53  76  47  91  57  96  46  52  33  93  10  39  89  82  80  45  42  67  37  45   4  20  21  48   5  78  90  61  28  38  75  85  89  29  40  81  25  44  48  91  44  19  63  34  36  20  23  58  74  10   5  93  87  27  46  64  72   7  44  82  53  27   5  97   8  90  84  57  12  39   3   6  16  14  18  75  32  32  66  99  82  33  36  12  45  97  50  68  45  50   6  83  13  35  63  91  80  10   8  29   6  47  33  48  42  13  22  85  61  48  98  89  25  88   7   8  82  95  51   3  67  25   2  90  18  26  30  70  45  43  95  70  28  42  62  17  76  93  70  76  93  92  51  33  61  83  38  25  87  45  72  79  46  24  66  10  59   9  47  41  90  95  75  57  31   4  68  13  93  47   4  89  50  61  46  67  83  33  83  59  85  65  96  87  44  78  49  96  10   9  89  91  17  11  65  24  27  52  85  36  22  15   3  93  10  82  17  90  89   4  92  28  81  72  22  96   5   8  47  50  98  30  65   1  85  34  83  90  36   6  99  87  50  37  95  15  26  63  57  36  45  94   9  76   8  29  83  31  86  29  30  16  73   4  90  63  24  18  71   6  38  44  89  46  14  96   8  29  32   3  40  84  51  88  12  20  58  90   8  81  26  48  51  43  94  36   1  57  80  62  17  53  97   8  35  76  86  72  72  26   2  76  99  29  28  87  47  12  36  74  16  59  12  67  57  15  53  55  33  84  33  64  41  22  15  80  94   4  77  89  87  48   5  43  63  85  94  87  10  27  97  64  20  15  67  19                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                5  44  48  40  24  23  76  45  42  45  33  30  16  63  65  80  64  31  90  78  49   5  58  69  21  27  45  97  14   4  57  46  72  12  61  74  97  19   2  70  23  69   5  72  58  49  30  45  31  62  59  82  36   6  73  50  26  27  93  92  90  67  70  39  65  67  82  22   2  76  89  90  60  18  51  47  83  19  22  20  70  87  26  66  31  56  49  77  69  81  48   2  84  57  40  46  33  36   1  84   2  23  56  16  89  47   4  50  89  41  83  57  66  86  95  27  79  21  17  58  26  62  59  61  61  48  16  37  70  10  65  21  14  13  90  82   6  95  21  83  35  30  13  27  31  87  25  98  48  68  17  91   7  81  85  26  23  57  91  77  23   6  52   2  12  73  73  10  63  98  53  13  71  21  99  16  74  38  63  66  39  38   9  10  42  32  87  58  62  40  76  39  68   7  86   2   1  65   4  87  27  45  72  35  29  76  83  74  23  48  56  82  86  14  56  86  39  19  24  67  97  86  97  31  17  92  19  64  61  29  91  71  38  14  44  22  71  53  39  81  19  66  69  80  34  10  69  34  65  94  67  99  33  60  25  69  95  22  10  87   7   9  44  70  51  18  38  68  49  11  96  51  26  38   1  41  95  35  54  37  88  79  42  40   3  87  27  69  65  14  96  73  85  45  67  90  48  59  54  96  73  45  78  12  89  55  88  96  34  19  54  78  81  81  78  21  44  84  27  10  33   5  27  13  32  80  31  17  42  70  89  96  91   8  39  43  15  55  98  64  65  68  19  71  60  41  35  60  45  51  11  33  66  40  81  50  96  97  60  66  55  21  32  72  50  45  61  14  22  93  31   5   4  46  50  59  32  46  32  37  56  86  10  29  87  33  33  66  42  64  63  39  22  20  83  21  37  28  85  72  56  64   3  44  57  39  43  64  33  18  20  27  56  57  57  95  28  11  74  10  27  24  30  64  25  46  58  80  52  43  63  22  44  17  80  90  69  48  91  21  87  64  36  71  31  13  51  33  64  61   9  12  18  13  10  30  12  81  15  80  74  16  11  62  64  16  83  78  61  48  11  92  13  95   2  18  72  72  95  44   2  57  45  20   4  26  87  25  42  52  31  28  92  94  36  90  79  24  38  39  93  10  88  55  20  31  72  68  40   2  26  52  80  37  20  16  70  21  33  30   9  23  48   2  66  34  11  61  80  39  23  74  92  54  44   5  54  52  61  63  43  52  69  16  33  71  78   2  80  50  87  67  40  26  58  64  27  72  12  57  98  82  31  45  32  71  10  91  63  88  78  69  87  84  75  36   1  18  49   7  59  84  12  52  38  43  35  34  35  58  46  78  84  22  93  34  99  91  98  38   1  32  51  76  80  48  48  63   5  75  63  67  35  44  39   7  80  62  54  61  10  53  35  23  69   2  73  91  41  99  53   5  11  80  17  81  80  34  25   9  79  62  52  46  51  43  32  91  83  62  40  74  74  46  90  64  17  70  50  49   2  29   4  28  40  38   7  27  81  64  89  76  87  16  89  82  53  29  11   9  30  37  19  81  17  61  21  44  77  25  91  17  36  10  41  51  28  59  60  68   7  39   7  56  70  50  92  34  52  86  58  43  86   6  98  95  13  37  63   6  36   7  73  68  45  68  30  56  61  17  32  47  99  91  61  20  79  59  67  64  84  40   4  68  28  69  65  28  55  96   7  39  75  92  77   4  90  42  91                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  77  88  91  75  10  46  34  16  85  94  76  76  11  33  99  28  19  57  49  92  82  29  39  55  32  98  61   7  31  67  25  63  89  90  93  35  12  76  83  92  49   3  54  99  42  52  50  67  65  18  49  70  24  89   6  85  55  27  96  64  62   6  93  74  52  76   9   3  93  73   9  45  31  65  33  31  74  86  75  81  83  63  47  76  12  94  70  28  83  57  33  76  10  25  41  91   5  84  98  39  41   4  80  73  25  75  48  41  69  30  83  50  11  80  36  37  36  50  62  18  95  35  88  37  12  95  28  14  13  92  22  62  29  92  92  19  95  55  73  49  56  92  14  11  61  54   8  33   5  14  48  98  55   6  90  23  22  29  14  68  76  57  12  88  14  88   6  64  61  90  37  75  60  51   7  67  55  36  13  24  78  74  11  64  35  59  39  29  11  94  69  41  41  51  34  17  17   3  35  32  50  36  98  90  58  28  19  94  79  10   9  55  43  38  33  79  44  75  87  59  22  60  26  91  36  24  20  85   7  74  56  83  84  26  12  47  25  22  51   6  19  44  74  77  79  89  59  93  69  81  66  36  86  55  36  83  34  86  32  99   3   6  92  38   9  14  50  60  99  30  83  42  18  39   1  74  20  27  22  21  40   2  52  78  82  33  19  48  83  75  68  44  52   4  42  18  46  60  28  41  50  87  39  57  37  72  19  25   9  69  72  99  33  88  44  59  45  65  83  91   3  15  62  92  92  13  14  74  14  49  52  85  84  37  82  20  22  10  15  12  91  55  66   2  63  34  90  76  19  56  78  66  27   4  34  56  32  20  28  37  42  38  36  88   2  91  63  40  41  35  46  80  34  74  84  96  90  73  32  93  70  67  83  23  89  77  82  25   5  45   5  70  16   8  37  12  54  24  37  49  41  83  86  26  27  73  92  25  89  20   4  30  29  76  98  52  74   9  49  36  63  86  76   1  98  49   1  14  88  43  83  42  88  97  47  27  26  53  57  19  99  26  32  31  45  59  45  34  12  30  49  15   5  51  58  37  71  42  82  32  33  65  95  79  20  94  89  34  89  79   5  20  36  58   8  46   9  33  10  47  14  69  18  89   2  53  29  13  43  58  51  83  54   7  89  38  43  11  29   2  98  67  37  72  24  35  15  24  94  14  77  25  23  49  12  82  53  65  76  67  50  53  84  93  78  57   1  81  37  42  38  88  78  72  31  61  27  93  64  56  95  55  56  74  78  93  13  40  19  99  85  46  18  50  79  39   8  94  83  34  21  60  37  27  86  25  24  31  92   6  54  18   4   6  81  38  22  82  25  52  87  72   2  17  87  16  13  71  54  71  88  30  58  99  82  82  35  71  67  83  48  72  95  21  45  32   5  41  38  92  24  39  32  70  81  16  33   7   8  99  23  21  90  88   4  69  31  37  83  41  32  16  24  47  40  59  41  71  42  42  65  71  69  87  69  22  75  54  32  52  92  79  85  43  68  29  56  72  14  15  34  81   4  72  97  25  44  48   2   8  83   6  92  59  14   1  76  91   5  27  47  49   8  16  51  44  31  31  97  74  31  21  78  82  72   1   4  85  97  75  37  61   5  92  95  42  40  98  91  63  41  44  29  84  98  60   2   7  75  80  44   6  24  69  10  14  79  68  68  67  37  18  39  72  24  99  38  56  37  16  70  17  42  72   8  12  84  14  19  49  74  60  28  73  10  46  51  79                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    67  63  36  26   4  76  36  90  25  44  91  53  38  75  10  76  83   9  13  70  53  13  93   5  14  50  99  55  57  65  43  49  29  34  80  46  52  77  99  94  15  47  33  75  64  81  98  62  99  88  31  84   4  17  24  55  91  84  79  13  70   5  58  61  47  13   8  94  69  24  63  81  77  60  23  63  86  84  13  53  61  25  82  95  70  40  52  28  79  36  11  28  53  72  15   4  29  24  29  75  82  30  15  61  27   4  72  62  84   2  72  42  10  96  37  16  39  90  80  87  55  31  27  58  84  59  31  73  77  48   8  37  89  53  64  18  64   7  40  49  66  23   7  37  99   1  87  13  41  21  43   4  35  75  90  71   2  86  14  92  65  98  51  61  19  10  67   6  52  74  56  33  60  76  74   4  47  51  24  56  43  96  96   5  51  74  82  25   6  94  51  73  90  99  77  14  66  88  12  43  74  62  39  23  46  51  14  57  95  56  10  82  45  47  96  76  34  96  80  74  75  34  49  81  73  84  56  49  71  91  77  59  22  87  42  28  32  11  70  17  35  86  19  25  52  23  73  12  19  49  49  74  48  11  35  96  21  42  50  43  12  73  96  33  96  65  94  79  33  67  20  18  14   1   6  83  75   7  89  23  66  73  79  62  34  23  96  89  40  22  82  22  61  41  82  95  85  72  17  80  79  19  22  55  32  69  82  21  97  50  81  52  20  64  44  28   9  64   9   8  66  74  69  31  68  21  54  73  73  87  95  17  97  53  84   3  72  95  15   6   7  73   3  68  84  13  16   8  88  41  97  41  95  37  50  19  50  13  32  13  72  45  98  37  32  75  28  93  41   8  23  63  84  77  91  58  49  24  65  32  62  92  58  88  71  38  52  80  20  65  96  83  99  44  71  87  36  77  48  60  46  13  92   4  82  45  64  83   7  53  66  62  63  35  81  93  14   4  34  63  88   5  98  14  17  44  26  79  98  99  61  76  47   4  30  76  42  39  92  52  49  25  59  67  67  54  99  31  21  15  22  78  65   3  31  51  87  71  32  55  13   2  28  47  75  20  26  72  57  18  24  49  17   7  35   3  90  97  30  34  97  48  40  47  88  95  69  87  48  18  84  19  65  68  23  91  30  58  22  17  49  67  25  25  19  23  98   9  97  29  49   5  48  59  31  72  87  13  71  10  55   7  57  86  40  22  12  25  89  28  34  26  85  33  51  17  15  38  59  42  27  71  14  81  93  90  74  69  34  75  98  64  45  79  35  72  47  34  76  60  87   5  97  91  25  90  86  96  15  56  53  96  15  85  41  32  49   8  28  74  32  88  47  97  42  83  10   8  52  66  58  49  43  24  20  40  60  99  41  64   9  16  66   1  26  77   6  51  21  68  41  84  30  48  72  66  95  50  67  93  77  88  60  90  17  83  64  68  54   5  65  43  42   6   2  56  97  74   2  96  42  95  13  95   4   6  88  48  44  40  26  90  97  48  71  39  87  44  30  66  22  26  39  13  21  66  35  75  20  33  45  76  31  85  94   6  90  71  62  54  94  36  34  15  15  35  83  85  53  85  33  11   7  52  90  73  63  40  48  41  69  77  33  60  97  95  98  84  33  16  71  80   1  39  50  90  40  87  96  50   9  78  71  78  39  49  17  10  64  20  15  87   9  85  98  39  22  10  55  59  97  19  16  12   5  59  85  18  35  88  42  84  40  12  97  59  79                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      2  98  43  26  75   6  96  20  70  44  90  52  47  46  71   5  58  62  62  28  89  66  49  54  91  92  11  97  43  55  44  50  39  19  77  61  95  12  14  96  85  58  25  84  28  70  80  53  72  84  77  89  97  40  47  19  33  16  19  14   6  84   5  31  91  66  62  32  46  27  95   2  58   8  45  79  76  97  74  36  51  93  94  73   6  14  67  97  70   3  65  54  51  82  48  48  53  64  85  28  98  64  77  11  68   9  85   7  44  55  88   4   1  20  94  74  50  39  32  66  30  20  80  78  51  75   9  98  17  61  57  90  89  68  71  74  57  96  67   6  20  18  23  25  22  60  56  98  40  31  69  55  29  23  67  31  44  24  33  20   2  22  11  39  40  78  99  10  45   1   5  41  83  19  65   4  56  50   7  20  24  29   9   9  15  80  68  38  95  59  58   1  35  23  98  20  60  45  17  56  97  16  82  87  67   3  56  40   7  54   2  40  89  68  21  29  21  20  31  18  32   2  65  24   6  73  53  19  81  43  47  42  18  81  87  55  25  10   7  87  48  60  95  52  67  87  69  60  96  32  22  46  28  60  70  93  24  27  83   2  64  84  89  67  12  67  78  19  73   5   6  49  76   7  56  11  25  45  72  69  69  98  82  72  38  62  84  61  79  33   7   2  84  81  73  83   7  57  70  65  47   4   4   8  96  69  30  36  93  69  57  77  28  22  17  29  61  86   8  32  30  42  25  74  12  25  14  81  98  32  44  51  79  19  12  60  73  63  77   3  15  24  86   8  52  46  44  61  10  81  52  45  80  29  85  93  64  13  88  20  69  25  92  44   1  84  32  79  77   4  94  89   9   6  14  95  65  28  12  88  95  10  26  68  89  37  91  63   2  59  69  96  98  16  47  20  36  55  22  10  60  28  58  31  71  48  98  47  17  79  79  72  72  45  35  62  74  91   6  93  18  57  68  40  72  31  39  52  84  23  81  29  86  77  35  30  48  76  40  59  23  39  77   9  79  86  66  73  22  33  62  64   9  67  28  47  26  96  27  11  62  63  54  65  29  83  78  65  30  41  41  74  45  61  61  46  38  14  88  28  48  85  84  37  14  63  49  56  65  95  53  64  54  87  11  60  81  72  89  63  33  22  16  41  72  26   3  81  47  79  76  82  48  79  17  19  94  45  10   2  77  10  87  17  65  77  15  37   7  80  77  65  79  36  15  93  23  12  60  14  26  71  19  62  82  64  75  62  96  43   8  18  63  53   8  52  81  34  52  84  57  75   8  54  95  35  79  52  62  18  84  31  28  41  69  93  32  82  35  71  81  74  41  24  22  12  59  59   3   8  73  77  96  21  16  51  47  18  59   1  79  49   1  73   7  20  72  17  29  74  99  57  67  43  41  97  57  74  64  76  63  73  47  90  26  36  25  21  81  81  64  99  15  24  78  63  83  94  57  15  19  67  39  11  17  42  99  46  12  18  42  21  16  48  27  57  46  47  21  14  64  96  36  59  11  77  43  94  66   6   2  87  74  69  76  37  49  42  81  44  30  34  62  92  56  56  80  22  98  36  98  72  64  65  16  81  14  99  48  25   7  48  32  43  86  99  27  24  39  67  81  15  84  32  71  11  21  59  91  64  22  81  98  45  14  31  41  63  83  40  55  98  60  40  75  49  31  57  79  48  20  77  58  10  30  97  86  97  68  99  29   4  23  33  86  21                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        72   4  87  33  77  74  43  11  99  25  27  78  35  79  79  84  98  96  70  32  71  94  67   2  90  27  65  82  52  14  36   4  30  88  83  14   9   9  76  74  74  95  63  25  79  91  19  47  28  22  25  71  49  73  74  18   1  36  49  55  43  82  62  37   7   1  62  27  78  53  50  91   9  97  29  38  73  30  64  46  66   7  40  28  99  90  25  95  36   7   8  35  29  94  83  53  19  38  52   7  16  75  30  14  41  88   9  12  16  21  54  96  30  45  34  81  97   7  17  81   9  21  31  99  35  92  29  11  87  75  13  62  86  66  84  76  55  86  72  21  84  52  32  44  39  46  21  71  23  16  63   4  86  98  18  38  67  47  87   6  65  11  65  36  34  91  10  99   2  99   3  20  55  25  50  75  92  83  29  89  99   9  75  54  67  31  90  85  15  14  62  62  88  45  35   4  20  27  33  39  81   5   7  97   8  72  40  69  64   4  72  14  25  10  44  33  99  63  32   8  61  73  89  74  85   4  85  38  36  66  28  13   9   4  45  34  74  96  29  82   7  49  35  64  26  28  82  66   9  44  11  77  22  14  47  64  17  74  22  25  69  56  33   2  16  84  88  97  72  85  53  51  39  19  42  72  51  52  83  28  14   8  45  26  16  22  12  93  64  51  66  56  18  30  21  69  35  50  94  41  14  89  32  45  24  32   4  52  53  82  24   1   5   5  95  82  52  45  76  12  74  51  77  59  58  18  42  43   4  11  47  70  12  87  77  90  20  66  87   6  19  11  63   6  11  72  83   5  54  87  76  57  37  95   5  41  22  99  19  98  37   6  52  76  91  91  66  40  48  88  49  38  17   8  80  33  88  65  36  10  36  59   1  13  70  16  97  10  84  78  31  70  48  21  31  81  50  98  18  79  42   8  26  12   9  89  74  90  29  91  48  37  89  46  93  82  98  15  61  60  84  85  57  91  76  65  84  60  85  11   3  44  82  55  58  28  49  81  70  70  77  96  69   5  74  18  94  26  32  39  62  88   3  70  93  13  12  31  97  54  37  53  89  34  87   3  85  38  14  88  99  17  19  82  82  45  85  52  64  13  48  36  50  86  14  60  35  51  25  72  98  41   8  38  99  34  66  41  24  20  93   5  55  16  95  41  19  86  14  39  10  72  22  17  63   3   2  70  79  64  21  17  88  75  95   9   8  50  76   1  38  46  23  91   8  23  86  95   7  56  25   5  30  63  75   9  33  15  85  16  69  45  66  26  66  27  29  41  31  89  84  14  47  71  10  88  83  55   2  64  28  29  26  29  44  79  14  28  60  65  50  13  57  22  82  11  20  23  89  46  76  90  47  76  32  82  82  38  68  59  35  26  96  94  36  90   6  10  96  83  32  29  86  92  89  43  50  68  79  83  93  68  88  92  31   9  47  49  51  15  58  97  30   6  28  58  34  83  98  27  40  46  60  14  84  15  39  49  20  52  53  60   4  16  10   1  34  62  17  18  80  96  84  52   3  75  29  48  59  87  41  32  20  69  48  93  82  42  67  74  34  41  87   8  72  54  22  99  96  65   2  38  26  40  12  73  51  19  46  31  93  66  20  44  71   8  27  25  61  84  45  93  83  25  82  16  82   4  86  64  21  69  43  37  93  90  84  88   7  58  35  72  65  78  78  84   6  89  32  66  79  61  26   1  96  39  37  83  83  82  31  39  29  33  51                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          16  17   9  54   2  19  99  31  89  79  19  20  50  65  64  90  53  85  71  18  92  61  15   4  51  50   1   1  50  36  81  80  60  27  16  91  69  93  18  31  82  88  77  78  36  39  22  94  24  88  96  56  95  79  65  41  33  61  55  77  60  72  94  79  37  15   2   4  81  68  15  28  50  69  22  41  98  89  38  25  75   4  73  74  19  10  72  74  42  59  51  95  64  23  35  72  65  19  58  17  86  33  40  26  21  16  32  57  10  21  74  32  32  65  78  11  23  75  34  60  16  92  85  41  95  82  11  88  54  80  64  80  35   1  57  58  52  42  51  90   4  50   1  88  24  56  77  35  98  42  44  48  64  23  66   3  62  38  90  96  22  89  89  62  99  32  69  83  98  74  68  33  71  24  95  81  91  21  55  71  87  44  81  89  59  77  61  43  99  43  58  86  71  85   4  70  70  30  95  29   4  18  19  42  18  91  73  75  35  70  18  18  43  50  12  44  17  88  85  43  12  82  70  84  95  64  76  29  98  62  82   8  40  66  27  22  45   2  20  68   5  15  39  14  89  39   3  54  66  56   9  50  33  30  42  77   5   4  99  50  24  52  64  40  98  68  51   5  48  13  94  19  43  36  53  59  17  35  92  79   8  11  59   7  35   5  76  75  19  60  74  71  53  83  80  16  91  94  86  13  33  49  72  78   2  54  86  31   2  98  10  98   6  27  36  54  46  54  67  45  82  36  62  99  85  56  50  88  79  70  92  79  90  26  85  89  33  27  27  77  78   4  32  57  17  48  18  44  52  47  41  55  69  54  51  99  67  58  43  30  38  92  81  50  77  32  39  64   3   4  98  29  70  27  15  97  22  72  94  29  29   9  61  96  62   2  49  60  73  99  41  52  31  36   2  26  75  16  58  54  51  70  32  83  91  10  64  37   1  84  28  78  99  48  97  60  25   8  62  63  33  18  60  46  83  50  15  40   8  98  85  10  45  35   1   4  19  71  75  36  36  79  87  65  90  26  89   5  26   7  93  12  47   8  14   6  43  98  73  35  12  52  59  66  14  74  54  26  48  24  83  95  54  39  47  27   4  94  37   4  37  70  92  97  81  55  24  22  81  68  75  16  82  23  51  88  36  29  74   3  10  90  74  61   9  86  23  71  77  98  22  50   3  39  66  76  72  53  37  84  45  71  36  71  64  53   4   8   5  86  16  79  15  27  59  50  79  84  25  44  31  75  15  24  96  31  13  42  78  39  23  46  97  79  40  46  59  55  49  87  14  40  93  32  68  75  12  45  87  13   9   2  24  44  13  82   5  98  64  30  30   8  53  54   9  20  74  74  26  79  84  32  50  13  24  67  79   7  29   9  37  90  39  96  45  35  34  61  10  85  29  23  97  62  78  13  92  76  21  25  93  50  53  16   4  38  91  98  38  13  54  25  89  75   9  67  56  29  65  98  56  69  69  62  15  97  25  44  58  20  61  52  40  59  42  83  77  38   8   4  98  92  61  30  91  81  26  82  60  23   3   9  49  60  56  19  96  37  40  80  96  25  95  38  90  72   9  54  48  36  67  24  67  25  76  70  52  97  22  88  70  28  35  35  84   3  40  28  62  32  37  56  56  86   9  48  20  72  32  22  44   8  88  80  68  56  10  55  90  37  36  67  45  47  81  31  74  84  35  55  21  56  30  42  21  70  82  34  64  64  49  25  85  31                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            60  29  19  57  72  28  49  33  86  71  80  86  31  72  33  97  78   4   7  95  92  31  89  88  45  50  16  49  50  33   3  97  89  85  29  14  24  97   2  46  78  95  11  88  48  30  26  85  74  52  38  23  72  13   8  91  56  87  45   6  81  22   5  55  88  15  46   3  61  30  94  82  59  60  51  59  79  84  47   2  12  13  85  95   4  75  45   3  17  25  29  97  66  74  60  66  91  40  97  96   2  15  26  59  53  86  84   8  79  90  56  56  72  84  23  19  90  30  53  52  75   9  16  29   7  55  46  36  98  21  43  10  76   4  86  26  22  58  48  41  97  56  70  44  58  57   2   4  81  39  95   6  38  68  57   2  36  62  13  98  22   4  85  90  27  92  57  52  95  29  76  71  69  69  45  79  74   5  30  83  25  26  49  79  64  55  78  16  80  72  51  26   7  49  40  57  86   3  88  78   2  96  77  90  83  65  94  14  98  97  83   4  68  92  64  84  78  19  15  91  34  90  59  14  94  28  50  27   8  62  41  96  45  15  55  88  58  17  17  86  91  85  14  21  90  23  54  48  89  13  27  94  88  36  48  42  20  94  66   8  94  48  72  50  50  15  71  33  65  65  48  10  57  80  75  53  37  83  57  34  77  66   7  77   4  33  66  26  17  15  33   2  93  21  78  37   1  67  16  54  65  96  14  68  56  42  18  26  11  61  26  51  24  18  78  89  26   3  69  76  76  32  46  58  72  96  10  19  53  73   4  19  77  79  35   1  21  93  90  72  83  29  92  11  81  88  19  78  52  27  31  92  17  59  87  10  44  71  45  98  58  60  52  90  15  90  76  42  15   3  32   5   6  57  41  97  96  51  75  95  59  20  20  76  23  44  58  89  50  98  64  21  81  38  25  53  73  71   5  73  79  61  21  29  70  97  49  36  70  55  82  40  34  29  90  21  64  13  96  46  98  29  93  61  25  61  97  59  53  85  44  78   7  98  78  91  31  40  27  70  27  86  45  55  19  38  26  10   9  87  47   3  89  58  31  35  58  83  95  55  25  81  35  66  68  41  33  62  10  90  34  25  15  53   5  39  39  20  43  65  67  82  49  74  61   6  40  64  10  42   8  28  69  41  34  81   4  84  85  47  51  73  78  20  75  21  36  27  26  31  35  89  30  50  66   7  71  80  35  25  51  86  29  29  51  55  76  47  77  78  45  73  29  61   9  41  72  99  83   1   1  91  72  55  23  65  23  61  69  95  82  80  62  91   3  70  28  50  21  93  15  63  96  72  25  81   7  28  91  27  26  29  96   8  11  66  19  91  71  86  67  12  86  39  13  23  28  17  30  15  88   4  77  42  62  35   2  40  84  62  83  30  56  12  50  37  12  72  61  36  32  16  23  83  61  55  18  55  82  90  51  89  59  20  58  95  48  79  28  44  59   8  97  19  57  94  43  27  36  58  50  30  66  88   5  91  10  52  84  85   2   8  25  86  25  24  24  47  53  70  29  33   9  51  40  75  22  15  74   2  30  21  48  48  51  19  86  63   8  99  21  74   2  54   1  53  37  37  46  64  49  25  34  75  21  10  29  57   1  63  80  16  15  44  29  42  55  97  99  86  98   9  91  59  86  50  49  27  78  24  66  71   7  17  49  65  51  78  51  86  39  43  79  97  97  73  34  33   4   1  50  77  71  13  70  55  82   7  25  33  95  86   8                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              1  82  54  41  67  75  85  24  60  49  67  53  93  72  99  86  36  90   4  72  83  53  77  18  48  46  22  74  63  10   8  46  54  92  82  96  53  89  76  59  70  76  43  44  10  14  83  91  52  93  51  59  86  25  44  66  30  89  83  43  87  15  16  14  71  36  74   8  74  43  13  15  55  30  50  62  42  78  66  37  37  89  84   4  20  22  72  25  40  76  53  12   3  58  77   9  20  23  44  45  71   2   5  73  82  78   7  49  56  38   7  17  49  22  66  22   4  10  86  27  81  77  97  73  61  54  93  30  54  29  40  25  50  32   7  28  14  67  88  87  87  42  32   7   9  78  91  13  50  63  67  45  32   6  90  72  26  53  38  60  62  14  37  36  57  98  11  36  10  84  66  78   3  76  89  94  96  62  53   8  13  71  80  88  35  44  43  14  16  38  48  21  86  42  35  43  46  33   9  24  36  72   7  96   2   1  93  57  88  74  22  61  77  74  46  38  43  27  40  14  82  41  72  80   6  84  59  73  43  36  42  50   9  29  93  97  62  19  61  79  64  36  94  50  22  84  82  90  56  77  35  87  63  61  84  96  98  75  97  79  88  86  56  60  56  25   4  20  76  13  70  98  43  89  25  99  60  11  80  47  44  59  64  20   3  37  72  77  82  37  26  69  27  96  93  10  38  49  35  50  37  11  65  12  78  20  19  20   9  97   8  64  72  96   9  90  64  69   1  28  30  67  88  76  65  83  27  35  97  47  16  94  29  66  76  46  84  41  69  77   8  32  50  21  26  78   8  25  95  39  54  87  54  10   6  12   5  95  37  15   1   6  93  10  53  17  59  87  34  16  49  77  73  26  77  63  22  17  17  66  58  61  58  98  60   4  15  97  76  54  68  14  33  16  76  29  80  34  13   1  47  24  56  57  46  34  85  15  56  41  55   3  71   4  68   3  64  32   9  48  73  57  23  70  57  99  54  86  38  14  19  43  68  22  37  41  13  20   5   8  23  50  87  71  94  11  67  87  20  14  57  58   8  16  90  90   8  69  65  12  24  59  70  23  72  97  98  43  71  57  11  90  66  43   1  19  81  36  36  42  62  90  68  19  48  42  52  83  29  11  19  39  86  70  97  90  49  64  48  17  32  21   2  47  73  96  37  35  58  95   4  50  80  96  63  14  29  78  76  84  84  43  20  12   5  62  60  98  16  80  17  59  80  80  66  56  63  85  46  62  63  27  72   9  50  10  33  31  10  74  28  96  21  42  97  69  49  64  31  46  73  36  18  52  74  70  68  64  89  13  26  51  77  22  64  21  86  56  29  12  33  52  30   8  97   5   2  94   8  21  87  25  52  61   6  12  48  26  54  94  81  58  20  93  23  67  60  46   1  82  39  40  30  74   9  45  57  67  84  39  10  59  98  56  54  46  46  46  49  55  53  91  44  54  55  87  92  98  34  14  33  18  51  98  60  37  85  13  24  74  41  23  48  68  95  21  42  40  14  78  98  88  68  77  30  73  73  65  41  80  35  93  10  74  63  61  15  29   3  13  42  36  17  20  18  58  57  27   2  49  45  42  51  78  37  36  67  97  22  94  91  36  80  69  49  29   7  97  23  88  61  16  70  49  80  22  89  91  41  83  86  66  60  41  22  22   1  32  89  94  33  14  71  90  31  27  43  90  95  86  39   5  74  70  56  17  65   1   1  47  12  50                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                32  41   3  16  39  35  45  43  43  96   6  10   8  96  46   4  59  88  66  62  99  74   5  47  10  57  13  81  30   3  76  37  95  86  33  66  62  10  15  27  39  56  14  96  23  25  86  69  96  46  67  95  91  66  61  24  94  16  49  77  12  36  45  45  94  15  48  94  44  72  11  38  24  46   7  15  81  74  56   3  82  21  34  19  90  88  15  82  55  95  74  47   8  39  34  84   3  28  48  54  89  98  88  87  96  63  45  78  84  63   5  95  45  46  88  48  69  89  34  33  38  49  62  19  61  31  63  95  78  45  91  43  70  66  52  15  15  91  53  93  30  50  35  48  15  17  95  79  52  84  35  52  10   7  73  58  30  63  85  89   6  98  87  69  57  31  72  73  72  16  58  56   2  10  93  46  62  61  55  12  70   3  64  35  38  26  94  59  26  75   3  18  66  76  68  64  22  76  41   5   2  41   1  26  78  13  34  77  79  31  38  51  69   2  33  48  87   7  64  71  70  67  94  14  68  85  87  31  46  39   2  96  10  48  67  23  77  77  31  15  43   2  92  27  49  31  12  33  51  99  98  77   8  30  74  79  38  50  88  82  17  38  46  24  30  54  29  70  56  74  81  75  76  92  63   1  82  22  64  34  30  13  87  14  62  62  29  59  35  60  11  95  61  53  42  15  29  72  93  46  36  46  51  96   6  45  60  17  31  74  48  68  24  98  48  59  82  52  38  33  88  65  29  26  29  41   5  89  61  89  19  17  56  38  53   4  65  65  57  40  41  39  92  49  17  62  18  47  94   5  30   4  21  82  20  27  96  34  54  87  52  72  45  86  85  59  29  76  57  12   8  83  78  75  30  26  16  37  25  69  66  10  55  72  77   7  71   6  45  87  45  81  20   3  61  31  21  55  93  92  98  93   3  87  21  81  57  12  59  70  23  28  32  76  20  26  51  50  86  97  25  17  64  77  41  13  27   1  20  97  91  40  16  99  12  62  36  21  30  13  88  86  53  34  38  73  74  35  27  41  23  18  95  89  23  32  49  49  11  22  86  87  54  71  13  36  81  14  95  19  64  78  57  35  10  35   4  61   3  97  70  92  31  65  40   9  78  94   6  73   1   6   2  17  23  80  35  27  21  95   4  59  87  19  23  10  71  31  94  52  34  82  48  65  31  16  37  55  55  16  17  84  41  10  78  54  69  56  81  79  20   2  38  39  51  81  25   7  88  97  72  64  12  67  86  93  59  82  72   8  40  23   8  88  64  32  40  23  18   2  31  59   3  17  27  94  38  92  63  99  24  39  57  31  20  53  26  33  49  94   7  70  37  16  49  31  77  41  83  65  11  84  68  65  83  45  96  10  69  55  83   4  61  64  38  83  47  45  60  32  48  15  29  20  65  37   6  51  85  50  99  98  74  55  19  46  62  65  36  52  60  39  74  18  37  99  32   7  32  65  36  75  91  11  27   4  18  41  25  83  59  72  93  61   5  93  62  36  52  92  10  75  23  71  79  58  83  61  93  95  77  11  18  79  57  21  30   2  80  46  50  44  17  18  75   4  68   6  67  96  75  25  47  85  66  37  48  32  87  98  30  85  35  83  88  85  15  11  93  12  26  55  31  86  96  35  51  40  55  49  41  18  55  81  28  38   2  36  33  56  16  11   9   9  43  10  65  39  39  70  25  19  26  55  36  70  31  21   6  71   2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  70  21  29  87  90  56  71   6  56   9  20  91  85  57  39  23  85  86  64  76  16  98  56  37  52   9  33   1   7  72   5   8  39  56  80  34  79  75   6  31  63  76  76  72  32  48  14  43  64   8  59  57  62  64  47  24  64  26  48  36  27  29  37  29  92  22  40  70  91  41  14  61  72   4  72  65   5  20  93  17  28  54  39  20  68  13  27  16   4  15  62  51  87  45  28  33  11  96  41  30  94  15  73  27  80  55  56  10  21  12  43  42  11  18  29  65  35  18  53  62  10  97  74  86  58  98  23  88  73  93  57  92  99  16  79   2  92  77  41  30  99  11  72  80  58  24  34  89  41  85  28   5  61   2  46  67  39  60  31  32  65  96  58  60  18  59  85  62  73  32  40  30  69  62  35  83  55  93  74  37  61  43  77  13  59  69  15  53  71  95  17  13  87  67  19  26  50  88  89  22  14  95  60  71  45  54  35  87  84  39  39  85   3  60  97  69  95  89  29   7   2  90  83  15  78   1  79  23  65  53  44  39  62  65  19  47  80  82  72  78  87  90   6  60  37  70  57  26  57   4  68  31  37   9  84  12  97  51  38  29   7  26  51   2  21  75  39  22  91  31  29  39  30  54  63  63  76  63  29  18  64  28  84  46  54  27  16  98  79  25  19   3  35  83  58  16  62  21  24  99  70  29  29  60  45  83  22  81  77   7  53  39  65  88  25  78  30  69  61  87  13  25  27  65   8  71  14  38  63  55  80  84  67  86  36  20  49  91   7  84  17  70  17  54  23  73  42   6  93  87  15   7  73  93  80  48   2  79  46  98   1  32  60  23  62  28  15  15  19  87  50  19  41  48   7  59  40  99   2  77  88  25  35  68  88  41  66   9  82   5  97  63  69  46   1  37  25  61  58  83  75  13  50   4  76  96  14  54  94  71  42  19  52  68  30  10   6  53  67   7  66  30   7  26  24  19   5   4  13  58  51  58  12  75  69  82  56  42  99  81  33  37  74  80  78  34   7  83  37  18   1  51  65  24  76  47  74  67  96  49  71  52  57  76  90  18  49  11  32  73  77  71  79  38  42  28  62  66  42  27  89  72  61  73  45  15  10  52   4  49  53  30  22  50  93   1  88  92  30  46  79  59  44  70  64  18  53  64  86  12  86  79  35  83  36  23  86  63  17   7  48  14  11  25  32  91   2  53  87  13  44  60  65  67  19  52  22  72  79  90  96  49  22  11   5  74  42  31  87  99  20  95  27  86  88  43  48  61  78  50   5  20  66  55  35  63  76  91  94  25  91  24  49  46  78  66  16  49  26  69  15  77  21  34  71   4  31   1  48   4  97  53   8  95  63  11  17  47  77  15  40   6  73  16  75  43  38  43  47  58   8  92  19  46  66  57  10  42  68  36  67  60  34  48   5  20  86  13  56  70  55  34  66   8  98  63  35  15  31  88  52  88  32  11  46  43  21  19  68  77  70  89  73  88  59  94  54  17  90  71  63  87  47  67  65  82  95  20   1  91  40  78  69  78  80  93  20  28  94  17  40  29  87  29  19  60  87  32  68  83  63  55  58  93  44  88  76  63  11  58  49  86   1  12  24  45  49  50  75  73  97   5  80  98  64  86  85   7   9  53  25  68  93  84  53  18  97  36  57  90  20  36  11  10  56  60  93  70  11  76  24  52  76  37  38  36  62   4  72  57                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    63   8  43  37  85   4  85  85  70  52   6   3  61  40  24  53  40   5  36   5  35  41  65  32  75  95  17  97  49  75  36  25  92  88  14  52  14  95  35  95  50  39  64  21  77  88  23  97  30  68  36  45  24  86  10  53  97  94  41  47  14  82  73  11  26  96  47  19  28  65  36  27  87  27   2  73   2  23  73  29   7  59  86  50  14  47  21  75  28  98  68  67  64  86  69  99  40  61  14  74  55   9  41  53   4  10  76  19  60  24  99  53  95  46  30  69  41  15   8   7  37  26  89  92  46   3  33  46  28  37  95  76   4  43  16  45  78  26  23  66  72  74  40   3  68   7  72  93  93  45  42   6  96  93  32  72  49  19  82  50  14  92  44  64  22  13  31  27  53  50  59  32  70  33  86  76  64  10  42  37  74  63  49   8  44  72  24  65  23  49  97  31  15  39  53  45  34  93  44  16  42  64  11  39  51  45  34  11  69  38  12  12  57  65  51  16  38  46  68  56  21  98  66  62  72  36   5  30   6  54   8  97  92  21  11  44  46  59  34  90  74  75  87  16  60  88  17   3  19  43  24  78  82  83  67  40  72   1  80  12  99  64   3  44  32  94  34  71   4  43  45  20   1  37  39   3  40  88  36   9  18  38  49  67  44  67   4  39  14  36  26  95  67  19  39  25  32  45  95  93   4  16  99  93  52  66  70  79  44  78  11  92  72   5  15  85  58  82   8  47   2  99  31  57  36  45  23  92  49  83   1  57   2  29  19  27  24   5  38  29  33  76  93  19  76   8  17  93  72  54  36  11  81  20  69  22   6  94  78  79  71  76  33   9  43  55   5  68   4  68  73  18  45  12  30  22  23  27   6  18   4  13  90  11  70   5  99  14  30  39  26  11  98  21  62   3  48  29  50  65  54  58  26  55  41  92   7  33  57  28  35  69  26  56  30  91  81  67  62  18  54  10  56  58   6  34  18  24  23  71  58   4  40  52   4  75  82  54  65  74  27  52  65  65  81  59  26  85  24  95  93  39  41  95  71  31  75  11  61  96  95  20  43  56   9  11  49  12  44  88  16  45  27  30  12  84  48  80  13   8  90  81  16  13  75  56  46  73  80  59  17  56  89  91  79  61  52  34  94  45  84  61  56  25  59  59  77  45  86  84  23  14  59  59  97  39  10  20   9  60  99  38  64   9  21  26  96  55   6  97  11  89  98  73  74  52  81  23  48  16  25  65  54  51  10  38  44  66  18  22  18  79  40   9  94  96  22  65  82  50  19  32  54  17  62  45  63  48  59  79  17  39  84  36  87  45  19  50  58   4  54  61  92  86  61   9  94  25  15   2  29  13  95  49  68  82  37  11  15  42  17  38  72  14  78  92  50  17  76  16  53  68  36  14  53  29  39  27   5  21  92  77   4  86  42  65   1  12   1  40  75  96  13  30  82  12  84  38  87  65  29  30  68  87  70  53  48  24  73  87  61  61  55  44  66  94  55  37  95  51   4  14  89  52  35  93  40  34  67  52  70  25  74  62  67  53  29  60  23  45  73  88  62  77  78   8  89  76  12  79  51   4  72  42  50  71  94  45  22  54  16  13  53  93  54  15  65  70  32  84  67  88  84  53  50  30  77  50  78   3  16   8  94  39  54  49  85  27  86  50  10  60  98  53   8  57  37  77   7   7  64  34  89  83  11  66  31  17  82                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      88  36  47  45  72  98   1  23  32  79  28  64   6  71   9  28  72  55  16  68  47  53  54   3  46  23  66   2  48  48  89  94  68  57  37  26  52  88  61  52  11  51  43  43  26  54  37  97   5  95  46   2  92  88  90  37  33  83  16  45  79  70  24  45  40  68   4  33  57  54  27  24  77  29  22  74  69  42  47  33  75  24  75  74  75  53  27  37  60  20  45  18  14  45  45  97  40  61  59  26  91  74  99  19  61  95  41  95  24  67  88  89  48  87  10  92  24  12  92  15  47  62   2  45  21  48  40  15  47  20  56  13  79   3  49  19  91   8  22  19   6  52   9  90  96  83  46  68  49  79  77  10  32  70   4  87  48  98  16  36  51   8  83  30  51   6  25  24  69  47   3  60  46  69  26  56  66  21  78  16   9  58  29  73  42  16  84  56  81  17  51  49  27  97  51  23  46  22  75  68  74  57  73  16  71  51  52  58  42  86  41   2  94  98  90   8  62  85  83  26  42  17  57  21  43  95  30  70  45  11  61  72  11  57  13  79  52  13  32  15  35   6  63  30  19  95  85   1  72  16  29  81  75  71  27  32  52  50  87  42  23  35  23  22   1   1  95   1  63  88  60  39  26  35  43  21  18  68  95  22   8  66  68  44  11  12  56  54  58   9  38  44  55   1  47  96  31  98  71  92  30  19   8  37  55  24  89  51   8  52   5  83  56  33  39  59  42  80  73  80  35  62  46  80  70  24  77  39  28  32  44  29  96  57  43  60  44  91  35  64  42  64  16  19  80  99  67  16  35  75  21  91  56  35  69   7  30  33  10  19  31  90  85   6  67  90  85   7  73  28  14  37  88  71  34  64  75  18  99   6  49  65  86  99  70  25  10  66   4  77  12  95  52  69  59  83  77   1  68  25  74  49  33  43  25  90  33  40  13  46  13  53  64  38  62  30   7  80  96  30  75  45  12  58  56  79  56   1  14  77  48  50  18  22  85  39  22  46  18   6  78  13  21  53  42  85  91  29  45  54   5  75  89  94  66  80  20  21  61  98  86  62  10  65  15  28  41  84  69  28  49  15  28  39  22   5  87  41  22   1  20  59  50  86  59  93  40   8  88  81  91  83  70  80  35  21  49   5  85  11  80  95  49  71  43  63  45   1  40  53  27  58  71   2  78   3  91  14  36  17  29  61  51  43  71  68  10  56   6  20  55  11  68  12  12   9  87  84  94  97  48  24  64  36  34  43  84  18  48   6  55  92  54  22  69  66  82  23  61  38   8  62  42  46  36  62  89  76  75  70  97  33  16  53  23  95  41  21  54  96  54  71  12  98  66  42  96   9  35  91  84   6  22  84  17   8  20  84  25  39  38  16  34  53  97  95  20  63  24  31  92  64  42  77  49  95  43  12  38  86  74   2  20  13  32  92  80  66  96  42  78  38  95   7   4  54  13  23  68  79  10  47  74  19  76   9  20  88  93  54   5   7  89   1  47  22  15  13  98  95  49  52   6  79  16  43  27  22  55  16  44  72  72  34  20  50  76  73  23  99  92   4  33  42  54   4  19  94  49  42  81  94  93  19  69  69  95   6  65  40   4  47  50  94  55  33  35  67  96  86  68  23  11  77  42  20  27  86  38  52  35  33  85  45   4  98  52  99  84  44  48   1   3  89  54  78   1   4   4  92  40  62   4  81  73  94  82  76                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        41  52  17  39  84  69  46  46  81  44  93  20  11  45  21  48  35  62  48  27  89  78  50  22  80  90  66  57   7  26   7  69  32  32  93  34  67   7  43  16  69  60  65  29  71  61  68  51  49  31  78   2  35  32  67  34  30  93  25  59  30  96  16  88   6  96  41  68  52  62  59  18  48   3  42  37  50   7  39  29  48  43  23   6  39  16  97  13  20   5  90  20  57  66  10   8   5   5  80  47  55  85  50  82   8  68  45  86  68  36  44  21  68  34  92  62   3   5  47  67  11  88  53  30  10  24  77  84   2  71  81  92   5  39  13  13  27  90  28  96  68  99  82  82  35  32  64  50  52  94  84  35   3  29   1  41  98  21  27  70  53   3  95   9  41  12  25  84  62  59  65  94   3  39  93  13  19  40  22  87  51  54  60  85  15  79  44  93   5  34  37  91  77  20  85  43   5  98  74  54  47  34  98  23  63  18  12   7  91  35  40  21  20  47  44  59  17  11  59  48  62  32  29   7  20  14  20  46   2  65  43  12  41  64  95  37  21  45  31  76  58  61  15   9  40  84  97  72  42   7  94  51  20  44  46  44   5  25  65  83  90  81  86  69  15  44  61  24  34  51   9  67  71  99  16  57  92  71   3  81  79  43   1  57  11  22  72  84  24  91   6  37  81  46  39  19  42   8   6  19  71  99  75  93  36  84  86  75   4  80  39  65  28  78   2  35  60  30  97  29  24  59  71   8  13  74  67  83  11  28  91  73  15  69  73  73  81  73  93  45  17   9  12  21  41  88  26  36  64  33  92  83  72  82  57  67  39  48  80  66  55  31  53  58  44  37   2  43  97  79  35  44   2  93  38  90  11  75  59  22  36  21  78  66  21  35  58  37  36  61  38  26   4  56  51  85  35  35  29  35   8  95  62  17  37  96  65  83  39  74  50  78  33  71  46  43  16  43  26  52  54  28   9  86  61   7  83  39  55  49  66  62  33  77  68  32  10  92  41  18  45  57  48  57  20  84  66  39  52  80  41  15  68  42  77  82  94  82  96  98  18  71  11  15  85  48  13  75   8  41  95  19  27  65  50  82  76  53  26  98  63  53  57  99  60  50  15  66  64   1  39  62  25  46   9  94  39  90   7  76  81  21  29  71  40  64   7  81  51  85   8  40  30  71  34  50  42  90  69  67  74  53  60  77  17  84   4  64  17  18  98  82   8  45  88  72  27  99  48  50  42  93  50  48  15  99  88  59  57  15  21  11  55  35  92  89  14  95  56  52  10  94   1  11  41  67  65  54  59  98  66  70  99  95  66  23  44  78  55  32  58  99  85  13   9  54  63  53  43  87  88  12  10  98  11  73  91   5  37   1  23  58  60  99  56  32  32  92   3  12  53  44  50  47  66  16  34  90  78  75  13  93  49  18  96  40  90  67  10  79  43  70  37  45  74  59   1  34  78   2  73  27  93  37  68  21  57  42  34  87   9  17  96  54   2  72  11  54  85  95  87  38  83  47  71  26  72  59   3   8  34  28  39  17  36  20  91  80   5  64   5  88  62  45  68   7  61  84  70  69  25  37  90  70  26  24  30  40  19  52  78  38  61  44  71  91  29  71  16  58  82  33  91  58  53  20  99  61  46  14  72  18  86   4  19  85  30  40  19  83  63  99  33  77   5  29  82  33  90  67  11  85  22  68  92  61  65                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          30  40  67  51  52  46  84  87  52  42  51  56  91  98  34  98  12  53  30   4  18  27  55  30  85  43  73  87  68  91  57  85  26  44  53  55  57  87  57  86  64  43   9   9  11  22  88   8  34  74  66  26  14  94  30  29  96  56  96  30  82  95  92  78  79  78  62  22   1  84  26  91  73   2  53  42  87  78  12  60  27  68  90  87  41  34   1  21  78  65  35  62  56  45  16  93  67  19  94  60  65  96  93  66  22  79  74  83  29  65  33  13  66  73  10  31   1  77  54  17  88   9  46  57  23  33  78  88   8  86  74  94  72  72  17  59  96  69  84  12  91  62  73  62  46  51  16  75  35  47  87  63  25  61   7   4  16  29  92   4   9  68  27  38  21   6  56  51  69   4  57  72  75  49  97  23  21  90  69  88  76  74  61  10  88  20  27  37  58   2  59  23  55  58   8  33  99  84  22  75  72  76  73  37  69  20  85  72  99  79  14  65  25  10  71  55  72  38  57  23  38  56  31  25   3  28  42  66   9  60  81  80   4  46  69  60  86  39   4   2  51  63   9  93  27  39  76  63   6   9  27   3  98   2  80   6  68  10  23  38  52  60  40  64  94  99   5  45   9   9  71  72  83  12  10  91  17  98  53  80  62  51  59  46  58  63  51   4  97  40  42  10  82  39  11  47  31  85  90  51  81  32  45   4   4  98  54  84  17  24  37  87  63  98  80  72   2  42  63  18  82  90  67  20  32   4  53  52  72  55  43  68  40  69  65  74  43   5  65  24  49  61  58  11   8  37  48  44  93  23  36  52  61  34  44  84  40  62  76   5  67  34  23   2  59  50   6  49  25  44  33  43  96  52  73  90  29  29  47   4  27  76  88  56  69  96   4  99  64  67  17  47  29   5  73  55  64   4  28  26  21  10  88  28  70   2  58  75  16  30  81  40  51  15  79  68  31  60  34  81  83  44  39  36  29  68  98  21  39  53  65  37  96  52  56  86  68  35  33  82  96  93  51  10  47  53  25  37  43  73   2  10  40  13  31  21  14  90   8  76   1  76  77  51  32  36  12  87  53  16  34  62  29  23  70  28  92  36  75  89  75  49  60  39  42  93  44  30  87  87  91  21  10  37  74  71  83  22  84  95  95  46  28  60  48   6  72  30   9  21  38  94  49  19  40  18  47  57  82  23  73  55  25  17  40  13  50  77  70  55  23  67  75  65  47  53  11   2  60  76   4  58  22  36  91  64  92  88  72  97  99  45  56  16  43  63  99  97  18  83  52  78  33  57  10   7  62  59  16  68  19  29  92  90  24  27  17  22  52  94  65  59  71  37  70  55  21  66   5  91  22  14  82  78  39   8  11  43  81  76  37  44   9  69  47  38  23  56  16  35  71  75  60  71  59  11  83  65  65  62  28  97  35  29  36   3  91   3  32  29  97  56  87  75  30  16  70  53  56  17   9  65  16  52  45  91  72  58   6   8  40   1  70  77  27  51  80  30  49  44  75  72   9  66   2  84  44  86  87   4  94  89  75  88   5  99  12  98  67  70  27  52  63  18  54  38  51  35  96  48  76  81  14  98   3  59  28  71  50  19  20  95  41  71  80  39  85  27  72  13  56  71  60  56   7  47  96   2  81  58  35  58  18  80  17  64  94  49  19  63  18  36  84  83  15  45  86  98  63  73  43   9  12  64   7  48                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            38  12  74  69  37  59  76  73  94  67  41  37  60  18  79  23  78  83  24  84   9  67  86  17  29   5  89  39  29  54   2  30  74  73  23  39   1  88   1  85  85  69  28  89  47  42   2  33  44  96  59  22  69  91  71  13  78  71  47  21  59  46  28  40   4  42  44  83  98  42  81  82  78  92   4  83  64  35   3  55  35  95  39  73   1  67  56  63  22  98  57  65   3  97  12  45  41  56  80  26  20  84  90  56  80  91  27   8  22  97  91  87  45  77   2   8   1  36  45  81   1  20  35  92  53  50  85   4   4  39  25  93   6   6  85  83  60  20  62  20  85   7  81  54  88  82  49  39  60  87  91  67  14  58  69  38  87  37  24  35   3  69  58  97  13  39  99  89  35  27  87  70  34  14  76  92  96  69  16  70   9  47  29  44  68   8  17  75  38  93  12  91  50   3   6   6  25  37  13  87  37  26   7  35   1  56  35  61  87  92  84  90  73  99  56  37  44  50  57  99   7  76  56  32  48  55  81  97  40  28  71  80  51  77   4  62  24  57  46  97  80  33   2  39  92  31   4  27  47  33  29  46  61  77  94  37  95   5  98  60  67  55  95  57  52  65  64  84  62  91  35  30  43  22  16  39  93  36  11  38  67  21  62  12   4  93  83  86  97  33  29  28  68  63  29  81  56  49  62  28  93  66  55  20  67  56  69  32  85  27  18   4  23  18  82  62   7  96  12  96  37  63   3  56  82  96  24   5  15  18  91  12  42  72  49  77  68  90   2  29  38  43  50  76   6  32  14   3  45  88  26  26  76  70  42  94  72  63  89  12  65  62  30  71  61  57  47  95  41  87  46  43  86  87  29   7  40  93  50   5  20  50  23  19  91  84  94  34  41  71  57  11  85  53  48  12   9   1   8  99  82  55  28  59  99  50  10  31  38  84  27  50  40  96  30  65  67  61  56  36  59  73  64  81  94  43  57   2   9  79  68  65  14  85  17  34  27  51  30  87  36  11  96  51  70  25  46  17  86  52  18  12  67  94  97  42   4  22  55  52  86  65  99  42  56  14  52  92  78  31  55  35  28  66  24   3  68  92  33  21  93  62  42  72  70  27  93  79  60  25  24   4   4  44  38   5  59   9  61  81  59  41  35  81   7  78  38  68  67  12   3  24  54  24  46  75  72  38  55  10   6  58  33  59  77  67  55   7  80  51  54  69  89  53   4  20  44  31  36  18  87  61  37   1  62  57  13  69  91  76  62  59  54  57  29   6  98  31  22  26  53  65  93   7  52  63  66  77  50   2  77  95  92  39  55  21  55  21  36  34  59  99  12  20  24  26  91  58  87  47  85  94  26  87  49   7  70  91  43  20  47  93  59   8  99  81  24  54  50  35  72  92  81  70  44  99  21  60  32  85  26  73  19  14  85  17  49  71  17   2   6  42  98   9  36  55  45  66   2  79  58  60  47  30  35  90  48  11  68  45  61  12  15  68  27  44  75  96  66  53  89  84  42  42  23  79  67  41  89  67  35  65   5  61  85  46   7  59  31  91  80  41  54  53  68  41  55  61  43   1  60  25  53  50  78  69  65  32  43  17  28  49   3  32  47  97  67   5  17  33  62  99  10  45  58  51  30  65  39  85  70  64  94   6   8  65  24  94  45   9  67  39  45  23  87  58   5  45  61  74   3  47  88  39  81                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              35   6  80  13   9  89  39   2  53  47   4  96  42  49  81  73  97  53  97  58  19  18  87  73  68  75  41  39  78  87  93  88  71   7  69  34  65  42  88   6  93  97  54  58  59  37  20  16   2  52  27  31  20  57   3  59  47  10  69  99  99  93  64  68  14  89  23  77  93  88  21  72  84  26  81  46  41  72  11  19   7  16  27  18  90  86  18  97  12  58  27   2  57  39  88  75  70  95  36  21  10  11  72  20  93  22  12  26  72   9  93  24  92  58   4  21  63  38  47  11  23  22  91   3   7  85   9  50  66  27  67  37  56  75  63  41  53  46  29  17  37   4  15  90  64  16  20   1  91  84  20  95  66  25  65  42  56   4  52  44  24  59   6  18  60   1   1  35  84  45  14  50   3  71  63  77  15  22  57  82  74  17  34   4  65   3  37  93   9  23  62  27  36  30   3  72   6  43  35  38  53  53  36  32  91  81   7  43  69  21   9  97  57  51  30  10  24   4  64  21  59  37  86  92  90   7  29   5  98  99  52  29  57  86  83  45  60  87  68  88  79  94  52  18  94  67  40  88  51  86  69  37  28  79  40  49  53  10  35   7  88  32  27  75  27   9  36  49  64  48  10  19  17  36  33  61  44  41  64  45  37  16  48  36  12  46  17  30   9  85  67  46  83  77  17  24  60  36  85  65  72  88   4  59  77  38  87  18  63  82  92  26  94  38  96  88   1  48  92  94  85  92  65  28  47  12  57  54  24  53  17  56  89  90  20  40  98  80  89   2  81  74  81  87  75  59  82  63  95  21  76  58  28  42  74  69  39  24  90  61  36  25  97  22  41   3  47  86  27  51  18  55  32  66  60   4  35   7   4  67  17  60  16  75  80  19  12  82  25  29  20   3  41  59  65  22  27  97  52  96  35  68  13  36  73   2  98  38  35  42  46  87  88  10   1  49   3  32   4  65  11  73  30  40  45  80  84  12  32  80  78  27  79  61  30   8  96  51  99  80  43  58  16  96  98   4  80  92  20  49  77   5  15  39  79  42  87  95  54  41  59  14  65  35  69  48  46   5  50  94   8  89  64  96  56  49  77  32  44  36  42  13  94  76   4  20  41  41  82  86  60  58  95   6  69  75  16  22  30   1  47  76  80  63  62  35   3  74  50  98  58  57  28  17  50   8   7   1  40  79  58  73  79  52  92   9  83  95  96   5  53   6  50  58  85   7  31  19  18  54  45  92  53  57   8  41  59  16  53  82  95  52  94  64  87  49  21  90  19  37  84  87  32  19  33   6  82  34  71  58  29  17   5  46  37  82  25  32  90  71  18  33  52  78   8  42  16  80  66  77  64  65  96  69  62  40  61  18  18   4  56  79  87   2  95  54  25  50   3  30   5  93  29  67  69  69  59  63  13  52  58   8  95  87  47  28  99  16  81  32   1  49  73   2  37  40  74  67  41  79  80  40  38  70  90  40  11  75   5   2  10  12  96  66  49  89  41  77  19  90  77  66  28  72  59   1  73  65  24   5  90  96  60  35  40  45  45  11  49  24  13  21  50  86  71  66  67  40  47  42  45  72  96  51  88  97  20  47  83  73  77  22  95  53  70  42  97   4  63  15  28  85  33  12  48  62  58  14  16  77  33  71  13  20  77  11  60  16  80  12  31  68  41  74  97  88  69   8  76  48  67  65  93  81                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                80  70  19  60  49  85  87  56  23  66   6  86  28  36  89  65  81  89  52  29   7  75  42   5  82  36  69  26  16  18  64  10  52  87  58  35  62  15  12  58  49  44   1  93  52  30  73  69  85  16  18  27  30  54  33  75  92  68  64  81   4  68  66  24  23  71  56  92   4  15  13  28  91  75  62   3  74  20  48  57  85  38  37   5  44  72  31  75  32  70  30  33  77  65  86  26   1  34  75   5  62  41  60  43  48  95  48   9  10  82  55  96   6  58  30  71  89   9  41  78  85  54  27  68  50  88  73  16  17  81   4  74  83  76  99  26  12  94  65  29   1  35  20  17  28  43  53   1  50  92  59  10  30  40  94  81  83  49  22  57  84  86  34  58  13  33  13  59  45  39  82  29  72  61  95  15  37  24  81  45  64  10  30  94  35  26  70  25  65  94  68  59  97  51  39  61  26  81   9  32  34   7  25  57   5  87  83  80  84  71  38  10  38  73  41   4   5  31  41  16  30  28  45  66  44  25  58  83  44  70  92  99  65  37  21  83  20  63  52  67  29  29  13  20  32   8  75  96  47  31  67  24  47  38  36  82  69  49  90  65  62  47  58  54  90  62  10  91  33  50  83  84  92  22  69  76  55  16  48  86  43  45  98  72  22  36  55  68   8  81  13  29  47  21  88   7  91  15  56  73  41  44  97  50   5  54  33  36  61  37  93  92  88  78  44  49  32  15  54  68   7  68  97  41  62  98  83  65   4  30  33  93   2  96  19  55  25  71  56  11  63  63  35   2  61  69  85  60  23  30  41  50  61  64   3  34  73  59  86  79  71  87  12   1  18  84  84  46   5  15  72   8  19  44  52  58  72  33   2  82  30  47  52  21  95   5  97  15  77  92  20  10  34  37  93  45  75  70  41  37  80  60  54   9  10  69  27   2  31  70  81  30  61  24  62  40  42  30  61  13  71  45  43  15  59  78   5  19  13  44  63  74  67  86  32  81  80  53  68  41  80  92   2  41  74  49  32  46   7  28  22  40  39  66  30  61   7  82  36  67   1  95   7  39  79  14  41  58  27  24  99  32  52  28   6  48  27  37  31  28  66  95  50  50  35   9  69  26   9  10  17  28  29  24  27  15  45  98  51  98  88  17  23  94  60  57   1  59  10  73  98  42  83  87  63  21  77  53  90  91  63  67  76  97  84  40  15   6  24  70  35  73  57  62  43  63   7  38  30  71  87  73  20   2  33  25  16  72  49  26   7  31  31  71  32  28   8  44  71  44  98  90   3  87  29  69  19  82  48  63  17  94  46   6  88  44   2  95  63  84   5  22   3   2  73  44  15  45  41  83  74  47  23  48  57  37  25   3  86  32  37  89  56  26  37  22  38  92  96  60  95  65  22  47  15  30  66  63  11  56  43  48  21  54  37  86  86  12  38  79  48   4  64  21  63  25  10  98  72  29  98  34  35  51  85  16  80  81  74  59  88  87  37   6   2  73  83  72  19  72   8  29   9  87   4  73  27  55  32  58  37  72  82   3  29  25  72   6  30   6  42  62   7  77  36  97  90  78   4  83  68  16  50  74   9   4   1  22  35  27  95  36  61  64  41  49  54  33  15  35  18  27  68  36  71  95  29  53   7   6  62  56  41  61  13  30   8  59  40  18  24  67  86  70  12  67  68  35  67  60   5  49  81                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  96  78  31  82  84  27  84  95  44   3   9  21  64  11  28  40  40  64  20  91   1  84  41  76  80  34  73  62  67  53  82  24  49  68  23  57  18  68   9  82  21  66  50  65  45  12  13   5  85   5  21  38   2  27  76  93  45  47  39   5  15  87  85  12  83  36  22  71   5  27  91  84  92  59  82  66  45  63  22  46  84  21  65  39  96  31  45   2  52  24  78  66  60  61  79  25  78  92  55  96  11  19   2  96  44  30  18  39  71  21  87  66  32  60  25  96  79  52  36  54  63  14  99  72  54   7  64   9  19  83  83  16  60  50  14  97  78  27  17  53  79  35   2  45   1  18  55  18  17  49  91   4  13  59  14   2  74  33  81  50  62   3  68  79  40  22  54  13   5  30  12  81  82  15  87  18  97  15  59  54   8  77  12  58  19  65  93  87  52  91  43  64  22  17  58  93  96  37  75  30   9   4  42  65  35  75  24  90  64  37  46  71  73  18  54  76  55   6  82  64  51  44  38  55  73  95  80  83  84  41  33  91  11  64  46  24  66  38  80  87  91  53  92  44  46  61  92  99  13  62  81  60  10  27  67  17   6   8  18   2  77  88  20   5  80  92  32  87  76  76  46  21  84  42  53  79  39   2  94  24  46  55  52  51  47  33  90  49  11  88  38  13   6   9  48   1  27  69  98  22  71  60  61  29  25  98  10  90  95  68  94  86  41   9  80  11  36  21  16  90   5  75  39  66  79  77  34  87  58  11  61  67  25  16  49  83  69  47  97   7  93  28  72  72  17  42  84  28  14  97  43  66  92  97  44  95   4  64  91  83  78  19  36  91  73  47  64  79  78   6  16  12  24   4  54  13  64  19  54  89  58  76  11  52  65  70   1  11  11  98  40  35   5  63  31  45  14  73  71  99  10  64  78  87  32  95  78  32  35  10  34  26   9  75  47  62  80  70  36  16  81  56  46  19   9  24   4  89  32  31  13  93  44   9  80  90  69  89  78  57  12   1  40  77  55  88  54  10  11  27   9  61  78  32  63  20  87  43  24  27  83  16  16  14  94  16   6  95  91  52  85  38  62  68  59  56  51  14  37  85   6  71  71  84  74  40  61  17  41  50  38  95  12  45  47  14  85  25   8  78  26  77  48  57  53  44  69  92  73  78  47  26   7  61  90   2  19   8  81  60  18  69  63  88  19  15   5  17  68  81  24  65  79   9  83  52  63  23  50  46  48  29  97  75  77  61  86  39  40  90  89  11  88  35  24  49  84  63  87  74  59  97   5  58  42  43  96   7  39  32  48  38   6  15  80  32  32  60  17  47  58  18   8  60  17  48  25  25  49  38   7  94  71  88  53   4  83   1  57  17   5  83  71  53   1  58  59  77  33  79  62  30  48  47  49  56   2  97  26  36  76  82  66  58  88  62  95  98  44  42  14  49  39  67  14  25  52  21  67  31  17   4  84  38   5  85  75  64  73   2  56  87  60   1  59  21  61  96  85  93  48  90  53  29  85  63  60  71  57  32  63  86  42  60  38  93  30  38  56  41  38  25  20   9  26  45  78  32  51  78  71  40  49  46  96  33  84  15  89  60  77  27  25  66  97  34  28  62  50  60  57  42  86  66  48  68  35  21  23   5  90   7  60  50  18  59  76  63  45  10  57  65  28  52  23  83  71  79  39  22   2  47                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    43  71  99  27  80   3  68  53  29   7  89  35  91  84   7  81  26  43   2  48  16  53  88  61  64  89  33  65  28  20  46  91  98  86   7  58  93  95  36  85  76  38  51  98  21  74  91  68  56  44  22  24  98  32  86  21  37  96  35  63  64  88  20   5  84  94  13  19  70  60  29   4  73   2  25  64  55  97  36  35  98  23  96  46  19  22  95  12  13  73  71   2  86  26  60  74  15  42  33  74  63  31  85  90  75   8  18  34  12  74  49  99  41   8  76   9  65  60  37  74  44  27  80  78  93   4   1  98  94  57  40  95  89  69  20  56  26  41  77  20  70  97  74  27  53  74  80  71  46   4  66  70  99  30  57  62  17  34  95  66  80  40  67  94  15  36  89  14  40  81  70  31  41  80  64  94  29  11   7  85  47  96  27  53   1  97  83  52  49  79  60  87  13  44  57  38  24  66  38  14  82  10  67  33  24  13  31  46  55  24   7  78  88   8  59  25   1  28  18  33  55  57  40  71  57  85  13  95  17  74  78  61   8  25  26  28   2  65  77  13  44  77  57  91  36  91  91  69  45  37  18  23  95  19  44  41  43  34  59  31   6  99  68   6   9  93  12  18   4   9  65   9   6  22  45  57  64  31  50  70  60  22  85  84  15  98  88  17  67   2  27  94  71  74   5  72  97  44   7  66  63  49  37  73  32  19   8  89  59  80  36   5  90   6  61  53   1  51  76   6  69  25  88   2  21  57  24   1  57  27  59  83   9  12  70  92  14  49  60  93  97  12  49  31  97  53  92  49  36  46  44  31  54  32  23   8  85  61  24  43  20  90  13  13  60  26  59  35  90  32  88  35  73   6  97  40  13  96  54  29  76  21  11   1  49  84  27  23  24  43  96  38  84  27  25  16  23  28  10  64  14  17  25  56  60  22  56  28  82  27  68  10   4   3  37  91  93  35   9  86  16  88  66  20  31  67  81  99  32  38  58  42  58  71  43  45  34  81  30  38  56  95  34  34  47   2  39  86  10  19  61  93  31   6   8  61  78  67  98  23  53  35  53  59   5  20  62  89  42  30  59  18  92  73  34  97  42  68  34  33  11  49  58  67  68  27  49  26  50  91  58   5  46  66  60  51  21  91  40  74  27  70  25  72  65  46  26  34  36  15  88  24  32  28  52  58  18  16  77  91   4  62  29  50  65   7  93  14   6  17  65  34   9  69  23  71  64  47   9  44  91  88  50  54   7  46  42  56  37  60  67  30  18  89  13  18  48  61  37  78  21  73  81  40  78  67  42  76  84   3  88  99  42  23  60  44  97  28  67  68   7  23  52  41  70  29  47  87  35  64   3  31  50  59  35  57  32  27  75  69  67  25  74  56   3  68   6  81   6  81  49  83   4   7  40  68  79  69  47  40  82  32  75  31  32  17  42  34  73  25  40  59  17  20  17  71  90  91  35  74  89  62  56  40  76  95  60  29  51  48  43  21  70  57   7  70  51   9  29  82   3  80  47  34  39  95  48  63   3  18  94   5  89   1  26  24  31  10  12  37  90  76  87  12  78  16  43  47  28  70  65  93   8  46  33  43  60  26  53  20  75  52  90  45  44  14  62  62  95  79  47  38  28  33  43  79  62  87   8  41  46  58  24  99  59  43  76  80  80  88  98  49  14  34  95  74  24  57  68  81  45                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      72  31   4   7  89  33  56  80  74  15  37  52  77  64  24   9  35  15  43   9  23  51  87  31  98   9  30  76  64  55  54  96  49  35   3  83  46  62  41  63  67  39  12  48  74  34   4  47  78  64  41  81  89  28  26  27  56  52   1  29  63  68   8  10  19  21  63  19  12  38  23  67  28  66  72  55  41  31  76  56  70   6   8  96  56  56  53  91  21  69  35  94  77  17  92  50  58  51   5  63  16  83  40  50   7  10  50  17  43  97  37  39   8  57  65  98  31  58  71  77  50  40  67  88   1  33  73  84  82  40  25  97  46  42  86  85  57  98  88  21  54  64  61  93  96  86  41  88  70  43  16  28  15  33  73  36  80  34  19  74  17  42  22  28  54  40  14  32  49  21  20  71  94   3  47  17   1  67  46  97  11  34   1  36  72  75  31  40  36  60  84  58  69  55  85  17   9  88  53  17  25   1  46  84  51  48  75  91  81  39   2  74  16  34  19  58  79  42   4  52  24  11  15  40  24  80  38  73  20  10  96  94   9  64  96  72  75   3  76  22  79  12  20  72  98  22  72  83  53  75  40  11  49  18  81  32  17  97  43  12  15  84  68  90  73  44  43   4  64  33  29  27  67  73  29  63  13  34  48  60  22  60  35  25  20  25  24  55  82  98  46  31  38  52  10  56  63  71  11  64  71  14  15  44   4  50  35  12  53  23  35   5  71  50  81  50  83  57  32  53  87  39  39   2  13  12  21  46  36  30  20  90   5  83  65  33  56  99  35  25  15  63  13  88  43  18   6  23  41  92  52  69  96  91  11   4   2  68  44  82  75  56  47  60   6  60   9  97  27  88  60  67  92  30  92  67  45  29  48  39  40  34  38  71   6  98  55  56  84  35  18  33  33  39  86  22  62  83  60  88  87  92  71  65  55   4  16  17  63  81  69  78  81  96  74  52  41  46  83  44   3  29  35  31  17  77  47   2  59   6  44  49   5  43  87  35  49  91  26  43   1  59  11  47  80  75  40  85  96  86  21  26  86  37  80  37  44  75  14  93  90  28  53   5  74   1  93  45  84  69  62   4  48  18  81  33  63  30  84  48  73  21  84  81  69  12  26  87  83  51   4   5  24  62  29  82  72  57  49  39  18  56  25  30  33  24  95  19  16  52  39  43  88  94  91  31  40  57  23  42  80   7  59  45  18  92  23  72  25  69  63  91  48  27  22  22  70  37  44  46  42   9  62   8   3  65  82  72  90  44  81  68  81  47  81  23  98  78  77  93  79  37  85  16  61  10  23  94  11  27  16  57  81  65  33  20  33  96  52  78  29  89  32  14  64  94  67  30  76  51  53  30  73  12  38  99  43   5  21  50   6  59  99   4  10  47   1  36  50  85  38  81  57  24  90  43  23  79  44  58  65  23  50  38  95  94  87  62  84  95  43  10  79  16  57  66  73  61  87  52  93  24  66  21  93  15  11  88  19   7  39  98  31  65   7  73  77  83  43  12   7  16  58  67  85  79  58  30  88  67  35  25  12  34  77  94  84  46  98  70  53  17  12  59  71  83  14   6  72  49  91  94  13  15  31   9  64  19  58  19  87  53  67  63  31  61  31   5  17  88   6  19  82  71  90  47  54   7  44  68   3   4  43  30  20  79  46  18  72  66  79  87  69  28  18  36   7  25  74  42                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        30  61  28  67  78  58  24  12  74  18  39  98  48  42  92   5  93  72  64   1   1  16  90  69  92  88  38  43  55  77  75   5  83  14  23  88  14  83  41  52  32  40  46  88  27  90  91  30  94  80   4  28  45  38  66  32  39  57   4  92   1  73  57  63  40  74  34  90  54  40  84  97  85  24   9  55  82  44  48  69  62  87  28  83  68  88   5  36  91  76   1  49  71  31  28  27  71  74  63  21  42  39  64  48  61  65  23  83  97  17  62  40  90  81   5  42  62  29  73  21  85  59  13  83  42  42  69  46  15  74   3  56  33  35  46  62  96  94  56  41  66   9  25  59   7  26  36  71  94  33  45  36  28  79  16  50  53  89  71  30  70  96  21  39  58  21  47  30  88  34  50  81  41  67  82  70  34  39  61  63  70   3  61  68  99  51  58  75  40  54  60   2  54  97  56  85  93  46  29  80  89  83  36  64  90  22   4  25  16  51   5  75  94  67  15  90  97  28  27  71  75  26  60  80  14  13  51  57  93  81  62  83  66  13   6  48  93  71  17  73  61  28  73  17  59  74   9  55  87  22  66  69  41  90  78  75  31   5  44  52  52  83  97  22  27  23  32  27  53  84  85  89  22  54  26  27  67  86  37  61  97  99  71  95   8  20  84  48  73  62  55  10  91  41  31  67  98  39  83  97  97  15  92  83  26  92  63  96  80  73  79  70  94  62  10  54  87  84  75  52  71  65  42  37  93  62  12  73  52  92  13  83  98  51  18  26  89  52  19  57  26  41  69  89  57  79  47  28  75  32  70  60  36  65  42  15  57  91  47  22  85  92   4  80  77   2  20  71  85  40  19  33  94  52   3  99  69  10  65  20  52  12  21  10  64   4  75  72  10  27  39   9  82  61  11  77  88  85  65  62  42  75  33  27  25   5  85  54  69  57  56  83  79  16  81  35  24  55  94  71  74  25  54  57  56  55  61  17  65  84  50  76  52   9  30  25   9  54  65  42  89   2  56  40  69   7  31  85  35  22  58  25  27  91  88   6  53  66  25  57  45  76  32  96  61  92  44  52  32  16  43  92  39  19  31  30  26  78  38  89  86  30  27  13  73  66  47  94  40  44  49  57  12  19  81  74  99  45  79   1  85   8  92  59  99  54   9  39   2  63  69  47  63  10  17  60  90  91  32  43  51  65  53  60  10  90  38  21  61  31  25  80  27  79  74  10  57  13  74  19   1   6  19  99  54  68  80  27  65  81  46  59   6  54  35  73  85  78  23  56  11  68  79  43  12  44  15  81  91  99  55   5  55  32  17  62  22  12   5  29  62  80  32  85  48  88  90  99  46  68   9  19  39  38  96  98  72  87  35  48  75  96  16  50  47  88  21  79   9  56  39  70  98  70  26  86  48  85  70  56  97  78  35  65  22   9  59  15  22   1  73   7  60  18  85  47  69  10  77  25  27  57  64   4  91  55  34  79  50  28  51  55  39  22  45  85  51  83  10  54  83  81   2  91  48  52  78  40  48  72  60  45  54  91  87  73  21  99  74  61  30  57  48   8  83  63  98   3  72  53  50  18  86  91  42  67  47  70  15  11  65  90  84  53  79  36  96  39  73  67  87  70  65   6  47  73   6  88  45  13  84  78  41  95  27  74  91  75  54  66  19  22  29  82  20  69  99  91  96                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          93  35  68   7  58  80  41  37   5  55  89  14  14  10  16  30  65  90  47  87  67  98   6  64  63  19  64  55  69  90  61  76  94  33  37  15  19  53  30  14  77  70  75  86   3  92  63  29  76  17  19  73  50  50  57  75  58  85  11  84  33  62  62  19   6   1  77  83  12  45   5  93  82   4  89  83   8  19  28  99   6  83  45  84  63  89   4  70  33  86  11  41  48  49  84  19  51  70  91  40   3  86  27  14  50  64  43  86  95  45  50  34  38  83  90  10  42  75  90  63  20  35  25  26   1  60  32   7  64  66  95  25  89  97  24  16  22  47  41  65  20  19  39  32  45  97  84  12  34  26  92  65  65  15  24  48  62  59  83  33   2  91  55  16  73  57  86  16  89  96   6  48  41  50  58  34  33  83  74   7  74  62  62  57  80  52  61  61  81  32  18  60  95  11  79  55   8  43  70  53   6  36  96  58  13  40  94  16  31  33  45   6  29  38  51  25  35  30  43  22  87  15  41   2  86  76  84  35  83  76  45  16  37  82  47  64   4  93  27  52  20  79   2  98  29  50  63  78  75  62  51  95  48  37  54   9  20  34  44  96  50  96  19  13   3  83  23  71  73  54  27  84   8  55  83  37  62  44  65  20  28  13  89  58  20  43  52  59  89  99  23  34  26  21  77   1  64  65  86   7  53   9   1  78  83  97  52  40  51  61  13  99  64  43  63  18  97  51  62  68  70  88  63  47  80  34  79  98  66  94  26   7  67  57  61  46   2  24  75  46  36  65  65  35  47  30  58  58  41   3  59  66  56  68  36  61  15  57  17  33  24  25  81  16  26  48  31  67  33  83  20  83  76  17  72  32  53  73  87  74   3  58  92  63  84  24  75  56  45   6  92  52  57  48  61  59   3  84   2  12  73  78  92  12  15  63  46  43  98  79  13   2  73  46  31   4  14  36  76  66  89  27  69  27  37  57  57  47  49  59  67  39  35  66  41  77  44  26  57  90  60   4  33  91  98  25   7  29  49  54  97  72  85  95   3  40  85  23   6  54  78   3  64  35  29  66   6  84  39   5  86   3  14  73  34  60  83  60  63  91  27  21  43  17   5  56  63  75  36  64  48  18  55  52   6  19  23  82  39  79  31  19  79  65  97  95  96  80  85  69  55  83  11  44  73  42  20  67  23  79  12   7  24  32  56  60  45  91  41   4  30  79  54  19  91  65  93  57  25  15   6  52  32  16   9   4  74  87  69  42  88  60  48  15  69  55  42  12  47  12  88  16  70  91  92  32  56   8   9  98  88  40  30  97  13  21  89  80  52  54  96  97  34  88  50  94   1  78  45  56  51  90  11   1  11  41  93  43  99  32  38  27   8  40  26  16  86  18   2  67  50  19  16  67  22  56  97   2  61  89  86  28   1  15  33  38  79  36  24  57   1  91  56  98  20  25  61  63  16  20   8  20   9  64  57  20  97  61  16  44  49  21  59  32  85  50  48  73  79  91  10  13  96  43  38  93  22  94  86  20  40  71  47  14  26  44  91  20  60  64   4  62  53  33   3  11  10  59  90  44  84  67   9  78   1  77   9  17  80  39   5  88   4  32  16  18   8  32  97   1  54  88  51  95  63  90  50  43  45  15  65  12  15  14  56  20  26  92   1  96  77  17  28  39  44  98  12  79                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            15  85  47  54  37  68   3  62  41  69  80  21  52  12   9  60  88  89  77  86  23  11  81  32  10  26  57  41  16  83  48  66   5  67  98  50  97  67  79  96  42  55   8  40  49  76  46  91  10  46  80   6  32  61  28  51  39  59  64  30  51  57  91  49  84  74  54  43  84  10  47  10   9  25  96  24  59  28  19   3  39  16  20  16  18  81  52  11   5  10  41  90  52  36  29  47  29  54  24  52  97  52  27  17  63  78  95  90  35   9  68  51  17  68  62  94  24  92  75  84  59  99  57   2  26  79  18  98   8  73  64  77  38  50  57  27  72  14  44  24  66  66  14  79  82  47  78  35  16  82  24  37  72  15  37  27  72  93  79  15  54  14  79  61  74  66  64  70  70  10  53  21   6  57  68  84  95  72  82  71  59  80  28   8  73  89  44  62  57   2  75  94  17  69  74  65  68  71  25  87  83  74  68  67  92  17  42  89  60  95  84  89  25   8  77  54  67  73  52  41  32  96  11  81  89  58   1  48  97  35  59  80  12  15  90  37  43  85  93  82  18   1  64  90  75  87  71  26  59  79  63  18  25  58  12  21  86  49  53  72  31  54  67  15   9  27  48  73  67  55  64  82  90  61   1  53  46  87  63  96   3   1  54  50  93  89  86  10  81  78  80  32  30   8  12  60  68  37  54  65  19  34   7  71  17  77  29  74  69  61  46  73  38  10  31  59  93   4  29  91  90  89  23  37  93  52  18   3  15  57  70  13  40  21   9  97  95  69  72  88   3  57  85  92  95  64   2  42  94  72  21  85  56  80  66  48  69  10  31  56   6  88  36  48  94  76  38  94  16  82  75  37  29  87  20  53  78  73  88  66  26  38  57  88  46  36  31  99  23  44  14  91  23  67  31  79  99  91  36  19  71  27  55  62  66  45  92  38  74  14  91   2  61  95  13  29  19  82  51  43  82  90  94  98  27  39   2  46  15  63  85  30  26  16  17  38  16  13  16  93  75   6  76  28  38  79  85  14  33  52  55  27  96  46  81  49   6  31  23  87  14  93  31  52  87   4  21  77  88  97   2  23  66  58  74  28  17  82  90  56   3  15  66  74  81  45  76  98  35   8  67  31  17  28  61  14  11   2  33  25  34  98  98  59  95  84  58  37  65   2  93  35  84  53  54  71  61  81  38   2  93   2  55  83  35  35  24  71  63  12  40  28  60  64  43  22  34  49  42  69  56   9  79  91  65  77  67   4  57  34  25  60  66  28  76  25   6  51  88  35  99  81  22  56  33  59  38  72   5  51  43  12  81  94  52  61  62  86  19  66  19  32  76  67  84  71  47  63  29  60  38  57  90  39  17  28  84  15  58  44  67  59  38  51  55  66  86  67  68  45  14  52  44   1  54  30  63  95  84   4  19  17  53  73  27  96  34  63   5  37  29  42  61  25  55  66  56  35  34  82  24   6  34  11   8   7  81  13  27  32  47  53  99   2  94  75  86  49   8  73  11  69  31  28  51  93  30  88  58  31  25  54  78  42  72   5  40  88  52  75  82  41  97  74   3  63  36  28  23  91  31  48  87  78  97  84  58  46  97  76  39  97  86  15  79  78  13  39  26  74   1  71  20  49  37  92  56  42  74  17  94  58  32  94  28   3   3  65  37  36  85  13  66  28  92   6  71                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              78  96  17  11  33  99  45  13  77  15   5  49  35  68  63  94  34  84  95  97  52  45  66  57  71  77  82   3  81   8  25  81  37   9  92  51  50  52  44  52  83  34  61   2  35  69  55  70  45  90  46  57  21  60  52  17   4  23  27  61  64   6  27  67   2  63  19  61  70  31  83   1  62  13  54  58   4  19  48  46  93  75  85  63  67  61  24  68  36  98  24  59  56  34  26  40   1  50  18  14  78  38  47  87  80  20  34  24  79  93   2  52   6  17  26  56  14   1  74  87  49  31  67  84  17  63  48  36  23  46  66  67  19  30  21  78   7  12  82  31  26  64   7  14  42  84  52  33   6  79  34  18  92  35  51  81  58  53  46   3  21  24  11   5  62  69  28  19  21  96  34  66  95  73  19  43  70  62  69  31  67  87  29  41  71  14   5  98  90  19  98  52  68  13  19  65  12  92  43   3  27  23  51  71  93  18  98  68   6  35  57  36   7  41  25  19  25  96  23  51  51  96  95  55  35  32  70  14  57  70  16  24  25  53  76  76  25  96  79  79  88  82   4  25  86  18  63  85  14   9  14  12  94  14  70  64  87  62  67  13  15  90  98   6  87  99   5  29   2  77  67  33  67  97  84  52  73  63  71  85  91  55  40  38  31  13   7  27  98  58  75  71  40  75  34  26  39  81  66  71  37  42  48  84  96  17  58  93  61  57  29   8  91   1  96   1  91  55  83  93  38  29   4   9  32  82  69  35  59  14  11  11  14  83  17  95  31  46  54  15  39  49  35  59  56  62  88  67  94  37  77  20  28  96  14  86  63  49  57  55  90  62  81  89  85   4  36  92  57  75  47  69   8  40  49  71  92  39  25  87  94  72  18  67  41  11  47  65  26  55  94  45  19  54  53   7  40  90  90  85  29  11  63  52  23  45  24  39  48  45   6  34  81  22  50  68  18  46  76  98  54  24   1   8  93  25  56   5  97  20  73  50  28  78  70  83  39  62  26  89  34  65  83  27  88  73  99  67  77  53  38   6   1  15  89  30  22  67  45  18  67  45  80  95  81  69  80  83  75  78  58  63  15  29  41  66  78  14  35  60  50  40  51   9  18  45  47  26  38  24  23  36   3  80  84   4  12   4  44  62  33  56   7  45  26  79  65   8  64  24  80  53  13   1   8  11  89  64  75  10  81  43  24  80  85  57  71  83  19  50   4  59  51  38  39   8  25  39  23  28   1  98  97  49  45  35  48  11  67  72  59  77   9  39  70  49  56  29  84  44  29  62  88  77  37  56   7  73  73  15  76  81  80  90  56  16  96  86  43  56  13  72  18  12  46  37  65  59  15   6  21  82  39  85  81  78   4   8  86  14  31  61  79  58  96   3  55  16  62  95  75  47  44  20  76  36  34  68  82   3  10  43  99  80  92  18   3  72   5  68  50  71  68  14  97  30  82   2   2  80  70  25  78  19  20  69  93  81  75  13  76  78  20  62  25  87  44  55  61  18  34  56  51  37  79  73  61  75  66  51  64  35  91  34  42  18   7  92  42  76  91  28  51  97  45  10  91  45  94   3  57  17  16   4  77  53  97  35  30  25  20  56  78  97   7   5  22  43  79  88  63  72  50  31  64  55  84  31  31  21  52  28  89  29   6  21  36  76  34  71  61  21  69  91  56  75                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                29  51   4  29  89  79  94  15  38  88  94  31  10  28   9  99  41  81  31  51  37  41  97  69  26  25  24  84  86  78  38  19  68  70  10  99  72  35  87  99   1  90  15  53  50   6  62  63  87  39  34  62  90  39  58  39  66  79  82  87  43  23  43  59  29  98  88  57   7   9  30  62  28  46  36  34  33  25  51  34  72  25  38  60  93  39  96  58  26  17  60  17  28  81   2  76  28  12  43  29  51  92  85  23  24   7  71  54  54  34  73  18  18  63  87  43  99  25  22  94  71  20  91  64  82  78  80  16  63  65  82  66  37  65  85  42  52  70  36  50   3   5  17  80  44  21  36  49  19  80  34  17  46  35  55   4  72  95  16  20  18  88  27  75   5  56  41  52  28  64  20  25  62  87  96  32  41  74  44  55  99  96  12  61  60  14  71  10  39  57  15  63  72   5  75  27  89  20  80   4  12  99  26  25  24  64  23  21  89  21  10   6   2  21  81  33  90  75  76  43   4  29  87  15  85  58  66  33  28  72  14  74  49  73  58  47  73  41  86  13  20  43  45  77  65  55  57  38  95  22  11  96   2  86  36  75   1  24  98  50  94  39  41  45  35  23  72  81  35  78  22  99  86  95  98  55  63  96  70  36  55  81  83  86  51  41  84  71  89  71  27  61  10  28  19  66   4  87  65  47  75  89  36  82  32  96  23  37  81  68  43  18   8   1  97   3  51  89  27  41   5  13  25  23  69  77  67  30   7  98   4   4  99  42  29  88  11  69  78  55  32  78  41  65  92  92  38  96  76  67  60  59  30  97  58  80  35  23  32  39  50  75   6  77  90  28  70  73  87  58   9  62  21  86  78  80  28  77  94  29  74  93   2  50  13  34  78  18  53  87  62  66  97  74  22   3  74  27  26  52  20  54  58  47  23  38  18  27  23  11  49  50  19  20  72  31  77  53  78  44  53  85  72  24   1  79  47  40  66  26  58  12  31  29  83  98  47  80  53  42  45  57  58  49  58  96  74  12  28  16  11  50  32  51  55  41  14  68   5  92  58  95  94  38  40  82  17  71  84  67  29  87  24   5  92  71  26  61  96  20  90  80   4  35  38  20  11  19  52  81  32  81  46  60  74  19  90  66  46  79  12  60  21   7   9  28  89  99   4  99  64  30  81  76  11  33  58  59   2  13  90  32  83  35  69   7   5  28  42  12  51   2  79  68  41  47  97  92  58  80  97  32  73  16  44  18  77  15  14  75  66  56  77   8  76  48  87  36  97  38  14  90  31  10   1  45  91  34  33  15  78  52  88  78  13  27  65  49  15  54  67  91   5  13  21  37  22  29  46  93   4  94  47  10  99  84   1   6  34  53  83  17  81  38  81  40  51  28  53  93  94  74  97  87  89  80  13  94  20  88  81   4  39  43  59  41  58  83  59  98   5  95  82  69  67   8  82  80  87  77  24  88  73  95   7  93  85   9  98  31  35  44   2  90  96  62  45  80  50  76  72  50  20  57  26  84  97  62  46  69  13  37  21  12  68  13  54  90  33  70  37  26  70  16  81  75  42  59  14   3  90  97  95  79   1  98  39  18  75  45   2  74  56  25  37   1  93  51  96  34  79  32  61  65  61  66  80  11  83  56  96  61  74  26   4  57  34   5  78  35   7  19  14  75   6                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  81  47  63  38  92  16  62  58   5  75  25  88  82  23  54  42  15  44  89  86  96  10   1  11  43  17  60  70  82  65  38  76  74  89  31  92  53  20  24  86  90  22  90  95  48  93  65  79  70  22  87  53  22  23  51  92  29  41  10  27  87  40  54  74  36  57  55  19  49  39  12  44  62  26  45  50  45  10  65  74  61  75  59  80  24  23  76  82   4  91  24  22  85  68  74  15  95  68  85  44  52  14  90  68  11  78  32  32  29  19  72  37  54   4  59  13  80  22  75  23  82  44   2  81  51   5  47  77  40  17  12  41  91  79  62  46  47   7  34  15  75  45  52  51  71  74  90  39  41  35  64  91  60  11  21  81  71  67   5  39  70  19  85  99  62   4  14  17  89  37  42  25  22  59  35   5  41  42  43  32  63  99  40  39  19  51  89  24   9  59  46  28  21  92   8   7  44  32  32  20  90  34  73  50  79  92  64  89  19  94  55  44  35  99  52  67  74  68  60  56  73  96  99  26   2  17  28  29  93  81  40  15  29  91  17   8  64  60  27  27  90  95  73  87  77   1  86  78  22  65  52  19  65   3  19  46  99   5   6  65  99  81  39  12  46  98  87  19  66  77  55  65  30  20  43  29  46  73  93   2  88  20  16  59  73  14  98  74  94  51  30  18  96  45  75  29  69  84  84  65  90  11  10   1  68  78  84  17  42  48  47  61  85  43  86  94  96  20  80  72  83  17  36  27   6  21  63  74  33  94  18  35  87  28  35  94  75   9  42  31  62  20  30  41  14  56  75  45  87  11  73  95  19  79  32  90  12  96  48  84  26  87  73  95  54  13  12  43  43  42  55  39  56  69  42  33   9  33  65  40  86  39  31   4  42  31  59  50  72  89   8  39  95  24  64  64  56  34  38  56  50   8  76  61  51  11  62  81  19  16  47  41  10   4  92  46  70  11  47  92  34  33  39  42  17  21  44  33  49  90  49  33  85  60  42  78  37  22   3  90  56  51  43  46   6  53  20  22  27  69  90  88  41  44   6  40  47  93  99  90   1  76   8  81  38  45  92  38  42  77  35  36  21  56  14  55  49  21  19  50  45  24  92  46  83  26  63  21  91  16  78  88  89  98  42  64  28  83  10  24  93  91  65  71  38  42  46  61   6  90  85  42  57  84  93  32  35  27  96  10  30  80  71  84  37  39  70  59  30  34  46  67   5   4  62  29  46  93  79  88  37  67   5  93  69  60  10   8  63  88  18  45  33  48  87  80  82  29   1   6  42  49   5  77  47  85  96  96  91  84  76  75  50  77  97  91   7  58  92  56  22  44  55   1  72  21  86  27   1  32  18   3  59  62  87  66  84  56  52  25  74  11  99   1  66   8   3  61  67  36  32  33  93  94   1  77  31  13  49  71  81  46  76  76  11  19  90  51  90  79  21  18  79   1  43  28  24   5  22  32  86  12   3  74  84  48  93  91  95  29  53  90  62  36  27  81  92  95  71  97  74  74  77  33   4  34  84  21  91  71  59  32  69  24  74  92  39  58  71  74  92  68  29  96  86  21  60  21   5  65  27  42  50  50  13  84  56  67  62  93  57  68  36  41  19  25  94  70  81  71  82  17  23   3  37  47  99  16   7  56   6  50  47  15  48  95  94  17  87  81   4  63  41  24                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    45  67  80  64  18  33  29   5  12  70  45  91  33  13  94  82  35  27  32  23  24  41  34   3  42  94  42   2  63  33  68  88  35   2  18   9  76  39  74  60  21  17  45  49  58  92  95  32  22  32  50  84  52  13  20  66  69  47   3   4  54  79  45  14  84  10  20  41  39  99  95  29  42  70  27  91  30  77  71  89  65  67  48  54  50  70  37  69  74  70   5  42  10  74   8  25   7  22  18  11  60  83  60   2  73  48   8  16  20  43  38  75  83  32  93  50  57  71  56  56  14  78  83  83   2  48  55  87  72  74  78  97  32  36  46   2  64  84   6  11  61  97  86  86  78  84  22  96   7  50   9  89  44  92   8  28  63   7  23  21  20  78   7  72  98  95  10  18  20   5   6  47  97  49  78  76  10  29  23  43  73  86  39  59  40  80  49  69  87  90  35  53  44   6  30  93   3  64   3  88  60  69  57  86  76  74  90  59  41   5  76  20  60  46  41  74  58  92  23  97  78  80  71  37  75  96  79  71  55  25  63  61  40  81   5  74  81  87  64  33  32  19  46  86  81  29  92  56   8  12  70  66  99  62  15  65  11  71  36  27  81  93  79   4  44  44  61  54  37  72  14  58  79  95  89  52  35  80  97  59  48  97  52  40   1  13  70  26  21  49  39  88  17  72  28  79  91  68  95  52  20  17  74  80  45  14  11  73  52   4  92  39  97  68  92  82  62  13  30  28  98  48  79  44  94  29  39  22  16  36  97  23  27  81  42  19  36   5   6  38  60  92  86  56   2  80  61  35   5  71  92  73  52  71  56  83  40  44   2  69  57  66  83  23  66  19  61   3  41  44  85   9  85  22  23  59  33  21  86  15  55  66  22   2  33  82  26  70  50  56  36  52  89  44  94  58   4  16  61  66  59  57   1  75  95  87  41  60   2  61   7  10  70  61  24  44  57   6  26  98  17  87  66  39  76  55  10  19  65  74  49  67   2  43  78  65  80  14  15  82  18  51  16  60  51  41  27  63  97  10  38  86  52  42  44  99  60  38  73  95  37  44  56  17  38  23  54  51  29  75  79  14  31  43  68  18  61  23  39  17  74  60  28   2  10  79  32  92  77  99   3  28  92  11  22  25  15  90  76  44  74  77  23   5  40  18   3  74  39  63  68  91  25  47  77   6  31  44  32  28  81  79  82  10  14  25  24  61  27  24  61  41  84  59  98  93  30  32  44   2  31  93   1  75   3  36  35  47  84  54  14  78  15  59  45  99  79  77  44  34  22  17   1  67  56  43  23  69  52  81  64  78  93  58  14  97  54  42  37   1  85  58  72  22  11   4  19  22  31  68  82  18  15  36  39  11  59  76  65  35  60  80   7  17  35  33  60  80  98   5  99  37  80  82  49  56  98  40  82  12  56  16  26  14  55  45   3  77  16  92   7  78  53  96  86  39  60  51  34   6  80  82  29  62  82   9   8   9  98  71  95  98  68  84  31  18  69  95  88   8  72  54  17  21  89  51  84  28  54  54  48  71  21  20   4   1  31   6  21  72  25  88  19  70  33  37  95  85  33  34   8   3  67  63  84  61  92  36  75  80  54  70  93  77  37  34  40  95  21  79  44  35  76  70  49  57  20  74  79  46  50  77  51  40  68  77  55  96  11  42  53  65  92                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      51  90  16  10  14  86  26  69  18  91  68  22  60  23  67  83  12  62  33  68  12  99  93   2  31  61  92  39  70  84  83  29  31  53  12  51  11  21  38  30  51  58  10  55  84  23  66  59  63  91  94  31  35  16  15  16  14  10  72  45  43  61  27  29   6  41  33   7  65  17   6  28  73  77  77  90  60  44  45  98  68  98  42  84  63  71  42  11  70  99  56  94  33  14  44  27  39  36   3  21  65  70  62  36  41  72  64  14  83  41   7  70  42  61  79  47  17  90  28  50  79  59  81  41  35  99  45   6  90  78  57  45   4  20  70  74  68  82  15  40   9  91  25  77  76  65  14  88  25  55  99  31  16  95  23  51  72  41  52  88  61  16   5  74  50  38  74  29  44  92  46  73  69  91  13   8  67  86  43   6  10  42   6  18  40  29  88   4   9  66  80  31  24  62  68  67  19  79  65  12  23  88  35   2  49  81  73  74  87  73  13  15  72  28  90  44  37  26  89  51  82  44  78  76  53   6   1  35  45  68  47  38   6  66  48  53  74   8  54  68  64  99  32   8  63  22  30  62  41  40  69  72  99  80  22  10  24  84  43  21  24  33  18  27   1  63  65  83  49  68  26  89  42  53  74  70  88  85  28  54  11  97  27  62  21  75  80  75  70  83  74  39  84  96  78  65  84  68  23  72  43   2  68  39  49  71  48  83  86  96  96  80  81  79  64  26  44  52  44  17  75  55  67  48  14  77  25  10  99  90  32  63  29  15  73  67  53  25  32  98  57  92  32  76  77  57  38   6  88  81  67   2  90  37  96  88  13  12  20  23  30  89  98  33  78   8  41  38  13  65  78  28  25  39   7  83  73  78  42  76   7  30  12  95  55  73  10  95  32   6  90  46  85  47  71  67  16  36  95  97  39  75  40  23  45  58  16   6  33  43   1  46  27  76  16  58  94  31  19  37  88  91  19  17   7  69  73  36  65  74  44  57   8  74  89  50  24  80  74  53  80  20  63  59  81  11   8  93  19  79  31  10  46  36  94  73  50  51  60  88  37   2  20  53  16  90  24  43  45   1  62  77  76   1  59  91  48  85  51  21  46  13  23  92  79  25  57  10  82  61  43  38  60  84  99  25   3  77  41  82  54  72  86  54  90  52  54  35  54  84  69  37  56  68  97  67  11  19  75  24  72   4  40  65  10   2  62  57  29  29  52  61  20  76  94  74  72  55  11  93  73  43  95  24  81  96  17  96  11  89  60  55  37  20  89  34  94   4  92  35  24  55  41  67  66  60  34  52  80   8  93  35  31  37  24  46  47  28  83  20  68  16  28  67  58  70  94  61   4  22  94  53  10  76  36  21  18  74  62  59  35  48  72  10  94  77  84  27  77   9  47  33  40  54   1  36  58  99  31  25  27  68  72  73  62  91  71  70   5  40  31  47  27  17  54  83  92  52  94  79  78   1  35  51  43  80  61  39  52  48  82  30  93   3  94  76  31  27  90  76  78  23   5  55  72  40  85  25  31  92  82  18  52  59  65  47  28   7  62  49  76  18  88  23  84  74  56  79  49  80  17  54  97  91  52  77  63  18  68  64  23  69  87  22  52  19   4  83  54  59  75  93  93  78  56   5  95  43  88  55  42  72  27  31  79  99  93  66   4  13   8  75                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        89  11  24  70  48  68  47  34  46  53  67  67  45  72  64  91  87  51  69  13  72  52  27  80  76  63  11  44  28  35  41   8  98  27  74  72  41  98  66  43  32  73  12  10  43  41  53  24  56  42  47  35  25  61  68   2  73  64  85  40  70  32  72  46  63  78  37  60   7  19  93  92  74  79  50  90  44   6  69  73  96  22  98  89  40  11  61  68  99  72  55  16  95  28  48  45  79  48  76  65  57  30  11  88   6  15  28  61  40  57   3  35  71  11  83  28  14   5  32  38  37  86  18  74  61  68  98  71  57  29  18  61  84  48  75  15  70  19  90  26  48  25  83  27  79  58  40   7  69  89  90  22  73   5  37  85  49  61  20  22  11  46   4  38  98  32  76  93  70  11  92  89  67  45  13  25  40  58  53  38  43  87  30   8  54  23  38  54  54  44  14  88  65  55  36   7  19  43  12  12  54  92  98  98  38  22  46  45  91  44  74  88  17  54  41  62  46  87  25  74  92  61  13  10  69  10   3  45  29  23  73  53  81  59  74  55  66  61  48  61  91  71   2  81  93  76  54  72  80  37  79  22  47   7   5  33  76  41  91  92  78  64   7   5   1   7  84   8  46  42  33  10  27  75  75   5   1   2  64  20  70  48  34  28  82  59  80  83  84  74  23  60  41   1  86  96  83  35  62  99  86  52  76  33  74  62  18  79   1   4  90  11  54  68   9  68  36  54   4  95  86  39  58  85  10   2  72  63  82  40  68  92  53  39  18  46  62  85  96  91  24  41  91  60   7  57  17  71  44  18  39  61  47  57  90  36  16  71  12  52  18  41  33  12   4  31  13  85  47  87  31  27  74  71  95  65  12   9  53  34  60  30  95  46  59  20  90  11  85  99  69  66  15  17  20  96  99  27  53  62  37  52  81   6  46  97  48   3   4  18  33  41  47  30  93  70  24  58  36  53   5  42  42  99  59  84  61  68  10  92  53  62  76  12  13   5  71  56  42  79  56  63  21  12  87  32  13  49  26  53  17  36  72  87  15  46  28  62  85  12  46  57  75  28  50  20  95  57  40  36  83  99  94   1  63  53  40  81  68   1  62  91  66  52  29  43  69  89  68  91  14  76  31  59   5  56  56  94  30  32  17   9  85  76   3  87  28  46  10  24  67  87  15  63  70  79   9  64   1   7  77  74   4  88  36  82  56  33  43  38  18  16  13  40  80   6  99  92  32  27  89  72  11  61  16  27  76  16  56  97  53  18  79  75  19  33  59  13  74  74  91   3  29  71  53  43  76  48  46  67  25  89   8  17   9  88  17  32  93  98  40  12  63  72  20  91  88   3   3   6  18  69  10  98  54  96  72  96   2  25   4  79  63  35   9  34  68  76  38  27  45  17  51  56  15  16   2  78  39  87  14  67  81  93  37  58  91  20  17  99  27  58  45  37  27  56  70  88  46  93  83  32  36   4  33  44  46  11  48  85  49  76  81  93  19  32  85  97  76  59  27  62  89  65  63  11  69  74  28  67  72  25  30  44   3  24  99  29  71  43  24  96   1  36  58  13  57  68  40  47  47  80  56  13  65  77  82  39  80  12  84  34  18   4  90   2  70  30  88   5  27  38  57  23  19  98  79  83   9  30  33  65  40  43  18  97  93  95  19  10  45                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          22  61  32  94  19  37  70  11  30  36  41  79  45  93  50  64  24  11  85  73  40  64  62  24  24  95  27  43  55  59  89  19  64  96  82  52  62   2  85   3  80  65  79  84  86  78  68  24  34  68  64  65  57   8  59  40  12  18  81  51  97  66  19  38  18  73   8  29   4  28  85  52  50  73  26  35  53  29  47  25  27  97   5  58  82  52   8   3   3  30  34  87  56  69  89  19  96  28  59  92  81  59  16  31   3  62   2  18  23  29  33  40  89  25  27  97  19  27  18  61  78  31  95  38  41  19  17  61  89  57   4  11  63  23  59  99  92  34  98  97  97  99  52  10  39  28  56  18  95  43  29  27  51   4  23  60   2  54  79  50  61  71  94  62  27  58  37   5  56  27  24  39  79  90  71  85  41  36  82  55  31  43  67   7  78   9   2  12  88  61  46  19  64  36  76  34  45  20  15  24  97  12  57   6  59   8  96  81  79   3  29  49  48   8  41  96  98   6  18  45  32  88   1  38  98  64  71  88   2   9  32  48  10  79   1  65  10  60  25  88  36  71  45  61  67  91  37  94  57  82   3  83  27  78  29  92  81  16  39  16  54  47  96  93  39  72   7  19   7  19  91  35  50  61   6  52  81  46  98   1  96  15  74  23  94  40  47  81  92  78  94  94  11  44  39  99  51  15  17  65  25  31   7  19   9  27  23   4  35   4  61   1  58  82  36  12  14  52  46  66  89  88  97  33   3  13  15  99  19  97  30  61  17  62  80  88  53  46   1  42  74   7  95  13  49  46  92  22  37  15  32  52  65  74  83  52  47  95  79  37   6  53  91  63  60  76  64  82  50  92  67  65  72  26  42  79  21   5  45  13  81  52   1  80   3  12  96   9   1  82  11  23  36  55  72  23  93  68  89  49  54  74  94   1  51  53  17  57  29  26  28  28  14  61  19  50  74  54  24  81  48  89  93   7   2  61   2  47  71  14  35  76  94  27   1  60  93  34   6  90  26  84  35  97  58  24  86  77  17  14  87  90  56  68  41   4  50  97  80  64  90  12  34  76  11  81   1   7  13  62  29  16  99  64  71  54  50  73  37  15  22  63  14  60  67  55  12  64  62  50  91  96  76  11  26  29  38  37   9  97  95  61  61  59  85  29  90   5  97  16  19  99  17  74  74  66  62  65  55  24  15   5  52  10  60  74  66  48  88  61  71  91  11  14  12  64  52  78  96  63  25  42  91  59  39  15  14  41  52   1  25  98  54  84  61  40  33  37  97  45  51  43  54  29  97  24   9  67  85  94  25  11  61  56  27   2  11  55  90  20  52  63  29  36  26  12  41  81  14  63  67  50  52  53  67  71  62  35  33  55  52  66  34  10  31  91  58  59  98  95  88  70  38  55  79  18  14  63  98  55  23   8  75  98  55  28  78  27  36  65  19  62  70  41  68   9  38  81  61  46  90  98  60   8  42   3  37   6  82   3  41  41  33  58  99   4  92  96  87  65  68  35   5  55  70  11  55   4  92  47  48  20  93  68  44  99   8  49  93  67  98  11  49  24  65  41  43   1  76  85  46  36  22   1  29  10   6  69  38  60  86  92  41  20  30  97  24  63  90  32  26  48  78  32  23  60   9  66   6  20  72  15  88  27  73  40  58  91  54  60                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            27  52  47  70  36  29  52  60  43  29  51  63  92  78   5  77  14  29  13  96  23  51  85  62  68  54  81  45  98  70  42   9  51   4  13  86  24  48  76  27  69  26  67  52  38   8  24   2  45  37  78  13  58   2   6  73  41  43  64  23  76   4  89  39  80  92  94  59  45  12  27  48  34  77  38  17  54  43  77  87  99  59  30  30  69  58  60   7  25  14  66  99  27  25  66  42  64  97  68  52  91  73  39  76  80  42  98  46  30  62  79  11  59  68  82  46  19  77  40  38  62  98  29  65  66  56  32  59  21  89  62  70   5  91  21  50  81  25   4  97  45  22  26  31  28  64  59  63  27  84  44  74  39  85  56  70  55  90   6  80  98  81   6  50  18  48  97  79  69  77  29  90  43  10  35  61  50  21  27  95  21  56  42  60  14  81  61  41  65   5  83  54  88  50  82  44  55  59  88  52  66  69  63  38   9  33  83  53  19  63  38  51  83  81  42  36  64  60  10  74  53  26  62  73  34   9  39  82  42  27  22  47   3  77  78  83  52  84  23  13  62  32  95  46  86  46  80  39  21  22  52  88  12  87  52  97  33  92  77   4   3  10  35  67  15   8  30  40  84  15  72  34  63  14  39  55  95  31  88  26  91  80  99  24  66  50  29  87  75  56  87  45  67  36  89  73  47  24  18  25  28  61  69  58  21  54  84  44  79  62  26  68  65  72   7  23  76  52  31  66  60  92  39  20  91  54  34  12  10  27  79  55  60  38  11  10  13   9  50  59  63  37  45  39  29  50  91  18  22  78   9  20   9  30  63  98  49  62  48   1  30  67  20  85  67  39  32  33  82  19  41  20  71  59  30  27  84  37  95  70  78  12  31  58  68  60  68  16  12  28  17  35  87  55  23  74   1  36  40  21  96  12  17  27  98  11  62  30   2  35  84  82  14  27  95  67  92  29  70  76  97  96  97  14  18  19   1  43  67  44  50  22  42  26  47  47  72  83  88  16  38  65   9  94  49  78  91  79  22  43  85  27  96  35  67  16  65  40  86   5  59  92  38  11  20   4  80  19  10  38  83   5  56  19  73  60  76  64   7  50  42  41  78  37  27  52  18  49  16  69  24  22  98  81   5   9  64  53  44   1  59  39  92  76  73  54  20  69   6  27  15  97  55  20  93  64   1  71  11   2  37  14   2  22  70  76  94  83  39  25  91  34  28   5  46  31  95  62  54  10  98  62  39  42  36  29  64  67  84  99  74  72  92  68  58  99  29  91  57  95  24  24  37  74  24  83  84   8  13   6  20  53   5  86  49  25  51  77  50  83  25  50  71   9  14  34  37  97  57  32  40  12  67  86  36  61  61  75  66  21  95  66  32  75  83   8  46  61  40  10  83  27  51  36  80  23  64  34   4  63  59  23   4  50  27  95  57   8  49  94  42  46  33  80  98  22  11  52  73  67  67  89   4  16  10  15  66  84  64  77  61  64  53  94  52  74  16  33  89  98  30  42  36  33  22  24   6  42  66  79   8  18   1  44  51  14   9  40  24  96  33  25  14   1  97  23  31  91  62  98  53  74  64  24  42  49  49  85  87  89  68  83  98  18  28  74  14  40  96  77  37  75  47  37   5  44  93  91   2  88  62  88  55  26  24  27  78  99  60                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              79  46  36  53   5   5  57  55  65  29  14  55  26  36  16  26  61  92   4   6  89  50  27   5  48  80  33  82  90  59  54  76  70  75  55  72  14  16  15  86  81  20  41  75  52  91  58  19  60  62  38  59  69  12  59   6  74  45  43  90  65  58  92  84  79  96  86   8  36  79  21  65  42  84  14  55  41  65  13  52   7  62  70  71  34  44  30  67  98  98  46  50  80  71  50  82  84  19  85  81  38  90  51  39  63  10  17  68  73  38  33  41  68  31  42  97  24  90   7  45  10  33   3  37  28  64  49  19  16  46   7  46  74  26  70  55  98  88  84  10  55  17  10  40  59   2  16  17  98  66  70  36  80  21  65  10  57  10   6  45  88  96  93  47  44  62  95  30   7  29  87  65  59  65   6  14  53  88  63  22  77   3   3  19  40  41  45   2  88   3  35   9  99  87  86  46   2  43  70  90  15  48  17  38  98  15  65  75  50  85  76   4  35  74  47  30  14  16  43  79  10  94  56  64  10  73  20  69  60  77  55  56  86  19  91  47  82  32  71  50  71  81  59   9  14  67  28  79  36  91  67  15  72  32  92  49  67  51  60   1  86  58  62  55  11  65  48  26  24  14   3  54  60  22   4  64  31  73  63  94  60  43  72  62  12  45  83  68  72  50  42  21  29  36  63  75  84  99  71  90  99  79  34  67  14  92  94  73  72  16  19   1  17  70  53  94  70   7  32  67   5  41  41  53  64   4   7  58  42   6  13  86   6  85   4  71  25  94  86   4  95  90  31  48  91   8  83   8  66  75  38  54  93  42  58  62  50  66  68  51  66  26  72  40  62  33   5  65  33   2  69  73  47   3  62  23  90  16   1  22  97  50  49  42  84  78  51  81   8  33  84  47  48  75  64  73  83  98  71  82  90  75  29  57  74  27  69   9  39  71  13  86  43  30  98  45   9   7   7  48  64  13  15  47  92  96  53  52  45   1   8  43   6   8  48  17  68  85   5  59  30  81  76   1  59  41  78  25  70  71  75  23  23  71   9  12  93  27  31  87  83  67  72  40  90  13  75  29  31  57  37   8  38  57  22  39  17  78  74  48  44  60  39  43  47  18   8  87  41  44  33  90  42  72   8  90  40  60  33  42  65  49  40  29  30  87  94  94  32  32  66  40  91  81  82  98  43  37  11   4  80  35  38  51  37  22  27  59  48  86  66  70   7   1  88  70  74  84  36  64  28  96  82  36  60  34  48  95  30  47  78  80  53  16   7  13  86  54  74  12   5  15  26  98  76  88  93  68  25  49  42  41  65  70  39  30  55  79  27  34  28  34   4  48  26  59  21  56  46  98  13  66  72  73  56  36   4  52   6   9   5  64   9  47  66  96  45  26   2  94  82  53   3  25  77  46  29  97  11  20  68  83  63  68  16  74  83  54  89  40  76  19  84  53  56  79  89  13  63  33   3  19  29  36  20  41  64  74  94  82  28  23  10  72  31  60  42  81   6  30  92   1  80  82  51  50  63  50  22  43  87   1  35  57  38  75  69  65  54  82  18  73  65   2  41  20   3  86  16   7  34   7  78   3  22  11   3  85  79  31  36  93  14  48  87  37  91  71  48   3  60  99  55  75  24  78  25  43  64  97  48  39  20  51  90  67  13  49                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                16   5  36  34  34  28  73  31  45  51   4  89  51  70  38  97  94  38  88  62  67   6  56  58  96  60  58  72  19  31  43  39  14   9  35  42  65  14  43  25  77  29  28  79  11  67  10  70  75  19  28  78  57  88  37  70  58  87   5  44   8  16  16  88   3  76  14   6  25  96  48   2  30  81  26  13  51  27  12  27  96  95  70  27  87  17  20  73  10  39  83  78  58  78  57  16  29  95  46   8  97  77  23  69  66  95   6  61  18  63  97   2  63  95  33  50  10  86   6  80  66  30  86  77  50   7  19  50  48  11  77  84  28  11  78  58   4  43  23  67  53  90  39  28   5   8  68  89   6  90  52  41   3  74  38  22  21  67  45  35  67  93   6  12  55  29  27  63  39  52  44  10  92   6   3  69  85  22  33  52  94  36   4  25  55  44  39  44   4  93   9  45  35  74  96  75  26  64  13  52  26   3  99  41  69  64   4  64  30  36  42  39  52  77  39   7  47  42  71  99  45  40  71   7  32  11  86  48  83  48  62   1  73  61  24  31  65   5  81  79  17  12  33  40  24  25  34  14  31  66   4  10  51   3  66  75  59   9  27  54  57  56  53  99   1  20  88  23  92  75  67  71  97  36  46  73  23  56  99  38  34  21  86  38  41  84   8  32  88  83  34  65  40  39  32   8  97  19   3   9   1  37  23  90  14   3  64  60   1  44  38  10  97  54  29  16  24  32  20  83  59  30   6  73  91  85  93  30  49  79  55   2  77  15   2  78  30  69  64   8  61  58  38  28  85  76  79  67  92  51  15  54  61  29  57  43  49  34  53  61  44  76  58  77  15  93  46  16  11  94  23  51  61  66  97   4  25  25   6  64  93  21  62  28  69  33   1  85  65  56  81  15  37  98  29  31   3  49  99  77  85  58  13  68  10  82  77  11  60  36  85  74  56  66  51  87  35  26  56  71   1  95  71  74  61  43  54  27  72  65  17  82  22  66  33  44  54  63  68  56   6  19  32  41  41  94  92  11  63  25  31  93  96  86  12  85  62   2   1  74  35  94  92  25  95   4  88  32   3  24  92  40  29   6   2  20  58  82  15  78  59  42  29  98  50  35  34  59  29  53  27  81  72  13  54  16  11  78  28  53  32  79  11  44  44  82  49  11  10  13  15  62  74  49  80  77  46  71  76  66   4  62  94  16  83  34  15  22  56  10  50  13   2  64  53  30  28  22  70  83  57  60  68  71  73  15  35  82  19  95  59  29  69  97  46  33  37  22  93  85  80  14   1  21  99  79  52  61  19  91  94  39  37  72  45  62  39  46  71  12  91  21  53  88  98  76  86  96   6  32  64  16  78  12  89  15  83   8  82  38  63  84  51   1  16  61  33  61  54  16  73  40  32  33  64  41  60  58   8   1  37  45  71  41   7  39   5   4  84  37  45  18  18  67  43  83  12  36  80  67  73  96  90  13  90  21  70  31  22  19  21  89  58   2  62  46   3  65  43  37   2  21   8  62  59  97  80  13  67  46  33  95  75  62  29  58  67  51  14  56   9  59  99  24  23  14  48  73  53  75  19  27  40  52  79  41  71  71  62  51  38  75  27  98  33  17  28   3  77  92  22  56  86  33  84  74  51  41  20  29  92  78   7  16  29  77  83                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  30   2  93  27  56  14   1  60  93   3  83  69  95  94  64  28  89  24  35  25  73  96  53  29   4  63  75  45  22  65   8  60  94  62  84  18  15  32  25  71  51  69  88  35   4  51  83  14  81  87  44  51  21  83  79  25  58  34  95  36  84  25  45  46  30  88  51  35  98  35  15  85  21  86  21  96  25  52  90  98  50  69  67  43   7  66  43  53   9  58  40  25  62  25  15   9  99  94  58  82  32  72  94  99  66  80  45  20  70  15  69  44  42  11  80  28  57  20  63  96  80  70   6  67  15  28  55  86  96  84  83  64  21  42   7  30  54  65   5  43  21  90  26  73   5   9  82  37  94  73  27  75  22  11   2  30  19  38  88   5  49  85  70  42  36  68   1  82  72  59  13  46  59  29  92  26  93   8   7  88  20  24  26  77  31  31  97  77   3  33  29   5  70   3  91  61  16  16  51  52  93  67  53  38  73  69  58  57  97  68  87   1  33  48  52  68  17  34  32  59  76   3   5  91  40  15  93  48  42  64  64  69   2  38   1  93   6  46  33  26  24  33  78  72  28  69  24  40  72  99  10  95  92  71  57  28  82  41  56  46  84  99  72  48   1  95  47  59  48  41  85  85  92  82  54   1  45  72  72  19  75  73  13  78  76  35  54  35  15  65   9  41  85  21  81  97  20  48   1  81  32   5  11  66   8  87  62  13  31  13  85  60  49  47  70  49  12  10  34  81  57  76  67  34  48  38  30  71   1  11  25  81   8  26  52  70  65  58  52  56  65  98  85  80  26  36  48  59  44  38  93  82  74  15  94  44  79  70  37  13  17  78  10  47  82  79  86  88  81  98  15  81  96  42  29   6  75  46  22  69  39  73  16  93  16  17  24   1  16  98  48  74  49  91  94  75  52  82  88  57  53  41  81  65  58  70  45  39  95  68  82  14  49  45   6  43  97  28  28  72  45  46  25   7   6  32  25  38   7  12  76  92  61  19  34  57  85  50  36  14  22  44  37  49  59  97   8   9  25  19  92  17  50  73  47  39  96  82  86  11  93  74  34  46  24   2  80  17  32  70  40  99   7  62   8  86  92  61  75  21  88  94  18  80  65  91  98  54  77  76  27  83  23  83  33  72  14  84  47   9  85   3  40  29  22  77  84  65  87  48  21  53  68   1  28  38  71   9   6  58  12  45  48  85  53  65  28  43  76  98   9  55  94  24  57  53   8  30  18  76  46  43  86  10  54  77  93  13  73  18  24   6  54  85  99  44  12  24  71  74  14  36  75  32  72   8  54  87  62  99  41  21  54  69  36  22  42  73  70  81  54  46  23  51  77  69  47  52  13  71  47  64  34  50  79  58  49  34  61  43  37  80  23  79  44  34  58  34  24  95  25  61  27  20   9   4  39  79  58  99  39  73  52  17  32  86  31  45  77  89  68  56  19   8  14   8  13  43  15  23  58  40  77  43  88  81  70  78  82  13  50  72  77  68  49  46  55  63  55  40  61  45  24  69  98  96  10  14  92  41  57  77  75  66  99  41  70  60  48  80  10  38  82  17  46  80  27  29  51  41  98  27  19  40   3  55  88  65  18  80  88   4  58  57  86  91  29  64  38  52  25  73  15  30  21  59  92  82  20  94  69  84  90   9  12  64                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    78  33  13  68  72  81  25  68  84   9  45  33  44  88  23  26  70  53  48  11  31  11  74  12  31   4  83  90  40  91  78  38  53  71  82  24  39  85  43  52  87  55  93  35  19  44  81  96  80  57  27  79  25  52  81  15  16   8   8  70  47  48  40  57  64  38  49  21  75   1   7  75  91  23  33  75  55  64  20  59  67  89  78  73  90  62  48  74  11  76  74  16  87  16  97  19  53  26  67  55  57   2  11  64  73  64   5  61  91   7  31  97  73  47  46  44  44  47  73  38  99  72  63  34   9  75  14  22  52  14  86  44  25  37  42   7  93  86  70  10  62  50  16  53  34   4  37  99  78  27  72  64  41  29  97  69  35  39   7   7  12  69  64  58  77  43  94  98  17  71  57  86  15  56  18  82  43   5  35  68  82  11  76  56  65  22  98  93  74  40  60   9  49  55  97  75  69  47  28  25  62  14  79  14  35  84  12   8  37  90  34  26  91  99  69  67  74  60  90  62  60   6  79  53  37  29  85  33  70  51   7  42  56  93  50   4   9  77  31  86  28   1  76  69  59  47  29  27   4  57  51   2   4  47  60  60  19  92  48  62  23  22  47   6  11  96  88  80  19  60  61  25  97  95  75  61  96  93  79  75  84  46  74  90   3   5  95  56  94  46  32  81  77  42  42  80  18  59  96  57  61  94  77  50  43  72  19  99   9  93  94  35  86  39  51  27  91  52  85  53  25  89  19  23  83  47  24  14  31  27  69  47  10  76  10  54  61  12  36  43  40   7  74  36  88  63  47  75  46  55  98  61   2  44  98  30  85  63  96  22  89  20   1  37  72  31  84  42  25  44  26  35  42  12  26  48  76  48  90  29  27  53  62  10  98  36  43  31  81  69   2  27   6  94  89  34  70  19  29  51  81  67  56  39   8  73  39  20  23  87  14  31  93  62  58  93  93  66  42   6  49  17  62  15   3  10  61  11  88  67  99  32  70  39  41  75  40  21   8   9  26  34  38  85  63  89  38  37  35  18  37  98  39  82  67  74  59  34  57  38  35  26   8  77  56  63  74  67  40   3  79   4  64  86   1  52  46  92  51  12  52  85  15  69  66   8  69  65  81  94  29  84  58  45  45  20  42  19  20  58  23   1  74  58  36  88  55  55  66  41  21  73  40  58  30  44  23  13  66  59  97  37  30  18  65  27   5  71  67  68  45  28  33  84  30  84  62  56  55  79  41   5  86  11   1  63  76   5   4  62  32  44  33  53  53  41  69  91  47  13  66  85  90  37  98  82  18  20  91  89  99  42   2  22  67  60  69  36  29  18   7  31  73  20  20  89  89  62  45  25  24  42  28   5  36  36  53  44  11  35  15  22  81  59  89  26  63  82   8  39  55  44  19  64  96  95  75  92  38  73  13   4  41  20  12  60  48  82  22  76  86  45  45  37  97  80  57   5  44   9   3  79  25  94  59  53  97  78  92  46  60  13  80  73  30  78  33   1  89  55  92   6  61  32  53  36  91  78   5  79  38  96  21  84  69  77  26   8  61  57  79  88   7  22  87  67   5  90  70  40  44  19  97  19  38  47  79   8   7  98  28  36  77  83  68  14  22  35   3  52  85  45  89  80  27  78  78  30   8  72  42  64   8  46  44                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      38  90  25  78  57  68  88  97  67  76  25  99  72  33  78  87  31  42  12  38  98  71  44  79  44  46  47  86  52  40  35  74  20  25  78  98   1   1  90  73  69  86  63  24  12  23  53  55   4  40  76   1  48  64  22  11  97  17  17  90  20  49  32   2   5   5  53  12  30  54   5  21  31  97  27  59  62  44  70  76  44  53  65  88   1   3  44  38  34  63  21  29  90  17  33  36  21  41  95   9  27  86  55  79  46   7   7  42  21  10  71  82  22  95  88  29  94  63  25  10  81  37  89   5  91  12  88  76  88  31  60  43  65   6  62   3  73  70   3  49  99   4  72   8  66  53  48  11  64  56  69  27  27  34  21   7  30  84  39  46  86  10  14  92  87  52  61  50  63  11  56  34  98  70  41  76  92  70  93  49  79   7  51  86   7  59  86  39  71  32  78  72  13  37  79  28  98  99  46  32  54  80  15  26  15  35  84  59  49  72  15  32  95  81  34  74  30  88  12  34  35  61  20  37  19  65  36  16  21  47  27  92  10  45   3  95  41   5  13  18  21  34  48  83  41  66  85  66  64  99  72  74  26  41  60  48  18  16  38  64  28  23  22  51  53  89  96  81  54  71  90  69   9  39  99  52  46  49  91  51  98  80  49  41  22  24  25  80  62  30  94  67  81  16  42  72  86  99  24  41  89  87  85  97  35  46  29  30  65  18  75  87  25  39  34   7  29  67  44  12  12  16  99  57  50  93  86   6  29  50  68  19  67  95  42  76  46  35  46  62  31   4  80  48  92  11  30  63  17  17  53  42  52  21  87   1   7  82  83  97  55  73  46  23  47  92  45   4  14  64  38   3   4  81  83   5  36  68  27   3  71  99  85  23   4   7   3  80  54  11  25  35  56  99  37  12  44  67  86  56  19  30   9  88  47  52   9  52  21  29  34  93   3  36  33  82  19  73  93  17  38  20  44  90  70  19  29  89  90  88  60  33  75  96  53  24  80  37  91  75  68  19  73  22  83  26  18  34  20  64  25  47  45  73  32  78  83  98  17  16  82  23  59  25   8  82  28  74  82  34  20  76  23  42  54  16  26  95  52  35  27  50  26  85  17  47  46  18  64  28   9  40  67  33  10  77  53   4  43  81   3  69  70  53  68  47  72  11  29  29  45  83   6  35  50  86   6  57  34  36  29  15  32   5  39  94  62  78  86  67  29  60  12  56  27  30  93  80  20  35  57  52  56  17  18  58  28  71  10   9  41  38  78  20  38  29  50  10  46  80  89  48   7  16  65  17  25  91  29  24  43  21  41  69  65  56  49  39  71  34  84  94  17  76  61   3  66  10   4  57  11  74  11  33  63  41  85  79  81  65  80  91  55  74  54  70  83  15  98  33  58  54   6  84  42   4  92  49  87  67  36  92  71  78  13   3  13  15  77  49  39  21  52   2  10  51  27  11  82  50  18  41  11  40  45  25  97  18  36  50  15  41  29  89   8  71  83   6  20   8  90  16  38  87   3   7  19  81  11  10  64  85  90  58  88  93  37  44  52  77  65  79  76  45  80  89  10  38   2  56  49  32  68  76  53  92   1  70  55  49  42  68  74  27  86  46  54  56  96  58  71  36  57  93   2  71  76   2  31  62  43  74  33  89                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        53  70  79  10  26  87  62  24  64  26  75  27  65  30  85   2  69  32  52   9  24  67  56  20   3  53  77  76  86  76  47  43  75  28  98  64  47   9  35  52   2  23  12  13  99  61   6  61  74  93  22  82  18  63  16  74  30  88  53  73  48  40  45  38  12  16  43  13  59  69  30  81  81  44  43  84  54  83  76  86  38  57  79  95  38  50  22  37  29  88  27  33  71  63  86  10   7  21   3  62  15  45   9  33  86  93  54  40  85  13  59  16  17  56  83  41  32  41  88   1  26   6  73  32  45  20  23  78  43   5  98  38  34  23  13  88  11  24  45  85  35  52  20  38  27  95  93  30  47  20  26  35  56   9  11   1  64  92  74   5  56  17  41  81  17  28   2   7  68  99  83  71  51  74   6  81  87  83  44  83  52  70  24  85  70  51  20  32  35  34  76  25  66  39  28  46  73  60  91  19  36  67  53  97  14  17  96  63  70   2  62  24  69  86  19  67  92  16  16  60  44  64  89  31  64  73  73   7  90  52  62  15  74  69  54  68  99   2  28  21  93  73  57  37  87  20  26  37  67  44  95  17  82  56  56  59  99  23  51   8  13  84  41  22  17  77  62  97  59  15  69   3  73  53  95  16  67  94  36  61  13  99  10  58  73  46  76  74  95  18   4  97  76  61  14  56   1   9  56  50  71  56  10  64  88  22  55  55  85  20   2  33  80  92  11  40  26  96  45   5  30  51  50  11  77  15  64   6  81  56  67  58  18  98  33  47  67  82  30  93  56  57  64   6  65  11  18  16  68  93  70  40  98  75  25  67  38  22  40  87  35  67  22  92  55  87  94  98  80  82   3  57  39  83  54  64  85  55  24  48  61  16  10  65  70  72  68  17  19  98  68  57   4  78  19  14  99  39  39  81  91   1  98  22  59  18  85  25  27  55  48   3  81  10  23  45  30  85  82  76  20  63   2  97  10  31  84  61  50  42  41  34  48  32  34  21  50  37  17  91  42  30  41  49  11  24  75  88  65  57  14  59  41  55  10  80  39  82  88  50  55  10  43  28  99  98  82  60  93  18  89  62  77  83  99  31  56  16  75  57  50  52  42  32  72  18  57  25  60  75  35   3  44   5   3  47  35  66  72  94  13  89  88  34  47  13  23   3  98  77  69  42  37  40  55   6  22  81  36  77   1  41  59  72  75  50  83  83  78  43  57  83  32  22  64  54  71  89  98   4  87  94  70  29  88  44  31  26   5  84  34   9  69  73  68  77  54  44  18  25  45  36  56  65  95  82  14  74  35  56  64  50  34  45  42  37  50  55  10  71  47  36  18   1  60  33  11  46  69   3   4  38  79  42  11  47  61  42   7  25  58  18  40  51  68  52  10  76  80  31  37  68  51  53  67  55  42  94  39  57   9  69  79  80  14   6  27  31  34  85  28  33  19  87  61  78  63  88  61  83  36  13  63  57  94   4   1  38  65  89  23  55  33  64  58  27  66  57  28  84  98  73  77  24  17  85  70  47  86  61  51  22  44  98  96  64  84  24  14  37  48  32  87  32   3   7  76  93  56  66  51  57  40  11  53  94  98  97  97  85  10  40  15  95  37  59   8  38   2  46  32  59  71   7  13  94  27  52  63  10   2  13  34                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          84  83  79  64  12  95   3  74  95   3  92  36  46  73  18  77  39  45   8  28  42  11  72  92  98  81   5  47  67  73  79  31  78  51  30  10  26  31  90  36  43  95  52  35   3  62  56  28  28  46  71  86  27  73  69  64  55  51  71   1  65  73  45   5  25  19  42  99  35  83  33  39  93  92  24  50  38  42  23  88  95  18   4  58  48  14  22  37  28  48  76  80  57  36  95  23  30  86  82  56  49  58  51  33  63  89   6  62  80  55  15  77  43  72  11  52   3  12  60  62  82   2  30  84  22  65  24  61  22  25  41  70   3  73  48  20  94  88  36  59  99  68  23  12  91  97  42  70  57  38   8  57  42   6  81  60  33  35  14  70  51  18  99  12  62  90  12  95  66  53  75  81  20  67  26  66  19  88  91  84  37  97  86  18  62  47  47  73  42  33  95  61  79   4   2  38  75  79  83  92  71  93  37  38  25  96  84  13  83  41  60  20  52   2  51  95  15   4  71  97  97  21  94  49  86  30  47  28  42  35  57  57  41  30  48  57  50  95  90  98  10  23  85  29  76  28  53  32  19  41   5   9  84  84  85  90  49  76  50  66  23  68  16  89  22  50   5  76  77  72  80  32  28  40  76  76  39  65  94  69  51  62  52  65  31  23  62  15  88  82  24   8  97   2  61  85  72  32  71  19  38  30  39   9  22  62  55  17  89  10  11  39  16  60   7  70  42  43  46  22  96  64  97  21  55  82  35   9  66  80  69   4  93  46  93   2  85  76  25  26   2  79   3  99  39  41  55  67  62  83  68   5  85  43  77  31  96  20  37  71  16  64  63  73  78  99  49  60  39  17  86  94  44  10  42  36  36   3  48  18  70  33  73  71  69  26  60  84   7  37  41  92  35  59  97  80  98  98  25  92  52  50  45  19  17  32  49  40  28  86  82  90  76  88   5  69   1  26  60  87  89  40  66  57  69  82  39  58  41  73  89  22  81  40  46  40  50  58  52  68  89  23  32  24  32  43  10  26  44  23  13  93   1  82  13  98  86  37  60  35  81  61  72  74  74  62  12  15  61  98  71  42  77  86  98  78  34  25  78  77  13  88  87  29  82  72  10  10  73  32  13  18  95  18  89  96  80   7  88  49  12  90  48  58  30  96   4  90  26  57  38  66  20  62  75  47  70  94  97  52  29   7  52   1  53  27  75  48  79   3  75  64   5  60  42  88  35  42  83  52  90  94  82  16  76  82  58  60   4   5  37  64  46  27  46  57  13   5  73   3  34  60  15   7  32  66  41  74  42   2  60  29  15  58  15  62  44  55  50  28  49  62  24  35  66  65  46  45  76   5  12  72  13  25  66   9  46  49  91  10  15  78  88  92  12  26  93  58   5  33  80  91  23   7  77  22  99   1  76  49  36  97  53  33   1  67  22  61  38  54  20  92  76   1  45  19  79  44   8  82  78  75  73   6   8  67  36  26  80  43  57  81  40  92  24  27  12  86  17  81  71  88  36  26  92  58  53  99   1   5  68  64  82  59  91  75  73  17  21  94  35  55  94  32  85  29  24  24  13  94  59  29   7  45  39   1  99  38  64  30  80  64  70  14  31  83  33  63  81  47  55  83  92  12  54  65  71  27  71  37  21   7                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            92  15   1  54  68  16  65  87  79  52  19  56  37  45  85  50  83  85  16  92  55  50  26  31  58   1  36  72  66  41   2  65  97  41  36   9  91  80  56  17  42  14  80  88  86  16  80  39  86  30  98   4   9  83  38  35  46  16  57  81  79  73   7  39  37  32  65  20  81  43  23  63  88  69  85  87  58  26  27  35  82  42  21   3  57   3  75  89  17  98  96  41  10   9  77  38  86  74  91  65  37  25  17  21   4  40  12  88  77  20  95  94  48   4  69  32  15  40  56  95   3  46  64   6  65  94  41  98  16  49  54  29  41   6  83  32  81  70  64  53  27  55  56   6  56  61  23  22  23  16   3  88  60  57  11  32  68  57  17  78  26  28  46  75  54  49  30  28  95  46  17  22  73  34  41  98  47  67  78  56  78   2  91  58   8  63  54  79  31   5   1  91  10  55  47  88  97  24  84  20   3  62  82  45  84  80  81  24   9  70  49  98  12  42   9  77   2  60  16  67  90  24  10  79  87  53  28  56  82  67  30  27  12  66  23  64  98  66  17  26  19  21  64  69  25  47  12  80  83  11  16  23  58  31  76  70  56   8  80  84  18  24  55  27  38  87  47  80  69  53  39  59  52  82  38  88  77  15  89  25  79  44  63  61  86  73  81  85  42  56  69   3  33  14  87  86  38  38   2  33  91  47  33   5  35  65  87  97  91  92  68  89  64  58   6  54  23  35  76  40  25  34  42   7  99  76  70  66   9  93  50  60   1  21  54  96  53  83  70  10  24  96  29  77  66  84  50  48  55  61  45  90  96  51  43  40   6  61  45  72   9  24  27   5  47  66  13  65  46  15  62  52  14  23  64  52  10  96  45  40  44  76  85  62  75  78  54  83  13  78   8  21  73  65  21  93  60  95  98   4  97  76  67  26  95  75  57  47  69  30  56  68  53  63   9  21  37  23  17  74  79   5  25  95  40  81  13  90  80  74  97  50  94  29   3  89  69  24  75  73  67  86  96   7   4  75  98  43  75  73  47  60  23  40  97  78  16  31  90  35  40  28  87  67  42  94  29  42  71   4  40  23   9  70  65  90  50  64   3  93  23  27   1  59  88   4  22  48  44  60  45  38  34  15  93  51  90   8  85  71  72  27  15  41   9  29  90  63  61  43  75  18  79  86  42  13  15  83   9  52  31  82  44  79  16  88  23  58  31  80  30  91  73  52  57  20  32  41  17   2  87  16  60  57  54   5  45  20  50  88  23  56  61  27  27   4   6  90  56   2  47  29  81  54   1  68  34  62  97  33  83  11  21   8   1   9  89  94  23  26  84  91  21  58  35  54  37  57  27  57  83  74   9  99  85  21  55  70  87  27  30  28  26  39  28  49  61  36   6   4  87  40   6  25  67  20  57  44  23  30  92  57  31   7  28  71  25  11  43  64  30  73  93  50  66   2  32  32  30  58  62  23  79  62  85  96  13  98  46  57  68  41  98  69  27  95  76  36  52  77  56  49  41  36  58  22  97  53  92  46  51  21  25  90  38  55  65  41  20  64  69  57  49  53  75  61  86  57  16  59   5   4  52   3  51  54  72  82  37   4   8  60  55  38  55  42  16  33  59  31  28  81  31  80  51  19  13  38  67  87   2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              5  78   2  75  35  39  24  66  45  77  31  49  72  60  90  84   3  55   2  57  15  58  55  97  17  16  82  80  42  25  93  66  72  66  40   9  45  97  12  38  33  28  85  63  26  80  86  91   4  73  75  62  92  59  63  81  42  87  88  18  97  93  41  35  46  64  14   8  56  33  77  16  87  99  81  22  31  23  42  42  71   3  15  35  43  59  43  44  14  68  85  77  30  13   6  24  97  46  32  81  65  10  68  46  74  76  51  77  72  90  16  91  86  44  84  36   1  34  10  69  25  29  51  70  33  94  55  11  71  75  84  49   5  95  63  49  15  15  25  10  63  27  23  10  45  96  27  49  24  96  95  45  28  80  17  61  32  72  52  90   8  57  71  86  87  80  54  36  68  81  71  34  11  61  87  39  66  27  93  14  45  55  83  95  32  31  85  15  65  10  15   4  13  94  47  21  43  25   2  64  19  52  10  93  81  49  43  79  76  58  55  55  88  11  59  78  48  24  80  86  18  82  63  47  45  13  69  47  94  83  43  35  65  67  63  92  70  25  20  79  66  38  11  84  92  23  10  72  96  63  10  96  92  19  18  10  97  75   8  19  81  67  54  59  45  32  68  50   2   3  21  95   5  86   6  27  40  60  79  76  65   3  37  61  89  38  27  77  62  52  79  16  93  48  81  97  11  25  57  93  32  97  96  39  11  22  49   5  50   9  98  43   3  69  88  32  80  69  55  33  46  19  97  90  75   8  48  55  34  17  17  62  82  29  21  19  31  62  99  77  66   2  66   7  41  30  14  48  74  37  97  97  31  59  59   2  69  91  95  99  30  48  47  69  62   8  54  84  37  84  31  72  90  47  86  22  49  70  16  14  86  56  65  60  87  58  56  65   1  46  58  20  25  85  27  25  81  53  11  65  93  13  42  28  90  69  26  33  18  47  79  98  73  57  59  20  78  55  75  11  77  21  12  62  41  60  18  89   3  56  86  47  66  76  34  69  28  46  87  93  69  90  11   5  92  43  18   1  10  28  23  80  74  97  72  18  38  64  32  12  51  12  55  33  45  39  24  43  35  82  51  74  72   9  50  45   2  25  15  87  15  55  91  61  51  38  83  53  48  35  21  11  16  35  97   2   9  65  48  69  18  11  10  39  77  17  51  72  65  89   9  37  20  67   5  82  98  56  40  35   3  59  18  27  96  35  92  29  88  23  42  74  58  57  88  30  50  29  58  27  30  31  15  67  50  83  46  63  87  90  80  21  49  50   6   1  15  40  35  36   8  99   8  80  76  78  38  81  58  26  76  21  71  76  30  37  27  81  12  32  76  60  79  90   6  43  50  72  91  21  44  94  79  59  62   5  22  24  25  53  41  26  27  69  57  30  24  81  79  49  19  11  24  42  52  80  76  19  17  41  91  68  55  75  23  21  78  59  39  32  55  58  40  24  64  69  87  25  28  31  18  62  83   4  91   1  61  64  44  58   6  27  51  45  71  86  31   6  50  35  34   6  58  80  98  79  19  62  75  81  42  14  71  97  57  83   6  34   1  13  93  15  68  49  93   7  45  86  66  72  21  95  60  58   8  49  41  17  51  28  87  94  21  14  39  79  97  73  73  73  88  78  91  62   4  90  70  81  76  39                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                66  56  89  40  44  24  75  45  29  73  94  79   7  18  67  82  46  45  51  61  89  20  77  58  54  70  55  12  99  95  66  76  58   8  16  10  67  53  82   2  72  89  28  65  89  76  31  43   6  71  91  30  63  41  27  54  99  45  58  29  57   1  94  57  59  44  54  66   7  51  79  58  39   9   8  98  82  55  23  38  55  68  91  10  40   1  84  45  53  23  53  41  94  16  28  23  72  28  97  38  77  90  69  83   4  26  95  77  40  48  33  52  95  27  88   5  46  57  82  11  63  61  13  84  54  82  23  69  57  76  34  64  66  87  74  14  62  71  81  77  80  37  32  46  70  84  32  39  93   5   4  26  89  77  23  97  90   2  88  65  81  15  10  37  46  23  49  26  32  47  67  36   5  81  57  87   2  97  40  67  36  73  32  22  80  36  15  31  46  78  57  35   5  48  46  44  37  69  53   3  67  89  68  51  66  96  11  48  88  35  72  46  89  35   3  28  20  13   8   9  89  77  33  19   2  43  26  66  96  38  81   4  59  56  35  65  84  77  67  44  64  65  50  19  88   7  32  84  86  61  71  94  82  57   1   1   9  87  43  16   7  79  65  17  92  62  95  77  78  22  86  62  93  62  21  76  34  53  29  17  12  82  65  68  52  12  48  80   3  98  26  47  45  20  37  83  92  49  96  89  11  96  55  91   7  74  90  85  32  48  18  44  10  56  82  93  41  35  76  22  59  86  92  79  17  49  62  65  72  24  26  88  63  93  63  84  74  21   5  43   5  11  33  61  98  41  90  88  43  93  22  64  24  83  89  96  98  24  61  83  79  12  30  76  57  65  67  14  63  57  50  50  76  46   7  73  94  39  60  28  37  78  91  32  23  54  95  13  20  41  79  31  90   8  79  96  96  77  61  40  89  11  98  54  37   4   8  83  29   2  28  43  20  79  32  91  97  47  24  71  88  41  26  72  18  31  84  35  16   1  64  87  77  48   3   8  22  94  68  64  86  94  77  81  15  49   8  34  76  91  19  83   5  31  18  30  45  21  72  31  72  92  30  99  51  28  24  86  73  40  40  32  61  43   8  64  85  90  83  79  74   4   7  47  44  57  31  62  88  23  85  60  45  19  79  24  40   2  73  68  50  87  44  25   3  45  12  64  62  57  16  86  99  10  83  87   3  98  79  56  30  72  51  12  23  62  78  40  58  97  30  37  39  88  55  49  12  82  72  43   3  89  30  38   5  39  74  98  81  90  29  47  21  39  70  88  20  52  17  34  67  24  33  85   4  75  66  78  51  62  91  59  88  63  68  62  67  79  80  63  14  69  85  22  41  71   7  10  93  69  27  26  29  30  27  45  36  75  88  94  40  88  67  34  45  24  84  34  60  12  17  98   9  88  52  64  52  37  78  72  30  84   9   2  10  64  86  14  19  25  42  25  95  13  33  69  57  27  88  33  16  33  44  68  59  33  80  53  89  80   7  42  88  24  35   8  65  90  96  29  68  60  69   1  44  87  42   2  73   5  54  60  30  13   5  54  35  45  45  45  79  55  72  75  40  54  25  69  23  73  11  31  68  94  22  11  50  60  93  50  15   5   5  23  37  83   9  18  15  69  77  71  89  13  87  57   8  19  17                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  12  45  95  52  85  44  95  49  73  33  23  83  84  89   5  38  60  51  37  61  64  15  45  68  48  86  32  83  82  27  60  84  79   8  52  71  99  37  44  68  57  82  57  26  39  81  94  67  90  12  27  86  26  92  47  99  88  60  74  66  38  57   8  58  53  11   5  84  98  94  23  73  64  87  47  93  91  74  17  74   7  89  97  15  76  50  85  72  75  28  50  78  93  80   3  73  31  97  66  34  51  62  61  84  11  65  17  13  19  33   7  15  93  13  56  62  71  44  74  10  44  33  67  36  64  91  79  20  82  83  87  22  33  15  56  62  52  17  16  49  12  94  98  38  91  82  82  48  81  62  47  86  76  90  31  99  65  83   5  72   1  68  20  53  91   7  18  36   3  27  38  88  78  14  62  60  24  84  37  64  93  25   3  67  86  75  32  58  34  58  69  11  42   4  84  46   5  42  59  28  39  34   3  24  53  20  34  11  77  58  31  44  17  98  93  53  28  93  75   5  25  18  46  90  25  33  13  34  80  36   1  13  51  14  88  78  86  34   7  33  72  54  22  86   8  57   5  48  55  73  64  85  40  43  12  17   7  86  29  55  68   7   1  79  16  73  38  19  33   3  17  73  81  35  42  88  21  37  37  42  41  62  70  97  54  65  65  28  15  30  59  94  36  24  66   4  59  49  59  83  70  34  86  35  22  40  77  21   2  87  92  68  49  68  36  38  67  52   6  94  33  94  20  13  54  88  64  30  97  36  85  67  72  80  43  42  62  95  56  18  99  78  93  30  53  29  29  96  83  17  42  85  82  25  69  77  51  63  92   5  64  24  54  67  26  15  87  21  43  90  31   8  95  83  10  60  24  88  49  60  65  77  50  46   2  94  96  40  15  71  81  82  50  43   1  19  21  60  42  50  95  67  94  45  12  76  21   4  11  12  90  49  48  72  27  63  40  24  12  35  50  43  75  88   4  28  22  17  31  10  95  43  91  21  92   3  17  35  73  87  81  60  72  77  88  91  40  40  59  59  20  98   7  13  39  51  29  66  24  39  65  93  49  89  85  50  74   5  94  69   1   5  73  94  77  52  83  36  24  65  25  41  50  74  19  18  85  54  30  17  67  75  35  24  21  78  38  19  72  23  88  45  55  73  65  43  16  33  56  61  24  33  18  80  35  96  13  68  36  54  95  69   4  55   1  17  70  93  88  88  83  88  98   1  22  50  79  18  10  93   9  30   4  20  56  30  39  82  46  99  83  13  62  81  11  27  15  98  95  98  76  83  44  50  28   8  24  37  70  64  81  63  70  16  28   8  90  73  24  10  58  43  48  43  79  13   4  12  28  50  34  31  38  69  50  84  59  17   8   3  56  58  83  71  80  91  28  18  73  86  11  66  93  69  76   2  69  79   6  55  91   4  68  78  70   3   1  40  84  52  15  35  14  58  90  48  97  28  98  10  45  12  69  26  79  40  46  42  21   2  65  18  88  79  28  52   1  83  57  88  72  21  44  27  81   9  89  70  30  11  73   6  49   9   7  70  29  64  65  65  83  17  12   3  66  46  34  62  22  85  32  32  58  68  99  41  56  66  35  30  32  80  24  97  90  11  76  33  98  62   3  96  70  63  58  25  37  44                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    12  45  30   6  67  61  75  77   7  70   1  49  96   2  36  49  16  51  30  70  58  52  87  33  95  30  43  77  83  42  41  31  45  26  21  76  84  43  86  22   8  47  95  32  90  59  86   2  61  15  33  64  92  94  95  60  61  40  19   5  17  84  84  52  55  26  84  83  62  64  61  25  38   9  70   6  18  55  32  43  55  10  41  43  42  24  85  84  50  72  64  75  42  90  19  55  82  17  46  73  60  31   9   5  69  73   2  20  79  59  41  45  24  41   8  64  93  20  87  10  19  78  62   5  27  93  97  14  98  34  69  93  94  47  97  69  19  84  27  92  27  28  90  88  22  56  91  10  81  16  99  38  45  87  67  82  64  82  11  26  12  16  95  51   6  90  31   9  23   9  35  47  44  57  20  66  35  56  62  85  95  67  59  55  81  92  66  94  40  60  16  66   5  64  84  30  42  22  82  77  78  11  26  97  25   7  89  89  80  79   1  20  31  17  71  56  20  79  64  54  88   8  56  78  72  77  11  74  11  68  57  84  82  31  59  90  36  17  65   5  77  42   4  11  57  81  88   5   1  30  37  49  48  44   9  18  20  34   1  11  92  12  29  68  37  96  27   5  99  60  12  22   1  19  12  28  34  93  21  94  71  34  64  28  27  70  66  40  56  64  72  39  73  36   7  76  87  82  76  68  66  47  41  58  69  44  63  37  23   3  76  60  30  71  21  46   4  99  16  96   2  89  67   7  54  24  76  51  99  92  23   7  93  15   6  44  35   9  38  34  77  66  90  12  95  98  66  21  92  29  55  46  78  67  61  67  46   4  14  94  42  71  21  36  53  36  76  97  61  27  49  28  63  34  50  83  56  17  49   5  39  10  19   9  40  74  84  58  80  64  53  62  43  39  61  63  14  51  65  96  96  30  31  57  38  61  70  56  87  88  83   1  27  59  24  87  90  97   8  23   2  48  66  41  96  78  22  57  82  76  37  45   6  90  61  32  73  43  64  28  78  29  65  86  71  76  42  10  91  79  90  32  31  95  30  99   2  75  71  15  18  66  13  78  78  53  81  78  21  84  65  89  55  78  30   1  35  44  54  85  66  78  98  25  34  19  52  36  25  69  29   5  77  37  55  27  60  22  63  48  18   1  84  56  79  41  89   3  48  79  73  37  65  25  48   5  78  30  61  67  50  84  71  68  13  76  65   5  26  62   2  94  80  60  67   4  25  21   6  41  84   5  98  87  21  68  71  44  53  84  84   2  49  58  12   9  24  35   1  38  11   8  36  39  15   7  32   4  82  67  53  40  62  94  13   8  76  69  91  82  79  31  35  85  28  20  95  61  46  24  98  97  65  73  92  90  25  13  48  90  30  31  81  24   4  80  41  70  90  90  76  10  97  19  66  42  70  84  66  33  87  59  86  58  49  61  83  15   6   6  18  36  44  74  61  88  35  66  14  27  59  71  49  63  37  16  72   9  26  51  60  42  77  96   1  82  27  74  39   4  12  72  53  48  20  92  95  37  74  75  99  21  28  51  83  96  50   7  18  89  55  46  77  26  43   9  95  11   8  42  41  90  91  99  76  71  12  44  38  61  26  21  57  72  78  30  50  12  72  24  38  19  38  60  73  84  24                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      84   8  88  13   6  41  77  68  90  49  63  36  85  36  51  56  56  41   6  36  94   8  86  76  71  90  32  32  87  66  42  32  95  39  16  39  89  31  12   5  49  22  94  80  15  43  76  11  97  93  19  36  22  38  99   7  78  90   4   6  37  60  53  71  86  43  54   8  70  22   9  82  67  16  95  89   3  40  64  84  32  28   4  61  42  91  80  32  37  34  68  24  36  45   4  94  48  61  85  62  45  54  92   4  19  63   9  11  96  65  27  11  64   9  90  47  60  26  88  22  76  37  39  82  40  70  74  29  67   7  22  12  25  16  13  12  85  25  63  42  30  49  92  27  27  93  99  38  83  52  81  74  24   9  40  96  93  27  62  53  54   5  83  61  56  31  33  15  10  98  60  34  41  97  63  53  93  26  66  97  21   1  74  75  39  48  24  60  98  41  68  54  50  31  23  60  65  75  85  10  12  16  72  11  55  98  64   6  37  39   7  11  38  28  89  88  87  18  57  13  93  95  22  71  78  51   5  55  74  39  60  50  77   1  46  71  64  59  35  37  86  90  61  61  19  42  63  30  47  45  68   7  92  53  54  41  44  80  25  65  89  19  38  61  35  48  12  10  35  66  53  81  40  35  46  17   1  36  58  89   9  24  58  33  54  84  43  78  94  71  59  30  30   8  91  99   6  92  73  99  18  75  86  73  60  81  49  61  97   1  33  32   6  67  51   8  26  91  66  22  74  72  81   7  15  38  26  81  67  14  17  96  26   7  77  59  15  40  51  95  64  40   2  46   4  41  68  85  72  97  80   2  53  64  86  68  25  19  54  74  57  77  87  60  75  15  71   5  33  47  78  29  81  57  12  75  59  55  47  86  19  37  66  41  51  45  19  10  70   9  74   5  51  45  61   7  61  38  49  69  80  92  86  44   7  20  35  43  17  13  51  28  87  79  47  92  81  17  80  16  17  45  53  31  37  46  35  91  86  48  62  67  74   7  28  82   3   8  49  48  68  11  99  51  87  39  37  59  94  76  65  48  16  63  28  16  82  74  21  98  88  23  34  94  81  89  18  24  32  53   4  12   3  13  65  82  89  77  52  29  43  46  79   9  23  59   8  57  63  38  55  91  49  47  84  35  64  10  15  58  60   9  88  17  62  33  17  81  50  54  18  84  62  97  45  57  88  77  13  84   3  31  13  48  56  18  74  26   5  84  61  30  43  95  55  53  76  95   7  31  76  79  60  55  25  89  61  83  75   3  73  19  97  45  60  12  53  50  28  31  22  25  15  81  15  73   4  65  61  48  85  87   2  13  94  17  40   7  34  43  69  98  35  71   5  68  39  27  53  56   6  23  12  94   1  30  69  57  38  17  35   5   3  79  30  29  72  13  20  66   4  85  77  38  62  99  44  17  54   7  40  87  50  74  19  18  74  76  81  10  75  96   3  48  84  11  46  85  72  35  29  65  66  73  41  78  21  37  60  17  68  10  18  66   7  56   4  71  40  52   9  59  17  42  34  37   5  53   9  30   6  69  91  60  69  99  49  28   6  82  22  45  25  55  17  45  98  18  59  47  36  30  13  41  86  93  98  90  42  17  88  16  79   4  12  88  28   2   1  27   4  27   8   4   2  22                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        47  52   9  53  56  85  58  15  50  87  53  96  13  29  18  53   4  79  65  81  98  98  71  65  64  89  90  47  95  52  95  10  19  82  69  85  82  24  48  27  54  40  58  53  97  58  75  42  74  27  70  34  97  80  80  55  10  25  35  55  85  88  43  61  77  16  40   2  71  80  77  14  93  96  94  49  86  52  63  25   5  23  31  96  23  20  17  82  36  15   7  77  50  70  21  33   1  68  85  98   9  74  74  79  88  37   2  42  85  83  35  67  88  51  33  24  40   3  63  85  35  72  58  88   3  80  63  98  43  85  57  26  54  59  40  97  93   2   7  76  53  40  12  57  50  97  87  18  41  94   5  45  91   3  44  56  95  35  17  55  54  36  97  84  61  18  50  78  80  38   5  83  69  21  86  91  65  84  15  57  67  75  75  27  22  55  14  29  97  77  46  38  87  63  38  26   3  67  70  70  74  59  80  84  11  33  74  55  74  46  91  95  40  47   5  59  67  88  42  59  16   7  53  73  90  37  53  85  90  87   8  80  64  23  62   7  56  36  11  20  10  59  19  69   5   3  41   1  28  50  67  48  24  87  29  87  78  35  73  91  30  54  91  87  72   9  92  94  56  98  29  34  85  34  37   3  96  87  18  24  56  70   4  21  20  10  19   5  87  45   1  53   2  95  99  36  97  86  33  64  76  56  11  22  64  89  60  18  75  86  61  32  75  34  88  77  80  34  83  66  24  21  74  88  90  20  83  29  82  28  69  34  26   1  46   1  16  14  48  10  58  97  75  90  76  34   4  29  83  57  72  59  21  66   9  50  87  92  62  51  24  98  11   5  25  95  28  63  54  11  44  81  83  96  66  74  68  17  43  34   7   9  47  15  96  28  97   2  19  49  36  54  62  87  25  95  56  59  89  27  93  69  65   9  67  25  56  21  20  45   1  30  73   6  27  52  88  59  38  38  41  53  81  50  49  33  72  66  89   2  25   2   5  84  37  49  32  30  76  71  36  90  32  82  39   5  64  19   7   7  36  32  84  49  37  54  80  57  25  76  25  83   3  58  19   3  21  33  75  53  29  21  79  74  54  92  76  21  85  56  39  28  56  41  23  45  43  90  82  62  24  31   7  18  55  73  48  11  56  15   1  33  84  48  69  45  33  68  20  57  94  98  46  39  88  68  56  48  24  10  28  13  56  17  25  92  34   3  45  36  86  34  82  21  53  75  38  51  73   2  69  23  96  76  92  79  86  61  76  96  42  93  85  78  13  89  48  32  36  42  11  59  91  13  20  48   5  36  63  57  57  70  92  89  34  59  56  93  30  26  28  25  57  91  68  76  80  26  19  94  65  30  61  82  31  80  98  76  88  67  99  94  65  80  83  15  57  20  16   1  54  74  12  19  70  77  78  79  32  44  97  96  16  78   8  14  16  92  14  40  81  30  99  98  89  88  30  24  31  86  30  47  52  80  60  95  76  97  24  66  90  85  92  10  64  87  52  27   3  96  70  79  20   4  73   3  65  57  54  58  80   1   2   2  64  78  87  79  59   9  66  10  82  23  52  32  89  67  89  29   9  72  47  23  26  33  28  76  79  72   9  64  40  27   3  67  97  57  57  68  35  62  31  92  88                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          81  50  69  77  41  66  88  71  45  18  11   8  38  90  25   3  68  29  95  38  43  17   7  40  87   4  65   3  18  91  89   6  93  39  90  93  34  98  47  63  62  39   8  34  94  25  98  18  57  85  86  84  95   4  83  81  50  14  29  39  55  65  28  38   7  54  73  10   1  76  94  84  56  99  90   9  29  92  70  35  14  70  23  91   6  35  90  56  72  74  43  22  47  84  66  92  96  31  21  45  56  74  28  71   4  54  46  27  90  95  21  78  19   8  61  65  49  85   3  98  87  74  71  99  77  96  77  77  63  41  43  14  71  33  83  76  68  37  49  62  39  87  79  62  85   5  46  40  25  56   5   3  15  62  13  87  63  17  43  84  31  14  73   5  52  17  23  92  21  68  78  16  61  89  49  18  81  91  87   7  88  20  54  56  27  17  98  40  90  57  94  56  69  52  37  55  85  33   8  98  27  92  86  54  87  74  23  95  60  49  34  90  36  22   2  59  68  53  37  29  51  76  37  55  20  96  47  56  36  75  81  10   2  80   7  14  91  17  79  68  87  45  83  42  87  88  72  40  39  14  71  42  35  99  10   6  61  85  74  67  56  16   2  38  57  83  27  56  89  65  17  89  42  37  95  79  65   8  75   5  22  40  22  12   1  61  74  32  23  26  97  98  99  28  84  22  56  84  44  86  35  78  29  14  87  81  62  46  58  85  37  99  11  78  10  76   3  40  65  63  30  98  10  80   1  70  65   4  49  37  73  49  51  82  21  42  40  74  92  77  87  14  98  64  11   4  35  14  68  29  29  70   6  73  90  60  84  80  77  86  62  73  94  60  73  80  13  56  56  38  25  16  38  32  47  34  26  94  67  61  76  21  92   2   9  80  58  73   7  93  24  93  70  59  81  18  93  73  87  63  13  74  64  64  45  70  32  30  73  91  66  76  40  21  77  94  15  86  34  11  64  34  48  61  68  50  11  77  15  48  91  15  21  12  72  11  67  64  85  49  49  89   3  46  89   5   2  25  92  74  20  67  48  62  80  47  31  66  18  99  95  92  22  48  80  95  59  85  92  73  55   4  18  36   6  37  14  96  71   9  89   7  88  34  23   4   7  24  34  44  38  33  77  37   8  48  47  95  50  24  80  77  11  48  83  94   5  73  84  13  61  82  66  82  88  14  73  60  80   6  53  54  23  10  80  56  78  47  63  41  54  40  60  33  25  22  40   2   3  39  65  26   6  68  58  70  93  24  18  40   4  20  80  38  99  78   4  95  45  21  73  17  71  36  18   6  21  52  96  70  74  91  33  32  66  56  76  11  91  43  17  21   3  24  42  62  52  14  73  80  40  44  75  73  61  38  58  51  93  70  30  71  45  46  64  64  55  95  71  14  46  84  22   8  48  73  68   8  13  90  13  25  46  17  99  50   8  60  37  64  45  98  49  75  13  69  45  72  86  11   7  58  40  53   4  86  78  98  98  15  17  29  93  88  37  23  66  64  13  17  84  25  34  29  52  20  91  37  49  78  91  81  86  69  36  28  22  37  11  34  30   1  78  80   5  33  37  95   4   4  70  32  14   1  39  58  45  79  40  90   4  44  84  27  17  35  67  54  23  47  89  28  33  45                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            90  39  77  42  85   2  29  96  29  82  49  66  41  72  66  75  55  19  68  24   8  25  76  41  43  72  27  80  95  76  75  59  51  64  50  91   9  88  39  84  94  10  74  53  29  91  17   1  36  87  72  89  54  42  27  84  31  98  61  14  73  33  36  12   8  36  56  70   6  50  34  14  78  86  85  84  56  35  49  99  51  74  33  70  70  24  64  82  61   9  53  80  51  84  71  36  41  72  17  18  45  91  54  28  38  95  84  41  83  82  51  36  96  14   4  70  67  75  81  36  49  89  77  77  98  42  36  41  45  22  53   2  38  76  21  36  37  33  22  34  79  84  86  76  15  43  72  51   1  91  72  74  65  85  35  39  90  72   1  52  51  19  33  53  34  85  45  37   3  87  22   3   1  61  67  99  52  24  87  81  24  30  99  18   1  69  92  39  97  81  65  77  28  96  23  57  71  22  40  46  86  25  52  22  38   8  91  81  67  94  48  38  35  91  47  78  99  20  30  25  77   9  99  42  88  73  33  50  43  18  45  96  77  55  73  79  61  21  95   8  36  55  61  42  43  96  45   4  22  27  88  36  15  39  53  34  72  37  41   1  40  98  55  73  33  57  78  73  61  75  97  81  69  32  74  16  29  20  56  45  79  82  99  43  38  43  75  54  48  36  87  18  31  40  22  76  44  66  35  63  51  37  31  75  14  78  61  46  78  28  27  32  65  63  57  54  36  55  46  58  45  42  48  48  68  66  97  27  51  97  49  45  51  59  34  37  73   1  84  87  48  12  45  32  72  66  93  60  27   1  65  52  37  70  88  20  83  90  91   9   2  83   3  62  63  74   1  42   9  46  48  11  20  85  26  42  39  33  53  10  23  97  46   3  77  72  43  80  90  61  70  94  55  31  75  99   3  83  88  25  58  73  15  65  38  14  37  63  97   4   9  18  25  51  51  79  64  38  58  22  10  51  79  72  66  32  12  20  31  66  19  23  48  13  68   2  72  59  26  10  39  43  92  19  90   3  14  47  41  71  34  96   8  11   2  47   3  30  42  11  58   1  25  10  63  28  77  32  12  42  10  27  60  31   4  70   9  61  43  48  15  12  49  69   7  10  57   9  44  34  20  77  45  52  92  62  38   6  18  23  91  31  11  87   7  60  71  51  61  13  74  10  82  44  56  32  20  97  13  65  65  96  27  79  56  26   7  73  14  56   9  80  44  58  25  47  84   9  92  63  29   9  99  11  33  44  58  16  87  89  94  64  97  88  65  65  35  59  27  16  77  64  84  73  93  58  14  90  13  99   4  42   2  68  79  85  60  51  19  59  21  25  38  70  95  92  65  28  56  63  36  36  15  45  26  41   7  52  95  87  19  77  48  42  92  70  36  10  56  50  65  51  96  49  91  66  93  20  97  49  90  31  76  84  32  94  13  77  64  42  54  23  71  40  19  19  15  70   9  45  62  13  29  17  84  37  34  13  89  26  39  67   6   4  69  34  15  40  22  56  70  45  34  52  89  88  28  70  43  45  50  80  88  23  20  54   7  33   8  82  95   7   5  37  20  96  79  48  47  90  84  37  26  39  16  46  16  24  41  27  49  20   1  22  59  90  52  74  66  45  39  97  75                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              77  16  49  72  96  61  85  52  61  48  55  76  93  48   2  67  72   1  22  39  62  84  38  78  44  40  73  52  81  61  77  72  39  71  86  64  10  39  61  32  50  66  89  66  30  98   8  83  31  12  96  59  51  31  83  69  26  59  51  12  73  94  32  56  86  65   2  51   3  93  68  83  57  28  98  63  62  68  48  87  79  74  64  97  99  43  38  71  37  44  40  53  33  67  70  55  18  57  25  62  64  62  27  89  38  98  99  75  92  32   7  68  32  32  43  38  29   8  23  28  86  32  87  49  50  80  34  32  54  85   6   4  83  35  82  97  97  73  99  85  62  25  27  75  32  22  12  79   2  74  68  12  91   7  26  15  33  67  50  66  21  93  74  59  72  74   8  59  16  11   2  32  98  19  74   8  50  85  93  48  46  33   7  93  28  93  97  68  56   9  35  93  57  61  92  66  21  75  60  69  72  10  25  26  77  51   7  52  59  75  97  29  82  13  40  28  18  15  50  45  79  20  13  80  32  81  45  72  70  30  16  86  88  82  72   6  51  29  52   7  46  78  50  29  80  52  34  36  94  25  80  10  12  40  86  19  28  10  68  55  32  15  97  91  44  16  17  55  49  14   3  44  44  71  61   8  46  61  96  30  74  86  49  90  40   9  95  52  78  13  45  96  30  64  51  45  31  54  18  15  35  16  65  64  94  39  37  60  30  88  86  76  75  86  66  50  64   4  67  64   4  70  98  95  99  21  49  23  11  54  22  62   5  51  13  85   1  15  89   9  75  47  43  59  83  71  83  82  77  52  83  75   7  49  46  75  37  17  22  56  83  69  58  71  88  70  86  89  74  54  51  38  80  58  98  76   9  10  81  73  93  22  70  59  58  16   7   6  30  34  80  79  87  25  12  21  44   5  66  29  67  60  70  77  86  73  29  87  38  60  78  76  28   2  41  40   1  40  18  30  98  89  86  22  99  31  82  33  10  74   9  83  46  98  15  65  84   8  94  48  67  27  96  43  10  40  96  50  68  91  46  20   5  93  13  83  30  78  97   2  15  54  43  54  90  21  20  26  27  36  69  36  24  66   4  16  79  95  14  31  30  98  91  41  88  65  96  95  18  56  52  46  87  95  94  56  99  35   6  12  87  25  37  51  79  91   5   5  30  55  91  91  22  13  62  75  24  45  95  73  64   9  45  36   9  76  43  75  95  59  26  84  77  18  80  10  90  49  39  95  40  35  60  12  35  56  48  14  74  22  79  95  47  81  29  81  97   8  51  86  70  59   3  14  53   2  97  54  78  32   1  54  95  43  52  22  37   8  48  31  84  47  75  33  28  21  63  81  23  58  94  91   7  65   4   8  84  55  44  40  69  99  98  91  47  33  76  68  18   6  54  29  37  65  13  45  84  51  66  15  61  85  53  73  73  96  79  16  71  21  80  42  83  15  23  19  66  20  18  82  97  28  88  83  84  54  97  58  47  48  13  44  68  13  90   6  64  11  59  38  30   4   2  83   9  75  27  79  81  93  95  50  25  42  32  92  67  56   5  36   9  34  20  84  44   5  80  17   1  33  83  84  22  11  90  97   4  67  27  57  20  97  60  91   8  82   5  53  30  99  78   5                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                53  84  22  62  62  11  85  70   9  58  52  66  85  81  87  28  16  14  94  69  63  44  34  23  95  24  24  79  82  28  44  88  57  14  24   3  45  49  79  11  46  69  11  84  67  86  72  68  18  31  39  88   5  87  38  39  78  10  81  89  80  34  80  83  44  87  80  68   5   4  73  19  33  51  10  77  80  84  57  62  91  52  68  14  29  75  97  76  58  16  71  83  56  83  87  20  70  19  81  24  23  20  93  71  59  99  69  90  42  18  82  33   2  87  88  34  49  62   4  93  44  52  13  18  90   1  81  56  29  25  97  49  11  54  39  10  72  52  54  23  37  20  29  26   4  94  94  89  66  88  49  70  91  72  96  14  59  69  34  24  82  17  51  85  93   4  90  65  21  73  81  50  99   2  55  16  50  30   5  63  35  78  92  99   2  76  27   6  41  98  93  86  39  28  66  30  56  74  95   2  53  41  75   5  18  63  18   4  22  13  14   1  60   1  61   6  16  33  90  52  45  57  43  92  55  62  58  13  15  52  18  10  85  76  83  49  88  40  52   1  34  21  79  53  67   4  31  96  13  28  76  74  27  40  44  69  11  45  62  93  75  21  92  34  14  16   5  82  70  81  96  30  68  52  55  49  83  46   6  74   4  56  23  81  53  55  65  67  64  50  54  35  47  95  84  53  67  62  78  76   8  98  53  90  22  25  80   7  79  97  53  12  61  58  40  42  39  62  94  27   6  37  44  97  89  40  74  13  34  43  85  13  73   9  36  97  70  81  35  86  70  96  74  25  83  30  58  69  30  87  52  36  22  64   8  34  38  62  57  78  93  56  38  31  63  98  56  20  57  60   5  13  21  83   5  95  91  62  63   1  91  84   7  78  83   5  54  28  25  15  37  77   6  97  79  66  54  29  37  10   2  13  41  42  51  65  59   3  41   7  97  17  63  36  43  65  82   9  58  65  84  85  33  66  36  85  20  44  86  30  90  66  28  60  66  30   8  43  26  49   6  84  23  41  94  32  21   3  16  95  46  36  33  25   8  22  96  61  10  47  83   9  84  13  61  82  48  10  80  92  61  38   4  64  31  58  50  40  62  29  62  23  88  72  42  48  95  17  24  68  68  91  65  68  21  66   1  85  75   9  54  53  18  34  55  41  56  60  58  15  65  78  38  12  93  18  12  83  87  65  12  64  38  51  98  40  33   3  56  13  79  30  50  45  35  28  30  88  27  49  55  19  69  74  77  23  77  78  99   3  14  81  42   7  87   3  98  11  67  54  46  37  70  20  54  78  14   6  35  42  37  76  92  51  37  31  78  54  13  22  91  64  36  43  57  71  88   5  35  94  69  80  17  64  46  96  17  61   1  93  82  65   8  30  73  80  89  31  89  64  66  22  83  27  49  24  13  45  55   6  64  64  61  47   9  70  64  99  24  63  60  77  17  25  40  50  21   4  80  25  75  54  10  35  83  94  59  33  55   3  49  84  47   1  88  51  61  25  89  31  19  65  34  72  78  46   3  23  71  77  75   8  80  16  77  11   9  13  71  43  89  14  72  32  19  63  96  32  95  38  30  98  26  34  35  91  66  12  94  49  43  61  36  84  34   4  95  58  56  69   6                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  76  99  81   5  25  89  99  40  39   2  84  36  40  58   4  42  37  29  26  42  23  96  75  11  75  72  35  20  49   3  74  74  62  89  62  34  36  13  83  42   1   3  72  29  31  99  70  92  66  13  78  49  15  20  75  53  27  55  12  59  83  44   5  76  30  73  34  86  40  32  48  36  81  19  80  64  18  75  11  76  88  60  76  55  31  23  72  47  45  94  86  90  19  20  48  77  63  99   6   5  29  89  73  63  99  84  27  13  42  76  25  83  41  94  32  22  22  50  19   2  15  18  42  11  66  51  63  77  15  88   3  31  44  13  91  48  77   2  33  69  85  12  89  39   9  76  77  57   5  67  69  95  90  33  93  57  95  47  58  52  83  10  56  27  43  75  64  97  60  92  10  80  46  51  73  86  45  42  55  27   5  81  52  71  12  96  85  35  43  43  45  30  70  74  90  44  87  19  58  54  80  91  18  88  12   4  65  92  22  14  77  22  38  44  79  30  56  99  59  47  30  42  39  59   9  94  71  60  65  86  83  12  85  30  52  23  93  18  60  79  78  72  33  53  69  82  69  44  88  18  64  79  36  68  17  61  19  84  99  63  74   5  97  79  57  70  69  11  26  19  25  75  45  95  50  75  78  44  88  14  15   8  37   8  80  16  70  16  91  57  15  64  30  58  78  38   2  69  67  39  39  29  19  19  37  51  65  22  89  35  55  35  35  34   6  15  60  13   4  99  99  18   9  99  17   8  97  82  84   2  96  33  44  67  99  66  76  19  57  83  26  32  83   5  77   9  70  41  18  64  64  24  64  49  49  21  34  12   7  83  48  46  13  26  79  21  44  74  14  31  97  34  21  81  22  28   3  32  54  94  55  48  74  85  95  43  15  98   6  16  98   1  68  58  44  55  75  90  94  14  22  35  50  65  88  75  27  20  11  22  44  38  92  90  89  32  97  45  76  86  46  28  77  15  95  67  73  45  83  33  38  56  62  91  81  53  93  52  31  52  62  46  11  91  29  19  51  70   5  90  88  51  54  92  25  69  35  32  67  17  99  20  72  93  36  34  18  13  79  69  55  31  90  97  83  78  11  95  52  46  93  43  34  80  30  56  97  88  10  53  10  95  25  67  84  13  97  46  89  35  17  23  38  57  58  21  33  19  55  27  11  23  58   6  26  94  73  34  85  69  40  34  53  19  12  54  99  46  69  85  45  39  12  45  50  74  33  82  79  90   3  29  55  76  50  86  97  41  58  21  40  14  40  36  26  39  46  72   3  35  98  18  55  81  63  80  88  53  28  55  35  28  64  44  89   9  10  65  57   3  80  96  29  37  18  40  92  49  69  85  41   1  60   1  54  53   1  89   4   2  38  62  15  46  93  61   6  16  87  89  20   9  25  23  70  77  24  45  35  65  73   7  51   1  76  58  15  41  45  19  25  77  26  39  61  63  72  76  13  70  65   8  98  88  64   7   5  80  20   6  47  73  82   8  54  38  66  42  84  68  33  51  28  20  81  17  10  25  15  85  89  79  85  49  63  82   7  54  55  75  16   9  94  72  71  76  49  77  44  26  78  77  83  81  74  13  78  80  15  74  65  20  55  36  61  17  12  90   4  93                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    86  15  11  41  85   9  56  28  47  70  26  56  37  30  29  44  18  61  61  52  48  35  18  92  69  81  84  32  22  80  68  68  48  85  91  51  35  18  94  63  38  11  53   4  91   7  82  46  80  55  80   7   2  49  13  29  38  99  49  61   4  89  65  37  99  62   5  70  45  90  25  91  40  76  59  26  94  48  73   6  91   1  62  88   3  29   8  12  80  47  18  78  83  57  84   7  11   8  24  38  86  38  75  87   1  34  72  88  84  92  12  89  76  96   2  89  71  21  78  16   4  15  52  36   2  35  37   2  76  65  64  74  43  15  74  67  16  63  77  96  41  81  17  20   5   4  50   8  60  32  21  70  33  98  77  53  52  70  39  57   5  51   2  31   7  93  21  61  32  67  32  28  27   2  93  44  64  51  22   4  35  92  25  13  44  98  33   1  93  62  80  19  66  55  20  87  23  78  65   3  91   8  57  64  50  32  40  41  61  91  43  64   8  84  64  31  94  39  58  23  99  58  63  62  73  14   9   5   9  42  56  47  30  82  44  42  97  69  16  97  52  91  77  96  64  75  11  42   5  56  48  30   5  20  67  89  61  42   3  19  20  46  80  42  97  94  26  57  49  23  95  30  77  85  64  75   1  75  62  73  72  80  90  98  18  48  22  24  31  38  27  28  11   6  23  66  21  17  32  39   1  97  72  60   8  29  76   1  38   7   7  62  90  24  46   7  95  94  83   6  46  57  34   4  90  78  69  43  35  67  34  58  58  58  37  95  96   3  90  84  25  12  16  61  39  82  67  83  15  62  29   1   7  37  30  39  40  46  94  20  60  87  84  49  33  33  93  41  11  59  32  37  72  20  48  43  21  32  95  46  76  32  67  24  46  34   7  39  40  36  52  58  70  79  63  87   8  55  10  20  95  47  98   9   4  50  78  55  99  92  91  47  42  92  33  65  10  72  69  70  84  68  85  75  25   7  39  27  33  32  81  37  39  59  74  71  91  44  93   6  90  73  68  28  24  99  18  42  49  60  60  71  14  68  76  22  17  47  17  52  27  80  54  97  24  30  47  60  85   2  59  19  14  40  73  62   9  21  22   1  55  38  58  96  17  21   9  48  15  21  83  55  11  40  68  10  34  47  81  54  48  93  81  37   3   7  57  70  11  24   3  57  70  59  89   7  13   4  21  45   6  43  98  27  50  32  99  85  37  71  74  64  88  62   4   4  69  27  81  68  93  48  46  13  92  40  34  61  56  82  24  23   9  39  86  48  36  14  24  20  89  82  67  14  63  68  79  87  45  23  58  55  95  80  72  85  92  94  92  34   4  88  68  21   7  48  12  31  61  85  66  45  30  12  23  52  15  66  44  24  68  38  95  30  81  40  69  79  15  97  98  53  85  15  62  88  23  86  83  56  49  38   3  52  57  17  32  67  19  96   9  84  30   7  54  75  27  43  37  39  59   3   3  79  34   1   6  89  41  94   5  59  20  50  56  35  53  69  18  84  23  21  17  81  43  64  83  90  29  94  53  54  37  76   2  16  81   7  82  31   2  85  86   8  45  50  22  23  31  44  29  95  55  19  42  40  79  75  72  77  68  45  68  97  77  24  81  22  95                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      34   4  47  19  33  80  35  16  70  81  53  42  22  34  29  22  27  53  24  68  55   4  12  76  56  56  45  46  19  54  21  76  49   2  31  27   7  81   1  95  89  52  32  94  63   9  15   2   5  23   5  24  52  62  82  98  22  10  27  27  90  66  39  39   7  16  34  80  90  86  14  73  89  50  80  83  10  46  74  34  37  27  47  63  16  27  30  57  45  99  70  92  49   6  51  10  66  80  54  74  93  68  98  50  14  13  23  86  79  44  41  25  42  10  56  36   3  69  88  11  70  78  57  89  49  52  71  25  93  72  66  29  63  96  93  94  36  77  14  34  17  31  82  34   3  25  52  56  76  38  96  38  91  31  58   4  31  66  79  60  69  54  20  54  26  41  70  83  11  15  47  76   1  68  79  82  14  91  82  55  55  30  26  76  24  99  20  83  50  51  94  68  88  62  54  86  47  79  40  71  18  71  97  91  57  15  61  75  39  32   3  48  10  89  39   5  80  31  28  71  77  54  55  10  36  78  14  44  83  62  90  66  33   5  34  41  78  57  15  97  84  87  59  82  83  88   6  95  70  14  32  38  72  99  28  60  16  25  24  69   2  97  98  70  91  59  62  93  41  39  45  34  85   9  53  55  28  62  88  34  37   5  19  75  13  10  50  26   7  60  92  54  54  88  84  80  79  90  73  61  64   8  33  70  19  74  76   1  81  30  99  70  85  23   8  43  14  54  18  31  11  66  70  67  23  76  21  42  98  17  20  29  82  54  31  93  74  76  33  67  42  10   7  45  84  18   9  90  20  47  89  56  40  38  80  26  59  31  57  30  81  14  70  24  31  14  68  45  93  80  54  43  70  22  81   9  14  93   1  25  45  83  53  57  19  91  39  20  78  77  72   4  36  69  98  11  82  19  59  92  63  15  88   1  24  33  89  79  33  63  78  52   5  32  97  73  85  82  83  69  80  32  45  16  35   1  56  34  90  75  77  82  40   9  59   2  96  58  40  84  84  76   5  36  31   8  30  47  84  36  54  23  19  85   9  89  15  40  39  19  26  99  62  62  91  63  53  16  82  45  11  92   3  80  71  52  80  53  81  29  63  42  28  52  36   4  85  46  38  34  46  30  95  14   7  72   6  63  83  45  61  21  57  54  96  25   7  26   1  77  46  76  57  56  24  44  67   7  53  57  94  40  87  34  99  87  93  40  49  41  85   2  82  84  61  74  14  98  65   6  38   9  74  37  97  75  25  45  23  28  80  45  37  40  94  83  11  56  96  54  38  30  83  18  22  64  29  94  39  79  51  55  12   6  28  72  91  82  33  86  28  90  39  92  31  23  54  35  45   6  38  88   9  57  64  79  49  70  17  83  11  67  88  89   2  25  15  69  38  56  80  48  85  48  32  63  81  70  81  42  73  92  75  46  69  43  93  92  72  55  98  37  30  93  90  55  17  46  92  59  49  11  98  92  55  87  74  40   9  15  56  50  76  31  91  42  48  27  20  22  94   8  86  49  50  59  26  33  73  73  65  18  40  40  86   7  76  81  95  47  30  60  32  40  77  92  75  87  26  65  82  29  91   1  23  78  17  10  89  25  68  99  79  10  27  68  94  95                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        63  98  78  23  44  83   2  97  79  30  35  12  19  42  10  48   8  56  95  27  87  60   5  17  98  26  38  58  25  53  97  87  44  65  88  90  82  72   9  42  89  87  43  77  16  80  55  44  51  58  60  38  85  63  36  28  83  33  65  87  17  79  66  10   7  14  38  18  77   8  21  27  78  57  60  85  24   5  54  46  39  62  52  77  67  77  60   3   6   1  40  42  34  55  41  86  21  22  65  69  20   5  33   2  48  41  85  93  77  73  15  38  63  78  44  81  80  23  25  86  25  10  41  64  85  37  53  16  70  98  75  96  25  53  94  37  30  32  53  96  69  20  16   1  68  88  79  38  33   6  16  53  98  12  71  54  43  72  83  31  66   7  53  60  37  50   9  30   5   8  67  72   1  99  92  67  58  77  70  96  34  82   9  19   3   3   7  33  62  64  56  62  90  24  46  22  63  28  63  20  16  37  52  25  74  74  26  90  64  75  78  89  10  45  13  77  58  88  29  68  16  11  13  40  29  30  44  42  30   6  86  47  69  24  99  65   6  74  15   2  39   5  48  80  90  91   4  78   5  95  32  24  82   2  75  71  27  94  64  85  88  88  39  52  28  89  67   9  92  10  47  71   2  47  93  44  69  10  50  63  76   6  87  44   8  56  75  32  21  16  30  11  97  78  42  87  36  81   1  62  75  77  29  30  29  95   1  69  10  24  66  99  29  51  16  60  36  62  94  74  78  60  81  99  67  99  73  80  37   1  65  37  62  80  37  23  28  79  84  48  97  41  50  72  48  24  97  80  18  85  76  86  71  82  25  38  20  19  34  27  66  14  95  67  70  15   1  67  12  63  66  97  39  96  35  96  11  45  45  25  85  42  17  37   8  88  54  67  83  27   7  61  76  93  58  32  47  49  77  86  74  61  20  83  59  76   2  36  28  79  43  79  12  42  62  60  37  55  14  62   5  44  92  37  35  17   2  93  39   5  84  85  96   3  45  81  18  22  62  26  42  11  89  94  44  74  21  35  58  10   8  78  19  36  76  46  75  91  86  67  37  51  28  84  80   8  77  25  40  61  66  10  81  96  93  75  16  66  24   5  99  91  41  82  45  99  69  72  20  72  74  38  73  87   9  70   1   9  50  41  51  53  22  53  61  64  79  13  77  65  79  83  79  42  38  84  91  66  96  18   6  73  99  20  52   1  99  95  67  62  26  44  71  66  22  63  87  32  66  93  64  13  75  65  39  81  84  50  98   3  45  71  18  94  29  94  69  33  43  14  45  15  49  63  97  68  56  95  52  16  37  55  13  62  61  15  65   3  46  91  31  55  71  40  82  59  87  44  27  83  72  56   5  40  16  12  47  28  33  52  20  77  21  45  72  48  18  35  16  99  70  68  73  80   6  60  42  72  12  26  63  85  23  13  94  10  49  60  63  18  18  79  87  16  87  41  52  34  15  75  98  44  85  15  30   5  35   4  84  26  22  71  26  76  47  51  22  20  63  67  29  21  25  99  50  46  19  33  63  48   1  86  58   5   3  30  53  10  75  14  75  33  83  91  51  43  50  39  82  71  32   2  96  44  86  42   2   5  34  40  72  45  10  63   7  88  48                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          7  81  32   9  15  25  35  82  72   9  66  22  76  12  25  44  59  43  24  68  17  25  87  81  48  50  17   6  64  13  10  95  67  61  57  16  97  72  79  13  24  39  24  65   1  76  32  22  72   6  18  99  72  68  47  61  43   9  29  93  70  62  15  60  26  94  10  66  78  67   8  38  75  13  70  37  28  64  81  18  63  59  76  71  59  88  99  43  63  83  72  76  93  10  25  92  61  26   1  66  18  60  33  39  26   9  77   9  58  10   1  33  93  31  89  97  11  14  50  11  55  52  11  46  44  57  81  65  34  99  38  67  10  20  63  67  95  65  93  16  30  20  57  79  43  33   5  87  75  38  44  24  97  22  15  11  62  71   3  51  14  82  59  97  91  47  50  58  10   6  25  28  58  92  25  22  97  85  27  93  14  51  29   5  59  97  51  53  50  82  83  46  80  55  32  43  34   3  15  19  21  24  81  39  46  12  26  23  62  58  40  75  47  35  74  24  80  56  73  71  52   8  40  13  49  34  63  93   3  72  72  74  51  84  93  55  39  38  92   5  69   5  45   1  97  82  17  96   8  54   8  73  30  92  21  85  86  19  42  80  86  81  15  58   8  32  29  95  58   5  35  26  22  18  54  31  16   5  56  69  46  47  82  69  84  25  55  18  38   8  96   6  78  14  98  36  28  66  59  60  61  81  51  44  16  70  61  23  77  62  55  57  29  21  70   2  14  54  61   2  14  81  24  13  10  16  43  88   7  37  20  53  44  11  83  29  94  75  73  58  92  15  85  47  94  72  72  82  78  44  17  91  39   5  13  26  29  38  37  83  18  48  46  74  56  83  66  86  80  16  23  75  77   4  14  23  41  39  53  21  22  78  16  42  18  52  62   2  40  17  95  12  16  97  75  60  18  18  43   5  24  49  37  65  52  19  41  50  49  75  88  61  17  46   1  10  19  80  73  47  69  69  27  91  59  48  92  83  62  59  69  44  89  82  78  98  89  13  95  71  16  26  16  20  61  13  43  44  79  56  60  19  36  81  58  13  54  24  81  60   1  83  86  76  17  77  33  57  21  72  60  54  56  91  71  70  77  77  86  59  26  94  88  67  76  99  78  51  36  59  28  27  59  27  20  32  63  93  22  11  11  62  81  75   8  37  40  42  52  63   1   3  18  11  40  41  61  97  80  58   7  95  27  57  41  97  27  92  91  69  44  40  92   5  91  57  36  81  36  50  79  88  81  36   8  58  87  91  10  15   3  92  29  84  49   8  34  11  52  18  63  43  81  63  24  23  16  52  47  32  77  82  85  48  77  22  22  71  52  54  85  58  92  43   8  68  90  22  32  99  95  83  99  69   6  85  60  33  79  34   1  16  51  97  53  56  27   8  80  17  36  39  88  89  91  77  63  95  75  12  81  21  61  55  71  78  48  27   8  20  96  53  61   7  18  83  12  62  72  64  28   9  91  33  27   8  20  14  26  26  53  29  42  75  74   8  21  79  67  65  31  38  17  58  83  71  85  25  97  71  97  39  10  23  87  42  56  13  98  93  54  77  37  84  15  89  42  97  61  41  83  20  33  13  95  89  84  51  50  27  25  87  70   4  61  98                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            42  47  44  94  17  51  24  11  26  11  86  96   3  50  20  37  58  52  45  83  41  94  62  80  66  10  40  51  17  96  84  82  94  55  91  54  13  87  62  24   6  39  34  78   6  40  46  17  32  62  89  83  93  57   1  63  19  14  98  18  31  26  22  52  81  19  41  13  39  28  49  22  97  84  55  55  77  84  74   9  24  99  83  86   7  15  11   2  18  54  94  39  31   8   1  87  33  15  45  41  66  19   9   5  59   3  76  81  33   7  99  87  42  89  60  12  52  41  45  13   5  47  34  16  92  33  39  50  71  38  13  56   8  55  42  90   3  28  81   4   8  66  82  59  71  34  33  25  73  93  88  73  96  31  18  97  71   7  11  44   4  65  87  73   9  23  45  53  96  80  26  98  58  78  81  26  86  14  51  82  91  78  49  53   9  89  41  70  33  17  19   8  94  77  34  47  51  84  73  68  81  17  13   5  91  85  69  12  12  84  63  45  86  65  28  56  64  84  41   9  52  65  98  58  22  57  13   4   2  67  25  11  60  56  29  91  83  94  22  42  50  14  10   7  24  60  74  47  63  91  93   4  31  90  94  96   6  70  82  81  20  83  59  14  83   4  21  42  12  70   3   9  68  79  77  92  99  64  68  81  83  42  30  14  58  26  21  59  11  16  38  79  14  43  55  94  41   6  55  74  59  36   6  99  89  89  31  14  64  89  74  30   4  95  80  33  11  41  45  87  95  28  76  11  20  26  34  11  53  85  10  77  15   2  31  86  22  76  28  66   8   3  83  79  92  48  52  87  57  32  56  68  46  38  19  21  11  45  28  85  20  69  64  70  80   3  11  97  30  40   6  41  84  85  50  56  49  89  55  32  93  21  40  27  29  25  44  80  81  52  64  53  67  22  73  54  46  51  17  45   9  18  97  50  70  91  29  76  40  21   8  38  57  50  20   7  45  25   2  27   8  11  33  68  83  44  30  53  21  19  81  85  58  87  48  72  51  64  71  32  94  30  96  24  90  57   4  32  90  99   2  50  82  90   8  35  87  41  64  75  29   5  33  69  30  28  63  56  42  59  26  63  53  15  41  78  97  90  92  94  82  22  98  33  41  91  93  21  47  29  91  98  40  84   4  63  59  50  44  74  58  37  51  57  65  77  34  30  98  59  43  54  13  40  18  12  90  24  83  32  72  32  21  26  37  13  69  29  65   9  83  77  89  30  98  80  64  40  15  90  50  89  51  80  72  88  28  54  49  68  13  77   7   6  43  94  60  71  24  23  58  12  11  44  56  83  19  75  37  50   1  76  45  17  41  86  51  40  57   7  14  95  51  75  19  61  53  39  63  40   1  40  57  96  22  90   3  71  48   7   7  35  44  65  93  68  88  59  55  39  57   2  95  21  65  29  42  15  95  93  46  30  61  37  38  19  32  51  57  59  37  62  29  62  17  69  67  14  50  40  46  49  67  39  43  34  77  52  58  12  46  39  63  88  64  54  91  68  49  93  58  90  64  10  50  83  28  38  29  36  95  54  46  68   2  89  20  73  20  56  83  52  94  24  88  99   2  78  58  58  16  51  74  71  53  11  99  31  60   6   4  40  87  59   8                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              87  69  67  89  67  78  69  71  82  68  78  40  47  38   8  68   5  57  85  74  53  52   6  13  43  75  52   4  77  29  25  17  75  57  50  34  35  61  20  39  52  29  80  50  71   5  66  20  90  23  97  24  49   2  83  37  80  65   5  94  56  34  53  75  54  75  25  11  71  12  44  98  52  68  38  36  83  90  12  90   1  85   6  42  24  41  31  43  38  95  84  20  76  25   2  78  57   4  83  36  96  70  28  49  92  65  59  19  76  75  39  74  57  39  41  46  83  95   3  99  21  84  18  77  34   4  62  29  46   8  58  38  78  30  33  21  66  97   2  31  40  16  36  14  82  73   7  72  94  28  76  99  91  28  17  45  26  96  28  76  23  71  83  77  30  40  55  40  12  31  72  76  19  51  67  85  42  28  11  15  77  62   7  88  53  81  42  46  64  79  22  87  95   6  20  87  69  33  38  62  39  60  11  72  13  78  70  69  53  96  37  16   3  53  93  97  55  93  53  58  87  77  75  65  93  15  17  68  51  99  15  13   1  90   2  66  68  99  97  29  37  29  25  51  75  63  17  82  20  34  87  32  76  83  74  46  33  43  30  37  17  53  53   2  24  83  79  96  76  76  58  68   6  83  14  51  30  19  18  72  80  87  77  61  10  31  13  73  66  64  28  55  90  92  47  97  68  78   1   3  49  84   4  13  18  86  12  59  18  90  24  13  35  31  88  18  56  38  30  48  89  85  45  64  24   7  20  31  67  57  39  99  33  14  79  62  33  95  91  60  48  59  56  78  59   2  51  30  45  31  65  71  52  85  76  66  29  28  17  99  56  39  35  44  19  28   4  62  49  81   4  29  43  82  77   1  59  67  93  50  30  34  36  38  21  16  42  58  48  22   9   1  31  94  95  71  64  40  23  54  98  91  21  49  48  14  24  58  85  44  60  85  52  48   7  83  42  92  92  65  24  94  36  21  31   9  81  30  67  85  39  76   5  55  76  75  15  34   3  10  72   2  65  83  41  69   6  28  25  22  75  87  75  18  75  87  14  30  69  96  75  79   6  15  38  91  52  23  72  26  77  82  31  30   7  68  24  96  94  95  13  94  56  98  22  63  52  28  83  78  89  70  18  60  20  62   3  37  81  36  19   7  81  60  45  53   6   6  67  12  93  88  58  51  61  32  28  54  79  74  70  51  64  52  57  44  16  84  98  53   4  87  23  80  25  57  37  67  17  97   5  91  99  75  47  59  34  41  59  77  60  28  58  85  69  49  84  25  98  86  11  68  91  75  11  96  70  53  72  32  55  63  70  21   1  21  45  67  92  35  27  61  54   8  33  49  11  80  32  37  94  64  30  68  84  34  84  93   1  94  42  61  46  50  54   9  68  97  84   4  61  18  33  19  74  42  32   6  54  70  60  77  64   3   2   8  92  19  71  74  69  76  43  24  23  71  40  15  69   5  40  87  37   2  22  55  76  23  98  31  43  96   1  66  67  25  76  95  63  44  20  29  73  50  26  64  21  57  84  61  84   5  54  73  13  57  79  85  73  47  82   6  79  46  47  42  13  24  56  97  74  78  88  88  15  20  46  81  18  22  85  11  27  98                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                62  26  20  14  61  55   5  13   1   9   3   4  92  80  38   2   1  47  86  40  24  20  49  10  74  77  28  68  30  52  99   1  56  81  26  66  46  21  66   8  16  86  42   8  33  21  32  24  61  99  64  80  85  63  38   2  91  88  31  29  18  81  24  25  57  54  23  43  14  76  64  10  68  49  67  71  92  22   2  55   4   9  56  82  21  67   9  57  61  50  56   2  59  70  41  24   1  54  37  68  13  12  41  13  51  43  96  10  33  69  40  40  46   4  36  13  75  90  30  70  15  49  97  62  27  74  20  59  37  87   8  28  43  84  46   1  39  34  87  35  71  17  31  65  94   8   9  13  91  61  64  18  62  63  84  81  37   4  51  41  49  66  99  34  32  93  37  67  52  27  94  35  31  68  46  93  35  58  38   2  10  34  51  90  25  77  75  51  22  79  30  36  69  17   1  35  92  51  30  22   2  77  31  70  41  46  38  82   7  30  49  64  50  86  97  79  89   9  80  61  46  98  22  65   3  69  92  97  81  90  71  70  41  47  55  57  68  40  49  88   8  94  62   2  75   2  38  53  82  54  89  61  40  30  58  13  99  33  38  24   5   5  33  48   5  41  99  63  11   8  43  67  25  89  86  34  49  78  10  79  57  97   7   3  45  33  75  97  30  26  86  39  11  70  35  86  55  74  75  22  59  24  79  17  92  58  41  74  91  38  49  52  88  65  71  51  41  12  12  82  17  76  74  35  88  52  70  98  12   1  36  60  40  40  78  24  60  11   9  36  86  38  74  94  43  71   6  46  78  23  10  86  94  14  88  97  72  29  55  37  99  95  54  63  77  71  22  17  69  18  33   7  44  66  60  52  94  26  77  10  44  89  13  96  15  48  11  39  38  47  84  79  26  37  32  64  57   1  80  64  97  52  17  49  67  90  18  75  96   9  27  67   2  46   5  39   5  25  40  85  28  74  26  36  60  15  33  51  79  98  12  38  13   1  60  18  45  15   5  11  79  68  22   1  86  64  10  84  36  46   6  64  64  97  82  11  55  82  74  24  79  50   8  64  78  67  50  51  30  93  81   1  51  40  64  20  64  41  12  16  25  80   7  60   9  98  87  46  40  41  60  64  66  54   9  12  10  22  33  81  28  33  96  52  91  39  75  34  94  83  86  70  90  27  62  79  60  76  32  75  38  77  46  10  62  46  53  42  64  92  62  73  28  84  98  12  75   5   6  83  37  25  26  68  29  70  59  70  61  30   9  78  77   3  23  41  45  47  40   9  62  67  51  78  30  56  89  66  90  32  42  41  93  56   5  49  45  59  93  23  79  87  99  70  53  88  79  11  43  37  32  67  58  52  75   1  47  78   6  72  31   5  65  36  25  58  38  12  87  15  48  81  10  15  14  55  70   5   2  40  59  17  48  48   7  43  49  60  15  28  76  68   7  88  56  66   6   9  33  47  65  92   7   9  53  12  25  30  59  88  10  67  83  53  96  40  11  64  50  30  62  94  74  35  33  37  42  10  49  17  48  41  44  38  92  73  89   1   3  96  18  66  68  69  70  96  30  32  73  67  81  10   6  94  66  66  33  40  54  41   4  97  95                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  45  84  89  25  49  92  93  78  72  47  29  73  99  93  97  69  68  58  69  84  14  61   4  35  39  67  71  82  55  40  17  63  61  52  55  96  62  36  86  44  52  54  23   7  55  51  72  95  41  74  18  83  55   8  73  95  75  22   8  35  94  80  61   1  23  63  22  34  83  51  62  14   5  49  48  41  91   8  85  55  50   3  19  66  83  50  24  45   9  48  53  94  95  11  92  44  59  72  21  89  86  46  97  66  64  11  57  69  65  35  41  75  71  51  71  90   1  38  12  27   4   7  70  67  22  59  23  40  44   9   4  68  85  36  92  91  35  30  34  54  71  57  94  63   4  68  83  29  87  63  35  27  13  98  19  42  17  28  91  40  31  34  70  60  93  42  94  71  67  95  72  77  65  47  18  78  31  25  18  48  83  24  18  26  11  67  26  71  41  83  47  56  48  68  96  78  39  85  72  46  47  90  21  54  22   5  56  12  21  37  72  14  58  37  88  26  10  45  62  13  47  82  56  75  84  91  60  28  85  29  98  83  48  97  23  55  91  66  40  27  39   6  63  59  93  39   4  15  28  85  42  59  70  32  24   9  45  60  54  35  13  13  37  44  70  31  95  18  86  24  26  19   7  52  25  56  99  55  60   3  34  35  23  38  34  79   7  54  42  30  11  96   9  97  49  47  87  89  41  44  47  84  91  84  47  13  95  89  54  14  12  95  10  78   5  63  10  90  85  53  71  16  16  64  90  57  42  63  67  46  91  35   9  79  51  40  95  95  41  36  83  46  72  65  72  70  67  44  28  34  39  30  39   9  88  73  77  78  52  43  59  22  51  71   9  31  13  97  98  99  14  15  56  25  66  92  45   9   3  54  30  44   8  24  62  22  24  56  51  14  67  92  80  26  71  62  69  39  76  42   7   6   1  23  47  15  73  43  84   2  15  52  35  88  84  80  19  70  91  52  63  13  23  87  40  66  76  86  68  60  49  11  17  64  36  12   3  75  32  52  47   2  36  77  59  64  73  73   7  34  28  17  55  55  65  60  59  14   4  24  40   2  57  69  14  43  62  49  78  76  20  91  53  18  81  44   4  90  56  12  71  67  42  10  44  87   6  53  43  44  44  61  47  11  26  19  49  53  69  19  44  52   5  33  90  33  10  31  99  31  23  36  97  70  94  28  82  18  49  35  73  14  66  14  77  16  76  27  89  72  56  49  45  63  63  40  76  54  94  83  56  88  11  76  79  27  59  27  30  70  84  98  14  66  65  60  55  54  71  44  22   7  72  20  43  27  93  51  98  60  52  75  70  15  28   6  12  43  71  75  45  25  19  38  73  41  89  23  60  22  29  34  33  30  72   9  58   1  70  79  95  45  50   4  76  99  74  97  83  26  68  22  66  99   7  86  71  44  70  89  87  73  78  82  54  91  97  97  80  80  78   1  71   3  11  44  82  12  83  31  57  48   2  51  55  85  31  67  32  18  46  61  92  54   4  83  51   9  34  86  17  34  71  95  21  62  97  10  69  49   9   1  83  57  43  10  11  10  79  39  11  60  75  75  74  78  34  49  90  39  14  11  88  67  51  29   7  92  49  28  38  93                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    92  65  48  70  20  38  32  20  88  28  32  78  44  53  59  66  36  88  31  83  97  54  53  47  28  89  86  19  49  70   2  89   4   6  16  17  70  81  19  89  25  25  84  44  20  17  83  28  92  41  37  73  32  36  40  17  28  33  76   2   2  81  66  72  90  34  17  11  87  52  44   1  27  17  30  90  48  89  10  58  91  62  63   1  40  52  78  34  64  88  47  22  91  51  70  12  53   4  42  20  96  13   9  90  89   9  12  31  29  13  68  78   2  37   9  66  35  40  47   9  23  86  24  13  26  86  26  67  11  71  19  77  63  20  21  39  89  35  69  23  20  19  96  46  60  18  11  15  24  16  68  48  68  80  87  20  80  26  52  43  60  97  10  52  42  22  98  95  13  87  15  57  47  66  97  50  61  64  93  29  49  29  91  73  57  38  51  30  61  21  90  33  60  51  30  45  64  47  91  12  83  37  91  20   1   8  63  73  21  27  40  60  18  92  25  30  96   5  62  31  18  84  20  50  92  70  65  14  39  55  50  26  58   4  90  71  87  43  64  23  30  53  96  83  19  12  25  20  65  39  17  91  83   8  47  26  61   4   2  34  29  50  72  31  55  90  56  19  10  92  91  70  46  64  53  88  51  22  51  28  95  91   2  89  34  67  19  75  86   7  19  44  87  14  48  43  22  79  97  87  67  82  36  33   3   2  78  87  64  68  68  22  75  50  28  21  11   7  99  87  49  95  66  54  23  21  25  37  46  37  70  83  88  55  27  43  61  80  20  82  66  66  74  62  74  80  99  29  33  26  60  16  24  11  92  52  26   8  86  25   6  77  70   5  68   4  95   4  48  81  27  48   7  67  14  60  37  48   6  49  96  32  61  55  47  49   5  38  85  18  68  48  46  66  86  79  41  12  93  68  27  37  35  13  12  75  95  56   3  26  55  53  87  43  72  40  40  78  67  24  43  46  15  55  71  16  36  33  63  56  16  87  21  95  49  94  16  11  12  60  49  67  26  26  37  56  39  92  34  89  91  76  18  95  55  17  39  57  23   1  73  12  60  19  92  16   1  33   2  55  40  67   4  63  28  50  70  40  15  24  32  24  20  70  88  29   3  41  61  41  74  61  81  93   2  85  69   2  93  66  88  96  32  81  84  75  42  59  67  94  53  41  19  70  54  23  82  34  57  62  30  83  96  35  22  87  45   2  17  88  61  54  52  35  43   1  71  83  58  82  57  88  55  53  17  27  26  75   1  66  32  93  18  37  11  11  69  81  91  89  74   1  45  11  77  91  44  99  96  87  51  17  81  56  97  55   7  38  23  18  69  96  78  33  91  82  29  38  73   1  49   7  29  35  83  81  29  45   8  31  90  84  35  28  81  25  10  93  57  75  41  88  81  54  64  98  92  99  37   5  76  88  23  45  10  25  73  68  47  52  57   6  67  24  36  41   3  28  18  49  99  45  60  16  91   2  11  29  49  40  94  59  68  68  57  26  81  97  97  41  85  21  16  31  93  47  19  74  90  83  69  68  79  29  88  86   2  29  45  50  19  97  96   8  40  35  86  82   1  80  96  11  99  98  98  69   1  56  75  30  48                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      12  25  67  82  27  73  39  20  17  36  22  82  31  30   9  51   7  66  31  34  91  37  31  54   7  51  76  52  83  62  51  14   3  84  17  78  86  37  68  88  98  37   9  46  40   5  97  13  30  78  96  47  66  78  93  20  12  63  34  26  60  71  50  72  61  52  94  58  55  16  85  54  83  29  10  38  66  46  99  88  56  17  10  61  49  11  63  39  39  40  34  71  89  21  61  30  62   5  50  75  77  65  19  62  98  99  10  16   9  72  10  89  36  94  69  14   9   6  91  62  44  28  22  51  24  14  54  89  11  16  83  14  85  61  77  85  68   7  53  26  20  10  32  50  48  91  23  16  92  42  66  77  46  56  56  84  62   4  50  95  33   1  32   8   1  12  47  69  42  86  59  86  59  90  47  95  38  85  56  41  56  85  59  82  88   5  37  13  94  89  12  32  51  94  59  19   9  14  23  46  99  13  48  22  48  16  96  36  12  12  13  72  71  88  96  10  44  34  78  15  87  38  98  17  10  27  25  77  68  43  67   7   1  96  86  11  39  29  74  32  43   9  59  79  11  69  34  77  69  25  15  88  33  46  25  34  91  11  76  26  66  94  89   4  64  44  91  33   1  87  81  24  67  72  44  34  83   5  96  22  19  71  53  48  82  93  29   1  51   8  23  30  18  78  48  77  43  23  69  91  49  40  85  17  11  11  60  25  37  25  23   1  88  89  74  61  58  66  70  77   6  59  79  98  50  89  99  41   4  97  51  84  83  17  21  51  96   4  98  69  45  32  86  13  10  28  57  46  48  94  55  26  51  32  72   8  11  79  81  33  31  80  39  38  67  71  71  76   4  40  46  43  44  28   3   1  35  45  33  27  74   7  69  17  25  13  86  41  11  42  52  43  10  75  34  36  33  96  23  74  94  90   2  62  48   9  71   2  30   2  34  78  62  86  55  91  81  10  39  93  11  29   8  99  42  16  81  14  56  12  71  67  50  70   9  33  71  91   1  52  22  30  71  32  56  16  40  39  10  26   9   3   3   3  29  87  17  38  44  19  28  12  12  31  76  22  94  42  49  70  62  24  89  82  25  81  24  86  47  98  34  75  52  82  18  12   2  58  77  41  70   7  46  66  17  31  14  63  24  95  79  16  11  59  69  24  71  19   2  61  52  61  67  68  58  49   4   8  95  97  33   1  95  71  10  48  28  68   3  41  31  79  60  85   9  47  71  93  45  42  40  24  61  94  63   4  82  34  10  59  76  78  23  98  40  17  91  76   5  87  73  21  13  53  13  92  87  36   3  92  39  75  94  54  10  57  97  23  97  16  68  92  93  20  47  10  84  70  72   8  81  34  24  14  63  85  30  74  67  47  47  50  46  48  30  14  86  80  94  96  26  50   5  92  38  84  18  83  56  89  17  34  89  26  17  14  82   2  81  64  67  85  95  91  47  80  19  26  73  14  98  83  10  71  14  39  48  53  84  27  74  77  79   6   1  85  48  81   5  38  72  27  43  20  66  33  82  75  34  14   3  41  30  60  60  97   8  93  13  36  28  57  49  93  71  90  91  43  86  41  99  64  46   6  17   7  44  90  29  68                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        39  59  10  51  91  70  37  42  58  84  75  40  63  86  47  58  55  18  92  24  10  96  45  21  68  75  90  28  32  45  34  12  16   4  61  55  82  38  89  64  65  90  48   3  75  68  60  13  78  32  28  78   5  78  68   6  89  75  98  98  40   4  30  66  19  77  96  44  67  14   9  44  57  12   9  83  81  79  91  56   1  22  39  72  64  46  60  27  33  60  67  52  73  73  73  30  58  59  53  10  29  65  18  37  92   2   6  17   4  76  46  57   2  45  85  78  23   9  43  81  85  79  52  51  94   8  47  24  63  51   9  98  22  37   5  57   2  62  35  22  75  79  73  58  54  19  75  43   7  39  40  13  18  26  61  74  31  91  48  61  64  68  94  63   5  49  12  17  50  12   1  94  41  72  13  81  20  86  85  31  35  12  91   8  24  92  70  24  15  41  94  44  93  57  52  54  42  96  99  32  59  34  45  35  69  55  79  32  26  44  31  79  87  72  44  17  62  71  72  89  42  21  19  46  39   8  48  67  75  13  69  49  71  81  13  89  74  95  72   4  80  63  42  37  80  80  51  36  97  95  15  95  14  45  50  16  47  63  25  12  31  73  65  38  74  21  98  57  68  90   7  50  35   3  11   2  55  71  64  35  43  28  91  71   9  74  58  23  79  60  88  88  16  95  36  93  16  79  89  20  35  66  45  67  54  10  22  80  87  55  96   4  19  27  12  27  13  92  59  79  15  62  81  30  52  13  72  56  49  26  73   3  35  66  69  18   6  47  12  54  30  36  17  57  51  36  87  87  24  89  42  23  31  87  22  74   4  46  12  51  51  83  69  30  40  60  37  98  24  99  90  84  97  91  70  65  65  12  46  36  31  24   2  77  78  81  20  87  28  93  97  80  14  33  55  47   8  89  21  50  27  20  98  19  35  16  21  86  20  75  35  15  43  56  42  63  78  26  35  17  89  62  15  55   2  45  89   6  49  58  67  16  77  97  47   1  77  89  18  17  17  48  29  63  87  46  36  42  27  50  69  84  34  59  10  16  61  48   2  48  95  31  28  65  87  71  25  87  14   4  95  63  71  87  40  50  23  87  87  99  49  21   9  40  29  88  18  45   4   2  33  86  60  83  47  12  17  94  68  67  74  72  70  56  45  26  92  68  20  37  75  76  36  58  63  59  16   6  78  43  55  21  16  67  23  97  13   1  59  19  88  81   4   6  79  72  84  96  61  62  93  69  27  41  98   5   4  15  25  96  15  15  40  10  86   8  83  97  35  82   7  88  18  86  63  49  79  80  72  51  31  76  24  33  13  43  43  67  54  77  15  89  77  82  66  55  13  60  39  19  13  97  88  85  73  84  81  15  22  23  79  89  39  22  91  78  61  53  18  44  80  43  44  15  47  29  80  33  84  59  88  78  31  19  35  11  75  78  43  64  86  70  15  98  26  85  24  31  48  85  21  10  68  96  62  35  43  78  14  70  71  82  30  97  65  35  14  87  26  62   8  35   7  49  84  48  49  72  48  71  87  45  57  35  27  27  65  25  89  19  33   5  27  19  15  87  62  49  85   5  72  59  67  56  15  80   2  68  72                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          13  49  75  61  24  22  46  99  66  44  27  48  89  80  67  59  38  27  90  78  55  75  93  36  84  48   3  76  97  80  23  85  51  71   9  30  12  28  82  22  75  14  38  71  65  98  30  76  39  55  49  20  27  51  38  43  51  24  65  27   9  78  13  48  46  89   4  42  39  46  45  21   7   5  14  50   1  56   8  54  82  71  16  30   6  98  42  88  64  37  69  20  95  99  62  65  80  80  15  30  18  67  71  31  17  41  14  60   9   3  69  47  93  70  76  44  96  35  84  63  24  66  22  98   1   2  57  84  31  98  92  25  27  75  53  68  78  28  11  51  47  61  16  18   1  90  49  51  55  71  17  80  96  11  70   3  85  45  45  11  26  21  83  68  92  15  32  97  79  65  89  14  90  80  49  10  19  27   1  10  19  40   6  48  53  42  99  36  53  83  81  60   8  36  50  64  43  13  81   8   4   7  53  16  58  14  83  41  77  23  40  87  89  18  78  66  78  41   7  84  63  72  85  19  78  20  59  59  21  24  16  68  48  88  48  49  64  26  65  75   7  30  59  64  50  71  88   1   3  49   8  28  64  68  63  82  32  68  13  64   5  12   8  24  59  19  87  96   7   4  71  95  14  18  72  49  69  66  77  68  64   7  40  96  24  94   1  58  18   5  51  63  36  15  64  66   9  40  95  85  87  24  88  62   1  21  45  74  79  11  71  92  29  14  63  49  60  16  67  93   3  12  90  22  63  37  87  32  85  42  17  83  80  20   1  13  69  20  56  12  87  79  37  90  31   4  12  85  11   1  97  30  37  52   4  30  70  89  12  96  10  81  37  75  40  47  67  90  45   5  56  10  65   7  51  68  46  54  86   1  30  23  25  43  58  76  13  32  33  35  43  47  78  88  91  13  74  25   7  66  50  73  50  23  26  63  53  57  96  37   9  80  82  33  40  11  48   2  41  83  52  22  55  33  94  33  25  14  76  13  55  53  82  68  72  74  73  12  87  68  51  89  55  30  37  44  91  64  53  46  57  21  63  70  39  47  25  60  14  66  20  98   9  81  84   3  32  47  36  83  82  53  44  20  29  28  26  14   3   7  48  45  39  57  12  22  70  75  10  23  55  19  47   7  77  86  75  38  69   8  92  88  45  30  80  53  61  51  88  48  34  20  52  30  78  64  86  80  35  37  52  45  47  19  76  71  53  24  33  82  75  79  58  15  23  59  24  41  14  36  35  23   1  92  59   4   8  18  95   9  73  12  55  68  27  10  97  90  43  16  51  59  27  27  48  57  85  22  27  71  37  73  35  41  89  13  59  18   2  20  80  39  51  48  31  60  50  76  81  91  65  35  59  90  47  78  18  98  41  97  89  73  28  76  33  10   3  27  89  11  45  64  32  59  56   1  42  53  44  40  63  65  37  93  75  36  24  69  99  60  68  58  57  71  63  95  52  42  73  96  99  79  31  51  33  77  35  24  62  21  32  29  26  66  65  44  70  93  58  98  69  70  10   1  93  16   2  57  61  35  48  90  76   4  53  68  82   7  70   1  95  75  23  88  46  33  62  59  40  67  74  91  22  61  40  42  10  38                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            78  79  78  74  93  75  21  13  55  71  74  50  76  20  95  16  24  20  70  28  14  19  76  74  94  59   1  14  45   2  86  63  74   1  84  37  27  49  27  33  13  64  51  60  34  73  65  90  31  83  53  21  72  45  63  60  16  62  81  64  19  50  29  58  97  95  12  24  85  87  76  42  85  95  41  87  21   4  99  54  90  60  95  17  90  64  80  69  39  86  98  97  25  43  92  56  63  70  85  23  78   6  42  17  53   5  37  14  18  71  68  19   2  92  11  12  56  31  12  79   8  64  27  22  72  48  27  16  16  35  32  34  49  99  98  82  60  78  21  57  42   8  53  56  18  17  16  20  85   9  22  66  52  25  35  39  76  20  46  13  37  85  38   2  44  86  39  66  16   2  92  37  99  99  26  67  69  10  23  88  75  29  99  33  35  12  13  36  93  33  17  51  12   3  65   7  81  20  14  50  82  24  67  64  24  25  58  68  41  55  27  89  34  66  84  71  51  62  95  35  58  54  52  11  56  92  29  51  30  66  58  16  43  54  82  93  99  39  95  73  12  47  36   2  35  30  76  66  81  68  64  70  67  75  94  30  68  57  46  13  53  56  83  93  88  76  58   2  37   1  50  81  18  12  18  58   2  63   4  60  64  83  69  52  54  87  12  62  41  11  95  34  90  31  56  83  99  89  10  12  43  17  16  92  76  48  47  70  70  64  15  25   2  13  72  10  33   1  75  24  10  57  52  87  80  10  88  61  48  94  32  70  67  89  83  51   9  84  77  26  94   3  59  44  72  91  83  42  45  65  44   2   7  69  19  39  29   1  25  85  74  63  19  33  58  56  38  81  49  10   8  89  71  74   2  10  65  98  70  11  54  96  53  25   6  33  65  29  20  45  47   2  77  88  97  51  89  19  61  59  78  92  88  14  74  86  87  87  36  52  29   5  55  63  93   1  63  19  61  61  67  55  96  69  39  75  54  35  65  26  12  45  80  87  39  83  94  63  16  92  16  83  76  69  77  46  81  64  20  36  86  79  14  99  42  42  24   1   3  69   7  32  97  41  94   6  16  36  11  81  10  10  93   7  35  39  91  70  13  55  96  38  94  27  60  11  86  92  48  68  88  60  12  36   9   6  12  67  62  41  92  51  13  55  17  91  91  86  23  35  36  36  52  46  79  33  28  16  72  15  43  65  84  27  21  24  72  83  95  24  19  99   7  13  88  94  91  67  49  47  91  17  43  97   8  45  21  31  76  36  80  50  79   9  25  29  59  81  16  59  88  82  88  53  81  69  81  71  57  10  77   6  29  56  66  70  19  67  82   7  91  27  77  21   9  75  81  59  54  24  33  78  46  65  65  84  11  42  23  29  43  78  73   3  70  71  86  25  99  79  52  88  76  15  86  97  12  83  24  44  21  97  69  97  36  83  33  44  17  25  36  63  22  17  48  21  33  31  43  10  55  66  19  16  82  83  35  30  89  78  22  49  10   3  87  88  63  54  96   1  46  57  47  91  73  36  24  11  10  58  42  19  34  43  68  91  51  74  58  71  49  66  92  95  76   2   1  19  12  89  73  37  40  88  67  17  65                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              72  49  13  66  18  73  98  72  23   9  64  44  60  46  41  20  75  43   1  78  75  68  37  75  31   5  10  62  79   9  95  21  28  15  85  65  40  58  10   9  29  61  60  77  70  66  85  99  36  83  17  69  73   5  75  94  25  36   3  77   1  44  21  57  76  62  84  72  99  92  79  57  48  13  48  29  11   2  27  25  40  83  54  79   8  42   6  55  10  75  65   7  84  66  54  86  25   8  44  73  37   9  80  84  34  29  45  58  44  38  73  50  80  10  38  55  57  72  43   7  47  44  41  49  25  11  23  30  91  16  46  15  13  12  90  20  83  11  28  64  64  21  62  31  84  39  97  42  81  17   9  17   6  36  46   3  53  26  22  39  54  56  55  52  92   3  12  14  85  27  56  64  22  63   6  33  18  82  89  98  72  59  53  79  59  38  33  43  22  53  60  72  91  25  26  74  48   6  74   6  17  61   9  88  45  12   9  81  37  65  67  26  32  79  92  38  52  56   4  68  13  66  49  25  47  26  25  26  56  67  12  75  76  83  91  87  98  14  37  12  56  91   7  13  20  38  45  11  70  97  81  71  43  66  45  63  43  96  49  11  18  48  98  24  47  63  32  87  24  64  51  43  96   9  36  77  45  87  35  33  44  73  19  33  95  38  32  77  42  97   5  71  70  57  41  93  23  60  16   9  97  86  26   3  16   6  31   3   9  80   7  57  61  74  74  25  72  66  39   8  88  54  86  47  60  23  72  52  48  56  88   4  75  77  71   3  85  98   3  94  69  82  28  25  24  80   2  39  92  61   4  87  48  29  95  43  97  60  46  82  13  32  83  91  82  74   1  96  75  89  73  99  25  19  69  19  85  69  61  69   5  93  49  75  64  46  36  83  65  37  86  51  15   2  93  71  88  25  65  20   4  13  77  51  36  78  17  21   4  97  15  59  67  98  99  77  15   6  37  22  45  37  47  18  59  59  99  92   2  86  59  58  70  57  66   5  27  29  22  50  47   1  57  17  30  65  45  99  22  47   5  11  66  13   1  83  99  49  67  40  93  37  17  59  51  73  11  89  91  41  88  10  84  85  10   8  87  73  67  93  77  71  82  29  68  18  62  29  27  80  95  40  79   1  82  90  64  21  79  98  44  15  11  59  34  47  32  38  73  23   3  42  93  89  12   5   4  71  57  50   2  81  31  17  42  28  97  13  35  68  22  49  39  36  37  95  18  17  59  18  10  24  97  64  78  96   6  98  19  89  98  32  45  58  66  70   3  58  25  96  21  28  96  25  66  35  57  35  76  88  28  38  53  80  19   4  12  88  52  34  28  54  82  48  12  92   4  97  40  59  81  91  85  21  28  60  36  55  19  23  59   4  37  89  70  52  45  79  95  69  12  39  22  46  55  17  14  66   6  55   3  15  59  26  27  63  51  91  13  87  58  54  53  64  55  11  72  84   8  46  59  84  79  78  53  37  28  93  37  81  41  82  32  82  77  22  16   7  59  68  26  97  24  45  99  62  86  70  63  60  53  50  98  21  15  94  19  88  50  55  77  81  39  53  61  36  41  63  15  59  85  23  57  27  71   7                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                30  59  54  95  79   1  53  97  72   5   5  91   3  27  22  72   4  32  79  74  15  42   6   6  15  81  27  24  44   9  85  64  32  45  51  67  19  86  62  11  48  21  63  76  81   5  55  37  35  86  92  39  74  14  75  84  84  42  54  65  42  12  84  62  91  74  31  15   8  61  18  14  49  62  25  81  11  32  22  88  18  22  77  21  93  41  40  77  95  29  68  11  31  14  62  78  65  37  63  16  32  66  28  63  58  19  79  58  92  76  52  38  13  48  45  63  43  72  84  94  61  26  31  43  24  50  97  48  92  33  71  14  37  30  33  56  25  13  88  44  83  40  78  47   3  64  88  49  34  83  30  16  79  85   1  44  54   9  71  40  24  69   8  20  66  76  23  62  30  77  42   9  14   2  10   4  34  15  50   4   6  82  21  58  30  49  74  79  77  23  18  19  40   4  17  39  16  85  68  81  98  68  94  65  42  54  57  82   1   7  13  21  62  33  35  19  80  21  80  68  72  93  31  94  71   6  79  16  78  96  78  20  51  13  78  68  40  43  77  42   2  98  24  50  73  99  72  51  91  86  45  27  78  18  40   9  60  57  47   8  47  16   9  34  56  45  19  58  97   8  29  42  82  34  35  18  77  11   1  36  55  44  35  78  22  71  59   5  66  99  57  19  16  20  23  75  91  99  12   2  14  75   7  35  60  26  74  94  38  55   5   2  35  98  60  58  38  11  17  14  72  58   7  74  31  27  27  95  29  83  23  72  35  14  99  93  52  34  68  11  54  98  94  92  83  79  74  26  31   1   2  64  55  14  61  75   7  26  61  45  83  93  98   3  90  94  96  16  55  74  67  72  22  30  98  76  85  61  29  61  64  39  56  31  73  21  25  78  30   7  51   6  52  58  89  99  27  45  28  67  93  22  42  97  27  50  29  33  64  41  14  42   3  92  73  17  11  43  43   1  70  72  95  81  94  25   9   7  31   3  93  84  49  92  66  61  55  56  46  13  72  65  39  87  17  48  47  57  55  38   1  77  56  66  11  77  14  42  61  90  22  54  29  32  98  28  86  20  87  52  52  82  29  56  88   4  11  19  33  86  62   5  36  16  62  38  22  95   1  12  78  71  11  11  55  25  12  62  49  11  89  56  63  39   2  63  92  15  50  72  51  64  26  84  48   1  54  85  73  53  35  17  54  44  79  15  35  75   4  31  23  72  95  28  71  76  58  55  51   1  73  79  37  24  85   9  83  60  48  24  45  56  90   6  35  42  87  73  84  22  94  77  80  99  95  67  86  62  84   6  23  36  65  90  70  79  54   3  87  44   8  37  92  73  58  10  88  57  12  79  94   8  67  52  45  14  49  85  89  69  20  85  68  77  97  93  59  58  25  45  96  26   8  43  79  90   1  59  38  75  51  37  69  20  20  29  10  42  22  31  92  22  78  43  73  39  78  30  93  52  73  35  11   5  41  38  75  41  46  57  39  13   8  79   9  11  95  28  80  13  66   8  75  39  33  51  37  10  31  82  17  72  79  68  34  70  84  71  79  13  23  70  28  87  56  70  67  70  34   7  88  85  99  61  49                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  51  64  77  54  48  75  69  13  80  28  38  25  81  93  69  82  22  47  58  34  54  20  90  85  55   9  25  16  75  81  38   7  34  95  21  21  25  29  14  57  13  52  78  29  83  11  78  23  44  92  54  28  13  29  99  28  81  73  22   8  66  29  97  78  79  56  79  24  57  29  93  70  52  96  14  71  41  64  37  40   5   8  78  46  81   2  13  12  35  69  28  96   2  52  97  23  71  28  70  59  21  44   2  73  52  82  75  16   4  40  74  77  96  76  21  31   6  91  96  70   5  57  60  62  28  27  88  40   2  63  96  21  80  70  98  64  23  42  64  79  36  46  47  67  47  37  96  30  95  30  51  77  40  51  29  93  88   6  89  14   6  96  72  20  34  88  93  79  44   4  61  27  29  88  87  66  58  85  42  63  54  29  57  49   7  52  34  30  51  83  38  13  42  75  85  56  33  79  17   5  79  39  11   2  79  33  89  99  79  87  34  48  36  13  39  55  20  59  58  47  95  12  67  38  61  18  59   5  62  37   1  34  74  18  16  78  49   8  18  15  12  40  27  43  38   9   7  64  55  65  35   4  32  36  11  31  64  34  73  84  33  22  48  69  46  71  68  59   2  88  29  55  26  54  51  58  94  47  58  71  98  33  73  71  11  79  58  45   4  58  52  49  75  41  38  81  12   6  32  72  47  77  55  41  70  36  52  56  33  36  41  48  67  87   6  26  38  47  16  30  35  64  46  93  14  38  71  79  71  76  51  91  20  72  98   4  47  13   9  58  83  73  38  14  75  11  92  97  81  75  62  69  83  47  68   2  77  36  38  27  50  83   9  14  81  94  37  48  28  54  47  29  95  47  99  14  38   4  55  94  34  61  98  56  79  45  67  92  48  32  34  24  22  89  90  69  55  32  25  89  18  46  59  52  48  58  71  41  37  23  67  20  45  33   2  20  47   9  32  61   9  92   6  40  63  87  80  67   9  38   6  31  29  10  73  35   5  63  58  64  49  31  63  13  91  32  69  62  27  87   8  89  58   3  20  16  73  76   4  31  67  86  35   8  16   1  34  12  87  87  16  30  71  49  37  49  38  79  48  93  62  77  99  85  17  79  25  16  72  30  58  17  87  65  70  63  19  58  33  14  75  37  69  22  96  99  26  95   6  97  95  65  42  34  25  30  63  21  85  57  86  48  65  92  13  27  97  83  47  32  88  55   2  40  12  55  14  88  20  32  20  59  69  85  18  48  57  32  23  15   2  72  81  57  59  73   9  40  51  65  79  27  49  95  87   9   4  48  88  14  99  96   1  54  96  28   9  96   3  60  76  86  87  11  28  30   8  87  11  20  60  68  54  72  27  57  36  36  52  20  65  52  11  96  53  73  20  48  27  58  33  10   7  62  43   5  36   6  49  63  44  12  30  22  27  59  68  89  95  17  89  67  97  28  58  61  80   3  63  90  63  85   9  62   6  50  29  89  61   9  29  13  53  32  73  62  91  57   4  12  97  52  44  85   4  32  43  10  53  48  85  43  71  72  58  14  59  47  19  53  16  91  38  65  14  90  22  62  44  78  14  61  66  33                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    62  16   9   7   1   8  58  46  39  43   4  83  77  21  43  56  50   8  35  78   7  17  58  12   5  57  78  14  73  66  86  49  73  97   9  16  77  31  91  46  79  70  43  50  59  22   3  62  12   3  52  61  86  90  42  56  90  72  11  34  85  48   1  58  11  82  49   7  77   2  12   5  55  60  15  48  76  58  30  56  36  81  81  12  74  67  31  45  69  77  34   1  50  64  74  34  32  81  17  46   4  65  72  67  99  79  76  45   3  51  53  89  15  30  63  27  84  70  85  11  99  13  19  47  75  14  59  60  85  80  66  26  43  98  11   1  58  60  55  18  42  80  32  68  26  65  34  40  55  48  91  13  34  73  92  48  57  65  20  22  92  21  38  30   3  77  88  67  12  68  16  62  62  48  66  76  71  39  30  83  75  62  18  40  50  27  68  91  17  17  69  50  38  74  59  10  74  22  95  54   5  87  22  97  66  26   2  96  18  65  32  85  55  33  20  52  18  61  76  75  38  89  81  98  42  87   6  82  19  39  28  26   4  15  26  76  96  83  75  38  43  29  55  59  88  79  72  31  56  75  26  49  89   9   6  20  75  18  83  75  89  45  10  40  68  41  96  46  39  40  22  92   3  34  17  74  68  82  92  68  16   6  64  33  18  86  83  40  87  97  38  77  71  73  86  89  46  14   1  63  15  84  23   4  19  28  52  28  90  43  69  48  83  34  91  23  52  64  60  41  25  81  98  92  98  86  36  36  98  50  56  83  60  52   9  58  15  11  55  66  13  86  88  21  45  98  96  16  36   6  22  73  99  97  87  86  32  28  12  44  79  17  93  27  57  44  73  26  12  20  34  83  16  96  43  29  26  28  65  68  96  88  32  57  64  70   1  40  41   8   7  30   2  78  27  49  16  76  65  17  50  61  51  63  41  70  82  34   2  76  86  46  12  70  27  96  90  64  45  68  82  45  56  16  64  28   3  87  69  59  16  53  90  36  72  78   4  53  83  76  63  19  33  55  80  39  22  62  33  37  29  15  56  40  34  36  23   6  29  61  35  86  27  65  31  49  84  92  96  26  10   2   3  84  87  17  26  35  56  75  20  70  18  99   8  96  54  77  93  53  45  43  81  42   4  91  49  17  24  38  52  10  52  61  26  27  27  61  49  37  53  69   7  31  60  95  34  38  57  86   8  94  91  33   5  70  42  12  96  94   2  46  30  10  52  91  50  89  27  26  88  69  75  42  97  85   1  64  97  54   2   5   6  26  29  34  97  41  16  28  20  97  76  56   3  17  22  89  95  65  78  12  53   5  35  64  77  79  50  52  50  56  15  62  36  76  40  55  57  78  99  75  74  27  73  10  48  60  12  95  58  53  71  12  54  87  35  49   3  73   3  17  44  81  59  86  84  52  27  10  36  11  66  26  72  57  77  96  90  95  47  40  52  71  92  26  65   3  47  60  31  20   7  21  60  21  71  32  59  45  89  20  25  90  67  40   5  30  20  64  50  56  43  24  53  12  40  30  13   6  84  70   6  80   2  68  91  38  97  57  17  22  83  77  60  23   9  59  21  33  24  57  95                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      55  75  14  86  58  58   4  32  87  17  38  49  54  89   5  86  47  42  65  93  27  39  75  29  64  15  76   7  58  44   1  25  29  46  24  25  99  14  91   5  13  23  78  44  95  79  80  11  91  63  16  38  30  81  83   5  51  74  14  60  53  72  64  11  36   5  48  59  90  27  88  34  48  48  56  60   1  74  55  18  25  75  97  80  31  11  55   2  81  77  31  63  57  13  30  43  29  42  18  66   6  50  75  24  25  82  98  40   3  70   7  89  87  24   4  14  53  71   3  11   1  68   8   4  53  48  55  40  87  13  15  22  86  52  44  59   7  58  56  68  48  93  49   2  76  21  12  54  64  76  42  53  92  18  13  13  32  33   8  88   7  77  11  81  25  92   1   2  37  92  97  15  33  17   2  29  18  84   4  69  61  90  66  35  31  61  71  21  98  73  25  84   8  33  56  16  74  21  75  80  42  37  56  81  72  41  46  87  54  93  41  34   2   5  31  81  93  26  48  68  53   2  92  40  80  69  66  30  93  65  17  20  33  19   3  70  91  23  21  95  15   1  58  97  89  78  97  55  71  46  32  62  95  98  88   2  91  20  30  79  34  51   8  96  30  59  68  63  83  76  34  35  27  13  93  49   6  50  30  10  19  46  19  65  63  33  67  55  55   7  23   9  32  28  31  51  59  39  10  98  81  35  79  15   7  85  74  36  72  58  81  21  20  13  16  66  78   9  50  30  11  95   7  80  64  32   2  62  96  14  37  39  93  50   7  70  70  20  90  41  97  80  44  87  75   7  33   6  92  51  40  26  75  29  10  86  85   1  92  13  91   2  34  29  55  39  22  77  91   3  74   2  89  19   7  71  97  90  18  34  59  12  60  18  88  37  34  96  41   1   4  37  21  45   4   1  47  10  99  92  29  59  62   6  78  61  15  83   6  96  19  28  36  37  55  77  36  56  22  40   2  82  21   9  77  19  42  86  27  95   5  88  84   3  33  76  25  30  59  10  60  58  44  80  23  60  87  58  78  40  82  11  60   8  37  43  60  81  73  24  68  63  32  47  51  13  39  60  69   2  25  26  81  44  40  70  31  43  90  57   6  18  91  25  96  19  55  24  90  39  21  27  97  28  19  20   8  56  83  82  27  90   7  15  72  58  68  38  42  66  71  15  84  49  35  45  16  91   9  16  78  69  41  56  82  81  49  93   8  81  31  99  51  21  96  34  87   1   1  68  37   2  51  23  28  74  86   7  83  72  33  84  85  48  39  91  85   1   9  60  15   2  40  76  33   4   4  77  85  65  44  71  24   3  16  90  41  11  13  61  70  51  21  41  78  98  40  35  40  79  81  85   4  14  16  52  29  62  80  81  77  28  68  74  80   5  37  47  65  40  17   8  93  79  29  44  19  11  20  92  18  42   2  75  22  82  88  87  55  18  97  83  42  68  14  36  83  47  52  27  15  38  64  26  88  89  85  63  69  28  41   9  86  92  29  40  73  67  10  47   9  91  12  59  59  20  16  51  87  68  80  56  81  71  89  92  39  99  62  31   7  57  93  31  32  89  68  34  98  49  17  73                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        21  77  28  84  38  87  11  75  85  44  36  94  96  92  33  88  39  92   6  35   8  97   2  27  93  68  63  41  84  31  84  95  22  84   3  68  48  84  19   5  91  32  45  68  45  75  99  16  87  27  25  22  37  90  64  77  95  35  60  37  83  77  89   1  47  73  66   9  72  13  75  38  35  90  41  30  70  67  32  33  45  18  54  23  70  86  79   3  62  80  11   4  59  54  79  52  90  38  18  34  13  49  24  47  17  26  75  31  45  47  45  72   2  11  24  54  58  43  16  94  73  67  46  89  28  27  74  76  20  29  76  90  48  70  55  94  36  99  29  15  53  68  44  47  99  96  88  79  80  64  94  58  55  43  43  80  76  94   5  48  82  55  91  83   6  14  44  96  16  77  15  65  74  73  31  83  47  58  26   2  90  31  52  15  57  25  52  53  96   8  27  87  96  45  57  94  81   7  86  40  17  51  62   4  66  72  63  43  78  75   4  94  84   1   5  14  47  39   9   8  18  56  12  33  26  27  88  94  94  64  13  88  68  90  87  33  81  84  68   1  35  20  34   4  50  87  55  58  86  22  93  20  21  92   8   9  19  69  26  26  52  83  14  44  44  13  83  39   4  24  88  94  51  97   2  31  15  17  83  49  29  58  80  69  50  43  52  31  36  19  47  70  97   4  57  85  83   6  23  29  85  42  28  77  43  99  90  19   4  68  48  27  53  55   5  62   8  90  61  24  58  39  84   2  46  75  17   2  19  56  26  75  32  40  80  18  53  46  48  39   6  88  96   5   5  80  61  93  13  12  50  86  11  15  58  96  44  67  57  65  96  91  95  71  91  63  46  33  79  12  56  65  35  62  45  74  83  10  29  30  90   6  64  32  54  17  27  65  84  50  93  31  57  61  13  70  41  26  50  49   9  73  68  87  16  39  94  67  91  96  94  20  39  34  50   9  58  95  20  84  21  85  47  58  56  25  64  61  12  53  46  22  23   6  95  10   1  95  92  29  32  37  95  97  60  15  74  13  13  90  80  84  84   9  19  77  77  54  19  14  91  24  84  33  71  77  12  99  30  96  24  75  40  45  89  27  18  59  88   1  60  94   8   5  27  53  42   3  52  37  57   6  55  61  45  72  26  94  19  35  12  62  72  53  86  35  90  73  38  23  22  72  28  18  48  92  14   9  93  94  48   9  11  72  11  64  63  41  51  57  69  35  40  74  37  39  64  52  15  60  56  66  30  50  87  20  95  78  28  40  15  61  10  52  63  12  52  75   9   9  52  10  80  37  82  12  99  69  24   3  65  63  62  47  39  62  89  50   8  75  74  83  99  31  33  54  72  85  42  62  48  47  94  85  99  52  45  56  70   3  74  35  87  26  71  54  73   4   8  44  31  63  64  20  72  99  24  32  65  15  43  15  12  94  14  63  63  77  38  97  33  59  91  78  12  56  51  24   1  67  94  25  23  99  74  63  50  85  20  28  19  15  64   2  44   6   8  66   4  57  57  71  45  35  52   8  40  50  54  99  22  79  64  14  80  15  51  54  64  26   2  98  13  89  49  66  79  44  81  33  10                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          39  37  22  35  14  51  81  80  82  91  80   3  60  35  21  64  65  18   6  27  63  60  27  41  73  31  12  75  41  89  48  53  23  45  44  31  89  49  75  15  60  28  18  57  22  68   6  21  95  69  54  47  59  57  67  85  59  40  44  89  67  96  86  50  74  77   2  61  95  45  61  25  73   3  88  32   5   1   2  64  73  77   5  72  36  30  31  21   4  64  57  73  63  60  51  97  99  78   3  21  92  98  26  38  49  99  97   1  41  86  37  86  94  45  21   5  79  41  98  33  78  75   6   1  54  74   8  34  34  38  19  63  32   2  57  34  29  42  53  36  98  20  74  76  35  78  39  89  55  98  22  23  84  21  17  36  26  92  66  71  49  36  77  71  68  88  19   4  90  95   1  82  41  21  79  41  95  96  64  38   1  64  92  71  93  73  36  32  90  52  78  29  76  22  55  38  74   3  70  29  22  85   1  62  62  28  64   8  24  81  42  88  89  15  99  27  53  31  24  41  98  56  99  67  96  34  61  15  28  81  16  34  45  12  99  59  34  11  21   8  68  86  63  57  93  17  51   8  91  14  34  62   6  42   1  92  71  34  53  90  23  15  94  50  36  18  73  39  99  25  28  14  57  97  56  20  26  53   6  54  96  42  66  14  96  99  39  10  23  45  77  17  56  76  96  80  73  85  63  90  63   3  52  92  82  68  48  49  81  65  36  64  15  70  69  70   1  45  29  94  90  38  65  40  78  94   4   9  39  40  29  14  73  50  22   6  49  85  67  68   3  62  13  56  24  59  71  58  70  91  29  47   5  65  17  64  79  14  15  20  95   1  89  23  30   5  41  62  25  93  81  10  31  40  59  29  98  54  34  49  46  66  49   1  69  68  23  43  69   9  91  35  88  57  74   5  58  84  19   1  25  35  94  18  32  37  29  90  26   2  20  59  25  51   6  11  84  11  11  89  15  12  17  56  78  39   4  14  39  39  93  31  80  74  24  31  16  82   8  74  47  68   4   4  44  81  67  81  14  63  20  36  70  43   2  86   8  90  19  17  71  96  13  92  85  49  11  43  48  57  26  34  11  99  30  38  29  98  91   7  51  60   1  52  49  65  33   7  24  48  20  19  69  60  73  96  97  82  30  44  26   6  46  41  12  64  56  94  86   9  85  45  87  38  34  66  19  56  55  92  34  38  80  70  31  56  18  98  19  33  16  27  40  54  87   8  10  35  86  60  46  33  66  55  78  68  29   5  61  99  86  93  46  48  76  56  77  32  45  66  37  94  12  56  66  92  83  88  51  53  56  59   9  58   7  74  66  74  69  53  89   2  53  59  56  99  88  41  35   5  39  25  69  83  26  93  26   3  99  82  60  39  48  68  74  53  73  64  70  56  40  51  67  84  44  31  87  76  15  70  27  92  44   2  33  83  79  12  11  38  13  44  60  52  34  77  31  71  16  45  82  80  76  91   7  14  63  69  84   4  66  75  50  61  12  41  70  14  40  77  28   7  41  87   3  54  56  27  30  73  13  13  84   7  33  78  21   2  11  27  82  55  62  22  36  68  62  42  73  23                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            22  43  73  51  33  65  68  41  15  23  20  78  64  31  65   8  10  27  42  30  10  22  12  48  84  66  68  54  49  42  26  32  99  60  87  99  81  99  81  84  64  46   1   1  98  42  20  86  56  21  88  67  35  60  21  77  54  31   9  88  24   4  92  13   7  91  85  90  14  44  91  72  40  59  92  96  86  67  27  76  72  45   5  16  11  51  77  94  32  47  12  30  14  24  28  35  20  28  66  88  11  80  46  46  57   6  77  45  38  62  34  65  65  38  32  18  45  47  88  78  46  51   9  20  82  86  67  18  45  50  42   2  83  70   4  46   5  21   3  52  31  45  64  90  76  19   3  28  64  75  11  44  26   1  29   4  95  21  10  93  54  89  37   5  97  58  60  97  22  14  59  44  37   9   6  31  96  39  97  50  69  41  54  93  43   9  45   9  99  52  14  29  58  40  52  15  17  66  29   4  71  61  47  19  92  95  36   8  26  51   1  35  44   7  97  14  39  33  27  20  25  14  50  11  90  53  55  94  84   7  17  52  72  25  84  13  55  42  60  54  89  50  89  58  84  80   5  32  86  74  13  59  15  67  57  25  37  15  22  96  85  73  19  74  95  48   5  87  21  39   8  94  29  56  73  85  11  24  89  37  36  23  42  72  21  67  97  66  54  92  39   9  21  21  83  32  78  32  68  13   4  61  17  60  17  34  79  64  48  77  95  90  13  83  77  63  55   4  60  20  50  89  24   1  12  13   3  38  17  16  54  61  50  51  70  76   8   8  99  57  23  10  23  28  98  36  78   6  18  20  97  12  93  96  82  65  45  24   9  17  23  92  73   1  43  62  51   3  73  13  65  95  26  46   5  62  67  83  78  82  90  55  96  37  17  13  15  21   7  92  60  54   1   9  38  87  53  57  62  71  20  45  29   3   2  82  24  23  83  74  48  42  48  33  11  84  79  29  58  21   4  82  47  39  57  92  91  89  34   6  84   9  59  82  72   2  30  27  77  27  94  70  58  56  71  10  79  91  33  77  78  85  55  39  47   4  47  69  93  54  30  64  29  93  97  78  33   1  63  16  38  42  69  56  25   6  99  41  98  10   5  39  98  12  24  81   9   3  99  41   3  81  25   3  92  51  83  17  36  42  95  17  53  80  43   7  31  41  89  16  92  15  72  18  64  67  67  83  12  48  49  67  76  37  35  53  75  86  82  79  14  80  76  31  26  89  78  33  90  99  89  76  80  46  41  98  28  93  43  46  62   6  21  42   4  10  79  34  57   7  15  56  64   7  59  94   7  77  64  83  22  31   8  58  51  80  26  34  61  16  16  27  70   7  58  86  29  92  53  85  63  89  18  61  55  98  31  44  93   3  18  32  25  47  76  33  41  12  18  81  39  41  86  62   1  38  35  51  35  45  58  64  22  83  35  12  70  66  85   2  11  94  87  54  40  19   5  94  38  12  91  29   8  88  72  52  50  87  26  92  40  92  23  83  84  86  54  67  35  74  93  98  39  69  86   7  94  95  25  51  20   1  35  54  99  62  28  96  99   7  39  77  64  62  72  63  86  44  92                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              93  10  16  99  26  69  36  83   5  58  43  65  82  68  54  59  51  49  96  74  21  74  19  90   9  38   9  19  32  94  69  28   7  71  95  60  39  74  55  34  13  66  25  76  60  78  89  98  96  38  43  90  52  64  25  16  19  97  43  82  13  46  64  28  71  56  80  19  91  67  96  15  64  73  24  67  85   7  64  99  62  45  62  40  50  38  12   1  73   7  17  94  84  19  72  27  78  15  61  84  83  12  22  18  64  63  93  15  11  77  86  81  57  99  78  88  69  46  57  35  11  53  32  88  71  69  57   3  40   7  37   6  93  89  25  80  31  76  52  25  44  75  84  86  63  65  13  83  76  39  51  57  94  73  75  40  61  28  29  46  56  88   8  99   9  38  35  43  12  36   3  56  12  11  72  38  73  53  67  76  95  83  63  46  53   4  39  59  56   3  90  58  84  82  28   9  18  90  46  55  56  59  19  86  50  29  45  45  65  83  34  68  22  96  50  45  54  78  26  71  90  76  42  77  39  96  14  73  31  40   3  44  57  89  16  54  59  31  78  64  30  95   7   6  56  76   6  46  66  32  95  82  92  50  38  77  58  39  71  82  84  31  97  54  27  81  88  92  73  27  32  37  80  93  67   8  83  43  28  35  74  84   7  41  93  96  39  99  50  98  46  42  49  37  94  59   1  97  48  25   1  12  96  14  85  50  94  17  15  81  12   8  47  64   5  67  32  23  46  62  62  21  10  25  36  75  52  92  56  82  74  62  69  64  41  13  41  36  30   1   6  32  97  34  91  71  53  80  69  65  64  71  68  36  62  15  96  53  75  62  91  94  94  63  94  84  14  45  54  32  43  34  35  75  54   6  14   1  80  36  58  39   3   1  42   1  49  41  99  52  34  49  32  15   3  97  19   2  11  89  88   1  62  43  74  90   7  16  44  61  44   4  27  40   9  51  65  32  34  76   8  79  13  38  15  46  79  99  14  84  15  42  56   1  18  46  69  15  43  61  86  23  33  98  76  94  91  66  21  12  71  68   3  44  61  51  92  27  48  89  81  36  19   3  54  95  63  57  18  13  86  84  14  84  81  24  42  38  99  62  78  29   7   8  10  71  62  80  87  47  35  42  20  11  17  24  72  15  86  58  42  55  43  77  57  15  86  43   2  36  99  39  79  56  95   3  13  38  69  70  39  90  37  55  72  93  47  98  20  16  98  35  79  47  19  14  29  20  39  65  40  91  68  35  70  99  31  23  52  28  80   5  15  60  22  22  96  15  43  30  92   4  84  20  48  93  60  33   7  86  67  79  51  71   7  38  42  90  10  52  87  84  83  38  89  44  72  12  95  69  42  82  53  82  22  76  15  61  42  68  78  62  28   4   2  71  28  48   7  29  12  77  41  52  47  76  83  65  69  23  46  84  42  90  53  80  27  34  81  28  88  79  56  58  14  31  31  50  31  17   7   3   3  82  69  22   8  57  71  23  57  24  55   1  61  63  77  28  88  15  42  46  19  74  76  23  10  95  78  56  42  77  54  89  29  87  78  44  22  27   8  74  70  10  12  24  81  95                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                72  19  58  40  24  45  59  19  61  73  12  82   7  94  35   7  96  94  57  70  88  52  28  89   8  74  14  89  64  17  74  27  90  15  96  97   9  87  46  69  73   6  76  37  58  19  98  79  23  30  70  74  72  69  14  20  85  64  39  15  49  31  64  32  62  20  13  86  74  78   5  74   8  20  27   9  51  94  95  61  81  90  98  34  47   4  46  15  61  56   6  32  80  50  13  88  79  42  86  64  59   7   5  13  88   9  60   3  71  34  47  59   2  24  20  45  91  57  39  91   9  25  60  33  40  48  47  59  29  74  79  47  23  96  70  86  54  33   7  85  73  60   6  66  40  99  33  80  20  12  19  30  58  33  13  82  91  94  22  37  57   7  70  95  92  90  91  76  45  87  27  17  79  68  71  13  17  18  20  23  80  33   5  21  97  79  68  19  53  37   2  49  19  22  43  43  37  52  36  36   4  64  44  98  21  85  90  51  37  80  10   8  18  36  79  37  17  84  61   1  20  11  20  52  14   3  53  19   9  86  19  93  40  98  35  77  16  42  67  67  90  33   3  25  64  95   3  48  78  83  49  47  67  93  67  23  96   7  51  86  28  68  31  61   9  49  28   1   4  12  54  42  33  61  18  52  14  53   9  74  31  14   1  85  22  31  74  37  23  89  13  77  97  61  83  89   4   2  52  77  79   5  49  36  86  26  10  51  74  93  50  75  23  42  85  63  74  16  77  86  27  65  38  75  98  65  30  11  59  29   3  93  14   8  68  94  43  44  67  20  56  38  94  77  27  51  48  69  93   3  47  52  39  74  33  92  70  16  58  86  35  17  77  76  44  39  38  57  11  44  60  72  83   8  38  24  14  39  65  85  33  46  48  88  24  24  72  42  27  75  52  47  72  67  68  72  22  58  75  47  28  56  34  34  97  96  80  45  72  17  11  35   6  23  42  42  65  11  80  42  33  62  65  99  77  44  86  12  93  61  53  56  99  22   6  27  14  55  65  88  72  14  95  16  75  87  95  78  31  27  26   1  34  97  97  65  75  32  33  94  89  97  93  30  64  24  40  91   4  37  72  96  38  34   5  99  57  28  45  95  91  43   1  86  44  43  21  50  30   6  79  75  48  37  11  43  48  41  67  18   9  90  75  38  50  26  28  85  47  30  19  32  65  79  78  47  62  48  97  74  68  11  93  58  60  54  12  37  32   5  87  50  38   8  42  25  75  20  88  76   5  20  18  13  16  11  29  49  16  61  89  48   1   1  34   9  39  16  29  94  18  24  60  45  18  60  82  49  13  14  57  98  22  31  13  75  48  40  34  28  95  88  59  83  31  12  61  49  13  43  15  40  96  58  49  68  76  18  77   1  68  28   9  87  33   8  85  60  56  62   4  57  73  69  93  49  18  36  74  14   2  99  34   3   5  36  67  81  84  40   5  68  74  40  48  98  54  29  71  35  90  35  85  55  76  46  64  10  17  43  95  12  57  49  72  12  46  42  59  74  73  62  45  85  62  92  45  61  59  12  30  95  16  10  81  44  30   2  14  62  85  63  53  16  11  84  41                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  66  13  80  53  19  64  15  35  32  53   6   3  84  81  64  20  17  91  89  73  35  36  52  21  82  80  61  84  72  16  29  13  37  62  46  64  39  34   7  37  18  83  10  70  40  86   5  59  83  78  92  61  91  80  34  27  72  20  53   2  90  92  76  29  70   5  94  89  23  21  26  79  38  62  89  52   6  64  38  90  36  88  30  20  53   9  78  13   3  61  47  78   8  50   4   5  67  12  66  28   9  63  38  90  35  84  25  15   5  65  72  38  42   4  20  80  18  14  84  78  77  88   2  86  39  69  64  47  56  30  37  79  54   5  92  21  48  14  72  23  68  14  64   1  22   1  28  65  43  26  12  55  59  59  59  31  21  21  13  79  55  93  16   8  47   2  92   4  79  90  95  43  16   9  21  58  30  68  55  39  50  18  94  37  68  51  47  60  96  21  90  73  40  64  67  72  30  64  61  71  17  48  80  95   7   7  91  85  11  22  99  85  70  27  81  88  35  23  99  93  42  92  32  25  60  15  44  63  66  20  24  46  90  90  51  41  15  13  60  67  38  79  46   6  93  53   7  93  20  62  18  48  99  93  61  48  34  56   6  85  75  82  42  29  44  21  66  19  19  71  92  95  33  34  54  15   8  39  87  36  83  57  79  24  89  56  65  83  97  52  47  87  31  29  39  61  78  36  75   9  54  45  46  12  65  27  23  73   7  85  50  74  17  63  70  68  19  63  44   8  29  37  78  17  11  25  93  32  75  67  42   6  71  25  61  31  82  90  47  67  52  97  95   5  37  22  21  39  44  87   7  32  42  87  80   7  38  28  15  54  87  10  25  98  95  40  85  17  32  93  44  73  23  74  98  31   6   2  67  47  28  65   6  41  86  91  24  44   8   8  69  48  72  87  64  81  77  99  52  20  15  93  79  80  20  61  17  39  58  92  67  55  39  67  85  93  12  41  33  48  47   7  43  25  82  38  95  86   6  33  46  67  65  46  68  60  75  29  34  95  31  10  26  76  54  72  68  67  65  27  86   1  51  70  28  53  28  28  35  79  63  88  38  26  98   3  44  66  44  69   7  55  61  42  30  11  14  42  26  29  98  41  15  94  67  28  80  51   4  79   7  93  29  85  92  50  57  22  25  54  16  84  21  20  63  52  84  12  71  46  24  17  33  43  50  11  21  20  48  75  25   4  82  95   1  26  57  59  33  36  72  14  41  17  10  67   7  24   2  73  64  27  96  29  19  99  91  79  16  78  62  46  18  63  14  21  73  85  78  75   2  87  42  37  17  39  43  87  60  59  17   2  47  41   5  77  82  68   7  38  31  95  47  41  99   4  29   2  21  15   9  36  91  25  18  67  81  31  35  63  56  47  74  25  86  85  14  89  48  70  62  97  29  42  25  73  60  86  88  53  33   3  18  64   4  67  39  71  82  29   3  43  62  86  41  69  56   6   7   4  88  31  38  61  82  49  31  26  56  17  47  98  27  70  77  80   4  43  28  47  49  66  88  41  91  48  96  64   6  57  93  26  56   5  26  55  55  75  71  27  89  89  16  34  79  58                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    85  56  76  43  76   8  56  52  80  68  89  69  81  50  32  37  42  61  31  72  72  85  19  40  71  16  26  12  52  55   6  79  49  27  60  10  48   2   2  37  21  89  68   9  71  10  53  27  13  71  56  72  36  31   9  81  49  21  58  20  38  72  41   7  59  38  97  29  42  59  84  98  46  93  88  23  30  89  15  83  41  20  35  47  76  56  82  90  93  15   6  21  63  99  46  70  16  63  34  85  89  64  60   6  34   9  52  40  26  25  87  58  99  74  98  21  82  63  78  46  39  90  61  85  94   6  40  84   2   7  99  24  73  49  49   5  59  24  27   5  73  77  32  82  72  67   4  78  31  35  72   9  29  82  50  15  94  25  34  97  64  72  22   5  12   3  11  85  73  90  64  29  68   9  65  89  60   2  92  85   8  24  53  90  56  97  21  16  89  88  71  52  10  93  93  70  21  27  77  67  35  49   6  25  93  50  55  79  21  61  78  25  65  69   8  23  26  85  64  72  14  92  50  61  41  54  81  89   7  86  12   2  49   9  93  31  51  38  71  92  93  74   9  28  51  30  34  15  71  26  77  26  15   9  76  45   7   2  63  50  23  84  62  11   9  50   7  96  17  66  99  82   7  28  67   9  95  48  16  12  20  84  29  63  93  71   8  22  34  90  56  19  75  57  72  37  85  75  79  49  30  46  16  43   4  52  53   5  33  68  19  68  54  19  15  64   8  72  27  77  56  64  93  97  85  18   4  81  92  33  46  54  91  75  91  55  86   2  75  98  90  51  45  54  40  65  85  63  46  83  28  62  36  65  24  44  46  40  76  87  90  39  79  32  75  94  34  48  98  28  36  54  12  50  98   2  53  84  90   1  49  57  70  38  37  48  28  34  20  54  52  72  72  65  86  23   9  24  45  63  25  65  55  85  66  87  90  87  55  52  50  38   9  98  79  41  79   2  34  33  20  83  76  25  16  89  36   3  30   7  37  11  11  83  38  62   1  71  28  34  87  60  38  87  21  97  95  63  73  35  81  51   3  97  57  31  96  93  40  79  12   1  23  22  44  96  13  84  25  16  82  28  12  39  47  96  72  43  20  12  16  60   3  99  77  78  70  86  20  95  35  39  51  76  76  20  53  62   1  88  46  69  27  17  17  19  19  45   4  57  15   3  30  81  45  51  88  65  50  31  55  79  95  70  92  53  92  39  51  55  81  71   3  29  71  16  18  27  50  31  61  85   4  53  72  72   7  32   7  80  70  81  33  60  17  51  41  49  80  29   9  75  50  65  38  87  85  73  35  69  17  73  31  25  47  57   8  49  34  83  84  88  57  29  67  28  95  63  63  15  45  49  78   3  30  42  45  69  58  43  69  24  66  12  57  26  17  65   6  69  84  16  12  52  47  75  62  15  39  70  37  70   9  53  73  15   7  88  54  30  73  71  88  54   6  77  68  95  85  90  25  71  77  15  41  34  45  20  58  15  26  71  37  33   5   7  14  20  39  18   1  13  96  40   7  92  87  93  37  23  35  24  37  35  78  40  33  51  63  57  58  94  86  86  13                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      89  74  30  94  61  74  93  37  87  65  94  69  90  96   8  69  45   4  13  52  74  42  97  65  27   9  25  62  38  96  25   8  53  54  91  29   1  92  48  86   2  24  90  23  26  53  35  92  20   6  53  84  25  65  41  85  22  97  55  46  74  26  95   5  16  93  86  50   2  43  16  93  13  97  76  52  14  17  63  65  45  85  58  54  58  37  19  45  33  22  57  76  54  28  37  36  27   6  58  45  90  67  19  57  87  44  45  79  55  81  79   7  31  12  98  44  65  68   3  94  14  17  40  25  90   4  48  72   7  23  91  93  83  23  64  42  27  54  67  63  17  59  83  27   2  71  89  10  34  10   1  58  30  78  77  95  32  46  61  97  38  55  28  16  70  96  40  24  72  52  18  21  37  41   4   2  27  64  25  99  35  45  69  15  74  29  41  34  77  38  97  21  26  66  78  23  60  71  23  84   8  72   9  25   5  65   5  35  81  10  59   4  59  31  16  45  90  48  37  23  61  23  42  62   9  66  42  22  63  51  68  81  74  86  97  19  26  44  98  99  86  20  17  21  79  53  54  67  68  34  53  98  29  68  57  98   4  56  72  23  49  93  79  20  32  19  88  30  76  58  12  24  84  79  89  95  69  64   9  63  77  63  28  73  33  27  92  59  88  38  91  22  22  86  53  85  91  26   2  24  59  58  43  54   4  43  80   8  18  58  14  72  81  26  87  70  37  34  20  42  28  57  58  19  55  13  88  42   5  40  92  25  26  61  33  85  49  10  42  27  33  26  99  95  64  44  24  85  46  24  81  36  49  67  60  27  59   7  24   6  66   3  39  10  74  50  70  81  37   2  86   9  80  14  21  70  86  66  63  27  20  39  39  13  40  56  51  87  41  84  93  63  97  43  65  40  24  36  71  64  77  22  25  45  62  98  78  88   4  65  63  56  54  92  56  46  54  99   2  89  32  64  47  96  52  96  36  94  67   5  98  10  96  88  35  67  93  48  71  50  45  44  63  59  84   3  97  81  97  77  77  54  48  15  44  48  66  96  97  82  43  41   5  51  42  19  89  43  45  53  42  57  96  63  20  75  23  53  44  17  16  53  54  23  74  62  17  89  86  27  24  36  98  33  75  15  92  44  56  44  62  82  76  80  77  87  32  51  55   4  44  18  90  63  37  88  16  74   5  86   4  27  81  28  58  30  35  93  33   1  97  67  54  91  80  95  50  59  92  85  53  46  51  34  62  36  68  20  44  59  14  21  14   3  78  29  87  14  87  81  37  82   8  91  49  99  24  90  77  47  61  80  80  13  61  26  59  94  66  49  60  78  93  70  97  55  96  63  42  76   5   2  95  90  41  17  80  95   4  20  76  56  35  43  77   2   6  59  73  16  39  37  33  67  23  12  24  56  62  95  27  43  30  70  53  57  15  58  82  59  35   4  44  16   8  97  58  51  22  91  78  73  89  92   2  89  43  81  53  36  62  57  80  70   5  77  81   6  65  99  53  70  43  23  19   7  50  99  91   1  92  32  96  73  79  85  33  29  43  41  89  51  87  60                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        34  55  60  13  42  61  19  10  37  33  37  49  57   7  91   5  61  85  21  15  83  76  57  97  75  12  38  12  51  58  64  99  40  23   8  80  95  91  27  53  75  90  97  29  98  25  87  17  62  87  62  67  57  41   5  15  35  40  43   7  72  70  23  38  52  89  39  46  88  80  81  44  88  39  35  83  98   5  37  21  15  21  13  69  57  55  33  62  30  21  31  70  93  68   8  72  94  85  38  89  57  13  87  87  85  36  50  89  90  47  70  38  14  66  32   7  15  41   5  93  70  37  83  29  98  27  44  54  74  46  63  19  79  12  64  98  92  72  20  17  18  57   3  15  35  26  31  69  73  64  11  35  58  10  88  99  93  87  49  70  72  35  50   1  71  65  42  72  65  66  43  56  23  26  19  24  88  65  77  53  66  83  42  16  91  98   3  17  77  74  83  88  22  34  42   3  88  76  79  64   6  75  73  49  17  63  20  29  33  30  95  73  97  77   1  80  42   7  85  48  25  91  67  44  51  18  19   1  74  13  25  36  43  41  51  85  44  10  13  59  89   4  46  32  56  55  63  29  56  63  85  27  84  17  27  89  63  78  49  30  53  12  55  83  96  99   2  22   4  89   9  15  77  45  61  29  60  85  50  11  89  45  27  37  77  35  92  86  82  55  85  90  30  61  45  62  44   1  63  63  14  70  40  95  94  15  82  51  55  94  61  71  26  57  79  75  26  55  36  69  28  68  71  89  54  85  90  55   2  72  87  93  71  76  79  89  61   5  12  85  79  68  74   3  54  62  74  66  31  27  44  18  36  50  73   9  46  39  62  38  58  60  47  30  50   2  35  35  95  23  10  40  54  85  92  74  96  82  98  56  77  47  75  94  51  42   9  26  22  76  48  49  41  15  25  47  96  63  53  15  60  24  40  33  71  79  77  26  13  53  96  30  40  79  70   4  27  26  32  79  94  66  72  41  61  16  44  10  99  91  98  65  13  27  91  24  51  94   2  73  35   7   6  22   1  40  18  81  79  53  10  15  97  53  53  63  76  24  47  36  41   7  58   1  23  17  70   1  62  51  33   1  35  61  35  26  31  41  16  55  77  91  62  43  81  91  58  11  61  85  30  86  20  28   4  40  94  25  28  78  99  80  67  92  77  81  66  86  35   4  86  51  72  22  11  18   3  61  17  17  12  22  12  12  50  22  79  44  65  53  13   1  42  84  25  83  78  70  18  10  57  64  87  83  87  94  17  39  11  83  86  52  45  54   4  42  54   2  72  20  95  86  97  51  85  28  82   9  12  47  95  72  82  80  58  76  41  82  34  47  33  90  92  18  77  51  43  53  48  47  66  59  80  85   8  35  93  68  82  94  64  88  94  79  79  32  94  10  17  95   3  58  55  46  89  20  96   8  51  72  66  97   8  82  70  71  14  90  48   2  82  57  73  71  96  28  79  46  23  65  36  37  79  26  51  91  85  42  43  33  41  49  34  72  87  83  90  54  53  90  93  69  29  81  26  94  33  61  91  55  59  44  34  87   4  29  20  63  41  54  40  19  39                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          41  58  50  73  61  71  10  91  96   7  30  56  89   8  99  43  17  85   9  38   2  77   7  96  22  15  71  34  62  58  21  54  88  79  18  55  29  96  50  28  28  89  59  74  94  52  73  14  38  89  75  28  78  72  57  91  15  76  22   4  87  57  77  75  30  14  70  31  11  60  65  93  20  40  90  65  60  28  21  48  56   5  69  43  24  97  76  71  75  91  43  29   2  67  84  59  76  78   1  97  47  53  62  38  10  70  69  12  82  61  91  17   6  20  59  77  58  90  14   4  33  68  29  96  22  83  18  95  15  89  29  77  91  92  63  79  63   9  41  33  17  15  60  41  64  97  56  91  19  79   8  88  30  68  19  27  26  56  58  16  37  23  79  10  97  55  34  71  98  37  38  69  49  88  86  76  57  96  60  51  64  97  58  48  52  69  82  33  80  78  40  77   6  38  82  85  75   4  77  91  48  30  52  12  43  58  90  66  15   5  53  82  18  34  67  42  28  84  95  63  49  21  87  48  30  71  58  69  20  69  84  73   9  24  73  58  27  74  71  16  58  62   1  78  95  44  87  22  98  26  25  95  53   9  90  80  34  56   3  97  52  41  13   8  94  27  42  23  39  58  14  40  70  30  35  20  37  58  78  59  60   3   4  45  41  16  46  99  69  56  10  85  72   6  63  17   2  59  74  99  19  45  21  47  16  32  15  56  71  54  90  99  84  84  62  18   4  92  54  60  11  10   9  50  46  90  11  43   1  85  85  79  88  19  57  99  97  61  83  22  74  25  12  39  34  94  67  24  50  39  85  21  25  14  82  92  98  69  76   8  59  80  78  35  43   7  14  69  62  56  95  58  94  67  62  34  38  88  85  62   2   7  94  49  69  16  24  93  87  92  71  26  37  85   3  30  80  50  35  20  29  14  24  65  36  13  88  98  52  25  41  94  65   1  80  75  20  33  99  48  57  78  32  26  89  80  35  22  66  58  71   1  90  80  80  23  95  71  61  59  86  59  53  92  18  24  59  37  80  25  27  17  41  57  29  29  81  50  48  23  85  14  61  12  30  21  25  51  50  46  27  42  52  13  60  39  11   1  24  78  36  73  74  66  93  39  21   9  74  33  18   6  39  81  38  59  73  71  72   6  76  84  39  55  16  84  11  13  23  43  47  11  70  37  25  58  10  18   6  81  77  36  80  75  78  82  59  30  41  72  30  25  45  60  84  20  54  39  21  90  25  72   3  94  24  96  20  76  94  15  18  27  26  78  17  36  48  32  79  95  93  37  95  82  10  67  49  95  83  98  37  54  48  76  36  33  27  73  66  44  25  70  78  65  46  16  19  14  82  66  82   9  34  68  25  29  91  34   9  56  43   2  60  69  65  39  43  12  69  29  27  58  37  35  67  52  10  73  93  40  21  69  34  20  69  57  42  50   7   6  43  51  40  93  92  33  99  58  33  82  62  74  37  66  78  55  79   9  78  23  93  41  77   6  99  76  73  28  99  17  75  26  98  66  63  93   7  66  44   2  75  73   5  12  70   6  71  25  18   4  60   8                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            68  45  54   2  67  62  91  84  14  53  40  58  59  10  85  63  80  21  64  51  50  44  28  87  17   1  96  31  27  66  90  18  21  31  17  63  35  99  22  24  50  79  99  24  84  27  99   3   2  53  63  31  41  46  22  52  39  49  42  20  43  15  47  53  66  84  28   8  15  16  73  16  39  68  94  95  54  16  12  93  87  75  65  47  10  72  80  91   1  17  89  37  92   1  59  64  30  76  50   5  59  16  27  73  17  96  56  59  88   6  61  55  48   6  94  90  53  25  97  71  71  66  97  41  23   8  47  95  77  49  55  36  85  52  63  87  11  10  73  44   6  57  26  48  48  80  64  21  52  57   7  52   8  50   1  46   7   4  38  22  61  74  74  70   8  24  69  82  34   5  26   9  89  91  36  29   1  69  92  59  93  43  58  63  32  39  65  26  11  76  22  57  65  16  93  19  37  65  84  59  83  51  23  97  71  69  14  89  12  25  12  40  87  67  16  60  30  63  65  27   2  87  37  80  55  41  45  75   8  50  89  38  88  15  42  33   3   4  54  23  13  53  93   3  76  99  90  33  31  53  47  85  90  78  46  83  48  91  80  49  37  30  11  88  53  56  69  47  11  15  27   6  35  26  51   4  56  40  68  50  19  72  51  97  53   3  85   3  30  84  97  13  89   5  30  14  34  15  72  37  35  86  32  20   2  94  91  67  76  63  86  83  89  90  15  95  43  77  60  51  23  66  33  82  83  22   5  81  88  53  63  69  77  80  25   8   1  59  65  47  78  37   5  88  14  73  25  19  81  56  16  91  11   4  25  47  53  49  66  93  94  11  49  32  41  73  82  29   4  30  22  16  66  78  43  32  81  37  80  98   8  81  94   4  81   8  44  19  84  23  74  27  14  15  17  35  93  39   8  83  19  66  38  63   4  38  81  61  36  35   1   8  92  29  20  91  50   1  73  49  13   6  12  61   3  83  16  88  79  14  81  94  27  98  13   8  96  75  30  96  74  84  36  16  30  81  97  34  53   2   7   7  17  19  95  25  14   5  79  50  90  71  48  62  44  54  24  91   3  51  41  44  32  34  25  23  46  58  73  52   9  30  76   3  30  45  15  80  23  20  77  87  44  83  89  67  85  49  52  45   4  35  45  72  35  85  45  53  62  19  37  58  62   7  57  98  18  76  40  21  82  78  42  70  82  42  37  48  91  47  65  46  41  62  65  94  73  48  68   7   9  12  65  72  55  70  82  95  98  76  40  11  45  51  15  95  44  75  70  13  67  62  80  47  37  46  19  42  13  90  89  44  56  47   3  27   5  65  59  31   7  21  31  71  42   1   4  81  44  91  54   6   6  22  95  53  59  21   3  74  87  50  64  16  24  34   9  30  88  20   8  41  61  91  55  24  53  30  37  48  82  56  48  99  59  55  31  12  94   2  39  47  89  16  60  22  10  95  43  95  19  50  13  82  29  51  11  73  10  19  65  51  33  70  85   1  70  30  46  25   6  66  90   5  18  11  72  23  27  54   1  60  43  75  80  54  42  39  36  41  44                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              40  32  56  81  29  88  53  47  48  78  37  68  61  26  68  93  70  65   6  65  31  54  94  18  12  23  15  90  80  74  78  18  68   9  94  74  22  86  56  43  20  79  64  36  51  72  63  50  67  26   7   9  31  21  36  24   9   4  87  81  56   3  30  17  59  32  80  77  72  56  47  64   7  65  48  17  63  63  76  43  58  69  46  84  82  77  73   7  28  19  83  10  12  38  61  87  35  11  76   8  32  12  47   5  71  63  97  69  24  33  47  81  46  32   5  19  64  34  69  40  42  16  27  71   1  80  18   5  20  73  13  20  74  81  31  28  94  65  40  97  57  99  65  33  83  99  93  92  56  89  45   4  88  98   9  11  86  85  62  68  27  63   6   6  86  96  56   7  25  38  75  80  84  27  23  52  10  95  84  25  14  38  92  38  49  47  82  37  65  77  37  71  19  82  19  77  13  80  79  18  19  11  19  28  36  75  70  97  40  62  34  15  46  82  10  29  34  43  62  15  33   1   3  74  64  78  21   8  43  57  51  36  82  76  45  90  85  45   6  93  12  37  43  23  95  88  94  67   2  16  18  74  23  84  52  51  27  32  90  49  17  53  50   4  12   3  69  78  73  46  39  23  91  90  97  35  89  68   7  88  78  93  98  29  71  13   8  51  98  72   5  39   5  38  73  17  36  54  36  20  69  51  65  22  99   8  14  28  73  22  23  91  36  22  49   6  83  37  94  16  54  71  17  97  82  50  68  50  99  48  36  71  50  47  48  69  87  33  52  40   6  43  57  31   2  12  28  22  56  34  34  12  94  47  27  53  66  88   7  46  46   9   4  54  50  90  26  58  38  65  79  69  32  78  28  77  63  76   8  66  95  79  74   9  35  18  43   8  95  22  59  59   5  99  93  67  42  51  20   1  62  70  67  23  25  34  50  54  72  36  79  21  27  82   6  61  40   5  97  91  75   8  76  24  41  62  43  83  24   1  94  38  37  89  40  84  92  24  74  83  87  37  21  90  47  27  70   3  87  47   3  13  23  11  29  36  46  52  93  67  83  30  68  38  86  34   4  84  86  45   5  19  23  73  70  35  48  22  90  85  77   6  43  61  54  26  10  89  29  45  50  69  71  90  35  93  66  37  62  82  59  60  26  87  62  66  36  49  84  59  42   8  74  64  35  28  45   9  67  80  80   6  54  22  65  81  23  61  29  95  33  12  79  69  29  80  27  10  10  96  94  59  64  81  66  39  34  71  48  54  51  91  66  18  91   9  82  45  78  23  63  95  21  76  58  69  28  53   1  72  75  71   1  99  82   4  36   9  63  58  30  27  82  47  18  55  14  67  64  44  43  24  75   6  51  80  13  41  54  23  40  87  59   8  16  18  98  94  50  37  84   5  85  80  35  72  70   5  60  86   5  95  99  16  11  69   6  45  25  38  45  22  98  68  91  23  97  87  75  60  26  15  17  60  72  15  50  59  96  47  56  55  91  46  66  87  92  35  37  16  12  48  16  29  19  20   8  64  91  25  13  20   9  73  38  44  69  33  24  75                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                22  53  28  40  99  62  43  26  73  40  98  87   2  63  74  29  59   2  56   3  56  35  24  39  78  42   8  43  20  74  12  43  45  42  64  34  11  66  27  32  91  83   6  64  47  63  57  58  90  92   6  56  37  18  82  42  81  58  42  28  48  71  46  41  36  65  22  33   1  36  73  47  11  98  83   5  83   2  73   9  79  27  83  92  45  48  45  41  69   9  25  54  29  75  24  67  80  21  89  12  36  78  65  98  70  31  12  81  17  78  61  13  77  73  39  35  59   1  45  86  41  20  78  59  99  68  15  61  51  53  83  67  78  57  73  96   5  93  74  10  27  39  18  49  16  62   2  71  27  90  19   4   1  96  46  63  34  77  21   1  23  28  80  49  85  48   8  34  60  98  82  98  84   3  15  51  64  17  28  49  19  98  53  74  20  24  76  85  82  97   2  66  17  36  53   2   6  29  43   3  35  58  71  88  66  63  63  75  69   5  30  51  53  52  94  82   1  90  23  70  67  68  42   1  41  52   3  26  22   2  38  90  75  63  11  81   5  54  78  47  91   6  69  87  15   5  64  96  83  43  39   6  54  36  65  25  35  95  85  34  55  30  49   7  26  89  12  11  41  10  90  72   2  52  59   6  67  60  77   4  74  73  60  40  23  22  25  73  75  67  90  65  94  63  19  96  78  21  42  28  95  47  22  57  81  66  29  76  65  32  90  50  53  86  57  81  28  73  37   9   2  14  49  20   1  25  89  65  41  68  36  37  81  63  47  66  29  87  58  32  68  58  57  21  69  30  66   6  16  58  16  43  27  17  99  29  71  24  23  32  29  68  60  44  64  50  81   1  72  88  79  59  90   7   3  29  31  39  72   8  29  25  26  85   7  75  22  75  55  94  87  73  33  37   6  16  24  92  74  32  97  10  58  58  81  89  23  49  56  93  62  85  45  51  26  60  49  96  26  15  48  36  99  46  44  71  32  66  42  19  46  69  62  59  11  58  77  96  21  56  65  51  21  19  57  85  91  15  56  20  29  28  28  27  70  75  46  38  10  31  71  44  18  79  66  18  52  32   9  56  55  71   5   9  56   9  93  16  45  24  33   3  10  52  85  35  65  44  22  13  73  27  25   2  93  25   7   1  19  95  88  54  37  74  49   7  42  63  94  78  60  97  15  56  96  29  24  70  92  26  46  73  28  59  11   7  36  45  48  21  26  55  36  82  50  49  48  27  13  81  81  17  79  41  72  42  76   1  79  67  72  86  97  42  31  39  64   5  34  55  75  66  73  26  70  15  83  73  32  91  83  19  30   9  22  92  11  58  93  87  33  61  50  68  99  54  41  36  56  44   6  11  81  24  66   5  92  90  13  73  88  32  49  37  24  91  95  92  88  42  61  20  62  93  42  12  10  23  91  54  89  99  42  84  76  60   1   9  67  26  82   3   4  83  15  35  77   8  22   8  86  85  77  75  52  90  16  14  96  72  37  52  13  47  57  31  29  92  80  89  17  55  18   1  49  83  64  50  98  73  49  31   9  66  25  91  30  96  34                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  99   9  43   4  83  60   4  80  61   3  64   6  47  61  44   7  88  29  55  49  22  96  15  79  34   9  35  68  75  75  91  84  51  89   8  81  72  22  75  11  43  78  84  28  70  62  93  74  75  19  61  40  54  14  97  88  38  87   1  43  14  27  57  98  67  80  56  53   9  19  19  46  93  52  77  91  20  55  20  29  35  87  26  75  63  97  37  14  53  18  24  85  81   4   3  45  76  97  46  83  59  59  39  77   6  92  42  56  56  60  84  78  95  81  38  22  74  51   9  33  76  10  77  98  75  69  16  96  99  19  74  74  29  25  56  82  75  44  48  48  41   7  78  61  61  57  67  31  37  55  99  74  86  34  81  36  22  29  56  28  80  62   9  29  83  86  87  65  42  69  43  27   6  89   3  73  82  95   1  28  63  55  50   5  19  49  23  33  96  63  51  74  78   2  71  85  47  23  32  15  21  35  58  16  97   6  49  40  66  98  79  24  53   8  28  55  45  41  69  28  83   4  22  28  17  60  18   2   3   7  92  87  52  54  61  90  91  35  40  81  13  30  50  84  13  19   5  26  86  31  24  37  45  25  62   6  30  26   5  65  11  16  37  60  38  76   4  69  47  24  92  30  66  99  40  22  21  38   3  86  90  73   5  92  66  28  76  61  73  57  91  35  26  97  35  34  84   3  83  19  41   2  27  85   9  81   2  28  90  55  42   8  66  29  41  13  98  68  63  41  25  30  64  35  39  69  12  73  87  66  78  63  89   3  73  28  22  74  55  31  48  51   9  16  39  66  12  95  40  91  17  44  69  43  86  14  96  45  53  75  72  44  29  39  95  51  10  33  18  22  56  30   1  98  20   2  71  55  52  10  32  53  65  63   5  80  10  93  83  90  94  12  59  43  28  13  21  21  29  19  13  35  56  28   8  73  53  91  95  93  74  64  66  50  20  11  41  74  93  24  28  35  48  59  52  92  87  38  26  54  89  90  85  81  56  52  79  46   6  41  29   9  46  94  40  63  94  97  92  76  95  25  49  50  41  98   3  51  54  86  33  25  29  68  71  13  86   6  38  22  10  49  93  50  59  87  84  22  53  99  14  30   5  31  91  79  13  39  27  99  12  70  63  94  91  96   8  77  62  11  23  93  28  86   9  51   4  89   9  57  16  83  46  62  68   3  53  12  61   7  10  53  29  33  52  36  63   6  20  60  20  98  73  51  47  59  24  10   1  18  95  12  20  39  83  97  33  33  53  35  81  27  96  69  30  90  22  37   2  65  75  29  42  10  67  68  52  84   5  45  39  51  44  34  86  86   8   5  68  60   8  87  59  28   4  76  72  52  82  72  64  85  69  69   8  17  34  60  38  92  69  75  30  26   2  77  60  11  87  85  75   4   9  22  29  58  96  82  76  89  81   3  83  12  58  84  58  55  52  57  66  78  31  75  77  66  32  81  79  48  72  51  56  83  20  86  23  18  26  68  69  24  67  52  68  35  10  34   2  45  99  88  49   4  45  76  84  32   3  68  45  11  42  20  51  42  29  67                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    14  31  37  69  65  42   8  20  43  16   2  79  81  70   5  39  31  36  12  95  80  39  49  56   2  69   6  13  76  38  93  35  47  88  64  72  53   9  96  52  81  95  92  50  99  59  85  49  71  39  74  93  39  56  17  74  63  29  62  36  40  36   8  32  56  70  18  19  93  91  22  72  41  80   8  85  27  56  38  13  78  93  12  47  96  78  53  71  40   9  32  94  64  53  84  19  38  85  70  28  70   4  36  45  54  86  11  46  95  64  65  87  43  99  10   4  85  46  13  38  58  21  24  55  69  39  58  95  59   1  14  50  55  59  60  45  14  66  38   2  80  52  14  93  35  23  68  32  40  94  70  25  36  64  60  20  62  74  16  24   3  93  81  47  91   6  13   4  67  36  43  98  51  68  21  53  39  30  12  87  42  84  82   1  18  66  58  17  95  72   8  74  85   1   5  72  50  90  71  34  65  52  20  38  78   3  38  59  98  28  81  37  71   8  84  15  37  89  36  21  95  54  42  52  53  81  71   1   8  45  88  76  53  39  28  29  82  42  81  84  31  10  63  11  53  25  62  70  29  93   3   3  52   8  31  66  32  58  25   7  15   4  27   6   5  61  21  87  84  94  90   1  67  98  21  57  33  46  85  76  24  57  30  45  78  95  92  35  99  28  99  27  36   5  15  38  86  12  93  24  27  54  90   6  58  13  56  33  91  94  42   7  34  29  20  22  34  94  36  80  46  20  85  87  86  46  52  38   1  18   1  51  62  72  50  89  85  99  78  89  17  83   9  90  34  66  50  86   3   3  95  78   8  48  80  42  37  51  82  37  95  28  59  55  30  49  53  26  73  44  36   8  12  86  57  33  15  13  97  69  19  76  53  16  19   4  46  30   4  90  90  19  55  12  28  85  17  11  63  95  66  17  89  36  16  79  11  95   6  11  86  92  58  56  29  60  65  82  16  57  46  65   3  85  26  66  62  63  34  39  20  79  15  97  48   5  98  27   4  90  29  68  17  12  79  37  79  31  15  93   1   5  33  45  77  64  11  61  27  13  61  69  54  89  55  49  11  86  74   7  25  84  38  29  90  90  75  60  97   5  56  68  72  23  29  12  20  57  40  20  25  97  71  85  24  67   8  75  11  89  68  36  77  22  66  88  40  84  92  15  84  99  31  90   9  56  61  83   8  51  84  45  35  80   1  34  61  76  29  34  59  17  96  66  79  15  37  93  12  10  45  66  23  59  43  49  46  17  97  65  56  91  47  21  97  90  75  19  17   4  27   2   8   6  69  20  16  79  95  10  98  52  39  71  61  89  61  65  68  79  92  35  56  59  32  53  65  15  84  17   9  61  85  80  91  19  53  81  98  44  36  66  20  53  43  51  13  60  93  14  26  19  97  27  39  49  34   8  18  68  54  68  35   2   6  86  12  52  22  54  90  98  30  61  61   7  97  15  61  94  58  95  30  81  95   2  77  53  39  16  63   5  72  94  90  78  79  98  94  91  32  52   1  65  54  59  24  73  14  59  44  60  68  13  52  24  51                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      11   2   3  76  84   2  22  99  65  57  81  11   4  87  95  66  17  59  13  69  84  57  51   1  29  65  50  20   9  25  69  62  28  14  26  58  58  61  62  35  25  69   6  39  37  63  65  83  31  64  94  74  76  57  13  16  46  30  50  77  62  32  28  90  69  24  99  58  75   4  12  26   6  75  94  53   7  71  69  28  98  41  81  16  25  87  84  52  56   7  68  85  31  95  37  35  36  32  81   1  33  46  54  35  95  11  25  97  31  89  81  52  28  27  48  70  48  59   3  16  25  13  64  54  18  97  93  96  95  13  67   4  26  81  38   6  52  53  91  22  90  17  22   2   3  84  77  29  20  24  54  94  86  98  41   4  64  88  41  79  10  26  70   6  91  36  32   6  48  58  15  72  78  26   5  35  69  81  64  62  47  95  54  77  34  56  81  55  33  28  40  28  41  45  86  41   5  65  19  98  74  77  89  78  19  66   9  58  64  85  97  62  32  50  67  36   2  10  86  38  94  75  33  90  84  54  77   6  23  49  54  37   1  38  82  81  12  34  66  96  90  43  41  52   6  17  75  64  83  60   1  34  39  14  30  68  73   8  36  45  34  37   3  80  59  31  68  84  98   1  49  48  64  44  37  48  87  33  86   3  12   4   6  95  39  92  29  71  25  42  41  38  60  81  27  14  67  79  65  67  49  92  23  70  83  56   9  42  87  18  82  29  71  56   9  83   1  67  20  13  32  33  45  94  30  16  35  34  98   5  19  76  85  58  86   1  75   1   2  10  79  72  33  90  48  60  30  40  12  66  77  88  72   4  24  91  68  86  69  54  92  95  45   5  73   1   3  71  41  60  54  84  15  18  80  39   2  79  28  93  35  95  16  23  63  95   7  97  17  26  91  16  20  87  72  20  20  71  23  84  52  92  55  48  47  80  13  68  79   8  68   9  18  57  32  59  91  15  17  21  64  29  24   9  29  60  19  97  60  61  13  96  97  89  95  37  41   5  75  60  65  91  74  70  68  95  80  63  37  45  89  12  62  14  13   4  99  97  18  83  37  18   8  85  64  34  71  60  22  57  43  78  68  32  29  88  86   8  71  10  33  68  88  92   7  25  51  45  82   9  32  69  43  44  22  29  12  97  68  51   7  28  47  37  88  34  99  82   5  89  99  12  39  50  75  61  52  30  52  66  52  67  63  52  33  61  83  45  63  66  24  64  40  12   7  53  32   1  62  43  74  16  92  54  84  43  54  13  97  60  75  11  10   7  65   8  79  16  99  13  11   5  49  47  65  16  85  53  33  72  50  53  98  90  44   3  54  47  65  35  71  46  78  71  95  29  28  28  82  30  27  65  13  63  92  98   4   1  75  40  81  63  65  35  38  93  71  33  78  86  20  82  45  34  33  63  87  40   1  31  32  39  91  60  64  69   3   8   6  47  88  61  58  53  37   2  61  57   9  13  87  52  95  35  86  24  15  31  62  71  76  48  83   5  35   9  36  24  50  63  76  96  78  37  54  63  12  80  34   7  71  32  15  84  54   9                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        1  56  37  84  43  54  49  88  60  13  38  96  75  24  99  70  20  57  61   6  82  38  81  69   3  58  98  32  48  29  78  90  36  26  72  69  55  86  17  54   2  71  57  78  48  98  31  88  94  30  48  75  75  55   5  37  77  46  50  58  53  81  37  19  60  19  40  26  20  70  20  40  40  45  89  51  66  18  73  35  33  57  14  64  64  15  13  75  68  33  61  57  79  76  45  68  99  78  19   3   6  63  52  62  12  85  80  49  26  11  48  22  96  23  39  41  42  24  68  67  30  55  90  35  13  87  51  65   8  32   2  64  92  48  26  68  56   8  49  67  79  17  58  16  26  57  79  35  30  46  35  46  97  71  17  18  13  30  54  21  34  76  31  59   6  85  55  91  98  74  49  63  67  80  46  95  23  17  44  92  61   3  39  16  95  60  34  47  76   1  89  26  70   1  95  50  75   6  54  35  35  39  13  11  78   7  17  95  58  55  37  38  77  91   7  43  99  63  33  38  11  48  22   5  15  38  90  87  72  93  63  18   8  35  88  30  54  33  49  49  94  68  91  19  75  38  66  16  59  49  41  67  97  63  17   3   3  55  14  75  28  63   4  25  22  25  51  71  62  60  77  90   3   4  60  67  17  66  60  88  19  45  82  18   5  20   1  19  37  54  15  60  34  88  46  76  65  77  69  77  46  74  95  99  71  19  56   6  42  96  40  91  53  49  60  10  99  64  60  25  43  20  85  10  16  17   3  39  15  65  18  13   2  26  80  65  57  75   7  33  47  44  65  69  74  41  71  11  47  67  49  62  54  43  67  59  40  27  33  36  72  34  49  51  17  25  42  64  93  23  71  92  95  17  31  18  24  73  98  22  64  43  23  92  62  51  52  56   3  49  57  22  89  83  18  30  75  81  12  85  74  59  82  16   2  43  71  31  73  67  79  59  79  79  61  10  27  26  92  55  66  21  42  17  39  19  89  80  15  23  65  87  20  73  76  22  64  49  48  33  37  46  72   3  55  52  10  37  94  23  62  13  34  27  61   4  53  89  61  90  60  56  74  63  52  68  25  24  14   4  58  52  29  88  47  49  49  17   7  20  14   2  45  86  68  80  16  15  28  25  83  14  86  10  98   8   1  13  56  84  36  94  10  46  60  74  80  64  98  19  34  77  79  18  15  80  54  97  25  90  35  99  88  71  31  48  72  22  55  62  96  79  43   3  56  18   3   4  58   3  59  40  44  59  63  14  82  79  22  61  18  97   2  70  21  21   1   3  64  76  44  90  78  79  16  35  26  43  67  58  60  57  13  40  25  79  98  81  62  51  26   9  88  47  88  15  76  92  61  19  40  28  88  32  98   2  99   5  22  39  83  97  27  48  88  66  81  85  23  27  45  40   8  53  50  53  27  77  49   8  11  11  28  98  44  41  10  29  66  36  35  41  27  20  77  74  68  48  15  92   8  35  37  53  11  28  53  90  12  32  13  62  83  45  49  72  83  91  62  14  19  37  57  66   8  88  40  80  57  19  59  83   1  93  85                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          85  53  42  24  38  74  91  13  57  39  37  22  14   4  95  98  69  64  55  78  96  75  95   1  20  64  75  33  60  86   4  15  38  56  73  17  77  90  77  80  25  39  37  70  47  60  39  90  67   9  18  22  73  82  90   8  37  66  49  31  76   5  92  51  20  63  37  39  97  11  59  80   1   9  74  53   3   9  30  51  90  94  95  88  67  25  92   8   3   8  54  13  57  95  46  93  55  14  71  37  64  17  13  52  66  98  85  22  25  48  23  30  85  69  61  53  91  19  79  37  72  78  40  44  74  82  69  25  81  20  30  46  61  49  71  96  10  78  41  39   4  47  51  47  59  71  98  97  24  73  33  30   4  57  95  21  46  65  32  36   2  73  95  76  44  56  10  40  10  40  17  85   5  24  21  45  38  84  62  70  23  61  32  31  40  47  90  26  33  61  27   9  47  11  68   3  40  44  20  52  17  79  41  36  71  69  59  71   3  39  39  37  91  58  33  81  34  50  99  63  10  72  52  60  22  98   5  59  40  95  40  99  10  18  64  98  38  88  82  16  69  94  40  68  88  28  19  77  26  44  62  88  21  27  19  40  28  82  61  70   8  96  29  51  44  72  77  91  38  32  88  67  95  37  11  92  45   8  70  23  61  22  11  97  17  32  47  40  26  18  58  76  79  98  64  57  74  74  29  91  70  80  50  20  86  73  22  77  46  40  59  19  13  36  46  50  57  96  25  90  14  10  81  55  52  56  87  82  10  77  40  27  40  78  41  39  31  35  49  87  32  43  87  12  46  61  35  44  10  46  99  76  97  60  97  48  25   1  83  92  93   6  86  70  33  41  44  29  59  62  41  68  62  35  13  62  54  88   2  83  93  87  63  47  11  98  70  27  14  17  90  21  95  20  29  53  59  26  26  20  18  66  79  99  12  44  74  14  90  18  33  63  39  65  13  13  15  88  12  46   9  79  75  93  28  88  58  40  86  44  17  19  41  95  37  95  65  64  65  17  74  85  65  61  42  29  55  27  16  38  47  84  70  54  41  51   2  36  82  16  14  59  83  65  80  89  21  56  29  57  36   2  44  22  44  28  84  58  24  25  94  50  51  62  19  99  48  72   2  24  45  24  24  56  35  55  13  13  93  20  41  75  38  64  83  43  29  62  26   5  99  34   5  87  56  85  27   6  47  59  17  66  85  80  78  13  33  15  72  15  84   4  35  22  62  74  58  12  50  78  78  61  30  72  23  50  44  37  50  55  87   1  66   7   3  74  25   7  44  21   5  87  21  66  97  34  86  85   1  30  15  19  19  19  65  78  50  67  65  70  64  17   9  71   7  68  91  29  76  13   8  16  52  52  98  63  24   6  93   6  79  99  35  69  36  59  17  34  93   1   1  60  42  39  60  92   5  28  21  19  46  57  19   4  73  92  42  58  37  10  85   8  18  73   1  71  51  17  77  18  49  82  15  94  88  89  96  85  50  38  24  10  33  21  55   5  48  48  66  90  99  17   9  84  75  54  75  72  13  25  18  84  39  48                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            78  13  75  44  95  61  84  23  88  14  30  59  53  36  32  52  73  45  57  90  88  27  38  83  14  41  78  11  57  23  57  63  65  63   2  72  20  71  79  92   2  83  52  17  78  63   2  65  84  85  12  18  71  80  32  39  25  92  96  65  68  64  41   1  60  88  35  24   4  30  99  49  92  51   1  80  14  88  33  57  70  19  15  75  23  69  27  73  33  89  29  11  90  41  94  28  60  97  13  25  96  17  52  12  13  90  41  64  93  75   3  57  79  96  63  48  54  91  66  99  94   3  93   3  81  36  18  22  42   8  38   5  31   3  91  37  15  44  10  32  51  35  81  34  30  38  13  99  37  94  42   8  25  62  40  10  27   7  18  86   9  41  26  43  86  74  31   8  19  90  61   7  58  92  36  25  15   6  17  48  15  72  42  53  32  14  79  56  69   8  38  39  60  70  11  97  16  29  89  70  55  41  53  41  53   8  50  34  16  32  86  79  14  14  75  21  69  16  19  33  53  58  58  72  49  46  96  52  21  52  40  81  81  65  46  37  51  18  12  32  88  53  59  95  21  27  72  71  37  46  69  19  90   5   7  89  43   4  70   1  85  13  50  50  90   4  40  43  19  84  67  44  24  96  88  10   9  80  26  92  29  54  31  50   1  75  42  20  75  65  55  47  35  62  20  47  56   9  79  56  91  96  80  96  58  66  74  49  21  33  47  22  69  73  27  52  37  51  55  66  40  11  75  93  52  80  30  31  28  88  98  14  17  34  62  41  64  48  60  78  57  73  94   1  62  21  40  67  94  96  13  27  29  14  68  10  73  96  35  10  91  70  44  62  54  42  89  74  35  72  12  44  70  14  51  70  69  36  18  12  37  69  18  42  99  36  61  57  51  50  18   8  67  42  80  18  19  91  59  61  44  75   7  74  97  85  67  51  51  14  27  63  26  36  22  19  89  49  81  21  98   9  53  51  20  25  68   2  58  15  45   9  90  94  42  76  14  14  53  35   8  65  52  49   8  79  80  97  82  89  56  32  66  24  54  73  66  59  11  94  99  15  33  34  71  16  34  70  82  38  95  24  69  48  94  41  38  60  73  66  14  66  79  27  86  12  28  62  43   9   9  34  78  55  49  42  83  82  60  99  52  61  18  33  53  46  51  84  55  64  20  64  65  51  43  49  80  83  22  38  72  50  47  30  40  85  71  49  25  57  81  56  97  43  31   5  17  52  59  47   9  59  22  53  11  13  70  28  95  94   2  46  36  21  49  55  53  28  33  56  44  12  52  68  82  46  87  71  96  97  98  50  33  83  32   1  50  40   2  36  18   6  49  70  52  30   9  21  65  60  62  84  46  37   7  62   4  45  85   9  85   6  30  46  26  52  85  22  59  44  90  47  83   9  61  24  69  76  60  42  44  39  31  67  49  82  73  28  76  74   3  11  63  59  17  19  48  39  55  26   9  19  46  49  80  99  86  86  80  33   8  39  44  21  32  18  59  84  70  38  12  25  65  26   1  51  67  99  25  86  98   7  40                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              16  70  92   4  13  49  98  14  91  24  33  91  61  83  84  22  84  43  47  74  43  35  56  32  59  70  54   2  48  38  46  47  75  22   5  17   5  50  56  18  78  11  56  98  20  67  54  75  92  59  42  68  52  39  18  74  56  93  97  83  61   7  95  33  67  15  80  83  76  35  53  31   7  73  96  94  93  58  89  90  91  36  61  38  13  79  38  63  35  59   6  39  34   3  94  76  56  84  57  71  57  18   5  70  14  64  38  33  11  95  37  69  83  52  40  76  30  91  78  62  15  34  90  37  21   5  10  12  35  25  46  90   9  34  98  36  15  16  99  35  47  68  26  50  46  13  55  73  55  96  69  79  98  79  53  46  77  77  62  96  18  52  82  30  43  54  78   8   7  33  69  24  69  86  90  45  86  41  49  32  17  39  14  49  41  19  95  90  84  41  79  12  53  40  26  70  52  60  36  52  47  41   6  88  45  54  66   8  52  68  87  47  19  44   8  90  78  92  10  63  82  28  12  31  83  73  24  29   9  93  55  58  67  43   7  57  92  44  79  49  68  25  12  60   1  72  12  27  85  68  75  67  31  36  96  64  35  77   1   5  15  23  99  18  35  62  17  31  10  92  10  82  38  47  30  84  17  29  32  10  18  74  68  22  78  97   6  24  95  49  35  37  67  27  83  87  68  17  54  49  45  31  37   3  63  92  22  64  32  76  44  29  25  14   4  51  30  54  42  10  34  97  90  45  78  89  15  76  29   7  10  21  36  51  13  21  51  58  33  78  19  27  54  11   5   3  31  98  35  82  82  11  78  24   5  87  24  58  79  65   3   6  38   2  80  81  13  80  90  13  39  84  75  51  58  80  41  89  61  86  97  57  60  83  18  43  75  41  32  79   8  46  67  86  97  77  32  37  40  61   8  45  98  76  70  10  55  25  36   9  15  12  62  10  63  37  56  45  57  58   9  86   3   2  51  31  59  97  38  40  84  76  32  38  22   3  87  56  75  98  73  36  86  83  11  41  79  12  30  47  13  90  66  74  59  98  49   3  84  86  78  56  62  24  17  47  96  32  98  31  58   2   2  85  27   2  16  17  56  20   1  61  42  72  11  30  14  78  10  96  89  36   6  65  85  10  58  43  91   2  59  73   7  43  29  90  43  39  58  44  10  38  81  95  77  67  74   6  48  93   4  20  68  38   3  15  80  47  81  28  91  96  51  13  82  90  62  33   8  99  41  39  22  24  57  45  19  96  80  60  62  71  26  72  49  71  57  12  60  56  19   6  21  70  27  85  56  22  71  68  97   2  90  62  97  30  63  99  85  63  48  67  62  12  34  99  70  39  85  15  63  82  49  19  93  61  35  56  30  13  68  52  25  26  58  47  54  77  68  70  92   5  47   4  55  16  50  48  41  56  72  81  78  96  58  99  15  20  56   3  93  97  53  56  15  46  96  30   5  15  71  53  95  84  47   6  21  90  46  92   2  92  66  91  85  47  21   1  53  44  55  80  73  72  35  24  52  37  86  93  36  74                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                92  89  10   2  13  45  87  74  67  75  11   3  79  36  26  47  26  10  46  40  78   9  43  68  34  92  37   5  13  99  65  59  36  58  68  35  62   3  75   4  90  76  60  35  98  28  13  22  81   7  83  75  95  81  45  94  79  55  93  54  45  42  25  66  98  81  62  17  21  20  69  20  61  27  61  55   1  33  69  28  29  73  52   4  94   7  63   4  52  91  10  23  99  92  18  35  11  64  86  56  43   7   2  18   9   9  85  52  96  26  25  29  88  51  55  73  23  31  31  58  33   2  98  23  77  80  96  58  79  57  96  63  65  97  78  52  45   4  77  35  24   3  77  44   6  32  20  92  79   7  57  41  49  43  48  51  91   8  10  38  44  44  99   5  55  16  55  15  79  24  52  96  23  82  78  26  72  49  56  54  80  29  73  38   7  52  59  47  47  29  10  17  17  85  73   3  83  96  59  12  41  46  30  13  87   9   3  84  41  13  86  64  94  45  48  53  57  87  18  70  96  95  62   3  97  60  35  35  91  57  92  85  75  65  52   9   8  18  94  36  52  19  31   8  32  79  16   9  52  32  66  90  56  16  47  68  55  92  80  72  52  13  87   4  51  90  28   7   6  29  24  35  39  76  67  82  97  75  81  86  88  19  88  84  60  85  80  54  41  81  12  20  89  78  54   7  17  75  85  55  55  94  47  74  47  45  70  37  98   7  50  93  69  69  60  29  69   2  42  87  73  64  41  39  95  92  49  98  35  23  85  13  82  16   3  47  49  46  36  42  63  43  61  80  42  71  34  16  92  40  15  46  28  87  10  67  26  28  44  15  32  86   5   1  16  66  20  78   1  94  65  44  60  83  81  41  40   5  18  55  39  59  32  69  42  58   3  30   4  15  71  65  96  59  31   4  69  27  23  50  33  47  77  46  51  31  42  23  60  68  85  90  26  29  63  80  28  12  11  43  83  14  89  62  49  17   9   8  60   1   1  23  63  12  94  99  76  82  16  45  81  11  13  39  85  65  15  49  56  77  61  84  90  27  60  15  48  28  48  85  20  70  81  11  43  31  84  58  21  97  73  35  69  27  18  78  47  75  26  42  57  39   5  71  69  70  41  71  18  27  10  13   4  32  67   3   8   8  91  28  70  84  87  28   3  32  54  98  34  18  57  50  57  71  41   1  42  49  66  74  18  71  92  54  57  13  60  96  55  95  34  55  55  62  96  60  43  72  49  29  90  17  85  11  56  55  13  14  33   4  33  23  86  39  43  66  86  73  33  54  21  43  51  78  84   9  74  29  32  15  26  63  41   8  44  51  87  16  12   6  19  13  20  29  90  30  56  93  78  73  30  14  38  67  88  99  37  51  67  41  56  97  96  85  11  92  32  12  90   1  59  58  72  49  76  52  65  28  57  14  57  12  40  76  65  48   4  17  78  69  24  52  11   2  50  35  57  72  86  29  83  68  73   2  94  34  35  16  69  29  38  71  79  42  27  62  44  33  63  54  90  88  96  65  13  85  19  34  50  34  55                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  82  65  40  98  11  16  33   6   9  59  18  10  23  42  28  46  58  56  90  38  80  44  83   3  69  19  84  59   5  60  74  51  13  30  95  97  25  50   5  75  75  96  65  36  97   3  24  91  99  44   1  79  19  87  55  51  87  16  90   4  23  56  60  89   5  50   5  23  40   6  17  27  89  50  80  94  67  22  24   8  62  13   1  56  23  97  86  83  75  15  36  71  66  43   6  64  36  56  68  21  10  37  66  70  59  40  93  35  51  42  57  99  89  87  12  39  51  21  53  45  28  75  64  92   1  44  66   8  96  32  73  48  40  49  60  41  11  22  91  33  37  43  96  72  58  49  16  74  45  16  22  82  78  43  59  20   1  80  51  20  55  94  77  95  83  73  30  60  27  89  88  40  34  63   1  58  22  70  94  39  23  69  26  70  87  30  15  34  11   2   5  26  11  58  56  26  54  57  79  23  77  47   8  77  64  25   4  26  27  93  99  78  11  24  96  13  66  81  70  90  56  91  83  65  49  62  44  81  85  23  75  87  30  47  78  87  60  13  63  13  49  74  79  88  57  96  43  86   1  51  27  15  64  80  37  60  14  42  77  86   6   8  63  13  34  31  31  49  64  85  96  93  56  22  99  94  36  80  48  18  97  81  20  86  78   2  41  81  89  95   5   2  71  14  40  46  63  93  59   1  65  10  66  40  31  67  87  87  12   8  53  60  69  77  22   8  40   5  87  11  45  30  67  45  46  22  30  55  70  95  87  24  75  39  44  10  94  86  95  56  93   1  63  36  63  54  70  48  62  27  15  31  45  19  23   7  56  93  65  25  28  58  33  14  48  82   7  12  25  33  80  98  41  91  98  34  91  53   4  95  55  67  65  66  15  76  36   7  74   7  50   5  30  50  63  76  83  17  86  44  85   6  60  59  52   9  16  80  99   7  67  32  73  86  44  72  23  62  29  89  13  41  99  92  70  97  94  26  61  66  68  42  14  56  54   8  96  21  13  39  37  54  13  30   9  35  71   1  25  78  74   2  76  90  49  29  91  55  67  95  32  36  35   7  56  55  95  22  18  17  17  66  24  65  94  63  68  32  94  26  42  89  54  87  52  81  49  96  88  18  26  10   8  76  85  82  82  61  27  63  78  19  11  37  39  84  73   5  69  45  44   2  90  34  53  88  98  37  25  60  97  53   9  32  97   9  21  40  73  43  89  93  15  39  19  10  59  88  51   2  62  19  83  50  97  30  21  53  48  49  76   6  29  82  25  46  68  98   9  40  64  76  46  72  41  16  51  53  15  86  13  73  75  69  36  33  69  63   5  55  91  62  27   5  77  59  95  49  48  95  15  24  74  57  86  54  91  50  59  84  40  60  41  83  69  15  75  90  70  41  39  99  95  46   2  56  34  73  22   3  85  37  39  33   6  87  97  23   1  32  67  13  84  31  19  15   4  29  24  34  35  75   2  98  74  53  70   5   9   6  88  14  87  97  18  56  81  14  13  86  69  93  73  82  25  15  73  75  88  55                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    87  99  20  84  56   5   2   7  83  89  62  49  62  65  38  27  11  42  84   8  60   7  62  73  86  21  87  89  45   2  30  39  33  71  51  77  15  47  61  34   4  86  20  82  77  15  41  37  41  35  58  15  80   6  25  49  14  18  42  79  23  81  37  35  99  83   8  75  30  52  44  14  25  12  49  91  35  55  56  91  33  44  50  94  61  81  27  90  19  68  78  87   9  91  77  61   3  96  57  73  39  47  11  28  56  85   7  41  83  32  98   1  72  77  38   3  33  44  65  88  43  67  52  63  16  30  96  80   6  14  84  12   3  98  42  44  54  74  16   3  91   3  71  63  59  94  88  85  81  74  29  54  77  39  50  27  25  48  21  32  42  25  45  28  68  11  35  98  27  72  17  94  71   3  72  32  33  45   6  74  81  33  74  45  23  98  52  17  79   2  42  42  39   2  81  29  44  74  56  67  19  74  84  94  74  31  76  61  86  17   8  34  11  82  77  57  56  96  45  60  87  11  10  38  15  15  93  89  72  55  91  90  50  92  95  65  39   9  88  66  50  37  20  27  12  10  38  82  30  73  62  12   5   6  52  92  58  42  30  72  74  92  68  51  28  86  40  15  42  12  85  81  16  19  56  87  29  67  35  83  33  62   7  77  88  28  69  87  17  56  28  25  57  79  26   4  71  80  43  76  91  19  90  47  15  19  54  73  96  40  60  42   5  82  92  14  98  40  12  59  82  63  29  66  60  40  83   9  65  46   5  73  73   6  88  27  80  81  11  87  25  71  61  95  30  81  26  94  98  94  34  56  71  70  89  47  95  80  95  36  41   2   3  62  53  52  40  85  39  43  68  54  49  14  35  38  38  58  11  61  59  76  71  18  69  45   6  57  59  70  78  26  68  12  11  83  68  80  66   6  65  11  41  59  72  26  55  86  82  53  23  39  62  41  58  48  68  39  69  72  48  20  88  99  81   6  47  18  46  58  55  52  89  65   3  97  85  15  73  56   8  72  83  74  44  53  57  62  26  29  29   3   3   9  20  59  38  60  31  93  54  89   6  94  77  14  30  39  90  42  56  96  36  21  88  31  29  70   6  72  50  14   4  67  50  48  95  40  48  33  55  87  70  28  28  22  85  65  24  88  43  79  53   3  69   7  35  54  36  93  97  18  28  51  80  76  54  58  53  79  79  19  36   3  66  21  70   5  96  64  94  87  27   9  48   7  14  60  53  98  99  88  58  95  44  20  53  26  12   8  77  66   6  99  29  25  99  63  36  46  79  34  39  36  89  29  89  29  32  57  66  62  52  57  29  35  20  56  82  28  95  50  54  29  23  55   4   1   2  57  96  50  16  39  52  58  87  99  74  24  36  13  48  14  72  49  73  61  38  14  25  83  53  75  22  22  45  44  91  84  80  72  10  45  37  73  63  91  52   5  95  41  14  88  75  53  60  15  58  68  57  11  17  50  85  47  69  83  23  62  59  89  46  63  67  62  86  24  80  29  22  72  71  33  86  71  97  86   2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      99  93  20  79  24   4  86  81  99  19  56  54  97  40  71  34  73  41  95  47  81  94  54  52   9   8  97  76  22  41  42  25  84  17  31  48  41   6  61   6  72  39  94  81   3  99  64  52  40  88  73  20  94  23  64  93  12  54  51  49  37  33  19  19  27  99  19  23  46  71  45  88  49  38  70  14  83  41  43  99  48  63  11  56  79   8  22  83  75  48  36  63  43  53  80  86  58  49  31  17   1  41  57  38  66  73   8  13  18  12  53  56  27  76  23  42  82  77  52  62  16  66  78  50   6  41  57  66  83  85  46  62  45  70   1  23  82  95  62  53  90  33  18  46  25  22  82  72  91  79  49   5  40  72  45  66  72  80  35   5  71  33  42  24  65  38  16  96  88  43  56   7  99  47  44  21  92  54   2  28  40  95  77  86  29  51  48  71  68  50  62  40  59  56  65  65  46  27  23  90  21  78  24   2  87  98  65  75   9  54  50  71  70  67   6  99  47  74   9  31  79  23  13  13  89  83  67  35  72  18   8  61  56  44  41  26  58  25   8   8  94  13   8  13  57   4  85  59  95  67  76  49  82  42  99  37  43  53  99  91  30  20  96  34  25  32   6  47  22  35  45  60  15  66  88  84  24  58  28  65  31  90  91  26  59  47  79  44  25  48  55  94  32   5   8  63  87  51  20  46  64  38  33  85  62  58  90  95  40  43  61  51  65  71  94  81  97  18  95  49  48  66  98  98  32  92  84   9  98  44  47  23  21   9   4  46   2  64  95  70  79  82  78  64  53   9  84  19   4  40  20  42  50  43  83  26  27  84  58  17  42   2  82  93  98  96  49  38  48  82  68  60  49  39  42  82  30  23  88  91  93   6  94  43   6  14  72  76  54  80  40  58  68  44  74  82  69   3  48  78  50  95  72  26  76  35  97  24   9  52  58  50  75  66  74  17  64  98  77  59  12  41  88  35  78  39  16   5  92  41  34  43  97  43  41  47  85  82  85  24  84  65  20  41  16  54  34  64  52  84   7  77  98   7  81  78  45  37  17  34  37  80  89  13  45  25  79  44   5  72  42  51  71  74  90  62  15  67  85  47  95  23  71  49  85  45  80  54  57  39   5  67  46   4  60  32  74  63  24   2  92  73  26  15  70  86  78  61  63  14   1  75  85  20  23  34  97  17   5  36  55  56  25  96  51  87  68  74  26  92  24  51  19  18  93  79  19   3  63  92  32  15  17  77  88  43  60  17  13  78  88   5  75  48  54  32  52  77  29   4  35  31  79  71   9  66  15  24  78  80  75  75  77  90  30  77  14   8  82  99  75  47  17  55  94   6  16  93  66  24  57  95  73  93  30  65   5  55  76  43  16  99  27  68  75  59  70  21  30  44  88  62  88  18  59  97  46  22  83  96  82  96  93  58  82  64  25  84  13   1  95   8   3  43  70  98  15  95  69  43  43  84  80  23  41   2  62  45  35  82  75  28  35  21  82   1  16  41  86  12  74  60  36  77  72  53  40  27                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        43  28  58   3  68  62  45  99  78  23  79  21  39  40  75  71   6  66  60   7  14  19  18  48  25  67  74  13  55  42  93  90  42  73  25  18  87  15  45  34  54  61  94  98  41  87  24  21  99  45  74  41  26  84   8  97  92  38  40  33  22  41  26   3   3  65   6  32  78  64  21  10  97  29  81  98  63  11  30  93  40  55  85  96  25  57  19  79   1  68  54  78  22  28  36  56  56  35  46  72  15  67  48  65  97  40  58  68  60  33  34  72  42  29  19  59   3  14  83  83  76  77  43  10  15  43  13  70  41  33  47  10  53  67  47  84  14  76  41  95  35  10  14  90  93  75  68  70  16  77   2  35  77  64  74  17  48  40  31  22  67  11   8  95   2  45   3  13   1  50  97  74   8  96  44  55   3  54  32  23  84  62   9  69  85   6  82  25  60  14  53   9   2  37  27  33  55   4  33  52  76  93  49  13   1   7  20  88  64  31  99  68  43  55  79  67  39  86  44  23  42  29  56  42  11  11  48  80  86  73  55  31  80  97  28  20  15  79  41  19  21  38  32  57  77  50  42  89  94  76  35  84  44  39  41  64  63  68  87  32  91  91  79  66  36  58  82  59  71  37   4  98  61  65  54   8  57  37  78  72  82   3  39  37  23  32  89  55  13  40  65  88  35  51  30  66  95  13  46  64  84  54  70  62   8  29  80  18  26  72  76  79  56  64  50  30  50  26   7  55  87  79   4  56  26  39  87  15  32  47  61  39  25  41  77  62  68  77   5  97  58  42  90  84  74  47  16   6  30  79  56  29   4  49  78  13  82  86   4  83  24  19  14  98  56  21  39  30  57  86   2  61  99  54  89   9  55  32   8  22  81  94  31  96  75  52  21  96  26  46  73  88  41  50   4  13  11  97  22   3  32  64  86  26   8   5  58  64  76  18  19  30  85  97  92  46  38  91  60  58  52  88  97  23  39  63  53  95  31  96  18   6  39  14  58  23  37  26  11  67  55  89  15   4   1  38   1  35  15  23  23  18  45  75   6  21  18  95  16  12  81  74  27  67  94  69  50   1   3  26  39  65  18  10  74  81  98  95   1  43  62  68  33   1  91   4  38  70  17  97  46  52  37  42  85  65  80  13  17  55  34   6  67  97   3   8  50  45  31  86  74  62  41  87  72  64  51  64  82  76  42  39  59  90  24  97  50  59  75  34  87   8  28  88  89  90  98  11  88  37  84  53  45  75  54  43  36  43  51  45  50  93  14  86  36  19  29   7  77   7   9  54  12   9  48  27  87  86  94  76  67  79  56  81  42  25  50   5  36  16  13  84  77   6  96  74  86  78  95  63  17   4  83  64  56   7  12  22  83  58  24  85  92  60  62  98  77  75  47   3   2  21   9  52  10  69  93  56  98  71  43  80  15  62  26   5  59  91  58  37  67  97  85  95  50  32  69  76  99  95  88  29  24  55  18  52  32  60  83  29  31  29  77   4  32  31  96  60  42  66   5  38  38   1  95  50  42                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          12  34   2  68  29   2  52  53  51  33  35  90   1  32  38  56  55  99  26  30  65  74  44  84  40  12  58  32  98  95  25  41  30  13  35  85  52   1  30  42  78  91   7  16  61  39  57  95  34  71  11  50  53  30  99   1  91  29  94  75  34  20  65  59  80  94  15  82  64  85  91  17  29  70  79  82  53  55  77  49  83  85  98  14  31  93  81  75  18  77  26  40  16  91  71  46  20  50  33  73  87  79   5  20   3  59   2   9  29   6  36  53  54  96  89  35  67  74  35  38  12  90  49  39   2  65  70  73  63  99  11  37  57  91  98  99  45  26  22   5   2  26  73  42  73  41  44  76  21  96  26   4  82  93  14  88  37  52  35  79   3  87  86  89  23   1  32  76  40  25   7  49  35  69  96  39  10  45  43  55  24  58  72  94  11   8  24  67  14  84  63  42  78   2  22  94  71  21  80   3  25  54  83  78  89  30  51  13  62  79  47  36  14  26  22  82  60  76  97  92  54  49  62   4  27   8  43  98   7  60  67  66  54  61  21  85  75   9  76  49  22  32  34  13   2   4  16  18  91  14  13  53  62  49  46  26  61  93  23  41  35  21  85  58  88  79  59  98   5  71  42  75  51   3  57   2  46  16  30  77  17  48   3  91  22  46  21  77   2  21  94  36  84  61  13  24  43  75  73  42  62  77  36  38   8  20  76  99  46  39  44  49  88  49  81  11  18  32  17   2   7  86  49  33   5  46  96  21  89  32  28   8  98  12  25  81  59  29  82  18  72  33  10  42  12  16   5  99  15  43  12  58  22  98  52  62  43  45  23   7  18  45  27  48  44  60  93  79  69  11  82  37  35  38  44  51  40  68  14  76  13  86  24  36  45  81  27  50  82  43  68  13  76  94  95  32  24  38  62  51  74  33  60  11  62  28   9  39  90   5  88  43  62  84  69  21   1  43  33  62  66  22  54  21   3  23  55  45  77   1  16  92  23  87  59   8  40  29  11   8  99  61  30  29  79  62  36  94  14  43  34  78  39  58  75  76  99  56  83  80  51  12  83  95  61  70  67   2  12   7  67  98   2  34   7  90  86   8  32  30  67  75  45  43  35  89  14  10  73  16  16   9   9  18  10  26  53  55  71  79  76  76  58  29   6  58  35  92  70  65  66  17  28   2  92  13  61  31  38  19  37  36  74  92  98  59  72  95  86  45  82  45  97  77  82  87  19  65  40  80  58  51  59  61  34  10  97  29  33  82  31  75  82  64  98   2  55   2  51  72  83  65  11  56  96  28  64  60  95  62  77  83  74  31  13   7  55  56  23  75  88  38  79  65  71   1  14  50  24  24  58   1  41   3   5  82  22  13  46  57  75  33  25  22  15   8  48   3  28  47  10  95  36  97  17   5  27  88  69  18  63  22  92  16  74   5  17  39  70  94  63  78  65  59  78  94  13  76  81  15  44  88  63  78  53  91  97  27  91  89  71  13  90  40   3  44  77  24  43   5  28  98  83  73  13  32                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            60  91  52  36  98  12  95  94  14  66  66  27  40  19  42  22  94  43  92  21  17  53  93  90  68  85  78  45  61  33   6  77  70  65  37  37  49  11  94  37  71  50  44  21  25  21  16  79  89  87  70  21  41   2  82  87  27   1  43  73  87  87  62  58  75  76  18  57  37   1  53  72   6  75  89  94  27  69  42  71  89  70  86  89   9  89  97  92  52  69  81  60  23  61  21  75  97  55  53  29  67  92  40  19  59  32  70  15  94  33  84  25  35  30  42   7  55  76  10  85  50  30  15  85  77  79  54  94  61  54  71  15  17  14  68  31  93  19  13  19  91   4   3  20  60  89  26  68  68  66  71  13  99   2  78  90  16  49  57  98  24  41  35  38  94  51  91  40  28  50  10  98  13  42  81  49  42  16  21  47   8  55   8  29  37  11  52  25  63  93  56  63  66  26   2  75  13   6  49  10  46  93  40   9  23  99  92  61   1  89  52  78  30  71  14  60  56  23  21  13  22  43  29  59  53  70  96  30  13  47  91   4  65   1  61  82  37  13  32  89  32  37  58  23  34  48  72  37  82  94  16  46  26  40  35  49  58  29   8  99  48  20   5  55  41  12  67  24  16  12  12  15  79  65  12  33  50  99  99   8  60  21  20  28  91  67  32  86  70  47  15  92  65  11  42  90  59  27  55  67  80  75  58  65  64   4  43  39  85  69  38   9  45  27  44  45  42   8  94  92  87  25  90  63  88  60  27  56  22  89  90  20  16  88  18   3  19  81  59  49  25  31  57  14  71  69  57  24  87   4   7  66  79  34  62  69  13  32   6  68  78  34  52  61  74  69  18  57  41  64  28  12  73  39  43  20  97  79   9   3  79   9  21  99  95  85  21  85  45  81   6  37  77  79  10  81  84  20   9  89  15  44  49  48  76  41  11  37  60  63  15  93  60  66  53  27   3  15  31  94  87  15  60  56  14   1  26  58   3  68  86  19  92  22  65  56  42  15  85  52  37  39  39  73  97  46  81  97  31  99  95  86  76  64  56  16  29  51  50  70  44  62  78  84  41  91  13  84  40  67  35  94  10   4  68   6  54  79  37  59  59   7  20  51  82  98  43  70   4  11  70  82  93  70  66  67  22  37  75  12  58  15  47  11  14  15  90  68  62  32  54  32  87   3  70  54  78  87  38  97  76  86   6  11  40  21  95  50  32  97  19  71  37  60  81  39  88  91  97  51  62  24  75  58  81  89  39  55  53  21  62  55  41  93  55  17  51   1   3  22  38  54  86  80  44  66  81  27   3  85  88  42  83  95  16   2  69  88  64  66  97  60  80   8  14  15  65  50  57  12   2  33  33  51  45  44  18  85   7  82  48  49  73  41  72   5  63  18  13  19  53  77  77  37  23  52  15  96  13  14  94  14  92   4  90   4  36  67  79  75  45  68  63  87  57   6  59  33  66  96  79  93  74  66  40  82  21  46  77  97  97  34  85  10  50  30  62  33  53  94  85  54   9  44  41                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              80  70  81  72  11  13   6  15  65  71  22  55  42  82  80  72  45  48  66   3  85  86  63  46  80  55  48  93  73   7  41  54  40   3  68  39  37  77  26   2  83  72   9  33  30  85  49  48  81  76  55  54  92  22  43  27  74   8  13  52  94  71  15  40  78  31  31  37  98  15  32  50  63  75  98  14  17  91  15  58  29  62  51  13  72  98  11  34  19  48  57  82  91  17  85  97   5  81  60   5  53  46  64  99  58  53  11  61  28  44  42   4  55  88  73   4  96  85  86  87  45  24  48  83  52  25  68   1  47   3  64  12  19  45  19  11  83  49  34   7  31  88  11   8  78  46  62  73  79   7  19  36  90  63  20  59  95   6  66  55  58  51  16  38  56  70  97  47   9   8   4  33  65  99  23  27  53  23   2  12  50  69  88  84  41  40  32  65  18  86  29  96  36  87  37  54  70   5  36  63  30  97  30  51  72  55  76  14   2  41  71  67  43  16  86  16  57  31  35  12  54  60  19  58  26  52   5  70  25  14  67  48  85  52  67  71  18  85  57  85  18  36  75  71  27  17  26  23  55  63  22  45  24  77  61  52  41  42  52  85   1  74  67  73  69  23  14  86   4  84  66  25  83  35  87  35  35  54  61  18   6   1  37  37  23  49  84  67  28  18  53  65  96   5  13  23  50  67  48  48  66  47  44  21  86  39  76  59  32  28  89  54  86  83  98  12  83  26  74  19  91  96  28  24  54  81  74  74  28  62  99  52  86  83  56  62  18  59  66  95  31  64  13  15  43   7  94  90  77  27  64  51  59  76  81   5  84  96  12  61  48   5  34  54  92  93  30  32  77   4  89  32  21  85  98  76  23  28  37  58  72   6  80  99  14   1  91  92  66  85   8  12  43  97  40  21  88  35  98  60  41  56  73  24  36  82  73  13  86  96   4  84  39   4  14  56  69  54  17  56  72  76  47  28  14  78  10  26  80  56  50  55  38  25  76  33  45  71  85  79  56  33   5  27  22  75  65  66  76  83   7  10  64  26  90  68  40  57  20   3  55  52  99   4  44  74  27  50  60  83  21  61  89  18  81  98  89  46  15  38  56  61  79  54  53  73  39  98  50  56  29  96  69  51  89  65  74  98  26  18   9  85  21  18  13  62  67  58   7  81  16  76  81  88  80  98   9  96  44  18  68  76  62  83  71  70  56  93  16  18  17  56  47  95  29  32  44  61  58  92  69  60  95   6  87  29  87  25  12  36  51  55  44  63  62  94  29  85   6   7   9  97  33  42  13  13  46  75  44  14   5  68  26  97   1  18  85  96  25  98  39  38  29   6  27  99  51   2  84  67  76  79  55  38   4  52  29  21  71  47  49  30  35  29  64  31  12  66  65  36  79  98  19  81  10  19  42  85  14  52  38  15  46  59  28  67  59  94  34  50  51  94  74  68  86  61  91  10  31  87  69  23  63   9  43   9  24   3  82  49  13  66  57  45  20  87  71  11  53  12  17  59  18   5                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                11  32   2  45  36  57  95  43  69  45  65  43   6   5  94  59  70  41  84  26  19   8  23  88  21  67  96  31  79  67  55   4  75   9  50  55  25  71   5  45  30  82  58  95  31   9  99  75  59  91  57  84  23  58  80  39  92  43  20  55  33  98  18  89  17  83  75  35  89  48  66   5  87  15  78  40  19   1  40  51  75  22  64  99  31  61  24  66  69  32  39  17  71  21  40  49  78  60  42  21   9  63  92  20  90  85  79  57  46   1  91  87  60   4  35  81  50  26  82  55  88  94  36  73  65  22  46  27  34  11  11  65  53   9  73  57  95   9  13  24  60  79  90  70   1  43  10  32  47  90  86  44  32   7  35  27  64  20  32  86  57  42  51  80  34  35  84  74  98   5  59  38  57  64  64   1  64  97  47  94   7  44   7  35  23  37  10  33  49  13   3  65  32  77  94  15  81  53  75  79  81  68  65   8  54  60  14  12  23  11  76   8  14  47  85  53  19  85   3  61  77  94  99   3  35  58  58  50  59  79  92  84  77  49  18  81  42  90  49  28   4  95   1  17  59   3  68  49  95   5  41  23  56  51  19  76  84  70  46  97  40  17  44  61  20   5  19  31   2  79  84  40  58  27  97  38  26  14  94  72  49  76  38  37  44  71  11  97  22  49  67  80  82  11  59   3  38  14  67  10  85  46  64  73  11  46  96  15  62   4  42  81  22  45  77   1  23  33  82  62  85  61  41  96  20  80  95  77  76  40  48  53  45  27  82  77  45  41  28  70  34  33  28  49   4  47  42  77  59   9  78  98  47   9  87  46  18  90  74  95  78  78  20  82  28  60  14  63  43  30   7  78  11  23  45   6  82  91  19  16  45  42  30  16  62  96  80  69  14  49  87  40  27  93  34  24  21  40  15  99  74  98   4  73  26   3  53  24   5  34  66  53  41  79  83  82  78  61   3  23  33  47  84  33  37  95  63  49  27  88  51  16  59   5  38  72  13  46   3  56  37  39  15  23  70  79  79  87  79  44  25  19  24  91  46  48  20  68  51  60   2  60  24  71  17   4  53  55  42  46  50  12  11  84  63   6  92  23  62  96   3  64  17  42  22  26  31  78  55  32  56  89  64  11  59  31  89  95  44  56  79  88  60  56   5  24  77  58  87  85   8  17  68   4  93  89  15  28  95  31   7  49  89  59  34  35  29   9  84  44  38   2  28  64  56  68  66  25  16  22  54  21  94  82  98  70  52  18  14  61  86  28  85  62  29  94  82  26  36  51   5  20  65  27  88  31  88  72  66  83  21  19  21  15  18  54  31  74  16  27  44   4  15  26  13  36  23  16  25  62   1  81  29  90  72  83  71  18  92  15  14  57  93  55  75  85  86  99  76  19  59   7  55  90  99  73  10   3  40  92  26  42  12  47  94  10  69  84  40  62  63  52  55  20  42  77  23  33  93  11  98  98  74  95  42  28  58  68  11  80  83  33  41  27  56  74  24  81  70  95  32  85  71                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  95  37  18  70   4  72  34  52  90  81  72  82  94   3  21  71  53  94  43  76   9   8  53  64  20  22  40  70  45  55  41   9  40   6  89  91  57  63  62  78  55   4  28  57  36  26  21  68  73  91  80  13  95  90  26  80  44  91  44  31  58  34  81  16  75  91  62  36  72  10  48  31  15  74  96  84   5  35  86  61  49  76  32  52  53  65  28  39   5  54  29  96  36   6  53   2  61  12  10  40   4  86  49  62  83  53  66  54   6  23   8  87  94  86  31  86  49  62  53  34  76  86  43  18  49  53  57  46  98  45  21  64  45  91  49  75  18  70  23  30   6  24  68  18  36  84  37   1  29   3  97  32  57  11  36  46   6  41   1  60  50  87  40  13  98  43  94  34  25   8  79  17  95  22  79  73  73  88  75  71  64  77  96   7  90  75   9  30  55  56  32  22  73  89  42   8  78  98  59  20  58  51  80  41  60  29   3  77  41  17  35  86  31  30  81  96  24  11  16  40  63  40  72  26   5  92  71  95  90   1  38  75  73  84  69  88  70  22  45  36  67  51  15   7  48  33  17  29  48  49  46  96  53  43  92  71  22  99  28  86  97  82   5  92  95  13  51  12  23  92  40  69  86  12  74  29  60  83  55  74  36  81  11  80  29   2   7  90  84  90  26  26  39  34  30  88  62  53  50  94  55  36   7   7  28  45  89  74  11   6  82  60  57  69  97  83  36  12  52  13  71  91  52   5  30  89  77  39  74  62  59  85  38  13   1  98  20  24  19   2   7  30  69  98  64  37  23  85  75  41  69  90  42  17  84  93  84  30  91  41  24  42  88  86   1  81  19  76   5  28  79  74  88  47   4  90  28  68   4  19  92  38  27  68  92   7  89  75  32  34  77  11  58  18  46  41  78  64  79  87  95  23  18  16  59  90  26  12  88  73  12  79  25  39  46   9  62  12  52  93  94   7  12  29  76  89  42  93  31  57  40  79  70  41  50   1  14  84  21   3  75  93  38  65  27  24  53  10  65  29  39  33  34  39  19  35  55  65  47  77  29  53  77  31  37  14  74  18  39  56  67  82  55   2  84  29  46  24  78  67  24   5  36  21  96  44  90  97  24   5  35  78  97  92   1  88  87  91  50  90  87  59  43  78  65  54  15  32  90  13  16  87  38  90   1  78  15  21  83  29  79  47  77  42  29  28  15  73  60  68  86  37  14  42  55  33  18  75  48  98  37  98   4  84  22  96  85  98  62  86  73  33   6  91  53  17  40  48  71  90  73  25  15  61  72  30  53  42  80   9  55  42  63  42  37  78  59  24   3  55   1  85  71  86  71  17  36  78  85   3  17   4  81  64  73  81  67  83  16  49  84  92  94  47  88  71  58  47  44  58  46  61  88  40  78  32  96  59  75  40  96  36  13  49  56  54  98   5  39  49  40  37  95  69  67  54   1  20  37  44  26   1   4  54  65  31  33  75  51   8  51  49  86  40  99  35  65  60  52  88  27  25                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    84  19  65  44  63   9  38  58  62  12   4  63   5  37  48  31  51  76  87  88  92  59  90  67  54  39   6  98  18  51  73  95  28  78  42  36  88   8  84  30  79   6   4  86  86  55  45  88  89  55  18  75  45  16  66  87  91  18  80  32  27  40   3  79  27  95   8  53  60  43  39  82  29  13  13  17  69  42  76  41  91  88  82  83  34  29   8  99  79  35  94  21  28  68  60  72  16   2   7  69  12  58  92  56   4  12  11   5  15  88  94  40  41  10  45  49  55  55  81  91  15  36  54  44  48  71  34  59   9  71  58   1  28  25  50  98   5  67  52  17   4  81  92  18  47  24  87  68   4  71  26  23  83  10  35  29  23  99  57  76  70  68  63  92  55   5  91  99  33  76  81  71  24  44  68  69   2  45  80  51  25  61  29  73  95  12  41  23  56  88   9  52  78  44  43  83   5  87  23  95  69   5  94  89  93   8   7   7  47  58  59  26  25  99  48  62  91  85  33  16  28  58  35  77  15   6  69  91  82  56  91  57   5  89  58  58  29  84  16  35  69   4  96  69  54  62  47  39   8  14  28   3  94  28  37  68  82  69  58  38  57  18   2  60  38  34  19  28  37  82  79  97  56  12  92  63  96  20  24  96  85  79  76  79  88  75  56  83   2  80  30  72  12  95  47  44  63  17  30  15  18  25  92  15  39  83  58  80  97  22  91  95   4  19  38  12  32  70  91  38  59  28  37  13  57  72  84  53  58   7  52  16  37  64  23  93   3  85  61  33  92  73   8   5  55  42  75  79  74  58  54  15  52  91  41  40  83  23  50   9  21  52  12   2  88  17  16  14  43  15  55  98  62  15  37  11  26  65  17  61  15  51  63  84  44  68  26  43  35  55  95  21  45  15  85  31  95  61  41  15  96  36  42  24  84  18  17  27  97  77  40  56  20  54  52  96  90  91   8  62   5  38  53  43  52  49  94  47  83  14  32  39  93  77  78  87  60   3  22  36  93  46  97  27  52  48  18  67  21   7  12  12   1  71  28  32   4  89  63  20  15  39  25  18  42  65  28  24  79  24   5  98  27  65   6   5  63   1  29  76  57  37  76  95   8  60  51  61  37  12  88  11  77  55  51  74  26  50  36  80  69   8  39  80  36  24  60  66   2  26  49  23  78   2  70  40  70  12  18  32  43  50  44  49  86  48  59  95  66  51  92  64  47  28  45  11  29  22  85  86  94  30  28  79  10  57  52  70  84  20  69  84  86  80   7  68  28  82  10  19  93  78  42  83  32  30  92  85  60  51  21   3  67  70  69  74  68  64  54  37  74  84   7  37  49   1  14  36  79  61  93   6  32   6  40  80  57  57  85  59  19  93  51  74  79   3  37  26  34  67  58  87  61  42  51  14  92  57  41  62   9  97  24  22  93  48  67  62  43  72  76  10  57  74  50  80  19  64  77  49  15  95  11  88  73  62  65  98  70   6  88  97  34  37   5  80  52  68  85  81  52                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      85  48  92  74  91  15  19  35  46  16  51  75  40  38  22  93  52  98  77  29  62  35   1  22  32  56  45  20  37  88  22  44  66   4  54  35  70   1  52  73  52  37  21  20  54  44  10   7  37  91  53  34  36  22  62  24  51  57  93  95  73  40  87  72  50  30  25  50  59  13  18   8  78  10  75  14  26  70  54  26  16  45  60  55  73  42  38  77  14  87  70  61  23  37   7  92  62  70  18  61  18  72  21  89  93  31  78  12  65  32  88  25  82  60  19  72  59  34   9  26  36  82  77   6  70  55  61  17  61  43  65   7  89  93  92   1  81  94  33  32  34  51  88  16  34  18  61  37  85  12  92  87  79  55  90  44  63  52  57  29  46  83  51  88  58  57  25  16  62  90  60  72  14  34  73  65  26  54  49  97  68  93   5  67  58   4  33  39  62  87  15  81   6  69  25   7  41  17  69  72  28  24  34  62  90  40  17  25  24  11  28  58  81  78  90  48   3  16  99  18  60  52  63  94  19  86   6  61  78  37  69  93  71  96  16  15  99  87  73  67  11  78  25  24   3  36  50  99  49  32  52  93  20  13  30  27  89  58  16  98   9  79  59  33   5  28  10  80  77  82  76  45  99  58   9  92   7  84  35  89  23  68   4  95  22  31  14  40  63  42  94  31  93  52  63  34  17  24  26  16  75  64   6   7  89  85  32  22  40   4  85  92  19  66  74  11  21   3  52  15  21  57  13   8  64  49  64  21  21  20  98  22  97  87  11  72  90  33  16  27  62  42  15  84  15  43  31  70  75  50  54  29  14  83  77   2  57  63  13  46  46  82  17   2  95  38  77  67  56   9  87  10  34  38  56  96  11  70  23   9  95  96  99  64  60  86  27  60  29  15  11  56  91  51  88  24  69  45  98  48  28  54  37  62   4  78  90  94  79  59  48  48   7  12  74  51  81  76   7  73  92  76  87  65  90  64  76  57  21  49  57  77  51  84  83  88  75  41  23  93  16  30  85  61  87   8  79  61  52  29  63  72  49  61  64   5  40  37  46  54  84  34   9  76  64  65  86  37  47  27  38  97  36  40  93  65   3  89  80  62  22  10  57  28  18  65  44  84  61  29  15  88  68  65   1   2  20  67  35  22   5  42  33  40  70  17  19  17  34  67  55  25  96   5  56   8  30  14  12  57  50  74  17  42  48  47  63  85  27   7  73  75  45  27  14  10  49  54  27  21  13  69  22  16   2  66   8  28  12  30  88   3  35  74   7   6  39  47  64   3   7  47  17   7  13  67  56  37  41  18  80  97   5  69  51  17  70  94  31  15  31  14  30  11  41  53  20  91  63  25  26  92  88  64  42  89  14  91   8  51  98  65  35  46  67  37  90   3  52  37  19  79  49   5  83  44  25  33  76  59  53   4  88  71  64   4  11  45  32  95  37  77  32   5  74  53  58   1  18  94  97   7  85   1  33  52  44  68  49  94  78  77  63  47  58  34  42  86  98  56                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        93  38   7  82  65  44  42  47  17  96  16  66  36  83  79   2   4   9  91  37  73  38  68  34  27  40   2  40  81  31  40  87  16  65  55   2  68  41  54  75  64  51  82  65  27  33  62  32  28  46  45  64  63  67  33  41  45  91  41  14  30  20  15  37  57  52  47  22  90  50  35  30  45   6  38  73  24  95  56  61  31  53  70  55  39  53  20  77  86   6   4  58  17  56  60   4  27  73  78  58  85  82  49  33   6  20  98  53  96   7  81  49  43   1  32  69   8  96  87  39  38  81  80  39  24   1  62  31  22  29  89  49   5  44  99  37  94  45  47  87  22  54  38  41  45  70  61  53  67  58  53  88  43  50  49  78  57  99   4  82  90  71  96  90   1  65  11  95  19  63  31  88  41  26  46  92  77  64  40  36  50  24  48   4  32  37  35  53  13  33  64  29  14  10  44  33  86  12  47  55  92   5  44  83  33  54  19  70  75  97  90  26  17  59  78  39  81   1  89  64  23  16  95  29  19  63  87  41  19  84  41   1  72  83  81  32  37  94  46  97   1  19  82  81  18  48   5  74  21  78  68  65  11  60  67  49   3  30  18  18  27  11  18  62  91  56  88  15   6  92  89  78  69  74  65  62  82  80  57   4  62  97  85  33   5  31  29  39  46  90  68   5   7  59  33  80  38  98  24  88  72  46   9   2  46   4  40  60  81  29  55  56  55  44  46  70  61  24  14  93  44  17  46  98   4  68  60   4  65  55  49  82  58  17  28  92  85  33  95  39  93  97  80  95  98  79  68  12  95  48  45  69  75   5  73  58  43  93  86  22  55  18  96  24  21   6  78  13  92  84   2  72  82  34  44  13  14  45  30   1   2  42  80  97  70  40  39  82  61   5  83   7  38  66  97  44   9  64  10  30  49  37  53  30  35   5  72  61  41  88  70  19  80  25  37  75  55   5  18  31  56  87  62   7  24  27  32  51  21  48  97  23  82  41   2  43   1  93  67  61  13   9  98  16  89  17  14  82  77  48  67  77  58  75  41  17  53  82  24  58  95  68  74   7  18  33  94  14  55  12  82  69  94  66  96  68  88  83  29  87  76  15  70  62  58  13  57  93  19  74  67  55   4  39  69  76  46  26  36  18  37  79  88  16  13  73  44   9  88  91  66  91  70  52  19  92  81  52  53  80  56  95  95  96  27  13   9  34  81  40   7  52  36  67  41  37  67  29  77  35  70   2  89  70  66  85  12   2   2  89  44  58  33  19  22  48  66  68  41  54  72  61   3  98  97  93  82  97  90  87  44  91  83  75  68  96  53  37  61  41  23  64  31  48   9  27  18  42  88  47  12  10  83  12   4  98  52  83  40  30   5  85  35  22  48  56  57  24  11  89  55  25  23  60  58  99  62   9  76  99  53  50  90  35  91  49  45  48  98  56  48  66  49  40  83  53  95  79  86  41  28  52   1  91  62  72  62  94  98  85  31  67  59  38  35  64  70  77  10                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          83   1  30  50  36  92  36  56  22  76  78  71  49  54  63  35   2   6  38  55  70  69   9  77  23  84  24  81  79  54   8  29  79  18  29  23  23   8  48  78  45  12  93   6  96  16  35  97  29  24  84  99  57  96  80  56  93  13  12  33  67  37  26  38  24  59  62  84  80  50  49  73  15  94  17  72  30  95  50  31  73  95  25  75  78  64  75  23  42  27  12  81  75  49  17  24  38  85  71  82  96  25  33  26  21  45  89  40  18  15  12  44  76  74  75  96  87  44  92  58  96  15   3  96  97  62  51  73   1   1   1  95  59  24  39  69  71  91  70  16  25  16  86  45  80  64  53  52  72  39  44  91  34  80   6  69  92  63  66  65  88  84  18  44  90  18  21  85   4  51  49  15  70  81  81  40  52  42  91  65  44  56  74  84  56  58  41   7  33  91  46  59  67  31  11  40  44  10  70  75  17  97  45  49  59  72  86  95  54  30  58  36  43  39   7  37  60  38  82  22  46  96  69  58  34  89  42  33  51  69   6   6  51  84  12  71  45  60  66  14  80  87  20  21  47  20  10  78  71  82  50  51   6  30  17  81  85  10  45  54   6  94  69  71  92  14   5   1  12  54  95  66  86  50  88  53  45  39  98  24  44   6   7  71  66  53  50  44  66  54  59  23   3  71  16  84  74  86  87  92  99  75  99  87  69  93  14  36  69  19  56  46  77  42  19  21  19  54  55  88  17  54   1  82  64  10   1  73  52  22  77  30  30  60   1  93  47  67  83  71  24  30  57  17  59  88  38  60  49  91  64  50  15  76  15  20  40  70   5  66  74  41  49  68  86  69  28  73  99  48  48  68  15  21  70  44  30  55  32  17  53  66  94  88  30  57  77  12  86  88  59  27  69  84  95  52  99  59  37  25  87  23  96  67   8  24  74   1  61  44  68  47  28  42  68  82  77  96   3  16  95  12  66  15  73  38  36  25  84   2  75  27  24  92  18  64  12  95  90  80  12  50  18  37  51  55  39  42  92  21  47  29  31   4  52  22  80  51   1  61  76  46  60  56  28  94  72  65  31  45  84  52  61  80  44  17  16  88  75  98  41  76  33  24  92   4  87   3  66  41   2  60  88   4  10  45   2  85  60   8  57  20  84  84   2   2  10  53  67   9  34  45  88  91  12  64   2  71  50  30  69  18  48  99  34  87   1  41   1  80   5  48  96  22  45  34  82  16  18  86  98  19  20  46  82  44  12  72   6  75  83  65  11  72  40  96  16   4  46  29  26  35   2  68  33   8  23  64  54  49  43  57  54  66  63  70  64  24  12  67  35  77  95  32   7  21  26  40  28  78  47  79  98  30   8  66  93  44  15  46  90  25  33  10  46  98   1  68  43  72  50   7   3  90  22  28   2  15  26  20  10   4  97  88  42  40   1  49  85  63  47  68  39  51   3  54  83  70  70  30  77  87  11  95  43  38  43  71  99  18  41  27  39  35  73  74  93  77                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            7  57  97  75   6  60  18  59   9  74  54  73  53  86  94   3   6  59  68  48  33  42   4  42  64  86  91  19  22  48  97  27  80   2  54  79  21  15  41  62  51  15  71  44  89  13  55  25  40  54   8  73  37  54  40  83  52  27  23  85  54  72  18  23  77  44  66  83  73  11  31  17  51  20  58  10  50  64  80  20  18  59  73  38  60  38  84  92  59  60  73  37  27  60   8  48  42  91  28  93  53  19  55  25  96  79  56  50  95  31  42  73  29  73  76  85  24   1  31  17  74  61  28  91   8  10  43  57  95  22  74  55  55  67  61  87  72  86  97   9  76   6  48  91  54  72  81  82  34  24  20  20  32  18  97  18  65  25  51  52  24  98  99  63  82  76  25  18  68  96   5  20  76  25  43  39  72  31  57  82  75  48  38  70  60   7   3  61  50  54  93  53   5  25  46  66   1  67  70  63   6  81  11  75  13   5  86  88  86  26  83  42  92   3  10  63  29  76   1  22  94  10  21  65  24  92  91  82  63  56  41  28  25  88  85  95  15  29  15  23  33  41  18  87  43  56  57  49  86  68  97  53   1  28   3  50  60  61   3  59  97  78  37  88   6  73  20  84  93  58  36  49  42  94  72  31   1  21  65  23  62  40  56  53  81  34  82  47   8  75   6   2  20  41  82  86  10  14  92  39  89  74  25  57   3  25  78  48  59  50  86  40  86  66  75  47  15  53   7  78  75  61  21   2  93  93   5  28  68  94  54  90  82  99  14  17  35  95  42  30   4   2  44  19  51  32  23  88  41  86  30  79  32  66  58  88  21  66  39  51  24   4  48  41  59  17  81  66  87  69  40  99  14  47  20  21  24   8  73  57  33  58  45  25  94  57   2  34  20  61  80  94  39  81  20  69  93  27   5   4  87  89  70  77  77  73  50  56  90  24  87  21  72  81  79  84  97  56  82  50   7  45  76  57   4  89  19  22  85  22  63  61  42  16  36  91  86  55  92  92  43  51  39  29  82  23  10  83  53  24   3  40  27  80  29  74  52  50  48  19  79  34  92  72  12  85  77  15  29  14  41  36  79  27  23  18  12  63  62  53  21  15  28  97  72  38  68  53  91  97  76  19  65  94  62  28  62   4  54  52  48  35  79   2  89  12  24  87   9  72  84  96  37  28  48  53  40  86  98  23   6  89  53  30  42  75  70  49  99  66  67  49  29  82  58  67  68  26  11  22  51  15  14  40  14  13  88  37  67  90  29  50  77  49   5   1  10  90  82  24  79  37  46  31  80  37  17  72  88  68  54  42  40  78  26  71  67  55  51  16  96  36  66  42  55  48   9  66   4   9  37  79   2  89  84  46  15  65  44  84  83  83  53   9  76  18  65  18  98   3  34   1  13  15  41  85  95  79  49  48  90  96  96  41  99   8  70  43  69  70  51  13   9  87  78  92  53  76  67  50  10  76   3   4  89  55  48  92  82  66  52  82  10  94  52  93  29                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              28  29  84  57  50  61  77   5  10  51  22  57  36  38  30  42  66  95  19  51   2  34  41  85  85  47  23  78  31  56  76  30  26  58  68  57  97  71  43  35  71  33  72  80  96  59  95  31  28  74  44  65  46   2   3  12  16  37  14  92  40  80  41  85   5   7  20  21  29  55  87  26  10  96  79  69   5  97  23  29  11  79  56  70  63  47  42  61  93  74  24  35  96  68  82  22  40  48  70  92   3  28   3   8  69   8  74  16  60  71  25  61  31  70  20  93  79  84  90  33  41  30  13  73  16  71  47  96  84  24  34   7  42  39  90  97  26  21  42  26  14  78  37  90   1  88  89   2  58   9  75  40  33  60  49  74  80   3  61  88  57  45  20  16  39  26  90  82  75  86   9  79  45  50  16  46  47  66  96  42  61  64  66  67  75  61  78  19  44  35  67  37  30  12  99  10  63  26  24  50  51  79  48  29  71  32  12  17  12  95  54  39  82  93  45  92  19   2  63  78   3   2  51   4  97  38  26  44  36  57  48  36   1  31  74   1  39  19   9  89  75  37  60  43  94  38  31  67  81  34  52  39   2  79  42   4  70  83  43  95  63  48  52  65  87  68  14  23  36  44   3  89  99  47  96  38  23  86  12  28  54  44   1  78  17  28  18  35  47  15  25  18  25  32  81  55  31  77  48  64  84  17  28  93   5   3  24  87  20   8  20  27  10  90  24  37  96  59  91  95  14  67  93  46  84  53  19  88  88  65  20  68  82  47  24  58  24  18  53  59  44  21  47   9  59   1  21  59  33  91  86  77  32  81  32  71  73   6  90  32  71  80  29  12  43  74  43  87  60  83  20  12  67   2  98  78  58  67  77  79  79  62  14  59  62  29  74  86  92  54  69  41  63  13  87  59  99  86  63  84  89  28   1  69  31  65  90  81  33  17  60  82  21   9  51  47  66  94  41   1  81  84  46  65  39  93  38  74  46  42   4  10  12  94  39  52   5  62  43  70  37  12  52  79  20  15  82  95  94   1  37  27  36   4   6  82  80  87  18  19  28  60  16  27  54  85  41   7  55  17  18  89  92  85  77  75  29  53  69  43  15   8  21  35   9  81  51  88  76   1  19  88  56   8  93  45  33  58  63  60   5  23  70   1  42  51  91  89  75  99  60  40  20   2   9   9  36  33  34   3  30   3  44  40  76  49  51  67  50  94  98  21   4  78  15  51  99  91  55  85  69  60  99  78  69  69  33  29  80  74  50  55  49  50  46   7  77   2   8  93  89  25  67  27  64  49  70  18  34  30  30  80  32  82  80  12  27  91  83  51  31  94   8  37  32  28  17  15  22  50  38  88  96  39  92  62  63  15  17  47  11   8  53   6  16  39  95  61  92  98  99  73  61  60  83  20  28   6  88  28   7  61  99  88  18  97  50  58  91  55  78  47   6  36  85  84   6  16  82  14   7  69  60  79  71  59  24  97  50  90  25  48  64  54  84  86                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                77   6  62  86  40  39  65  13  32   9  39   8  95   9  53  37  33  21  36  75  40  23  99  35  24  88   7  76  29  27  15  15  51  71  77  50  56   5  95  88  75   5  35  78  11  11  81  29  30  40  94  89  64  81  36  60  79  26  39  96  82  87  76  75  88  41  93  38  53  42  13  21  87  24  84  40  23  97  53  51  49   5  97  69  35  56  21  45  41  69  78  67  24  29  53  73  31  51  16  15  19  22   4  81  71  66   1  72  96  29  77  31  25  62  71  19  60  24  46  19  32  46   5  34  72   3  23  25  93  91  28  56  52  68  10  58  21  99  13  44  30  92  40  79  33  64  87   7  44   4  96  54  48  55  86  39  55  70  18  80  22  89  30  30  75  80  51  52  13  41  64   9  34  18  81  20   9  66  72  19  46   6  65  14  62  46  87   8  55  69   9  99  51  70  65   2  79  36  67  90  46  27  44  85  21   8  76  14  79  81  22  46   1  94  14  51  94  27  82  22  12  15  23  41  77  78  28  82  69   4  90  23  14  55  83  54  68  19  31  86  50  34  58  94  91  43   8  47  82  88  31  71  40  68  24  72  51  60   7  53  33  75  81  48  17  87  78  93  76  40   2  10  75  70  81  98  58  18  93  76   8  45  88  95  18  29  64  90  56  53  37  65  91  61  28  37  15  16  39  27  77  78  23  33  47  93  35   2   5  85  75  36  26  57  67  58  46  97  47  92  10   8   5  55  24  52  81  18  81  78  47   8  11   5  18  12  22  52  72  33   1  88   1  57  55  57  99  84  50  24  99   7  46  54  75  21  72   6  11  62  65  30  71  21  26  55   4   3  67  20  16  74  58  39  25  28  11  91  98  94  41  23  15   2   1   8  51  76  23  66  16  61  76  53  65   4  20  43   7  74  84  63  78  23  41   1  46  41  80  25  31  58  92  17  33  33  99  73  79  86  59  87  54  80   2  28  23  24  63  66   3  66  92  31  26  74   5  64  47  32  30   7  24  32  36  20  95  58  83  71  59   9  59  43  21  54  36  33   2  18  45  40  85  82  16  44  47  50  84  36  88  21   2  59  37  78  51  46  62  62  25  64  44  56  61  47  87  68  26  88   7  25  86  33  93   6   2  45  13  55   8  40  29  14  97  36  11  46   4  83  69  62  80  53  41  18  99   3  19  64  87  68  87  53  21  22  68  78  85  97  99   3  98  75  55  90  38   8  64  79  32  35  33  46  51  53  83  52  88  57  85   7  24  33   1  42  97  41  72  42  74  28  96  16  48  84  14  79  96  56  49  34  71  73  11  48  41  89  24  25  30  44  26   4  17  66  58  51  81  72  18  53  11  89  14  40  42  29  21  58  37  39  45  49  94  19  64   7  44  73  18  58  20  86  28  20  84  93  55  16  91   1  50  76  54  78  46  97  29  65  23  51  38  12  81  35  72  43  70  17  36  33  58  20  73  25  68  72   4  72   3  43  56  27  89                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  65  37  11  79   9  93  68  99  32  19  21  65  33  15  32  70  26  89  86  32  29  48  75  84  35  58  97  17  78  79  78  67  68  59  59  78  82  90  36   3  19  21  77  47  78   5  37  80  12  56  29  23  32  72   8  66  82  38  75  94  47  23  99  19  70   1  39  66   4  45   9  35  41  56  59  39  25  52  21  46  88  65  98  64  25  53  95  37  36  32   4  12  71  91  62  18  79  50  24  58  94  52  31  14  83  52   1  55  61  14  68  46  82  60  49  16  34  26  95  52  85  33  63  23  18  76  46  35   7  42  21  93  91  97  13   3   6  74  53  71  84  58  81  39   1  34  49  63  48  51  88  23  79  81  28  21  62  32  93  81  53  26  97  34  48  66  71  11  25   7  64  79  74  24   1  63  98  64  99  15  62  16  41  30  59  49  53  34  14  27  83   5  41  43  57  91  12  35  64  48  55   9  21  85  49  85  34  49  70  19  24  47  99  31  16  71  81  59  68  90  86  66  52  94  67  28  11  39  22  79  13   4  11  30  95  71  90  51  24  97  58   4  18  28  10  68  33  38  41  61  27  36  19  84  11  39  73  33  52  36  29   4  57  16  26  66  10  62  11  58  17  14  73  21  86   4  46  64  72  72  96  78  28  39  37  48  19   4  98  35  63   4  57  69  96  68  55  59  18  11   9  28  37  72  25  43   6  41  45  36  65  27   7  38  10  68  75  79  22  92  60  60  43   6  44  17  31  94  86   2  24  42  68  33  52  77  82  70  81   4  88  35  17  63  84  84  40  17  98  28  18  22  87  72  21  14  76  31  82  58  44  64  93  15  10  69  97  91  50  71  65  99  68  58  58  36  57  92  93  74  99  12  13  25  78  18  69  14  52   9  51   5   4  47  63  25  27  47  71  58  26  23   3  11  92  77   2  31   3  45  72  48   9   8  46  67  18   8  99   6  26  31  53  75  55  31  60  34  56  48  89  38  54  52  27  68  78  35  15  97  10  67  20  51  16  99  63  55  61   3   6  75  13  96  29  65   1  45  26   9  48  30  56  89  32  18   6  54  65  68  20  78   4  76  41  43  55  88  33  52  64  72  33  10  77  22  57  67  83  54  44  59  78  49  76  60  81  94  77  19  41  48  96  46  75  31  42  41  51  18  10  45  10  55  92  94   8  51  91  23  88  86  25  85  53  47  57  80  69  15  67  19  61  39  25  16  54  28  58  63  11  44  68  17  61  47  33  70  52  30  65  30  66  60  14  81  99  80  65  87  14  97  41  39  57  47  69  26  94  54  31  91  14  73  30  30  31  58  97   3  71  63  17   1  21  83  79   7  95  96  37  15   6  66  38  83  71  26  88  89  70  47  46  16  29  44  46  97  23  44  92  78  52  49  32  50  27  42  65  45  55  36  45  41  94  52  68  70  99  14  91  43  71  31  26  81  48  51  57  17  15  90  27  79   8  14  11   4  73  24  88   2  80  55                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    63  51  81  88   3  20   2  72  72  58  45  10   2  92  97  64  53  34  36  38  79  22  59  64  17  99  90  27   7  13  68  93  14  42  80  35  39  29  18  11  79  41  57  50  51  40   9  67  96  87  65  16  17  18  27  23  41  95  75  50  21  65  43  20  30  12  39  87  46  26  67  29  89  21  26  69  14  77  63  80  35  36  98  60  62  99  27  70  62  97  82   2  43  25  25  65   6  97  65  19  41  68  58  45  48  55  28  16  25  79   5  51  77  52  40  37  13  83  67  67  61  10   5  92  13  74  22  96  10  79  38  55  64  72  11  63  92   7  37  86   1  24  11  66  26  14  66  59  86  96  35  96  18  30  34  85  59  51  19   2  44  65  50  51  60  36  70  29  27  92  95   8  98  94  89  21  99  82  96   1  40  33  56  31  37  29  41  33  11  20  31  67  57  13  37  68  91  81  28  25  66  49   2  25  68   8  81  58  73  47  30  87  27  78  14  41  58  78  19  10  51  85  53  94  93  72  90  81  20  92  17   9  43  72  14  81  98  28   3  59  61  51  58  14  79  17  79  49  78  35  38   6  18   7  19  46  40   4  54  52  18  55  64  98  90  45  18  51  21  99  56  37  21  57  13  82  52  17  96  74  24  19   3  94  50  76  27  73  84  45  42  31  80  33   5  15  94  62  88  61  28  40  42  61  61  29  18   2  56  44  66  46  97  28  35  12  11  46  10  66  65  45  64  65   7   5  50  55  74  45  30  17  71  70  73  70  79  83  65  47  22   8  87   3  36  57  90  44  53  65  45  49  65  44  80  95  88  53  90  48  20  67  66  72  64  31  54  56  82  93  43   7  35  57  55  58  61  91  57  89  66  29  86  47  18  51  31   6  61  68  79  45  79  46  57  64  63  36  76   7  38  71   9  25   9  28  10  53  45  17  45  57  75  36  95  91  12  73   1  88  42  17   6  55  10  58  31  43  57  71  36  43  10  24  96  11   2  24  43  67  39  14  16  30  10  48  62  76  98  21  75  94  57  55  47  24  56  54  75  96  50  42  12  85  47  85  63  48  93  71  21  15  66  74  41  94  49  44  55  39  16  17   2  35  12  22  52  67  16  17  16  56  49  37  68  72  72  96  37  70  94  21  92  78  70  47  44  65  58  79  51  55  67  15   7  63  11   9  50  54  71  73  97  59  60  81  51  44  13  18  34  18  50  42  58  81   3  12  77  60  26  16  40  19  58  21  45   8  61  81  97  18  60  98  11  95  26   3  25  31  76  66  78   4  55  52  76  80  95  98  94  11  44  26  22   4  14  49  36  84  23  90  81  19  40  40  36  54  79  76   4  74  68  70  98  87  95  40  81  48  35  22  80  85  44  86  86  12   8  78  84  47  56  29  93  64  82  86  67  48  56  30  42  18  63  52  42  45  20  98  43  72   4  58  62  37  68  19  43  14  63  69   7  72  87  73  98  98  76  47  64  17  94                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      98  72  73   7  60  25  65  58  79  38  91  56  12  65  47  30  90  52  73  28  48   1  12  98  10  77  24  46  15  88  37  80  41  98  88  41  56  21  58  98   2  68  64  94  54  71  77  11  11  80  69   6  87  39   7  65  69  71  42  28  77  91  85  87  17  77  63  29  88  56  50  76  36  82  87  85  79  15  31  74  37  49  54  87  29  55  44   4  61  85  28  80  81  15  19  98  32  19  53  62  13  12  90  32  12  78  17  49  30  95  78  58  27  22  41   8  23  24  12  87  58  12  64  58  30   1  15  16  21  22  46  96  50  95  40  48  51  71  37   7  56  93  73   9  96  41  97  27  83  76   8  94  74  79  33  67   5  26  94  58  22  10  66  39  42  29  80  67  27  53   1  16  31  68  85  50  65  31  73  16  45  83  21  15  62  29  34  36  40   8  91  74  26  55  78  11  99  83   1  32  31  79  75  22  28  72  51  55  36  66   7  88  90  58  98  48  17  53   7  74  21  23   8  59  57  89  64  86  63   8  37  26  84  88  37  79  66  20  17  13   8  14  56  65  89  76  13   1  71  78  61  27  42  55  49   8  41  19  67   3  19  39  87  99  98  84  69  31  35  20  18  12  13  56  95  85  50  81  61   8  68  86  76  82  84   2  41  12  22  14  37   4  78  10  24  56  63  95  39  69  42   7  28  61  42   7  55  48  54  75  13  31   8  98  86   2   5  74  74  53  93  62  87  94  87  52  50   7  49  41  56  60  14  16  79  27  80  24  92  35  33   8  76   1  99  32  69  29  75  87  93  76  89  40  41  80  24  28  50  44  19  10  73  61  40  41  97  18  89  73  83  62  50  69  20  70  90  72  50  83  83  28  76  87  22  92  16  67  64  65  20  37  56  56  70   6  69  48  59  30  77  40  57  96  57   8  98  74   5  15  96  73  91  70  86  98  75  55  37  59  14  58  57  17   7  97  49  47  60  67  45  53  39  28  80  41  56   1  96  30  92  16  74  53  62  54  43   8  28   4  78  94  63  42  73  88  10  92  92  98   2  69  22  10  22  77  16  76  15  50  98  20  38  66  24  34  36  28  41  26   8  37  90  75  93  46  81  87  65   4  83  58  49  21  84  60  66  39  39  53  41  29  47  48  31  45   3  24   5   8  34  46  14  47  13  95  16   1   9  92  24  79  51  62  68  68   8   3  89  68  17  52  95  75  27  50  85  47  83  12   5  86   3   5  24  81   4  11  33   1  22   1  66  87  73  75  57  14   9  33  95  46  23  57  39  10  96  34  34  31  84  49  62  60  34  50  44   2   5  35  70  74  18  62  11  21  50  46  46  42  99  57  39  10  25  67  13  55  93  89  49  82  14   3  42  12  68   3  15  26  17  54  49  88  60  26  18  98  78  40  22  20  56  96  71  73  73   1  59  77  31  40  98  66  62  73  59   8  14  70  85  44  23  56  39   4  31  13  21  13  88  42                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        57  32   9  96  41  68  55  65  90  80  45  77  18  26  58  44   7  13  57  77  55  17  44  56  60  15   9  21  13  48  87   8  86  24   6  23  71  95  43  28  39  58  34   2  58  65  28  16  39  89  59  15  93  92  16  23  33  22  92  46  38  78  75  11  45  72  30  87  82  49  58  57  34  42  21  56  19  83  49  55  45  70  85  38  88  17  72  75  60  43  55  12  45  89  85  31  96  85  40   5   5  71  17  63   7  60  12  96  30  58  95  92  47  17   3  14  96  46  16  77   6  52  54  55  66  27  71  29  15  94  92  68  73  72  93  52  90   8  80  23  13  62  61  38  41  94  45  79  48  24  41  57  95  50  87  10  99  76  91  18  42  14  35  14  15  10  99  89  71   1   1  35   4  78  99  38  77  65  47  60  43  66  79  36  54  44  39   1  77  52  77  21  67  38  12  49  20  66  57  94  81  52  75   7  55  42  40  26  77  93   9  35  42  25  11  53  19  71   5  11  59  87  72  66  35  89  21  56  97  57  23  18   8  39  91  68  20  58  36  70  98  98  69  17  70  71  30  29  81  39   3   2  20  38  14  16   8   4  24  39  94  51  41  25  43  75  47  67  72  33  44  77  57  13  47  50  48  80  66   6  23  40  46  68  30  61  31  42  26  94  35  52  25  86  64  77  81  33  55  71  63  74  10  78  55  12  76  63  93  94  31  14  19  95   6  44  43  76  30  44  38  59  53  26  97  30  97  57  32  54  44  93  10  30  31  32  25  78  15  28  20  59   2  80  69  89   9  35  51  98  70  70  48  94  40  16  46  75   7  23  91  18  71  89   6  97   9  29  68  40  80  24  65  70  21  58  61  25  63   4  50  93   9  87  18  35  75  79  11  91  63  76  89  72  45  16  33  87  18  42  45  66  58  85  37  86  14  28  48  20  84  32  68  93  76   6  83  75  68  84   9   5  56  29  64  99  72  82  97  67   8  74  59   6  46  76  22  76  88  15  96  49  87  60   7   4  20  99  19  76  35  15  89  36  76  91  89  30  45  83  83  38  61  24  12  88  79  63  99  69  68  93  17  92  39  71  94  86   9  38  59  16  96  72  94  35  34  87   2  18  67  37  90  89  13   5  54  99  14  36   2  88  20  78  80  94  71  83  65  12  20  51  32   6  13  24  87  82  34   1  77  21  63  56  72  26  50  65  98  89  67  53  50  96  66  46  51  61  79  88  22  83  22   8  60  56  45  19  42  60  88  42  46  38  87  21  84  21   1  67  56  64  60  64  97  50   7  89  29  88  78  37  74  45  31  10  57  15  10  49  99  26  99  98  17  86  72  62  20   3  80  71  89  25  37  97   8  85  79  83   9  78  86  88  15   7  14  65  40  72  89  73  33  61  46  29  91  41  24  23   7   4  98  59  71  29  74   1  29  65  65   3  30  23  35  91  47  85  97   9  30  88  61  43  60  11  57  83  50  45  33                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          4  29  99  76  79  99  75  79  83  15  83  23  18  47  89  35   9  85  26   5   3  14  75  17  15  77  83  30  69  10  97  65  79  42  61  94  68  33   7  93  39  14  46  47   4  86  34  14  46  24  83  61  20  73  97  27  77  19   3   7  33  21   1   1  64  30   9  53  25  66  71  95  59  71  84  63  79  43  85  14  24  95  11  67  84  41   8  95  70  47  14  91  45   1  23  41   9  44  98   2   1  25  23  59  21  91  53  48  28  45   7   2  35   2  72  55  98  12  49  20  55  78  38  46  67  10  97  63  48  54  58  81  86  13  24  47  72  67  73  92  33  86  88  88  18  15  42  16  11  10  16  88  18  84  30  38  15   5  51  33  60   5  92  77   6  96  25  94  74   4  38  59  91  24  77  95  98  39  81  94  34  67  68  25  39  25  20  13  51  30  50  46  26  43  28  71   5  54  98  68  29  88  35  82  65  74  71  96  52  23  34  26  72  45  91  29  66  80  64  18  30  15  65  12  70  62  59  90  81   2  62  68  38  81  11  73   1  31  72  38  12  89  67   8  58  75  72  96  66  97  22   5  65  64  52  20  61  93  41  30  28  84  98  92  66  88  97  92   6  39  44  13  33  19  82  27  87  71  46  29  83  67  93  39  10  46  56  59  11  31  73  47   7  62  18  97  22  62  27  99  69  78  95  65  44  69  28  37  89  24  16  51  38  64  55  52   4  44  41  74  76  21  89  82  62  28  38  85  59  45   8   5  12  70  42  93  42  99  91  58  64  61   7  27  12   5  95  76  87  93   1  78  47  21  88  80  86  91  33  90  91  35  90  84  97  42  10  84  93  63  74   4  42  89  62  14  99  65  17  71  18  62  97  43  67  47  92  75  22  82  16   8  63  37  85  70  22   9   8  41  82  27  56  34  45  12  43  86  15  99  26   8  87  77  86  70  20  68  80  43  97  84  93  57   1  28  58   2  29  52  86  25  29  11  69  90  99   3  73  70  55  17  62  11  49   5  81  49  40  52  32  66  37  95  83  74  77  33  40  65  96  98  26  99  22  12  38  63  28  68  22  73  64  99  74  72  74  92  53  10  47  82  48  34  22  55  93   5   3  67  60  16   1   4  38  45  71  94   1   8   8   1  38  36  17  45  52  53  39  45  69  92  27  10  86  73  81  21   6  78  66  32  26  71  21  60  88  92  68  50  86   1  95   1  62  17  90  45  15  56  58  30  16  68  25  24  90  50  70  57  59  15  70  10  97  13  78  11  95  12  79  78  22  22  21   5  11  53  95  64  11   3  51  61  17  97  47  45  81  55  19   3   8  75  78  26  15  29  64  12  40  54  13  22  99  27  54  99  31  53  36  89  32  89  43  54  22  66   8  67  37  95  17  52  98  38  52  10  86  22  42  83  61  46  82   1  42  83  30  69  69  69  39  68  96  48  42  20  60  86  62  72  56  66  64   4  27  21  76  61                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            36  84  25  27  54  99  69  41  23  10  54  54  16  77  75  27  75  24   8  44  42  94  55  64  81  50  50  54  29  11  99  83  53  66  20  20  17  47  86  29  80  66  46  52  67  76  88   2  41  27  76  83  29  39  41  97   2  26  99  86  87  79  45  87  54  50  36  87  34  42  50  81  27   9  96   7  26  91  78  34  80  20   8  20  23  10  40  22  59  35  96  58  60  53  50  78  82   8  32  26  56  95  57  75  97  81  49  41  24  67  59  36  99   9  72  67  96  85  68   6  42  74  46  13  92  57  62  89  24  18  53  51  20   4  39  64  94  58  71  56  83  25  31  12  49  38   3  56  26  34  20  84  65  46  84  60  14   7  93  11  81  57  51  89  65  58  62  10  47  91  44  62  13  23  78  13  64  15   2  18  76  87   9   2  30  79  97   2  69  13  81   1  76  99  60  82   5  48  23  12  78  54   3  17  37  45  95  47  17  13  13  89  20  77  20  29  42   8  96  74   6  15  30  60  42  83  93  47  82  92  99  20  67  70  30  66  44  80  39  21  32  80  11  92   7  65  29  47  64  46  24  16  97  57  16  34  94  48  40  23  80  28  78  73  66  30   7  94  66  10   6  70  95   7  59  59  76  14  29  99   5  29  85  58  95  44  11  33  90  76  83  20  90  28  11  39  49  36  84  30  45  66  53  45  82  73  22  97  13  11  20  31   8  72  91  22  15  25  87  43  91  83  98  24  98  70   4   8  14  69   1  38  21  41  37  98  30   1  36  27  90  12  94  31  50   2  40  21  90  85  16  91  92  82  91   9  51  54  70   8  38  70  77  50  55   8  47  85  79  81  96  23  18  83  94  85  28  90  84  32  65   9  80  91  40  72  47  50  53  93  66   1  23  41  30  54  70  56  44  88  38  55  46  67  61  26  85  45  35  85  27  99  80  19  74  99  60  97   7  57  36  76  31  83  90  62  54  47  70  11  47  23  93  31  98  84  57  40  78   6  47  35  68  93  84  88  94  60  80  71  90   4  31   2  90  86  82  95  46  51  45  72  61  38   9  65  68  32  27  17  87  39  77  59  68  41  68  59  38  10  65  60  55  65  77  32  15  55  13  45  40  58   8  60  43  66  48  62  33  56  50  22   7  48  29  74  84  53  21   6  54  92  56  51  71  91  55  78  25  40  89  33  80  59  90   5  15  25  54  10  75  78  15  77  78  95  48  80  44  65  10  59  30   4  35   8  53  65  20  90  19  48  40  33  26  52  14  42  61   9  62  94  97  53  59  78  79   3  72  67  44  54  14  52  29  19   5  75  49   8  74  94  95  43  96  98  18  32  62  50  90  97  31  17  40  57  36  60   6  92  30  74  62  82  26  89  40  81   1  59  59  68  10  44  43   4  23  65  91  34  41  10  63   6   5  14  80   8  60  27  16  59  30  34  96  94  97  20  26  96  76  35  64  51  31  32  51  43  59                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              90  55  45  97  64  95  93  13  99  27  30  45  74  91  87  79  83  28  57  49  22  59  25  14  39  39  25   4  42  93   4  51  32  45  91  92  26  70  30  21  18  81  80  52  12  82  19  89  11  76  92  22  32  71  39  91   5  48  28  85  22  34  73  10  32   4  67  24   1  30  40  20  90  19  84  26  29  77  72  83  72  39  87  67  71  27  56  54  22  62  76  79  82  62  67  51  53  43  98  18  34  15  89  52  52   6   5  71   6  47  56  86  48   7  27  80  71  94  50  82  56  62  29  44  24  53  79   4  17  49  38  27  22  59  68  74  79  88  10  12  14  91  57  84  74  15  24  19  97  28  92  90  34  73   5  99  28  45  58  20  13  44  72  98  37  48   6  29   3  28  46  76  43  82  37  59  75  22  30  25   6  85  41  41  54  23  51  31  68  89  52  17  68  17  90  24  23  53  44  39   2  38   4  76   2  87  60  75  56  76  82  10  17  90  52  14  20   3  15  85  39  61  51  44  11  17  66  47   6  82  12  77  67  72  87  18  48  46  86  67  37  10  68   2  83  41  67  25  10  72  82  98  56  68  65  24  93  32  70  72  11  77  31  54  12  29  92  69   7  12  36   5   9  12  35  52  40  76   7  14  73  12  65  62   8  94  46  40  35  29  19  14   6  19  34  34  55  77  23  63   1  64  92  47  37   4  84  18   7  30  93  76  53  71  35  76  42  89  10  39   2  93  83  73  22  88  58  40  84  92  85  71   5  17  11  52  65  99  84  88  73  95  74  30  28  93  87  76  50  39  59  66  17  49  57  40  67  10  10   7  46  31  48  83  47  24   3  57  99  58  86  11   5  30  53   6  31   4  27  69  18  22  58  46   8  60  39  45  31  37  39   4  74  16  45  79  19  80  55  70  68  35  19  74  12   8   6  72  24  62  33  57  23   9  65  89  70  95  15  42  40  85  10  85  81   7  16   6  77  73  17  53  40   7   8  92  80  46  65  81  43  40  63  93  98  71  75  69  47  28  60  78  94  16  87  75  24  99   5  53  39  12  62   6  71  65  84  12  29  10  63   9  35  20   4  53  47  72  91  22  81  38   2  84  62  34  35  48  24  43  97  58   6  10  38  53  48  91  77  83  53  51  97  64  88  35  86  51  78  81  23  56   2   6   7  98  75  99  40  39  66  76  86  98   1  46  25   3  48  24  25  75  45  46  38  18  35  94  56  61  65   3  39   9   3  10  37  49  29  23  59  68  52  70  44  15  22   1  79  38  40  97  67  27  42  58  37  91  94  37  12  56  27  60  65  92  86  37  54  70  72  52  84  32  11  86  47  48   5  88  49   8  37  13  55  61  36  32  89  44  95   1   6  69  26  46  18  34  96  50  56  63  26  62  85  33  48  86   4  99  88  43  52  29   4   4   5  64  55  45  71  16  21  32  32  24  23  37  99  30  31  45  68  85  39  77  11  11                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                57  16  46  48  93  34  84  43  98  38  15  61  25  93  94  38  50  43  81  82  95  91  68  79   6  96  16  65  60  71  83  90  94  65  26  66   8  65  89  96  75  15  99   8  49  76  94  81  35  13  96  76  99  77  67  40  73  83  18  68  85  86   3  29  74  99  79  81  65  81  51  51  50  99  10  12  60  30  75  89  80  39  23  23  11  92  78  55  46  93  83  17  81  62  25  70  31  69   9  42  17  71  72  12   9  78  10  65  26  32  61  85  58  68  47  31  50  39  62  49  60  46  72  15  25  87  27  54  51  41  21  61  11  64  37  75  52  84   9  19  94  28  74  32  77  31   6  98  55  89  25  25  97  66  92  44  13  21  24  81   1  94  22  65  32  78  52  49  25  22  72  42   7  43  10  71  66  63  61  48  44  52  47  90  44  97  68  57  24  21   6  50  21  91  31  17  96  25  80  43  54  57   2  36  69  97  84  19  42  14  63  86  33  84  33  68  67  73  37  13  24  51  29  33   9  99  60  41  35  82  70  85  10  54  99   9  88  66  76  86  60  44  49  17  37  69  32  91  88  41  98  76   2  22  41   1  72  75  49  45  23  32  64   1  76  30   1  74  21  78   7  92   9  39  58  38   1  40  23  59  55  51  97  80  35  42  93  92  67  36  92  23  72   6  23  63  84  68  29  59  94  34  27  45  28  29  98  54  96  83  45  65  83   7  11  60  21  80  79  29  52  84  83   9  34  41  36  99  72  15  77  82  94   1  49  12  42  13  52  60  74  42  52  19  16  89  58  98  55  18  93  54   4  13  48  42  85  54  15  97  17  96  59  21  71   7  54  26  29  19   5  74  16  39   2  10  11   8  69  48  68   8  53  41  98  85  30  10  97  75  22  52  18   8  67  88  14  36  34  49  23  22  80  92  34  54  57  97  25  69  74  91  97   7  92  55  10  58  74  52  56  94  26  82  26  26  10  61  18  34  43  32   4   6  77   9  23  38  30  24   4  23  65   3  20  70  43  88  71  42   6  46  85  89  53  97  71  65   4  43  74  46  26  73  22   4  24  68  71  91  81   4  40  43  37  48  47  76  91  27  72   5  45  60  71  31  37  58  64  64  35  96  61  92  74  44  13  53  70  53  48  91  15  57  51  20  34  17  38  63  36  25  52  20  56  12  28   1  10  44  54  24   6  66  97  60  74  33  33  60  80  66   3  87  65   6  82  54   6  81  58  99  58  19  98  51  93  76   2  49  33  20  57  62  33  67   9  13  13  12   4   6  80  77  60   4  38  71  62  20  47  81  25  89  73  91  87  31  10  77  79  92  58  16  86  71  46  55  81  57  92  31  52  93  67  35   6  75  44  21   6  24  47  84  35  58  40  40  62  65  29  76  44  23  40  22  95  33  59  53  41  13  48  16  60  62   2  67  41  98  45  12  32  96  22  77   3  96  46  84  45   8  34  15  55  30  48                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  94  72  19   8  64  49   5  71  95  38  25  57  15  76  57   2  29  76  68  88  40   9  22  36  11  64  27  70  18  55  45  88  49  15  62  34  62  33   4  82  47  24  11  71  18  43  90  45  94  66  17  84  10  34  97  80  88  55  64  66  55  58  15   2  17  27  69  36  93  63  72  82  43  89  68  71  83  32  71  15  88  95   8  77  11  65  54  60  61  55  51  97  88   5  87  65  10  24  10  60  18  12  53  79  17  91  39  70   4  67  21  55  24   6  46  53  65  76  43  99  25  90  10  32  67  91  29  28  40  71   6  21  34  80  15   5  89   9   3  43   9  33  62  25  16  82  68  87  70  90   7  43  56  43  70  16  79  54  60   9  14   3  38  69   4  25   2  48  18  81  89  91   1   8  17  15  29  86  53  64  31  79  37  68  47  87  83  41  40  75  35  76  65  60  82  37   5  33   7  65  86  40  34  40  62  32  80  54  97  73  15  12  69   4  72   4  45  49  72  50  89   7  33  99  23  64  47  51   6  56  43  47  87  86  19  15  40  75  65  68  98  75   3  20  82  42  13  14  50  28  69  91  43  53   5  73  18   2  61  55  46  64  53  18  76  62  63  39  75   5  62  12  27  66   9  95  38  27  58  65  60  98  34  39  57  90  68  26  32  74   6   6  37  97  81   6  96  10  90  27  52  20  72  85  10  72  27   2  43  43  43  95  51  96  72  94  36  93  32  22  86  79  88  97  42   1  62  42  63   7  37   7  20  82   7  24   6  51  49  14  31   3  80  68  55  75  16  51  43  61  15  69  40  47  38  44  83  48  87  53   5  86  18  38  17  62  58  21  32   6  16  79  65  43  97  14  12   8  93  10  59  25  25  22  61  87  21  19  84  35  46  99  40  51  58  46  66   4  41  33  87  92  20  92   3  37   8  83   6  57  15  45  89  68  10  51  85  94   7  72  68  27  54  32  92   3  91  52  90  80  57  18   4  63  43  43   8  64  50  81  83   4  46  47  54  66  35  24  46  99  36  34  74  55  97  15  99  55  13  14  23  70  76  87  36  23  28  22  10  54  59  30   4  46  77  19  54  38   4  57  47   8  40  27  95  93  85  34  52  18  66  68  13  92  87  44  63  14  10  65  12  56  48  23  28  19  16  93  52  26  83  76  85  55  76  56  93  65  12  48  17  31  29  66  72  48  99  12  67   2  74  20  92  66   5  92  37  36  56  63  47  81  52  78   8  23   5  75  54  85  18  85  85  90  72  41  50  13  82  35  91  45  11  48  50  25  51  82  17  47  82  86  97  70  67  68  61  99  16  64  86  92  47  63  18  89  15  25  32  41  28  51   4  86   6  70  33  76  57  51  36  82  44   3  98  48  96   6   5   6  67  89  61  17  77   7   6  51  13  95  32  35  76  52  45  48  49  60  15  54  36  25  20  80  36  58  89  28  61  84  46  66  98  68  10  49                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    94  49  42  76   7  22  65  60  40  63  95  60  80  74  21  87  91  40  27  87  40  44  43  42  97  98  34  21   3  13  11  58  64  41  98  23  87  98  37  17  28   1  42  77  32  36   9   5  45  23  81  62  54   2   1  46  67  54  49   4   8  16  67  81  48   6  72  63  32  62  91  76  91  19  76  30   5  63  18  96  52   6  64  52  93  26  64  93  85  73  98  27  20  25  49   8  26   2  29   1  80  86  36  16  59  84  30  58  41  53  73  24  42  19  37  13  46  38  31  34  30  56  16   9  95  81  76  32  22  20   4  30  49  42  93  62  97   4  27   9  41  99  66  11  58  83  14  19  43  22  52  94  78  27  44  24  23  29  63  22  82  30  39  96  93  59  73  48  86  62  24  67  83  10  81   9  80  68  91  58  19  72  60  86  35  28  15  86  78  39  26  33  52  97   5  88  58   2  76  76  81   6  50  41  33  70   7  13  93  37  94  49  45  64  54  23  78  76  78  75   3  67   8  66  23  89  79  77  41  62  62  62  47  55  26  22   2  44  25  26  97  62  84  46  65  65  66  71  19   7  45  33  71  62  61  42  64  89  18  79  78  89  83  59  25  15   6   2  68   9  48  96  16  38   2  33  40  35  36  42  86  75  35   2  42  11  98  73  67  76   1  58  65  94  68  92  32  77  87  85  10   5  13  54  33   9   9  59  74  69  71  15  12  70  16  65  76  44  49  68  80  74  68  19  24  14  13  78   5  57  18  83  68  74  82  58  71  45  89  87  57  77  74  93  53  46  45  41  12  96  82  43   4  38   4  26  34  21  93  72  18  16  30  99  69  75  64  52  53  92  90  28  44  97  40   3  64  78  46  41  96  84  74  35  22  19  22  88  13   2  38  36  65  68  49  72  33  29  95  17  97  51  81  52  38   6  68   8  65  15  35  22  42  46   2  92  15  71  12  14  95  47  24  89  85  95  70  42  35   9  84   2  59  61  48  69   6  65  25  86  62  78  68   5  24  78  37  21  90  20  60  81  77  81  74   4  58  26  71  82  86  79  45  81  50  81  25  14  85  17  15  68   8   7  33  20  56  46  63  40  45  24  30  83  76  15  82  20  29  64   4  23   1  31  53  45  68  61  19  39  49  69  85   6  36  20  29  77  35  15  20  37   8  47  50  81  87  74  25  69  65  58  61  25  96  80   2  75  23  36  56  58  99  26  93  27  45  71  54  73  68  68  21  23  38  26  43  10  21  71  72   8  50  39  45  15   6  23  94  83  87  62  73   7  84  81  41  10  24  69  39  67  18  94  84  37  26  38  75  25  88   7  69  17  76  64  38  24  61  38  45  99  90   1  38  89  71  11  88  72  61  55  94  63  72  44  68  18  14  98  22  80   3  84  42  35  86  26  86  72  99  14  80  72   3  40  72  79  35  87  90  63  58  88  19  76  34  28  60  18  35  95  85  26  85                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      66  80  70  23  56   9  93  26  13  93  86  17   9  25  37  60  80  44   9   3  59  17  82  65  18  79   7  56  46  18  34  12  51  36  89  50  29  98  92  51  62  19   8  47  56  25  63  67  15  60   2  73  52  46  25  13  14  65  27  29   1  20  48  42   1  50  64  23  23  70  97  39  28  26  37  11  55  66  51  46  29  82  95  59  39  11  88  72  94  65  84  49  51  53  33  48   3  12  79  54  74  75  75  59  32  62  39  96  81  15   1  69  21  36   8  69  33  36  67  42  29  15  30  88  54   4  74  78  73  83  84  26  75  98   3  93  86  56  95  25  38  60  99  71  13   7  72  60  61  91  32  72  39  38  31  32  62  51  48  89  40  10  34  48  62  82  61   7  41  17  14  24  41  78  71  93  81  69  94  77  57  73  85  99  94  43  61  70  10   1  31  51  26  31   9  28  75  20  36  21  98  56  35  23  14  85  77  62  14  89  45  22  59  47  79  39  85  63  74  47  69  66  45  60  74  20  65  30  28   8  67  17  31  77  27  36  14  27  89  61  80  77  82  74  78  46  61  60  45  67  19  33  61  26  30  66  57  19  26  78  69  60  54  21  17  98  17  39  90  91   7  43  36  79  34   1  65  78  89  25  89   2  91  75   8  64  58  35  76  70  16  66  13  97  83  37  18  31  37   4   8  70  13  97  95   9  84  91  40  41  37  24   7  88  41  75  15  13  25  49  56  55   9  88  11   3  13  85   4  52  56  39  79  24  20  55  93  44  81  17  69  73  34  20  14  75  29  32  36  98   2  59  84  17   3  45  17  45  91  56  89   7  46  98  53  14  16  58  93  11  18   4  78  96  42  81  53  33  31  87  53  66  72   7  20  53  82  10  40  76  47  59  49  67  51  96  65  65  68  66  40  96  69  94  96  61  45  41  62  60  89  66  42  11  23  11  58  85   6  18  94  98  74  90  37  15  37  39  91  86  95  60  70  38  69  97  68  79  36   1  32  79  98  86  66  93   6  15  47  36  75  49  71  50   7  11  33  43   4  43  50  84  36  53  55  32  93  72  22  92  84  17  23  82  40  78  46  89  33  67  38  17  66   5  99   8  19  81  58   2  95  56  50  66  29  84  74  96  53   9  73  66   2  62  31  10  21   5  10  52  93  22  71  53  53  68  99  55  57  53  97   2  76  82  28  69  48  58  60  99  61  63  95  18  72  43  47  54  82  38   2  20  27  32  29  66  45  19  85  28  20  99  94  33  82  83  35  98  82  27  36  29  73  84  69  95  86  95  81  62  49   6  23  36  65  69  38  59  87  57  69  44  93  62  18  67  78   3  35  50  43  76  86  62  79  34  46  23  61  37  58  65  39  62  17  14  15  44  51  14  24  87  17  34   6  87  48  88  52  89  43   7  16  70  45  63  94   1  70  90  98  40  19  37  60  64  11  70  38  64  66  36  34  70                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        1   5  33  62  14  56  93  79  90  59  24  42  32  54  68  97  61  25  11  10  83  54  63  41  74  13  13  49  15  92  95  67  22  90   6  13  70  62   1  81  18   8  95  83  61  48  58  39  44  35  23  88  37  39  42  44  59  18  10  10  63  49  43  49  99  54  13  81   2  98  61  33  71  35  20  38  23  82  27  78  32  12  81   3  30  17  13  57   8  29  74  24   2   7  79  56  41  57  36  93  65  58  64  86  79  31  44  84  76  85  26  91  38  77  98  84  79  85  47  95  59  71  65  73  99  53  67   7  20  65  48  41  99  90  20  42  22  22  70  52  67   1  27  93  23  99  43  15  75   2  94  73  79  12  40  53   3  41  94  75  91  16  43  35  76  80  17  12  92  21  47  51  52  26  38  59  93   6  22  52  40  44  35  17  26  77  66  69  63  62  46  27  27  61  84  29  24  85  63  35  27  27  55  35  61  83  88  16  41  22  42  74  85  51  48  36  53  10  65  98  15  78  47  27  61  68  19  93  97  33  42  83  33  58  91  45  20  77  42  19  10  56  89  35  50  91  21  11  23  47  25  18  98  73  38  55  60  80  80  14  72  38  45  83  12  70  95  70  92  73   4  93  16  32  58   3  75  70  50  50  61  25  67  65  40  33  16  30  44  77   8  93  65  35  22  43  70  18  54  95  34  45  99   1  99  39  11   7   4  74  32  65   8  91  96   9  47  47  89  74  37  17  33  97  92   5  57  39  83  38  52  37  68   9  84  91  93  93  91  82  99   6  20   4  57   6  46  83  74  17   8  51  65  58  76  78  91  89  22  17  67  21  91  30  58  83  16  42   1  70  81   6  55  47  61   6  57  90  30  30  20  45  77  98  64   3  27  56   2  37  79  52  24  39  36  40  35  19   7  30  51  15  41  75   7  94  39  57  72  71  42   9  33  28  29  63   6  36  48   5  62  78  92  40  29  96  45  33  97   2  79  43  28  67  77  78  10  83  79   1  25  35  70  78  66  19  84  97  55  28  86  81  81  62  22  88  95  25  71  68  42   9  96  21  91  51  38  37  62  50  96  82  29  89  77  56  29  25  81  30  50  60  88  51   2  16  25  80  18  41  66  90  82  88  74  31  80  99  45  49  44   6   3  10  52  79  85  60  93  43  58  96  21  56   3  91  86  36  85  44  79  15  31  96  99  62  14   3  80  45  47  71  89  37  66   2  16  56  95  78  10  28  99  23  54  58   8  26  86  23  79  32  68   3  36  15  46  36  22  33  19   2  35  65  89  44  39  63  44  92  43  82  65  93  55  36  21  12  52  40  58  84   1  56  94  90  25  59  50  91  68  11  63  40  58  23  34  94  52  24  82  57  63  25  84  57  87  29  53  81  69  11  33  13  25  57  69  44  57  69  91  23  34  87  85  79  55  33  68  45  73  57  27  83  60   2  54  33  65  69  71  91  55                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          63  82  90  89  17  75  39  28  27  60   2  51  54  47  66  55  24  28  70  37  32  26  64  59  86  76  43  64  55  94  91  27  37  37  89  30  65  58  99  88  52  37  63  48  55   5  59  72  88  64  53  44   7  48  73  59  81  87  93  90  27  51  59  89  23  14  35  25  59  13  33  71  86  30  92  51   8  82  61  95  51   8  94  15  58  22  30  75  27  66  76  87  28  45   6  94  44  26  11  68   7  25  92  87  56  92  10  15  77   8  19  62  53  61  20  47  24  48  14  18  58  98  42  60  57  87  75  48  85   5  33  41  18  46  10  22  96  43  34  20  68  26  71  29  57  86  73  81  66  18  45  52  46  56  49  56  95   9  42  90  35  57   7   2  79  38  65  46  96  54  91   3  21  19  34   4  66  92  29  80  38   7   4  61  92  95  67  31  91  47  30  32  46  75  13  54  78  34  45  34  61  69  49  86  13  43  69  77  74  58   4  78  66  31  29  91  81  16  56  35  57  51  86  39  42  98  85  38  90  71  50  10  72  60  68  25   8  46  42  50  12  79  28  20  48  99  56  91  69  69  73  67  25  99  70   4  17  55  27  86  53  70  28  22  86  57  33  64  44  45  65   1  58  63  18  33  94  34  32  61  29  57  34  47  94  91  75  85  60  16  69  91  58  27  55  45  98  94  82  16  99  42  31  72  82  81  22  76  60  89  68  11  51  51  64  57  60  60  43  54  50  65  37  62  17  32  28  86   9  39  78  17  47  10  53  63  67  33  32  87  67  62  34  44  45  45  90  28  13  58  25  62  59  39  72  26  76  44  91  67  72  84  73  70  88  33  33  12  30  92  80  29   1  96  90   7  60  51   8  63  12  29  58   7   8  73  42  93  72  76  80  86  17  53  81  62  84  24  86  67  66  78  37   1  42  84  99   2  37  90  82  24  84  38  86  25  70  92  41  36  89  93  40  15  96  22  16  66  62  14  50  96  43  77  72  91  74  27  66  19  62  57  49  25  19  59  82  25  32  79  59  82  57  80  22  32  19  74  79  39  73  21  56  99  89  45  67  84   6  57  97  23  67  20  94  11  66  48  41   1  28  71  45  53  57  30  51  15   1  58  80  66  48  83  84  42  49  19  48  71  69  90  32  69  88  59  75  42  75  98   3  98  97  74  46   5  54  70  35   3  60  53  40  26  19  68  92  29  66  13  53  87  60   2  25  85   4  36  49  73  23  65  42  57  15  81  81  46  19  15  83  74  20  22  41  75  10  97  48  93  79  51   3   9   9  75  35   6  18  77  92  96  49  41  53  29  50  81  17  40   6  15  38  96  58   1  40  83  90  21   6  56  43  66  69  77  12  99  67   5  87  94  80  88  16  72  95  10  37  37  66  42  23  53   4  24   1  44  53  42  64  13  20  22  54  54  27  82  29  27  87  72  29  26  75  28  33  56  31  27  15  95                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            56  25  94  60  69  13  24  23  63  45  81  11  32  11  59  13  64   4  56  16  40  22  86   7  47  60  36  96  26  17  30  51  63  77   4  36  35  27  14  36   8  26  78  36  80  53  49  53   5  49  21  35  84  89  38  87  51  28  68  15  24  90  24   1  82   3  53  42  47  98  36  20  78   1   4  19  39   9   2  40   1   2   9  72  93  19  79  85  72  80  87   4  94  36  81  25  98  29  97  82  62  81  12   6  85  56  44  14  35  54  67  95  29  27  27  32  43  95  28  83  88  56  40  10   9  31  48  49  83  59  43  43   7  54  83  12  84  66  27  31  96  16  19  93  82  14  98  30  49   1   3  96  46  54  75  40  14   4  35  62  18  43  21  64  40  90  56  74   4  26  14  23  90  30  40   8  44  36  38  68  85  32  22  73   1  93  39  97  68  63  43  85  99  76   7  57   8  55  89  72  90  85  17  79  54  43  68   2  38   9  10  36  30  19  57  21  62  20  93   5  28  12  81  57  62  55   2  34  78  23  14  35  35  75   7  78   1  60  15   2  74  86  14  72  37  79  92  14  24  35  22  54  39  60  17  44  72  11  94  19   5  33  41  96  71  66  34  20  79  87  37   1  51  33  62   5  22  92  35   8  28  24  32  28  61  64  31   2  11  90   3  17  82  76  32  42  55  13  81  53  65  86  62   4  55  47  48  79  95  92  66  34  27  75  19   4  89  18  77  85  34  49  93  54  64  52  31  29  11  48  19  81  49  15  29  42  38  46  20  75  63  73  45  11  33  19  35  97  63  38  62  40  78  77  87  91  42  20  15   2  35  62  53  32  29  89  27   6  42  49  23  40  44  92  89   5  82  38  15  27   4   6  62  26   9  34  65  91  47  19  85  85  15   5  36  18  46   6  84  73  85  32  58  32  94  13  18  36  89  20  68  91  85  82  93  99  73  39  47  92  20  93  26  81  60  81  71  53  98  46   2  40  16  46   9  17  46  94  46  40  66  10  24  30  24  41  27  40  96   4  96  49  53   9  66  97  46  55  77   7  93  65  23  38  56  32   4  19  92  63  55  88  69  72  64  57  99  86  66  75  34  61  86  31  28  13  46  72  36  54  18  99  60  32  10  24  39  77  31  51  76  36  44  90  55  50  32  58  64  78  37  97  70  60  29  96  58  70  90  37  50  17   7   3  90  53  23  42  78  84  16  19  92  22  34  83  73  23  29  57  99  38   7  81  56  14  70  47  23  41  32  60  61   3  71  84  87   2  50  12  51  67  44  28  97  77  15  67  81  29  58  45  89  44  45  73  96  40  25  42  95  92  92  88   9  74  79  71  52  63  88   2  49  84  23  45  81  17  11  52  81  37  14  66  41   4   2  80  39   2   5  56  94  16  56  14  49  70  81   8  89  59  99  10  88  98  50  41  40  16  25  36  48  44  27  79  16   8   4  30  88                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              49   2  68  86   8   3  36  35  53  12  93  84  48  81  82  32   5  88  15  63  45  58  48  79  35  19  35  87  84  80  21  31   2  37  33   8  56  28  80  19  47  99  29   3  54  21  44  18  42  56  69  96  25  95   3  83  18  33   4  25  39  88  90  29  13  14  36  87  24  51  76  98  60  80   1  59  20  17  23  14  96  19  89  29  35  42  28  23  52  56  41  81  36  26  83  13  96  85  87  53  36  33  86  74  65  25  49  44   9  55  46  91  23  80  58  37  86  80  18  52  17  39  69  69  71  62  24   5  94  29  21  98  48  29  91  35  55  98  10   3  32  42  74  19  50  65  39  77  22  22  39  44  38  28  59  44  48   7  26  79  70  59  25  34  67  25  35  31  93  12  91  32   8  18  15  20  58  70  52  31  30  66  27  11  58  18   6  26  97  75  68  41  85  23  37  73  77  23  46  82  65  96  48  80  54  77  15  56  39  27  55  11  12  82  54  37  46  11  69  71  67  40   5  40  34  43  97   7  44  44  26  16  24  99  40  59  54  71  69  89  45  81  48  94  50  92  13  41  17  99  80  91  55  43  38  11  51  96  40  89  29  77  52  32  40  92  21  80  48  17  31  80  53  58  15  68  40   1  38  96  25  13  51  84  93  72  30  18  65   2   7  98  56  75  69  28  70  64  14   7  94  70  47  61  77  85  94  40  85  26  97  52  29   9  96  96  10  37  56   6  51  30  72  53  99  89  79  85  52   7   5  11  28  96   2  49  48  55  84  25  89  13  92  47  12  98   9  48  72  38  10  78  52  23  40  83  86   6  84  75  67  59  31  26  67  66  32  53  33  51  13  52  55  67  49  61   2  88  98  13  22  23  64  95  92   4  66   8  46   9   7  72  31   3  84  90  35  14  24  83  94  32  42  71  20  79  31   3  11   3  66  15  16  58  94  25  51  56  88  48  15  68  19  47  59  62  68  33  84  30  53  13  74  50  84  54  15  36  68  41  29  16  76   3  42  91  89  56  59  53  12  50  81  49  62   9  47  19  94  93  39   1  66  81  91  81  47  83  65  20   7  66  16  76  95  50  16  81  14  39  78  50  41  16  26  68   6  99  91   7  31  24  56   4  37  91  17  28  85  97  55  23  53  46  32  65  92  51  53  55  55  81  73  74  34  13  24  90  78  42  55  66  89  89  39  51  24  17  96  71  89  75  81  43  47   7  86  25  15  82  80  26  43  54  75  81  49  82  21  44  13  91  52  27  71  28   4  34  68   5  85  88  58  89   6  28  87  43  31  61  98  45  20  73   5  39  76  52  38  99  24  78  75  67  81  93  87  70  21  70  23  99  96  75  80  55  91  56   7  99  94  34  98  10  58  29  49   5  20  22  84  33  90  41  58  21  86  43   6  54  80  47  47  57  61  75  43  77   8  94  16  52  20   9  93  74  35  44  62  15                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                91  16  95   1  45  42  97  39  25  30   9  37  87  24  91  87  81  89  99  87  74  31  42  39   9  50  49  28  18  94  86   6  52  88  66  33  56  20  30  78  76   6  68  89  84   6  82  87  89   9  53  24  52  35  61  63  39  17  57  71  89  83   1  45  74  91  92   9  90  78  59  33  63  34  57   3  12  45  64  40  22  58  96   4  81  47  37  81  95  10  97  93  57  56  87  25  88  29  96  57  54  85  97  40  23   5  96  34  37  17  28  49  74  51  76  88  68  24  31  99  31  62  49  25  20  92  83  11  24  45  41  92  78  50  49  30  30  39  36  61  67  73  91  38   7  23  24  84  33  90  82  29  29  93  63  24  35  85  78  70   5  37  43  58  96  27  16  26  66  20  73  75   1  66  91  45  60   1  45  19  38   1  66  48  87  17  93  91  38  24  45  89  35  35  80  31  55  41  50  29  12  78  21  33  59  24  47  85  28  76  34  17  87  99   5  27  34  26  73  44  60  56  21  45  69  96  39  44  59  35  74  84  69   6  77  81  19  58  69  83  35  50  46  87  57   2  91  22  44  80  75  40  31  20  22  93  96  51  13  61  86  62  29  16  66  48  93  91  81  51  53  69  61  67  29  97  93  69  97  30  66  71  29  46  38  36  64  51  84  86  40  95  42  69  23  62  16  87  97  12  99  32  82  50  18  21  66  45  33  11  65  92  33  95  86  32  24  92  85  79  67  52  32  11  38  37  40  45  63  75  77  24   3   8  95  21  14  47  24  92  98  80  97  47  95  56  79  36  48  29  65  53  24  11  37  80  71  10  27  33   5  17  42  28  21  40  75  20  30  60  40  75  96  36   8  94  90  94  97  72  74  72  94  64  40  26  60  25  69  71  14   9  56  27  70  44   5  30  18  38  75  32  70   3   4  97  58  24  27  20  72  39  67  49  62  30  41  19  25  87  32  74  48  24  55  30  52  46  53  11  49  20  76  20  95  38  59  70  35  79   1  30  37  61  95  25   4  93  48  68  95  36  92  76  94  42  53  35  14  44  55  30  77  82  61  85  38  66  83  32  49  69  12  51   2  79  62  18  67  33  79  33  17  64  56  27  16  64  97  79  57  62  86  56  65  89  76  19  96  41  99  43  56  52  97  15  55  54  58  70   7  36  49   5  62   2   9  71   5  59  55  31  16  21  32  64  19  52  68  30  61  31  20  49  61  27  96  45  60  11  59  40  67  71  40  58  14  91  43  88  81  84  38  70  35  59   5  87  36  80  53  93  89  48   3  96   7  67  41  19   8  14  93  16  60  59  30   5   3  69  41  82  85  54  27  95   4  64  17  58  90  12   3  29   6  79  66  60  69  22  87  53  77  55  41  34  31  59  22  60  39   8  48   6   7  24  41  31  67  60  55  30  15  14  25  14  65  34  17  12  28  84  87  99  93  73  23  69  33                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  88  21   1  66  67  41  17   8  48  84  99  57  26  24  68  58  36  58  16  65  32  59  37  21  83  71  24   6  16  33  31  72  34  11  57  24  80  10  45  88  20  44  24  56  13  58  74  44  74  31  55  76  35  83  29  48  28   7  58  91  29  32  90   2  56  19  76   3  59  33  28  31  51  31  32  94   2  62  76  66  38   4  14  69  79  39  85  85  18   2  33  88  78  52  96  11  94   6  43  68  71  44  14  15  69  11  46  70  91  43   9  22  21  65   3  80  52  30  32  21  67  61  94  58  51  42  87  15  39  23  80  11  12  94   3  26  80  13  80  85  20  85  90  39  69  91  60  22  52  62  38  42  87  31  74  19  29   7  86  10  82  29  21  79  94  87  54  39  62  43  64  61  37  98  19  10   5  67  11  81  32  85  14  80   4   2  52  98  83  18  27  64  16  13  62  76  91  97  13  26  83  85   5   7  76  89  93   3  20  97  13  39  51  75  44  45  47  98  66   6  85  49  29  26  32  47  69  80  21  88  82  56  25  96  90   9  77  69  67  23  48  29  47  52  86  33  17  60  35  21  85  14  68  43  21  79  64  13  30  75  52   4  30  67  70  22  66  73  65  37   6   6  96  76  93  57  72  65  11  47  25   3  58  29   8  54   2  25  18  95  76  21  19  17  12  63  49  62  79  95  43  89  88  69  36  21  34  18  12  55  13  42  80  22  71  52   8  69  10  62  29  31  43   9  13  91  81  28   5  24  33   5  23  60  97  51  98  53  50  86  98  81  58  21  53  16  61  70  57  73  42  59  35  76  73  22  67  62  81  50  11  39  86  30  42  49  63  41  57  19  33  29  33  34  28  35  23   9  81  47  82   4   7  63  98  55  67  74  83  76  71  83  80   8   7  79   4  28  87  96  81  44  20   1  28  52  15  33  68  80  74  56  88  48  42   6   4  65  29  12  35  25  15  22  36  10  47  87  92  82  20  26  73  44  65  26  26  61  53  79  28  66  42  44  94  82  98  38  85  72  62  39  41  76  61  25  23  82  57  42  98   4  76   2  85  82  63  47  26  19  83  78  28  97  50  15  18  15  10   5   5  16  51  86  34  77   4  24  94  60  65  72  92  13  40  16  16  56   4  59  73  92  83  97  83  95  66  46  21  51  30  67  82  19  73  66  60  61  69  28  71  73   8  19  81  33  72  64  20  61  22  35  61  67  28  99  38  77  80   3  63  78   9  41  22   2  66  48  79   4   3  35  19  59  30  10  20  90  94  39  82  58  13  12  53  55  29  29  72  20  24  58   9  67  28  36  76  54  12  33  50  96  32  26  40  57  20  99  49  24  47   2  48  47  20  45  26  50  89  37  48  85   6  19  26  58  17  78  45  54  86  97  39  90  81  96  82  92  92   7  23  18  58  70  28  28  97  73  73  55  58  56  24   2  65  92  34  34                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    9  37   5  81  47  45  99  82  41  44  69  46  56  80  82  17  94  36  41  81  98  88  47  45  87  46  54  70  34  84  12  92  49  50  87  95  35  57  29  98  71  24  35   9  15  47  94   5  49  74  31  79  57   3   6  25  29  64  54  23  58  70  74  19  81  25  66  97  36  24  76  75  92  11  33   7  40  12  56  91  98  41  25   8  31   2  35  48  96  60  62  93  27  25  53  29  63  79  43  88  94  67  56  64  36  83  75   1  70  95   8  52  90  94  41  82  28  22  99   5   6  15  51  71  59  24  47  90  42  61  70  23   2  64  50  69   4  24  75  42  10  42  26  32  83   6  15  95  65  34  57  33  22  23  89  81  16  24  42  64  60  94  49  98   7  73  29  99  81  15  33  25   2  10  51  88  38  27  16  84  77  73  99  83  31  24  39  49  27  10  10  83  65  98  36  71  31  48  10  75  53  15  75  32  89  86  16  47  11  19  53  38  67  77  55  47  19   6  86   2  87  73  96  93  18  33  66   7  90  11  10  77  63  18   9  30  75  93  71  11  54   2  13  81  62   3  86  97  31   5  50   5  98  94  73  74  70  85  80  93  75  19  85   3  81  85  87  44  46  85  16  92  44  87  56  56  25  94  23  72  27  74   1  60  68  73  47  26  65  24  44  39  65  86  53  80  82  32  45  13   7  23   9  33  55  87  30  17  93  79  57  56  80  11  66  11  79   9   8  40  25  89  89  42  54  39  16  81   5  95  40   8  49  64  40  80  41  53  34   9   6  87  34  73   1  30  55  87  51  56   2  20   5  46  63  55  85  47  37  85  57  56  49  32  54  70  46  24  78  31  45  77  42  37  93   6  27   7  46  78  17  56  72  25  41  81  75  72  19  28  55  93   8  56  22  85  33  13  20  31  52  44  68  48  56  83  18  13  27   5  77  98  25  74  26  55  54  47  71  80  69  55  29  13   2  52  47  92  97  29  36  86  10  97  61  27  26   8   3  19  23  20  59  15  71  23  74   8  39  55  96   8  76  76  85  82  27  73  12  66  30  84   1   9  58  36  15   4  96  89  65   6  25  35   9  44  62   2  42  59  73  73   4  71  32  49  78  67  79  30  50  30  14  33   8  21  14  33  64  92  83  91  48  45  11  30  13  21  32   6  43  17  49  78  49   9   7   1  49  92  33  94  91  56  80  16   9  49   8   5  49  18  94  43  80  27   2  63  34  47  33  19  67  86   1  78  48  70  66  15  19   1  61  48  31  98  70  26  37  99  60  81  85  94  55  72  89  51  82  52  76  81  56  83  28  56  62  23  75  74  53  72  75  12   6  84  82  56  37  15  66  44  38  22  52  92  75  38  94  65  17  80  60  57  61  95  77  42  70  21  64  11  91  44  61  89   9  92  21  64   9  70  92  99  35  70  62  34  82   5  33  29  26  23  29  34  54                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      19  71  92  91  41  53  22   5  81  87  81  51  63  44  92  21  63  84  35   3  63  10   3  31  33  15  11  51  36  99  73  25  75  82  38  11   1  24  54  24  87  15  21  82   7  49  60   9  29  25  32  81  87  57  39  85  76  38  94  88  74  18  87  77  19  45  47  73  74  37   3  98  47   9  40  30  55   1  45  17   6  55  32  60  70  66   4  53  80  73  14  68  81  80  77   5   6  93   5  76  61  40  95  86  45  29  45  49  19  30  35  11  11  59  93  81  92  47  96  14  20  20  34   1  15   9  79  51  28  17  10  38  72  15  62  66  61  95  54  58  84  83  32  21  25  99   6  66  57  48  17  50  64  78  16  72  57  94  50  56  83  72  11  96  73  33  90  74  13  38  59  83  45  56  58  57  71  50  52   5  79  23  31  43  28   8  84  26  78  43  35  16  61  65  41  57  52  92  40  57  52  10  38  79   1  28  57   8  56   3  10   9  33  99  20  23  59  64  73  59  63  35  67  97  39  36  74  61  14  82  56  13  96  86  94  45  42  25  62  76  34  63   7  79  32  41  26  49  22  77  27  47  97  65  22  66  70  15  34   9  77  54  34  14  84  13  58  85  35  94  29  17  69  77  74  76  90  62  71  96  32  33  17  73  93  40  46  32  51  22  58  67  87  80  82  82  12  34  90   6  29   8  27  26  28   3  87  98  35  59  64  65  68   1  95  57  93   9  43  12  18  68  44  21  31  15  86  59  53  68  24  67   3  15  83  21  73  75  71  66   5  90  44  65  76  31  17  64  41  22  79  59  19  52  45  40  51  88  31  54  52  94  59   7  66  53  11  68  24  42  67  77  84  44   1  17  32  60  93  29  63  41  15  41  33  66  97  53  36  20  78  26  22  42  41   7  79  59  71  28  25  37  15  82  12  41  85  20  59   5  24  60  12  77  76  48   5  94  82  10  58   1  31  10  99  30  80  46  75  21  77  73  69  12  41  61  27  95  61   6  86  96  69  89  20  55  72  79   1  95  18  35  93  70  42  62  90  30  40  17  90  78  76  73  56  21  14  99   9  90  44  63  39  46  94   2  12  38  29  14  69  12  83  39  40  12   7  88  87  61   2  77  65  56  87   6  79  68  44  11  28  53  71  95   1  37  45   1  52  41  63  31  90  24  95  42  75  33  81   1  27  20  99  58  66  25  71   5  34   6  21  51   3  72  58  53  19  89  43  49  21   8  71  94  34  48  90  12  72   7  70  11  61  38  59  52  13  25  83  46  19  45  42  33  98  75  48  47  95  37   5  78  50  28  84  37  74  72  68  19  80  74  97   2   7  66   6  64  22  29  14  78  75  59  53  72  93  31  98  40  44  97  18  87  82  92  70  37  72   5  90  97  32  23  74  44  51   9  80   9  51  16  30  49  16  47  25   2  51  41  14  15  99  33  16  19                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        53  28  84  41  77  55  78  80  90  37  53  20  29  69  89  63  10  55  50  59  96  75  14  77  18  63  89  34  29  48  79  41  10  53  79  92  74  67  88  25  73  37  17  81  30  10   4  64  46  59  33  64  74  59  88   4  41  65  83  36  93  16  20   5  97  54   9  23  69  77   9  98  35   8  93  37  16   9  39  26  99  61  27  16  19  67  59  70  93  99   8  29  49  89  21  41  92  80  18  73  39  35  50  62  32  76  67  80  92  74  15  65  58  84  34   6  64   9  77  91  24   6  49   3  49  69  52  72  82  10  66  32  74  78  19  12  20  19  35  49  62  87  42  58  53  41  20  61  96  15  43  29  28  30  89   4   3  23  50  14  35  31  27  65  21  70  51  48  54   3  46  93  99  98  91  59  61  52  63  35  37  23  58   4   3  15  14  54  60  31  64  57  48  91  71  36  69  17  29  90  38  34  21   5  98  90  12  83  15  59   4  84  10  48  70  43  90  19  98  18  63  45   1  51  11  78  31  28  77  64   4   4  15  98  27  93  36  32  14  75  25  56  62   2  69  88   3   3  60  16  98  66  80  72  46  39  23  31  70  92  89  26  30  55  41  32  84  44  37  24  94  42  69  92  99   5  93  71  93  49  84  35  74  69  65  66  88  87  92  52  77  82  28   1   6  15  74  77  87  80  54  46  43  33  74  25  25  70   5  92  45  81  41  37  94  57  78  47  26  20  76  59  47  98  84  34  91  16  49  46  25  78   8  33  87  17  39  81  90  76  39  77  19  53  36  36  38  44  97  94  31  63  99  93  98  59   9  65  48  89  86  67  74  77  23  93  59  40  38  19  21  87  62  96  32  91   3  14  56  27  37  81   8  95  38  99  73  39  14  28  31  44  62  98  15   3  88  81   3  85  63  88  99  59  10   1  69   8  18   7  95  61  56  38  34   8  52  37  87  86  67  18  99  53  91  45  16  51  40  89  57  68  34  29  17  91  98  17   3  60   8  90  91  66  31  99  24  13  23  30  86  41   4  62  99  68  77  96  62   6  16  68  81  50  96  97   6  79   7  49   3  74  81   6  69  16  19  88  16  75  35  32   6  23  42  61  73  28  84  67  52   3  44  49  29  85  42  22  16  77  61  49  29  27  66  88  29  97  77  34  92  53   1  16  41  65  56  81  26  45  25  29  30  21  92  58  74  66  13  18  24  59  44  72  64  63  46  37  70   1  29  69  42  83   9  59  27  39  42  52  30  26  85  37  40  99  84  95  85  61  46  91  58  93  21  64  30  74   1  40  58  40  12  79  55  34  14  91  64  70  89  21  55  22  72  86  98  88  17  97  56  94  14  75  59  97  11  89  66  21   9  48  48  35   3  69  86  24  22  38   8  30  15  10  94  79   2  95  85  63  69  50  57  69  97  46  94  15  43  62  68  47  85  27  93                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          64  57  49  94  85  26  89  25  92  88  87  36  84  22  16  34   8  28  30  48  37  35  53  12  36  50  91  26  87  98  76  37   4  89  59  80  91  27  90  96  84  61  43  20  73  70  92  48  19  91  68   2   2  92  52  93  86  92  15  56  74  12  76  83  89  91   8   4  46  26  29  20  15  15  40  62  43  70  92  16  40  86  88  15  29   8  38  60  27  82  10  37   3  64  66  76  95  13  39   6  30  26  29  97  77   6  52  86  30  92  52   7  60  60  28  68   3  67  79  84   6  63  36  73  42  34  48  57  58  87  40  97  53  97  38   8  57  96  31  26  78  86  15  87   7  13  67  20  61  10  84  88  22  80   6  93  42   6  96  87  87  86  42  58  92  49  18   6  53  19  83   5  79  66  74  68  41  43  70  58   2  78  13  51  77   1  19  49  67  40  83  89  32  74  74  49  68  80  15  59  95   9  83  31  14  67  36  94  95  29  95  76  72   7  73  32  20  34  83  10  50  11  93  39  86  46  50   7  32  29  99  45  93  92  27  48  99  46  46  44  58  56  65  35  44  35  87  86  98   4  95  34  68  54  48  58  46  21  93   9  98  35  15  94  45  33  48  45  83  89  60  82   9   3  41  83  23  68  90  50  40   9  86  42  37  24  20  15  14  35  96  58  53  46  70  80  35  27  95   3  50  97  44  54  71  88  17  66  92  33  48   5  51  66  33  87  92  43  78  55  17  71  21  21  81  27  86  46  38  87  58  11   2  57  93  78  88  23  93  18   6  88  48  50  73  55  88  98  71  65  10  90  67   4  37  69  86  77  96  62  97  35  78  57  41  20  71  32  54  83  72  83  83   2  56  21  57  32   5  90  60  22  81  93  42  25  30  74  23  22  85  14  67  99   7  21   9  46  27  90  66  51  69  65  25  82  29  36   2  17  11  39  81  32  75  66  81  82  75  70  40  16  53  79  54  83  53  15  33  95  18  83  81  63  65  70  20  86   5  44  38  30  45  43   5  16  78  29  20  83  25  98  38  69  18  58  91  16  73  80  87  64  72  35  63  45  99  19  96  93  80  66  17  88  19  97  94  20  32  75  13  99  58  55  29  48  76  14  31  10  71  64  93  99  47  94  94   6  10  54  25  25  86  52  50  48  97  44   9  25  50  81  66  63  92  62  79  50  64  20  68  46  52   2  14  45   2  45  91   4  13   9  66  65  33  53  53  11  96  26  13  87  63  73  61  48  31  10  17  49  43   6  30  77  76  50  96  50  81  61  80  72  34  48  50  24  60  33  36  71  91  25  12  27  10  25  93  53  86  98  88  39  50  80  62  23  38  52  19  38   1  60  83  18  51  61  92  27  44  94  80  57  86  35  97  92  36   1  38  26  94   6  99  33  12  67  54  28  87  64  77  69  65  41   4  92  24  20  62  23  78  53  25  44                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            27  69  11  91  66  78  88  44   7   2  93  47  49   1  48  61  40  72  18  53  48  83  82  32  72  96  76  72  95  38  12  94  85  55  22  68  96  84  67  19  69  14  91  91  32  92  61  62  79  10  12  80  14  19  80  51  84  73  34  75  67  32  30  83  55  14  89   8  86  63  10  53   7  30  28  43  49  60  80   2  79  63  77  77  83  84  32  24  34  83  70   6  41  56  81  90  21   3  27  77  73  58  65  32  10  99  60  25  26  56  67  32  61  24  88  63  11  93  82   2  25  90  84  44  37  80  78  20  64  82  14  97  22  81  94  41  44  41  52  44   1   6  94  56  51  94  53  99  79  77  78  32  30  22  42  50  60  19  77  89   1  93  76  84  74  57  86  67  20  99  79  29  36  28  85  76  59  62  49   3  51  18  89  49   8  42  43  12  76  41  30  71  93  31  14   3  57  14  94  77  25   6  49  95  77  99  34  98  57  18  70  20  89  69   4  11  38  87  46   7  57  20  78  41  96  71  46  36  33  37  88  36  34  25  46  79  49  91  23  17  97  84  14  83  18  13  32   6  55  83  94  38  62  84  75   8  49  43  11  41  27  13  44  10  69  53  67  37  59  94  92  59  28  64  13  62  85  93  69  36  49  67  47  67  49  88   2  77  67  18  17  77  91   2  56  81  73  93   3  53  76   9  52  45  21  66  46  75  38  32  28  85   1  82  86  77  89  19  74  48  20  67  54  12  98  98  39  34  49  47  82  58  41  28  77  96   7  79  94  42  27  70  35  51  97  28   9  16  60   4  78  55  61  92  87  21  52  54   1   4  68  47  32  75  97  62  37  73  80  96  24  61  51  71  24  61  31  13  84  79  18  60  82  67  19  74  35  89  23   9  70  68  96  90  46  41  67  54  90  12  34  92  63  76  43  22  90  68  90  24  58  79  86  23  47  64  95  10  13  22  24  15  10  46  51  88  24   9  66  94  47  86  28  26  45  20  75  34   5  65  68  18  87  12  80   1   6  14  57  95  68  39  49   2  51  99  55  91  65  56  14  83  33  62  60  19  16  60  28  15  95  66  59  73  41   1   2  60  99  21   4  72  79  84  90  17  10  83  38  38  27   6  14  81  18  55  73  73  31  26  56  48  66  94  93  69  23  26  98  34  14  85  71  80  80  70  28  24  21   2  61  72  99  63  80  82  49  40   7  54  89  57  79  48   6  83  97  46  39  67  91  16  29  24  39  21  86   7  56  31  30  93  19  84  83  48  16  67  18  33  74   8  26  72  87  23  48  50  79  20  40  67  60  78  12  64  34  74  27  11  15  26  13  82  43   1  49  32  46  86   2  76  72  80  80  66  20  64  69  16  27  22  73  67  63  49  21  59  24  29  89  89  40  15  39  35  74  43  43  90  39  31  76  52  84  49  13  79  92  36  76  57  84                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              29  39  63  86  92  83  84  83  59  49  11   4  95   2  17  79  94  21  66  62  60  33  53  27  83  28  72  61  76  24  18  43  67  41  68  25  29  10  83  32  51  26  63  89  55  92  39  47  22  19  55  98  66  75  22  67  12  98  76  38  63  65  89   4  12  30  98  73  48  17  41  58  26  16  14  76  35  93  86  19  84  59  24  13  62  52  17  98  79  40  74  96  62  42  37  24  69  57  41  59  22  40  64  39  58  49  42  65  53  49  48  46   2  75  97  81  67  51  24  85  75   5  52  89  18  61  30  82  33   3  95  31  62  60  65  35  10   4  55  83  65  65  87  62   3   8  81   7  87   3  61  66  86  85  85  95  57  82  35  35  24  59  15  80  10  77  77  74  44  17  28  79  31  27  84  99  76  80  38  94  88  53  20  32  89  46   6  43   2   5  19  95  99  58  58  15  83  91   9   7  90   6  89  24  16  73  47   8  99  65  43  50  80  74  19  93  53  48  79  11  21  15  77  50  99  20  37  77  83  16  28  66  63  80  98  11  31  26  51  34  59   9  17  41  87  27  95  84  56  32  86  84  63  85  86  11  47  60  64  58  81  71  50   6  54  63  92  32  62  20   3  37  69  49  14  84  54  55  68  90  11  36  55  55  14  82  83  59  61   2  91  86  89  21  68  56  42   4  97  56  50  58  70  58  19   4  60  78  83  28  90  89  80  16  12  29  43  45   6  95  97  66  12  84  29  56  81  30   8  14  36   1  35  43  57  87  89  38   4  34  30  10  41  60  34  68  50  91  36  87  21  77  57  95  19  44  70  58  45  80  60  21  34  69  15  97  61  96  47  74  34  38  30  27  80   3  52  32  33  91  31  73  64  43  92  34  86  20  44  25  36  98  21  60  60  63  50  74  96   6  83  64  12  40  24  74  68  71  41  56  89  42  66  82  88  51  35   6   6  92  59  77  44  47  44   9  75  42  64  66  69  49   6  31   5  15  35  76  20  81  64  91  25  82  12  41  86  43  87  13  64  29  84  30  19  20  70  77  64  75  18  34  84  95  94  18  45  53  15  43  69  84  56  77  72  49  19  26  92  25  14  34  15  86  79  64  47  46  31  43  76  44  47  44  59   1  60  99  12  26  74  72  31   2  73  14  65  26  22  89  57  10  35  78  55   2   8  33  25  37  91  72   7  90  29  51  25  36   1  84  94  31  89  89  23  29  23  40  87  27  60  22  85   6  18  10  15  51  82  99  92  34  46  75  48  28  74  35  70  44  30  14  38  23   6  61  15  97  16  58  66  19  55  85   7  65  70  37  48  55  91  40  86  83   5  91  91   7  76  77  83  45  60  88  45  97  33  89  19  54  90  19  59  31  84  97  90  40  83   7  62  18  21   8   2  63  60  29  66   8  43  89  19  83  50  90  52  57   8  32  19  90                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                8  27  45  32  79   6  84  17  51  10  88  23  52  69  64  94  12  91  50  99  33  34  37   7  48  54  94  87  53  44  57  40  15  59  80  14  30  43  82  44  52   1  88  99  62  56  57  30  30  54   1  11  20  31  89  22  80  15   9  37  25  38   6  15  19  40   8  36  43  14  90  10  13  74  89  11  15  50  94  78  79  89  59   1  15  27  80  62  21   4  63  12  62  90  94  81  68  54  69   3   8  63  59  73  56  69  14  67  69  99  87  61  56  35  79  84  74  46  40  33  99  19  69  26  33   2  50  11  66  58  33  31  65   8  61   3  79  16  43  63  53  62  10   8  57  17  32  75  84  78  14  91  92  96  77  80   3  34  90   4  62  48  27  63  89   1  42  85  40  44  62  59  87  91  49  96  52  95  87  15  82  46  15  38  61  80  27  93  71  18  62  90  90  59   3   7  82  50  88  83  72  27  66  32  46  81  73  50  61  34  82  44  99  69   8  71  38  86  52  32  45  62  34  71  34  20  78  26  40  41  58  10  37  46  42  14  64  27  16  97  56  88  28  88  35  59  48  16  13  69  84  14  98  97  95  80  28  52  67  90  17  39  91  15  55  69  92  77  46  13  20  68  28  85  28  78  73  81  45  26  13  42  86  89  89  24   7  21  18  96  33  88  82  52  31  96  66  19  55  15  41  33  87  92  41  95  57   9  78  66  53  62  66  56  25  62  87  29  73  28  64  78  57  81   6  58  38  18  35  97  89  83  41  82  27  77  76  20  29  22   4  39   8  53  46  84  24  97  24  95   4  75   3  51   6   8   1  12  98  58  86   8  29  79  23  78   7  51   8  45  79  54  29  78  84  54  58   9   7  40  76  73  45  10  33   1   5  81  86   7  67  39   2  18  58  62  27  79   8  47  41  61  13  44  46  54  79  92  83  34  13  96  84  97  80  17  46  24  81  70  39  48  44  31  56  84  88  19  66  67  96   1  83  68  86  42  79   5  85  14  75  56  30  56   5  50  58  12  97  37  95  44  33  62  42  85  91  11  17  99  46  24   6  94  39   1  38  45  78  24  72  81  34  12  41  54  94  19  14  41  58  63  54  50  89  78  36  36  74  47  83  82   6   3  74  28  79  80  88  74  18  12  91  60  50  53  55  46  48  65  95  59  97  40   1  26  60   9  53  96  79  71   8  83  92  85  73  89  71  98  86  52  11  75   3  52  46  61  37   7  81  11  89  97  58  97  92  31   3   7  26  51  54  32  53  31  99  38  79  17  50  67  51  94  20  79   7  37  24  36  23  94  65  88  18   4  31   4  28  74  49  93  83  38  48  84   7  97  32  78  11  42  97  21   5  61  50  70  22  70  13  15  49  97  36  46  13   3  14  48  73   9  14  23  62  63  27  87  74  14  62  91  42  91  66  79  11  72  92  18  53                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  89  80  89  54  12  88  53  60  32  34  28  66  15  13  88  17  61  42  74  13  10   3  36  62  81  42  96  24  90  18  29   4  97   6  60   4  97   2  44  56  87  80  73  35  81  81  59  31  61  79  11   7  64  82  55  30  37  17   4  26   2  81  90  16  68  22  89  87  25  96  72  88  24  51  29  79  87  10  63  38  14  68  87  59  33  51   5  13  47  12  34   8  13  85  62  50  42  57  62  70  54  62  91  85  54  39  10  12  67  54  68  16  25  16  50  79  76  33  78  97  98  12  19  82  95  23  11  47  76  67  19  20  99  96  47  23  95  13  68  18  79  98  87  84  10  88  64  90   3  12  10  72   8  18  62  31  26  50  38  97  39  49   6   4  68  35  95  98  28   3  42  57  18  65  17  94  92  50  95  58  92  38  52  41  96   7  20  27  86  87  35  31  75  40  10  10   8  29  33  77  44  13  99  89   6  21  65  20  35  56  27  51  50  18  96  20  63  53  71  14  32  29  12  72  64  21  80  95   3  97  50  72  47   4  26  78  59  32  27   4  16  19  43  13  70  46  99  90  36  56  67   1  78  21  21  97  62   3  83  55  91  15  45  82  50  99  26  35  97  57  24  58  99   8   8  44  84   4  66  68  82  93  92  32  25  59  15  66  51  25  27  48  22  92  11  16  78  83  62  25  97  52  97  28  97  28  77  66  21  38  72  64  80  41  97  17  48  84  61  54  41   3  10  95  23  92  99  82  90  65  50  11  80  49  76  59  93  63  18  74   7  61   9   6   4  91  91  70  53  18  87  54  53  95  62  39  91  12  38  17  94  13  31  49  60  38  35  90  76  47  64   6  25  54  68  22  58  46  96  89  40  18  74  54  41  37   1  82  47  52  34  55  89  80  34  37  41  87  80  42   2  50  81  81   1  62  34  66  36  49  57  62  63  78  63  34  74  82  21  74  37  23  63  84  32  26  12  21  39  39  53  67  74  43  30  39  74  94  63  46  41  85  46  58  41  87  90   7   2  75  82  61  38  64  17  50  52  57  25  32  77  83  95  83  68  76  72   6   7  32  47  76  29  27  50  40  64  74  93  27  76   9  66   5  24  34  12  11  35  47  34   1  45  75  22  82  97  77  64   6  30  12  31  92  16  79  13  89  16  74  17  22  62  44   5   4  34  30   4  41  13  95  91  98  87  18  91  37  63  89  40  41  96  39   5  34  20  33  61  60  55  59   5   1  63  10  46  30   4  41  97  36  56  97  58  85  95  67  53  55  45  58  37  63   2  73  26  20  28   3  71  52  92  26   8  62   1  18  80  52  99   3  50   9  53  34  26  82  52  96  13  52   2  56  68  16  58  43  68  42  34  89  99  51  14  33  98  20  57   9  50  68  77  24  39  88  41  47   4  82  85  59  37   8   7  38  38  12  57  54                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    61  61  60  93  59  19  98  65  33  66  18  52  80  57  61  20  68  16  12  21  23  84   9  37  35  34  67  26  40  88  57   1  74  44  67  68  30  69  88  49  89  44  69  32  62   7  69  85  92  92  63  34  95  89  21  60  81  90  69  61  14  84  89  44  16  48  47  88  53  31  38  92  54  64  65  98  97  90   9   7  19  20  88  17  62  40  45  65  91  65  70   7  46  37  32  64  82  39  55  48  52  92  22  92  28  79   8  10  50  12   8  88  17  60   8  27  29  25  50  12  21  24  33  90  39  47  42  55  80  84  75  27  59  65   6  19  88  14  98  14  47  76  41   6  74  21  45  90  19  47  78  90  63  72   2  55  78  58  42  54  30  17  10  43  67  93  76  49  38  32   5  92  38  89  90  91  87  78  32  46  32  10   6  54  44  17  41  79  61  26  69  24  44  81  99  29  12  43  53  22  74  90  44  83  70   5  33  10  76  75  54  45  46  13  40  26  53  40   4  46   6   5  32  34  19  93   9  57  21  65  45  88  37  44  64  97  92  73  36  65  78  17  87  78  12  75   7  66  38  55  54  73  37  83  25  28  96  34  49   5  47  29   7  88  96  27  23   1   6  41  91  99  39  24   8  62  12  48  28  14  39   7  95  24  56  76  73   8  67   4  27  21  77  92  56  98  18  61   8  76  20   5  50  44  31  87  17  62  60  49  67  64  55  32  32  72  34  79  88  40  23  66  49  34  11  82  23  66   3  83  40  91  30  60  48  22  51  10  34  18  91  87  58  44  62   3   8  49  13  26  59  23  58  64  71  18  32  78  64  27  62  78  37  60  60  11  90  81  67  66  18  44  10  91  46  90  45   2   7  57  31  81  64  56   1  95  84  70  48  19  84  28  65  80  65  83   1  93  49  88  97  33  37  50  66  65  53  62  93  35  20   4  96  41   7  35  70  15  40   2  25  31  45  77   6   1  12  79  14  15  15  21  84  25  38  39  26  25  57  72  42  31  24  13  30  19  46  12  84  85  35  54   8   4  25  39  41  41  86  33  60  19  86  94   2  17  86  14  48  85  65  30  88  63  85  53  60  92  20   1  58  26  19  54  17  11  46  27  31  62  31  17  38  76  32  59  38  10  59  42  17  55  57  96  84  68  93  67  88   1  48  17  41   3  89  87  89   2  60  59  45  63  71  47  10  20  63  99  52  67  21  79  81  42  56  13  59  18  81  19  68  49  40  65  45  10  35  96  32   3  88  53  20  97  52  58  38  49  37  77  93  19  43   2  87  42  43  27  83  24  62  30  48  35  44   2  93   4  99   2  18  50  56  90  53  61  85  41  68  28  71  83  36  58  89  11  32   8  21  99  14  21  34  43  62  72  56  43  80  93   4  19  91  75  57  77  26  11  26  55  58   2  76  21  45  99  31  27   5                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      41  78  84  31  45   7  24  69  51  98  10  28  19  25  21  62  71  20  27  87  68  98  61  65  39  47  61  54  27  11  95  92   7  11  80  40  92  96  26  34  91  61  73  86  87  98  20  44  48  48  81  30  32  22  22  22  93  99  17  98  63  63  35  14  84  63  31  22  86  42  58  78  97  31  94  24  35  35  33  16  55  83  44  33  49  68  72  99  95  57  45  66  43  82   9  18  74  36  67  74  97  54  66  77  45  59   1  27  91  25  99  31  13  35  13  41  87  21  94  97  76  57  80  10  70  61   9  88  68  98  97  57  73  71  42  66  28   1  47  18  79  91  83  48  64  61  34  76  30  23  78   8  37  91  55  95  84  40  81  22  57  61  39   7  60  71  62  44   7  37  77  59  76  12  65  99  74  32  34  13  33  61  87  95  94  76  65  20  77  17  74  12  89  56  21  10  84  34  41  45  22  72   5   9  31  23  54  29  30  99   6  28  34  90  20   6  66  26  78  68  38  52  42  17  77  35  37  43  84  58  26  49  98  69  47   1  57  64  39  62  84  73  87  36  32  84  10  10  70  24  63  89  89  36   2  55  37  70  14  94  55  53  56  43  32  98  79   6   7  84   7  91  25  59   9  31   1  20  89  69  16  38  64  25  62  63  43  39  70  34  38  23  96   8  52  62  89  29  21   2  46  55  61   7  99  18  99  99  33  48  24  16  10  12  48  27  34  42  22  92  75  25  40   3  12  81  41  93  56  35  98  71  32   3  43  80  19  63  40  38  56   9  79  98  93  36  63  34  77  25  16  73  17  42  60  44  71  91  85  86  73  45   3  77  97  75  99  66  82  50  33  57  25  52  44  20  17  33  90  67  20  95  20  10   9  95  23  49  40  98  97  80  71  55  20  60  28  91  94  82  24  25  10  53  92  60  36  26  35   2  93  82   1  66  75  53  37  26  16   3  73  56   9  83  47  54  45  53  59   8  61  36  25   4  49  93  77  19   2  48   9  49   8  63  68  27  54  81  44  59  15  20  79  24  51  63  87  32  33  87  34   2  17  49  87  92  28  36  44  70  78  39  54  64  39  66  92  95  37  32  15  81  70  75  83  97  63  62   5  87  37  85  71   1  54  49   2  41  79  91  74  27  77  48  37  44   6  97  84  38  89   4  84   4  48  32  59  32  14   6  23  81  61  83  33  76  20  43  65  79  75  23  51  71  57  20  99  63  80  79  64   1  57  23   5   5  36  88  31  76  62  33  20  95  72   7  96  38  70   9  30  51  79  62  17  60  53  33  27  82  41  34  75  26  18  25  50   2  38  68  58  26  81  48  76  75  29  79  42  80  33  73  64  93   8  99  46   9  91  56  65  42  39  75   7   7  51  63  63  96  80  24  47  39  65  47  15  38  30  89  40  50  83   1  76   1  76  25                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        47  21  96  47  83  45  40  81  81  37  80  97  26  19  89  72  30  68  42  32  77  48  84  35  43  98  57  32  92  40  55  42  35  38  94  92   6  60  83  22  35  19  55  20  98  24  61  60   1  59  72   6  52  61  32  90  65  15   9  65  41  93   9  18  24  26  84  68  43  33  72  50  85  61  32  22  29  92  14  10  38  15  77  70   4   7  80  66  30  97  34  81  46  80  75  19   2  42  93  33   3  63  51  69  95  76  93  21   9  81  28  15  99  14  41  34  95   2   3  20  31  77  47  93  29   5  87  68  84  68  11  55  92  95  92  88  81  90  25  91   4  73  10  67  74  59  92  58  11  66  24  85  58  64  94  75  86  87  30  23  42  17  79  16  65   2   1  82  33  91  81  74  81  11  17  86  68  83   3  42  46  79  67   2  42  67  19  88  33   7  77   8  61  11   3  99  15  15   5  88  73  89  81  82  82  29  78  95  95  89  47  18  58  31  51  53  43  83  41  44  30  66  84  80  62  86   3   2  53  39  70  59   9  94  41  18   2   2  73   5  48  98  68  61  82  57  25  44  99  46  84  61  44  90  52  18  18  41   6  64  82  89  77  30  70  16  65  32  42  81   6  47  96   1  21  38  55   2   9  11  16  65  84  43  39  48  74  67   4  10  14  71  34  14  70  93  10  27  39  33   3  57  86  63  17  18  20  32  22  36  35  11  30  15  65  80  21  86  49  49  64  90  69  20  72  44  17  16  36  41  25  63  76  18  64  57  58  59  20  51  53  23   2  33  97  54  56  93  39  42  31  44  95  92  65  47  50  76  40   6  65  43  93  95  81  71  88  27  54  49  90  63  79  33  37  35  69  33  16  60  95  24  61  18  45  80  38  21  76  39  89  54  59  21  14  22  73  19  47  69   8  13  13  28  29  49  47  39  77  41  52  97   9  56  23  90  26   2   3  75   8  23  66  43  62  61   7   6  90  75  56  14  15  16  71   3  92  99  76  38  38  12  75  72  33  37  93  29  59   3  86  67  64  67  63  39  43  54  10  77  59  92  78  97  32  93  45  23  58  60   7  82  49  67  98  92   5  94  92  58   8  57  60  59  71  69  21  44  24  42  46  91   6  46  84  34  19  81  40  68  42  51  33  11  88  28  55  19  16  22  69  84  29  63  41  76   6   1  62  52  52  24  60  72  19  47  99   8  91  10  76  23  98  19  38   2  80  12  72  22  65  51  22   9  71  38  94  21  13  18  24  33  50  56  73  25  56  61  86  56  63  61  24  11  89  47  45  56  25   2  53  86  31  73  11  99  94  92  54  43  95  62  73  18  14  13  71   3  80  18  20  43  43  42  39  18   8   4  15   5  25  45  26  48   9  84  35  15  93  75  99  19  25  63  43  21  29  64  72  86  38  75  15  84  63  35  34                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          31  18  79   3  60  10  85   1  33  46  88  27  30  28  87  84  44  77  15  11  67  49  33  64  68  70  94  35  95  10  44  10  36   7  70  61  30  41  17  92   5  71  39  92  56  57  64  39  37  91  96  21  67  94  29  62  54  91  71  38  86  72  29  48  30  42  57  23  35  40  28  80  79  62  72  48  47  69  45  26   6  39  35  68  28  97  12   2   1  73  40   8  74  56  63  86  58  46  33  50  80  90   9  57  50  49  26  51  33  85  18   4  74  36  97  94   8  74  62  51  84  40  90  33  23  37   4  54  63  72  84  67  53  78  38  58  33  39  29   1  16  20  11  11  21  50  75  28  49  51  12  81  48  86  81  55  46  19  44  91  27  77  73  30  18  13   4  62  42   8  12   9  14  91  26  68   6  81   6  41  82  35  14  80  98  47  91  32  96  98  80  57  14   9  89  47  65  28  74  11  56  63  44  68  78  99  31  69  71  97  47  81  19  46   5  83  50   3  39  65  84  28  73  52  73  55  46  68  76  26  10  21  22  87  25  12  89  29   7  64  12   4  17  97  38  29  39  73  88  99  90  21   5  93  64  62  95  75  66  11  74  28  95  12  79  66  81  22  91  73  11  98   2  64   7   9  28  58  49  45  95  81  10   1  74  55  20   5  23  90  57  10  47  46  96  90  19  64  13   2  30  66  56   7  38  71   3  79  51  36  13   9  95  35  23   2  82  65   5  97  23  44  22  27  35  64  97  20  73  97  16  98  70  75  36  73  29  52  39  75  34   5  30  46  73  89  98  73  20  64  94  38  80  10  64  92  12   7  48  43  26  27   4  59  90  61  43  26  70  36  16  60  67  64  38  46  73  79  65   6  68  97  22  52  26  58   8  48  66  51  69  14  21  40  21  40  93  62   4  62  10  64  63  44  52  69   3   8  95  84  27  86  24  61  72  60  49   7  93  63  48  24   8  45  15  31  23  83  76  74   4  71  63  42  28  27   4  25  55  99  75  20  31  36  64  54  70  87   9  16  98  25  62  97  36  88   2  88  86  57  16  71   3  25  70  70  26  53  93  74  78  15  21  88  23   3  97  58  98  57  28  62  74  11  25  33  34  13  39  98  29  52   1  36  43  70  43  65  14  69  83  14  69  20  53  51   3  98  35  29  65  44  60  79  19  46   5  72   6  13  10  73  23  14  52  84  82  63  59  49  28  15  31  30  11  60  14  90  20  32  98  60  78  24  63  47  82  21   3  69  91  49   4  61  17   8  90  97  81  61  95  83   5  63  91  30  43  21  88   4   7   9  28  17  28  45  54  19  91  94   2  22  20  29   1   9  97  93  84  73  27  57  74  79  79   9  38  15  72  11  79  11  52  62  42  94  21  90   6  62  67  65  23  78  88  14  65  80  52  20  56  99  75  43  68  24                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            90  87  72  28  56  51  97  58  18  50  16  32  34  79  32  98  38  11  40  34  10  98  44  18  57  10  46  67  88  21  95  90  25  92  69   4  87   7  32  86  80   5  86  12  50  67   6  77  72  99  65  19  34  81  64  83  79   5  88  80  64  79  95  55  83  43  28  23  76  40  27  33  78  64  45   4  79  47  98  99  21  77  14  64  99  12  93  40  82  37  62  84  79  16  69  79  63  57  26  78  83  27  53  29  36  31  70  56  64  99  88   9  22  69  49  95  61   9  67  96  56  70   6  51  62  34  67  24  21  89  63  22  67  81  14  94  18   1  98  18  35   1   8  20  42   7  61  81  15  47  76  15  46  19  47  42  33  48  56  24   1  51  87   6  23   9  20  24  47  41  69  53  47  85  99  66  63   9  24  31  58  72  51  39  41   1  22  50   7  47  81  82  68  87  76  36  18  51  18   2  69  54  13  79  81  28  16  59  91  82  73  17   8  43   1  77  84  23  46  82  31  54  47  28  53  44  78  32  11  87  94  40  65  90  10  64  44  98  56   4  55  32   6   4  89  41  16  72  86  85  71  82  22  85   6  90  11  96  71  92  76  88  46  18   5  14  38  46  26   6  16  53  98  37  52  30  40  32  11  47   2  97   3  49   9  14  61  34  34  75  28  28  91  36  14  17  41   3  72  35  87  45  76   7  54  72  96  78  38  49  66  66  33   7  40  26  86  21  35  29  36   6  47  59  44  58  11  86  28  55  28  39  49  67  98  85  92  97  33  85  76  27  77  27  85  36  40  89  23  37  32  91  51   2  53  88  42  90  24  89  77  38  30  11  44  82  38  39  62  47  44  77  50  40   1  28  47  36  87  76   9  56  86  94  71  45  36  90   7  57  56  18  90  95  34  73  78  78  37  71  21  96  50  11  70  52  18  67  81  93  26  56  74  44  65  54  10  55  77  76   6  74  62  71  69  13  87  40  44   8  65  53  37   7  99  77  85  57  68  28  96  57  45  52  31  64  29  92   1  17  52  96  87  55  68  15  93  32  83  37  39  88  59  23  46  10  91  56  83  58  63  72  24  67  44  82  97  34  42  86   3  54  25  90  44   5  74  93  23  55  93  39  91  74  86  33  84  85  45  40  43  27  20   9  28  57  85  52  56  30  92  46  96  47  64  89  10  63  59  66  46  67  56  67  20  62  69   6  39  24  61  41   6  66  30  58  18  52  88  73  20  23  63  65  32  30  82  61   9  17  67  82  19  13  71  60  63  91  81  83  47  38  48  77   5  11  32  90  82  83  66  62  80  98  62  80  64  93  74  80  83  13  36  99   3  18  37  87  27  43  19  29  85  84  83  91  81  69  72  79  38  56  81  87  75  48  20  69  67  96   8  16  92  65  19  83  23  81  15  78  15   1  22  91  94                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              98  97  65  84   3  43  45  42  43  27  74  15  28  37  36  48  77  77  68  94  19   7  71  37  47  35  10  79  97  30  27  49  77  10  45  18  79  32  38  71  86  92  29  59  13  41   5  75  25  14  38  85   4  31  76  74  58  51   8   4  54  34  30  96  31  81  56  57  21  16  25  47  32   9  54  71  80  60  83  63  34  58  94   1  61  78  68  51  96  25  68  21  29  98  73  19  81  24  25  67  32  84  60  18  33  85  14  95  32  33  47  18  94  12  78  25  37  13  76  27  98  95  51  81  69   1   8   2  14  52  34  59  49  32  22  84  64  43  91  52  85  47  80  21  57  70  25  86  98  44  87  54  62  31  80   9  49  37  67  79  46  88  51  69  54  66  44  77  90  80  39  64   4  21  30  25  30  92  22  44  44  25  90  30  18  45  26  87  10  40  39  81  24   5  85   3  82  65  53  42  46  88  92  51  86  77  94   7  69  53  74  85  94  54  39  84  69  34  95  45   1   6  71  37  87  30  20  94   1  62  20   1  68  73  75  51  38  21  81  48  66  99  72  43  79  17  11   6  99  87  63  18  48  39  93  70  22  21  50   1  90  15  38  89  56  31  55  39  86  42  77  16  61   9  84  31  37  33  57  84  25  91  51  72  77  38  36  53  95  79   9  24   3  40  58  52  24  29  36  80  74  77   7  74  13  26  69  97  72  69  78  96  63  86   4  81  24  87  95  68  29  63  95  61  65  42  52  12  14  19  34  33  21  11  55  90  57  45  61   7  95  56  37  48  13  53  71   5  92  95  93  20  95  72   1  77  82  48  76  19  70  20  77  89  34  30  75  48  50  53  78  38  47  22   5   6  90  59  84  51  94  70  55  68  51  95   2  62  63  16  26  77  90   8  75  29   9  64  93  92  10  81  38  19  61  59  30  52  45  96  46  86  37  39  58  37  38  79  42  89  46  85  19  65  40  38  26  60  57  85  32  82  22  27   6  44  40   3  55  73  40  74  56  34   6  60  82  48  56  52  39  21  69  91  28  25  67  27  66  17  73  42  88  93   9  46  42  38  76  33  76  62  13  85  63   6  11  45  67  19   5  86  58  28  32  65  64  12  26  83  94  58   4  16  82  45   8  79  30  74  44  36  81  16  16  69  33  90  53  76  60  98  95  11  88  80  63   5  94  67  21  69  86  65  60  55  16  60  55  69  55  45  65  55  79  78  62  68  94  23  43  72  69  80  74  26  19  50  83   5  27  46  59  57  71   8  73  32  81  18  80  92   7  16   8  58  13  25  15  14  70  24  97  80  64  45  55  84  25  45  44  89  40  19  30  10  70  86  87  21  49  56  96   4  38  94  47  41  26  80  63  77  42   3  63  97  39   3  99  81  57  60  45  48  82   1  89   3   4  70  71  86  68  89                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                86  58  76  85  12  71  36  67  81  33  53  86  82  18  43  38  18   8  99   3  25  83  92  92  25  59  40   3  54  30   1  94  55  53  24  36  75  63  38  62  39  12  80  12   9  58  14   7   2  85  89  19  18  33  32  25  11  22  57  57  21  26  19  13  81  15   1  30  47  70  42  93  62   1  68  12  18  16  94  41  66  21  53  79  81  71  90  86  59  76  22  95  88  27  72  85  43  11  91  18  57  69  91  32  66  16  80  60  32  56  30  36  49  26  12  90  16  82  88  85  48  24  60   9  84  73  15  43  43  45  12  13  39  95  78  62  32  97  14   2  59  72   9  51  87  16  92  12   8  26  34  50  62   2  97  23   8  24   9  83  31  64  40  98  55  49  31  87  49  69  52  41  35  52  20  65  80  17  88  59  82  99  86  84   7  80  63   7  61  56   7  65  56  72  51  49  87  80  28  54  48  35  31  41  38  52  23  76  55  77  85  24  91  56  98  64  70  97  92  79  11  67  68   3  56  97  83  37  36  20  96  99  30  13  46  28  99  63  67  60  39  33  79  47  26   5  65  69  92  10  15  95  97  68  29  60  13  83  46  12  50  38  74  34  40  38  65  23   5  98  78  91  61  82  51   2  79  79  64  45  27  81  28  85  16  39  88  43  60  47  53  74  17  73  66  56  12  80  48  25  43   2  99  91   3  96  30  97   4  36  73  99  66  30  73   6  14  54  35  70  11  54  37  17  99  50  81  99  26  19  88   4  97  72  83  88  76  14  70  22  92  97  14  13   1   9  74  12  42  51  56  97  65  63  52  82  72  48  28  81  39  69  57  96  90  35  14  61   8  36  23  57  95  22  98  46  49  95  59  14  32  95  24  90  39  21  36  43  35  91  16  52  72  59  32  83   7  46  85   2  97  51  84  12  92  38  42  48  88  34  53  56  10  82  56  16  80  10  21  11  70  36  89   4   7  87  31   9  85  18  46  73  52  93  95  18  99   4  60  59  96  50   8  39  53  80  24  24  16  60  48  31  95  44  71  47   5   5   7  72  93  85  36  44  43  24  39  48  25  62  63  67  62  75  48  58  63  60   6  82  81  43   6  88  31   7  78  46  96  83  35  94   6   6  32  55  66  36  82  43   7  92  27  80   3  98  83  84  27  73  90  49  13  44  17  43  52  15  53  88  74  62  75  88  90  16  11   1  58  75  53  88  43  84  57  14  21  55  89  65  76  65  78  75  21  20  56  98  57  90  10  62  10  89  26   5  63  85  37  20  35  98  95  38  94  18  83  70  16  43  54  57  98  69  48  79  72  20   4  75  94  74  87  42   2  22  98  70  89  80  45  83  13  47  81  72  54  57  71  81  56  81  64  12  13  70  48  30   2  46  64  47  85  28  63  88  71  85   4  60  89  19  51                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  22   8  18  91  87  72  16  76  64  66  79  87  31  25   1   3  36  67  77  33  38  39  68  12  98  59  48   2  84  36  26  24   4  12  94  91   6  33  11  27   6  62  85  67  22  71  46  44  19  85  48  70   2  20  69  77  93  49  26  84  90  68  86  35  56  75  69  81  80  68  65  63  48  35  31  42  13  64  97  27  34  69   3  93  42  88  14  70  81  38  33  13  81  21  59  98  16  49  61  16  63  30  69  44  84  27  97  12  94  83  93  97  53  72  26  12  75  95   5  69  65  52  30  24  98  95  87  79  82  75  12   6  73   9  87  79  28   5  24  71  77  76  89   1  16  59  15  95  74  71  21  51  30  50  49  73  11  32   6  61  12  36  57  65  44  69  97  30   9  13  38   1  15   9  79  69  92  99  70   9  32  80  78  61   6  55  56  57  30  47  87  24   7  34  14  22  78   3  72  37  81  28  16  18  47  10  71  64  33  80  62  50  66  16  60   5  92  93  93  90  50  95   2  94  48  78  25  85  72  83  60  34  47  81  14  53  36  78  65   9  89  71   2  76  43   1  64  83  18  78  95  24  62  23  68  39  19  53  31  34  33  62  39  13  10   6  63  39  42   9  60  15  17  97  32  60  36  40  58  18  31  49  97  62  72   8  85  63  11  37  68  68  89   3  18   3  46  97  49  50  97  69  43  30  22   3  28  64  45  77  45  39  73  87  73  46  27  19  87  25  15  68  13   9  54  30   8  88  27  91  24  80  47  87  42  63  17  53  67  46  75  32  40  67  71  83  89  64  10  70  96  33  62  71  53  76  98   9  72  77  58  19  21  94  43  81  11  77  57  99  55  12  97  97  71  74  95  22  75  86  71   1   7  59   4  21  61   3  73  66  91  85  61  59  95  68  26   8  59  90  91  88  92  12  53  84  92  29  48  76  17  67   6  43  44  18  48  41  14  95  12  26  51  60  14  24  16  91  15  71  34  88  56  94  91  82  27  39  54  35   4  87  10  41   4  19  57  14  59  69  47  26  89  77  67  44  51   2  53  73  38  58  39  38  70  46  37  31  74  22  67  22  46  22  11   3  41  51   8  25  72  77  28  76  11   3  21  84  34  46  47  29  31  40  93  99  38  19  96  73  30   6  23  15  71  51  58  75  74  12  55   4  51  47  34  75  24  64  99  56  92  22  60  94  95  83  99   4  85  66  48  80  30  89  12  30  71  72  68  90  12  55  97  18   6  47  25  26  11  15  64  63  85  95  48  56  22  97  91  73  97  29  67  80  36  85  69  22  65  12  44  25  74  50  62  53  87  69  97  30  61  58  73  10   5  10  78   1  49  65   5  78  32  54  99  65  57  65  53  96   5  90  29  78  65   5  95   7  82  24   1  78  20  21  24  83  52  89  83  22  83  79                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    95  74  80  47   2   2   7  51  15  92  28   5  12   1  17   5  42  46   5  48  56  88  64  81  36  30  56  95   4  45  17  58  83  10  47  59  96  34  22  90  17  93  93  23  25  82  42  35  65  63  74  20  55  14  58  42  10  55  17  49  45  10  86  71  34  59  66   9  34  19  85  87  79  92   3  41  40  41  32  87  39  17  94  30  57  25  68  66  22  75  82  18   6  56  63   6  59  31  96  70  62  13   1  13  65   4  41  52  88  17  79  21  44  78  83  24  93   4  65  78  96  43  10  79  73  59  12  22   7  70  85  51  29  58  49  51  39  77  88  27  92  54  48  10  22  93  75  35  45  95  94  31  20  51  23  69  99  15  50  79  40  13  99  13  98   2  73  25  72  23  11  89   4  56  56   9  11  19  57  34  87  93  35  94  30  98  33  37  79  85  99  81  11  34  19  14  62  44  73  90  14  87  95  36  71  28  98  76  11  41  94  91  35  21  71  17  94  24  49  73  57  40  14  65  86  56  97  28  97  67  31   2   2  31  65  23  75  61  22  31   6  18  76   4  83  17  91  41  43   1  54  70  75  72  52  43  58  92  58  92  98  20  90  52  12  41  26  11  62  54  58  37  83  28  29  67  12  28  68  98  33  91  66  58  71  26  68  37  26  70  28  66   5  15  95  43  72  16  67  18  75   4  34  77  96  26  55  74  95  50  89  31  28   1  64  83  88  16  41  73  72   1  33   2  73  43  24  45  39  29  63  40  89  45  91  59  35  23   3  81  49  65  37  97  62  98  33  93  84  38   2   4  37  65  65   5  44  48  60  67  52  80  28  47  91  78  47  22  25  22  58  21  99  89  27  11  74  52  92  51  16  36  73  20  53  50  51  89  84  45  49  11  88  90  44  86  32  70   6  57  45   2   2  54  54  35  90  70  33  69  56  60  32  74  24  52  43  73  41  63   6  50  46  75  94  83  14  74  51  96  46   3  43  16  49  22   6  79  31  54  33  69  83  53  54  71   8  13  68  13  21  94  71  53  83  25  77  16  53  28  21   2  28  32  80   6  69  20  65  51  28  97  89  42  31  11  41  80  58  43  92   6  71   6  92  60   7  67  15  59  59   2  48  87  36  12  13  49  72  29  71  99  33  73  40   8  74  26  15  36   2   9  98  12  59  99  97  88  41  66   8   3  68  98  14  39  88  12  48  25   3  67  34  92  27   8  39  40  97  64  21   4  29  22  19  44  85  39  51  53  17  23  60  51  23  29  93  37  16  17  48  31  98   3  90  62  59  47  75  32  25   6  47  32   7  34  64   7  23  34   6  60  41  70  27  45  59  99  85   1  12  22  63   8  29  64  97  10  66   7  11  89  87  88  57   7  14  87  28  31   6  51  63  22  15  83  84  78  63  40  96                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      99  17  41  92  48  29  59   4  91   1  93  23  55  23  62  91  62  27  66  58  80  67  92  36  20  26  97  45   3  50  71  78  41  34  95  27   9  22  25  61  82  52  56  95  76  53  65  85   4  99  20  18  17  53   4  84  76  54   4  60  76  71  16  58  59  63  11  89  63  62  18  69  46  55   9  67  40  65  51  97   1  77   1  45  84  50   8  91   8  52  52   2  42  71   4  17  88  19  23  32  25  23  84   1  46  96   6  53  29  59  17  51  13  35  32  40   9  11   3  72   9  45  33  64  16  66  82  93  65  51  96  25  66  13  14  85  12  25   5   1   2  46  40  89  53  26  13  93  72  48  23  32  34  24  10  63  63  13  28  83  56  88  31  85  89  25  92  40  98  77  63  64  56   9  61  51  19  22  78  67  33   1  24  28  30  31   5  83  65  65  21  73  50  29  28  24  58  56  35  69  31  43  30  98   7  90  97  11  39  39  70  25  78  36  42  28  17  13  66  54  73  68   8  32  85  98  74  72  47  86  28  81  83  27  31  37  91   2  39  42  80   4  14  64  84  69  71  46   7  83  43  18  73  89  64  64  80  82  13  73  21  99  58  92  40  19  21  39  14  20  58  60  34  11  69  44  47  18  53  20  22  68  92  74  50  13  28   8  92  91  73  30  40  76  15  25  38  87  42  55  58  10   3  27  27  63  48  41  79  68   5  89  50  59  59  12  80  24  95  49  78  86  32  37   3   7  19  84  73  60  73  32  67  87  57  33  76  28  66  52  39  18   4  25  63  79  57  70  62  51  28  37  31  28  50  14  76   4  22  82  13  41  46  80  11  20  45   7  14  18   3  72  29  63  19  39  61  91  13  85  73  84  14  38  45  30  71  98   4  52  32  14  46  93  26  49  75  68  77  57  70  92   8  46  15  63  39  29  49   5  99  79  81  84  59  11  23  57  23   6  52  36  44  32  47  61  90  52  49  78  10  24  21  22  14  57  97  36  93  39  86  84  10   2  24  24  20  43  66  38  28  63  87  70  40  20  34  77  57  63  23  44  80  82  47  55   7  23  44  91  54  85  67  64  35  79  56  97  96  83  26  43  85   1  38  78  55  30   9  52  72  54  54   7  78  12  61  44  64  66  56  68  61  44  88  20  84  75   6  89  50  82  43  58  24  31  34  83  78  61  28  66  86  94  74  26  39  13  92  66  57  83  96  37   4  14  35  30  87  82   3   5  74  86  99  97  30  53  36  35  24  32  42  23  68  99  50  19  79  65  47  97  83  67  64   8  15  88  81  24  28  74  17  91  74  40  33  66  54  29  49  78  74  70  70  71  98   9  11  10   2  27  84  78  69  51  81  22  53  97  77  39  57  72   2  43  27  86  93   4  11  43  48   5  33  81   3  12  57   7                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        40  13  43  60  88  71  49  86  94  69  24  65  55  32  59  88  96  89  78  96  60  75  29  26  95  80  86  33  15  21  46  19  11  50  83  72  84  59  85  65  79  83  26  40  64  85  83  35  89  20   3  24  24  92  96  38  32  58  73   6  86  17  57   8   1   1  43  83  20  54  73  52  99  98  68  35  66  11  36  71  57  94  39  67  40  27  51  77  94  81  52  87  15  37  17  28  99  53  32  23  50  16  62   7  61  25  47  64  67   5  19  28  10  99  48  75  63   4  57  22  95  16  18  24  20  82  62  47  62  62  11  54  70  27  76  77  13  76  17  65  65  11  74  74  54  63   8  54  34  25  83  86  92  30  27  94  32  72  50   9  55  97  67  31  52  75  29  32  67  43  31  55  45  27  16  80  96  63  40  64  96  80  63  77  97  64  49  64  24  12  86  37  23  58  22  66  22  54  61  41  36  23  34  71   6  83  34  65  45  68  43  46  73  80  39  58  78  66   7  27  86  18  33  66  82  67  22  19  85  22  24  51  25  59  51  27  96  84  88  55  15  34  87  17  33  64  68  78  18  77  67  81  80  70  35  10  55  14  12  58  89  78  98  54  33  69  31  26  25  22  86  86  36  37  78  87  28  28  91  45  45  69  62  64  94  75  73  19  56  80  82   3  97  51  73  24  11  31  53  31  69  23  82   5  19  90  84  13  21  29  57  54  89   1  29  25  58  63  65  41  99  76   7  43  76  23  16  44  79  22  73  84  65  30  11  23  45  50  82  54  35  12  86   7  49  50  25   7   4  41  67  92   9  62  78  36  37  51  77  31  55  84  84   9  91  46  39  47  31  88  29   9  17  55  43  71  47   4  45  94  61  51   5  87  86  98  78  88  67  42  71  62  35  44  77  16  75  30  25  59   7   9  82  28  92  45  55  62   9  89  13  86  41  44  74  77  20  91  28  87   4  20  64  54  82  28  39  72   5  41  24   6  22  38  31   1  40  80  42  15  53  17  90   6  87  31  37  11  64   8  22  57  41  32  11  90  33  22  44   8  86  55  14  91  48  57  84  85  75  89  80  65  55  22  56  28  79  98  63   1  23  25   6  95  34  16  33   4  46  27  22  59  91  99  12  66  45  38  34  24  22  28   4  15  39  20  80  40  65  65  48  14   5  90  13  68  85   7  34  98   6   1  54  16  10  66  69  61  27  77  37  71  67  25  75  99  73  61  37  33  77  64  62  25  90   3  76  95  52  74  63  35  88   9  53  30  26  30  34  13  16  37   8  17  52  40  45  77  98  30  41  37  86  40   6  69  72  31  11  25  19  70  64  75  81  31   5  77  99  49  41  31  13  93  40  91  62  98  92  67  45  82  91  88  10  93  90  94  44  47  22  60  80  73  69  74  53  41  18                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          30  51  15  75  28  96  33  99   1  69  54  65  52  36  63   7  16  96  20  77  92  28   6  27  28  31  98  71  32  91  22  61  53  57  93  94  73  65  29  99  48  57   3  53  98  78  57  69  65  49  23  46  46  84  56  72  98  82  94  50  60  29  41  28  61  26  41  71   5  39  29  81  24  53  62  13  48  72  57  47  74  46  17  28   2  39  14  40  53  84  87  79  33  51  70  76  20  59  21  50  22  68  10   7  96  97  23  48  43  67  15  26  67  13  80  52  66  37  45  54  76  45  19  42  76  56  26  26  29  89  14  81  94  85  97  70  66  48  42  33  26  66  22  30  56  25  46  41  80  31  36  61  94  50  45  64  12  41  49  24  16  51  62  31  12  84  93  32  88  94  59  72   7  83  95  80  29  86  28  95   9  27  48  56  95  67  99   4  80  50  48  58  18  96  21  61  47  66  30  87   9  12  37  36  60  99   6  70  73   7  67   2  39  17  36  22  99  53  76  66  48  19  69  61   4  43  37  57  24  40   6   2  46  78  53  97  25  56  95  99  71  97  35  15  39  63  59  78   6  93  17  34  41  88  41  73   4  80  68  91  38  20  37  77  46  87  69  95  85  20  69  33  38  27  87  23  39  56  45  57  66  15  72  21  58  77  23  63  62  67  91  36  46  69   4  94  25  75  18  45  87  70  58  36  42   4  88  27  52  91  77  70  68  39  18  96   3  45   7  31  59  62  30  12  62  94  54  54  36  27  98  39   6  68  43  52  78  90  78  94  48  36  27  11  27  12  94  41  71  56  21  84  14  63  30  64  40  79  22  47  65  46  59  60  32   1  22  36  36  83  60  35  39  83  63  50  98   1  89  19  54  74  79  56  57  92  53  69  84  65  88  88  15  75  81  80  32  30  24  27  22  23  84  51  33  69  60  17  80  44  27  84  70  32   1  51  29  39  76  23   8  93  12  26  33  95  97  27  33   3  55  20  44   8  27   6  63  80  19  72  85  49  89  23  81  27   7  52  34  11  44  30  33  21   1  20  46  44  57  85  80  46  18  27  10  46  43  98  86  93  88  96  61  87  35  83  18  86  37  17  11  60  68  94  86  85  62  16  32  52  10  28  50  79  93  58   6  39  99  28  98  71   3  37  23   4  16  10  57  25  20  74  14  93  16   8  79  75  28  13  99  34  54   1  75  54  30  57   8  23  49  30  27  80  39  68  14  15  88   6  76   5  97   5  68  23  44  78  81  97  45  90  88  29  36  99  24  65  96  80  73  40   1  37  36  68  11  33  57  27  51  28  46  10   2  88  92  81  16  28   6  68  81  93  93  77  81  27  26  95  55  61  48  22  55  75  20  60  39  59   8  84  38  47  82  63  10  66  50  67  37  61  76   5  61  95  92  93                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            98   7  22  62  33   3  38   6  62  89  33  68  42  63  10   6  70  79  21  18  27  69  66  91  33  54  54  24   2  39  24  16  17  76  99  26   3  42  64  47  69  93  47  69  27  18  49  77  12  66  48  44  90  97  42  94  97  85  90   9  36  23  71  38  39  24  43  27   3  84  82   5  99  33  54  28  70  43  86  22  71  27  35  14  29  82  62  97  73  98  95  91  77   8  67   1  98  68  56  58  77  23  20  88  46  76  31  36  44  15  18  16  45  18  86  29  19  40  48  56  62   2  73  23  94  32  39  55  98  48  42  57  69  80  32  53  87  86   6  67  13  39  10  29   4  92   7  65  43  10  89  51  12  71  14  63  23   8  88   3  42  72  27  78  69  29  81  16  75  34  33  96  45  11  55  66  34  73  50  53  92  62  32  35  26   1  99  29  58   5  28  23  33  99  68  34  13  96  44  58  67  62  99  19  72  37  18  71   1  64  16  13  75  89   9   7  39  92  76  77  56  75  18  78  14  49  70  44  21  24  22  84  38  91  12  24  54  59  63  78  67  52  27  55  36  65  22  75  34  50  38  65  95  82  80  92  79  72   1  24   9  96  30  25  90  97  52  59  57  78  16  95  24  92  75   3  23   9  49  82  66  35  26   2  91  31  88  63   8  68  23  64  46  56   1  78  89   3  14  53  17  48  55  75  89  49  65  52  75  59  72   1  40  30  70  49  56  86  98  32  98  31  32  39  61  50  39  38  66  39  11  84  33  52  83  65  91  95  67  20  76  93  33  79  99  65  14   8  11   9  38  88  39  88  38   5  13  13  64  98  29  72  98  32  10  28  46  97  14  67  80  37  47   3  80  47  95  24  21  55  25  77  79  74  40  72  71  19  13  51   9  52  94  48  29  34  41  54  19  74  74  85  41  86   8  60  78  98  85  96  86  47   7  73  95  48  90  76   4  41  86  44   3  87  77  54   6  91  77  98   6  70  34   9  98   3  15  37  19  27  46  74  44  72  62  36  65   2  19  42  65  59  64  67  66  92  71  69  87  54  63  63   7  48  34  40  50  65  59  60  90  38  40  69  46  69  58  86  52  35  43   7  81  45  14  68  49  54  91  23  49  57  29  66  94  80  99  37  32  58  73  56  66  54   5  74  66  92  65  12  58  57  22  10  58  33  78  40  96  62   7  95  21  45  41  12  10  64  54  16  82  44   4  51  90  71  67  49  43  81  21  59  78  88  79  97  86  18  84   4  77  65  65  38  14  23  49  47  21  70  13  98  21  21  76  85  74   1  19  28  14  55  94  35  15   9  40  47  63  75  95  95   3  98  25  97  50  14  32  13  67  54  70  71  53  89  74  66   9  13  94  83  65  64  34  38  40  97   7  65  61  32  79  25  75  33  83                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              3  15  64  38  57  32  18  83  21   1  93  55  85  99  98  68  31  60  75  61  41  24  61  60  40  37  79  48  84  18  30  36  67  74  26  38  25  26  84  37  74  82  46  74  64  80  33  32  26  12  74  97  67  94  78  20  58  56  66  54  48  88  24  33  17  74  18  42  12  25  89  74  65   1  77  58  66  93  24  71  44  51  56  56  42  76  90  81  66  83  12  43  87  87  43  17  89  49  42  65  73  34  10  24  84  85  94  62  85  39  24  99  74   4  31  38  23  41  32  15  70  91  98   5  94  15  73  35  78  57  61  12  62  10  69  15  72  41  61  62  44  35  81  25  26  77  17   4  24  63  49  11  26  81  59  79  76  43  86  64  98  77  74  97  93   1  75  10  81  76  54  24   1  55   8  42  53  26  35  33  53  95  24  82  32  19  52  75  41  35  67  29  33  73  21  35  53   6  38   4  26  46  99   7  76   8   7  76  19  75  38  41  31  84  81  80  61  18  14  91  36  27  11  67  90   1  52  12  44  80  30   5  97  34  15  27  33  11  47  90  38  95  66   5  36  52   7  26  14  37  93  55   5  28  76  96  60  33  23  80  84  36  77  56   7  17  21  31  93  86  92  69  99  79  72  24   2  87  25  80  40  81  23  15  21  89  13  56  85  65  45  61   3   8   8  82  63   9  11  39  98   1  65  92  92  50  83  68  18  49   7  64  97  87  77  66  28  43  21  15  20  64  95  38  66  24  29  55  95  13  31  81  10  30  53  85  67  36  29   3  46  52  17  95  23  94  15  77   5  53  10  62   3  97  31  47  35  26  90  59  17   2   6  85  96  70  33   3  45  60  95  16  87  63  78  32  81  43  46  55  31  83  90  11  68  99  93  95  83   2  56   3  57  70  22  78  36  68  15  44   8  67  10  23  29  54  62  94   1  14  49  59  44  48  75  58  87  27  91  56  19  17  91  36  44  68  29  42  57  31  75  23   3  43  12  12  13  43  22  49  39  15   3  76  34  77  12  26  91  54  83   7  83  68  27  20  20   6  65  12  73  46  75  84  77  49  32  83  18  82  95  86  15  89  91  69  29  78  41  28   4  62  81  19  24  79  48  44  29   4  93  88   2  20  89  54  88  46  67  58  23  64  44  82  49   9  47  82  38  13  92  99  86  65  66  17   6  82  40  12  69  63  30  49  73  87  36  55  86  33  74  64  56  21  61  86  60  83  63  90  29  69  23  35  57  86  16  95  81  41   2  10  66  73  99  64  82  52   2  11   5  86  91  30  37  64  88  74  56  88  12  50  91  23  69  25  55  47  18  32  37  46  73  73  93  54  15  17  39   7  21  14  74  54  55  91  36  48  86  61   5  16  66  66  83  99   6  69  55  31  19  24  84  21   2  38                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                96  87  60  99  63  92  74  37  91  46  27  15  94  86  86  80  63  57  67  69   4  98  76  64  98  17  53  31  83  87  14  64  87  34  28  57  67  55  10  31  38   7  61  55  63  74   3  63  99  97  86  82  68  62  78  13  76   8  28  24  36  60  83  47  87  17  66  44   4  11  28  75  74  89  87  70  43  69  14  36  95  48  54   6  27  80  20  31  37  83  13   4  97  15  56  28  80  96  80  58  96  55   5   3  21  92  37  93  47  30   4  61  60  64  88  61  64  11  87  85  87  79  74  41  86  88  15   6   2  79  83  72  46  25  87  89  44  84  86  62  35   2  69  81  70   1  80  76  58  95  85  79   5  87  22  63  31  54  49   6  88  44  96  78  15  65  25  95  40  93  59  53  32  14  33  18  34  65  13   1  14  43  29  25  23  85   8  25  41  49  79  60  50  26  43  44  95  45  53  92  29  80  48  31  42  92  47  43  74  61  69  56  69  35  80  59  20  33  12  56  91  65  22  40  80  74  86  92  53  68  14  46  10  71  77  34  73  61  18  17  85  60  98   1  32  62  28  17  51  58  54  76  22  17  35  63  78  61   9  96  31  34  15  40  66  34  28  87  34  10  30   3  51  42  69  72  33  77  72  47  64  71  41  12  40  16  88  38  52  96   6  38  98  44  32  36  63  88  46  26   6  63  80  78  76  12  19   2  10  70  52  36  66  94  50  85  12  75  96  78  29  21  55   3  16  46  73  68  43  27  70  57  56  37  90  16  84  15  89  20  22   4  58  41  90  61  22  94  86  43  73  78  50   8  23  55  80  96  23  76  29  83  34  98  93  91  43   2  67  90  71  50  13  32  39  22   8  61  31  40  45  34  22  16  47  32  65  68  50  93  11  69  71  10  39  83  54  89  68  96  16  33  45  12  37  73  44  19  39  42  95  44  86  46  69  77  71   5  34  92  88  86  69  70  60  93  91  99  65  66  74  59   8  12  37  76  63  58  68  48  16  41  29  11  15  76  40  39  36  39  74  12  85  47  80  85  74   3  47   7  11  64  23  96  98  49  56  73  97  85  90  94  93  68  45  39  77  29  30  62  95  29  80  90  17  89   2   1  39  97  91  38  40  34  12  51   1  83  63  36   7  90   2  32  45  12  49  58  65  22  93  18  46  78  24  16  70  66  30  28  30  96  44  10  19  40  55  15  40  14  94  50  77  61  28   1  19  22  20  80  86  29  60  34  85  18   9   5  70  60  44  78  67   2  91  11   3  45  14  57  94  23  67  65   4  51  12  40   1   3  17  53  47  36  25  45  69  15   6  20  30  69  68  88  85  73   6  95  86   7  47  69  15  45  23  19  26  81   9  49  85  13  70  65  19  45  35  61  58  26  30  44  33  98  60                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  55   9   1   4  95  26  85  77  84  50  38  76  61  16   5  40  47  22  18  25  92  28  25  96  40  50  68  78  99  19  88  35  77   3  78  99  58  63  28  58  98  99  70  88  98  28  43  27  87  57  58  16  15  19  93  21  50  95  49  14  45  61   1  19  89  94  19  21  72  14  81  53  56   3  91  58  70  16  21  93  62  17  64  48  55  13  64  40   6  75  80  64  43  32  44  98  95  27  93  63  54  31  51  59  20  97   6  18  91  75  78  33   9  75  91   1  31   5   2  93  41  55  25  77  40  45  53  11  85  29  38  13  97  66  77   6   1  27  63  72  43  81  70  49  59  85   9  54  58  36  76  95  13  92  95  68  78  15  26  77  56  24  67  96  44  32  10  12  42  73  95  51  36  48  84  89  49  46  34  59  95  78  40  34  43  61  70  86  16  33  34  13  81  81  14   9   6  62  22  20  67  21  75   8  18  63  59   9  33  20  15  45  66   3  52  62  79  70  34  37  47  63  28  89  60  56  87  62  48  21   7  28  75   8  50  52  36  73  22  87  27  41  42  46  33  69  48  18  19  80  96  78  76  91  60  43  90  57  67  94  78  10  48  51  64  68  94  26  95  78  49  65  33  49  55  59  43  24  85  78  54  16  44  69   6  19   2  31  42  48  96  66  58  12  47  65  63  34  20  41  83  56  34  34  42  11  15   3  16   4  23  85  34  90  99  10  18  36  60  93  25   5  97  37  44  97  55   7  64  56  50  90  84  72  22  23  29  88  62  18  70  14  28  73  46  20   3  78   8  67  32  43  39   5  79  54  11  70  99  42  76   8   9  51  36   6  28  84  42  68  46  96  36  35  90  81  98  55  99  52  54  16  57   8  88  30  73  57  70  61  76  63  46  29  86  78  16  21  98  12  46  13  88  40  47  34  70  73  98  79  96  61  92  88   8  34  90  48  20  20   3  94  63  19  39  12  91   6  39  24  56   1  58  26  35  94   9   8  87  21   3  67  63  72  35  12  57   1  16  93  89  83  49  16  81   1  17  93  48  14  87  11  27  24  72  13  75  34  32  66  85  30  31  50  76  12   9  30  91  77  43  95  58  23  98  10  24  66  21  81  75   7  17  10  69  36  96  73  80   7  50  45  77  17  54  26  67  29  19  13  85  53  86  38  80  76  70  97  11  12  13  73  63  10  56  11  26  11  29  85  24   9  42   4  31  29  85  67  66  29  61  41   1  68  37  21  23  67  35  69   7  11  59   4  97  48  44  30  24  62  78  98  43  40  92  31  84  53   6  58  62  42  10  39  52  30  54  34  32   1  40   6  38  96   8  45  47  20  42  79  31  63  32  56  72  16   9  11  55  74  68  62  14  72  72  73  11  84  46  35   4  44  81   8                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    47  22  24   5  93  69   5  55   7  63  79  10  39  22  36  81  28  80  81  64  66  57  61  88  62  58  54   9  81  91  77  68  47  12  14  39  41  44  34  60  30  33  69  21  24  40  46   3  42  46   6  90  25  39  17  57  57  94  80  65  64  93  51  11  60  39  15   5  94  33  24  45  83  32  47  53  13  82  55   8  14  56  67   5  75  95   5  81  64  62   7  30  26  62  94  89  46  39  80  42  96   9  51  36  43  76  89  89  14   7  31   1  88  31  72  82  31  44  62  82   2  25  55  97  51  52  10  88  30  98  60  65  22  37  95  65  35  28  20  49   1  62  98  65  93  22  92  28  33  95  56  23  37  35  14  39  30  21   2  77  26  93  36  94  21  17  21  62  11   3  75  66   8  27  77  58  26  48  84  91  57  27   5  46  28   1  77  58  35  81  23  92  27  15  66  33  28  31  44  45  35  50  72  37   2  75  62  31  28  37  85  71  38  10  84  72  85  71  59  47   1  42   4  84  38  28  72  44  94  56   2  79  28  67  57  75  13  54  61  12   4  78  64  96  50  17  97  12  34   2  55  41   1  58  50  46  36  53  42  12  93  84  22  63  23  25  22  56  42   6  96  55  82  57  99  14  96  14  32   4  59  57  33  62  98  58  12  56  66  27  54  30  23  67  78   6  48  66  11  90  46  39  97  98  98  42  12  94  90   8  44  45  89  17  48   3   5   1  61  55  61  29  64  58  68  60  15  23  70  51  83  24  71  74   5  89   4  59  56  60   1  26  30  93  27  14  44  58   7  90  61  80  18  11  14  20  90  15  10  46  38  91  77  86  40  10  16  29  91  87  86  95  66  10   1  50  96  49  49  84  64  30  32  48  57   3  50   2  64  29  99  83  55  39  72  30  34  42  38  87  59  16  68  89  67  33  86  23  21  79  18  31  63  72  11  57  80  67  69  38  46  63  65  15  94  88  77  43   1   1  13  54  51  84  75  42  37  40  96  57  57  78  80  44  31  90  81  46  19  58  42  26   4  57  54  75  97  21  35  20  96  84  31  33  88  85  24  58  99  12  66  40   6  36  58  66  64  54  77  41  60  20  92  57  20  48  29  66  26  15  42  80  85  43  73  60  96  17  21   2   4  76  61  20  11  73  20  29  88  16  70  55  33  87  16   6   3   8  15  83  24  46  23   3  30  71   7  27  99  69  54  20  45  75   8  43  24  82  98  61  50  58  25  11  18  23  86  92   3  59  29  39  17  82  63  36  13  72  42  36  93  16  67  78  10  46  22  66  95   8  17  49  41   7  41  83  79  21  84  27  19   5  17  46  83  15  77  17  61  32  24  26  83  14  21  90  29  44  54  22  94  45  69  79  27  79  64   3  54  12  62  97   8                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      5   3  82  75  92  47  70  20  66  26  30   5  90  61  70  21  54  82  60  81  75  51  16  11  11  73   3  34  75  96  10  54  32  48   7  16  18  22  11  71  24  55  53  91  27  80  62  19  89  70  71  97  16  87   9  92   6   9  35  83  56  92  37  30  94  50  90  71  49  25   3  27  18  66   2  18  89  97  85   9  90  89  85  38  15  38  67   5  46  80  54  31  53  23  44  25  90  85  12  77   6  23  63  52  37  78  39  19  38  67  66  21  94  99  69  17   3  22  80  61  66  73  10   8  76  27  90  27  50   3  89  70  13   7  43  23  13  52  20   8  19  10  39  65  16  83  48  54  65  93  40   4  91  33  33  24  75  85  20  77  38  92  92   4  80  89  19   8  58  91  17  14  50  75  36  51  68  70  21  97  91  17  47  52  26  16  88  71  98  81   1  54  19  80  29  23  26  85  32  33  25   6  90  64  70  44   4  13  87  95  72   6  93  19  73   1  28  79  78  54  93  47  44  84  53  53  53  43  91  76  68  52  58  72  45  12  15  13  96  75   6  51  17  80  56  96  15  47   7  30  20  78  92   9  90  97   4  67  82  71  78  28  94  38   6  64  16  12  22  17  20  18  90  76  56  74  80  84  61  27  70  67  27  14   5  21  29  35  57   2  96  57  36  87  27  48  48  31  42  97  88   5   5  16   6  67  96  30  55  78  44  55  24  22  96  53  13  28  45  99  59  15  31  15  14  32   6  28  85  34  26   5  89  86  11  23  82   6   1  88  23  52  17  73  27  71  29  61  71  78  41   2   6  42  53  94  48  29  10  93  94  62  23  62  58  82  16  51  30  51  63  94  98  87  62  29  61  96  66  16  75  86  53   4  17  49   9  30  38  10  86  52   4   1  27  55  65  58  20  31   6  88  12  10  19  42  99  83  52  33  98  62  73  78  60   7   9  89  70  37   8  31  66  37  39  16  72   7  22   2  86  79  96  11  60  53  17  97  13  21   8  71  30  15  73  52  56  69  31  42  70  26  14  61  45  36  79  35  17   1  88  26  11  47  63  48  34  14  66  37  49  12  40  91  26  20  40  63  69  56   7  23  83  57  27   6  73  87  32  94  44  94  83  31  50  13  92  79  40  73  25  20  66  59  69  47  11  90  83  45  31  17   2  22  84  13  84  53  35  16  98  19  43  29  96  86  42  90  21  73   4  29  38  83  76  13  19  51  53  19  75  60  71  33  49  80  29  44  67  38  59  58  76  96  16  44  52  57  76  49  87  77  90  25  77  86  73  57  30  16   6  36  83  75  85  36  26  76  56  90  53  20  90  30  11  22  21  35  38  89  76  36  72  13  36  30  11  38  35  53  74  56  89  27  54  10  68  45  49  16  96  56                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        27  30  33  63  86  48  27  66   2   7  35  67  65  93  13  24  49  97  43  81  40  39  63  38  33  16  45  91  59  92  95  98  13  94  86  45  22  49  45  88  13  53  12   2  60  45  88  95  81  43  59  76  37  67  59  98  49  20  18  16  87  26  91  79  21  72  82  20  91  66  49  51  94  62   1  13  41  74  74  68   1  70  41  92  64  59  92  46   6  19  45   4  77  35  82  40  90  44  38  68  75  42  22  52  42  67   5  61   7  13  17  19  33  63  69  66  25   9  27  11  42  49   7  92  60  31  85  26  26  73  14  11   6  56  90   8  27   8  13  48  17  82  42  87  54  83  43  19  21  20  25  70  66  37  92  64  45  63  65  49  93  43  38   1  50  48  91  31  56   3  66  72  77  33  70  67  35  48  98  70  38  37  75  41  89  76  34  81  51  91  74   8  85  52  42  31  60  55   4  96   1  82  21   4  31  53  97  83  90   6  75   4   8  87  11  75  47  74  44  51   5   8  29  48  30  83  43  23  65  44  88  75  17  74  19  77  99  90  23  80   2  59  84  62  87  19  78  35  24  73  19  60   9  98  51  92   1  93  59  82  99  49  86  37  84  98  82  50  34  96  63  70  49  95  95  22  96  54  67  17  72  26   5  71  13  62  37  46  97  57  75  50  36  90  43   7  15   4  62  77  51  15  71  68  55   3  24  84  77  35  30   4  59  42  88  94  42  22   8  57  71  64  62  42  79  68  60  14  22  82  49  92  28   5  59  33  12  74   3  89  66  90  11  59  11  98  75  52  30   5  58  24  56  65  75  38  99  64   5  37  41  23   6  89  98  67  35  48   9  74  76  19  41  72  92  31  30  55  55  73  37  75  35  19  95  16  20   3  50  40  23  15  20  75   2  43  33  94  16  83  83  92  65  81  37  81  72  64  15  69  83   2  28  79  95  83  19  61  30  52  81   5  34  44  61  31  16  96  11  69  64   1  72  20  46   7  40  89  33  81  64  61  23  16   7  78  59  80  50   4  28  67  95  16  77  70  67  84  92  79  83  66  94  34  46  93  70  91  24  60  38  94  94  21  74  41   8   7  27  16  38   8  51  55  32  86  79  81  62  25  76  21  69  68  60  34  59  12   4  86  35  73   6  49  26  78  70  21  17  84  32  59  82  64  91  82  92  55  21  26  19  12  86  81  77  56   2  70  35  46  52  87  49  18  53  83  93  43  75  99  77  19  27  48  34  70   2  27   2  35  19  31  83  76  87  10  33  66  94  93  14  49  13  23  76  31  44  22  73   4  93  53  33  24  29  28  43  26  62  64  49  29  39  83  95  16  84  93  12  20  89  15  95  82  60  37  13  84  74  65  49  36  92  46  20  46   6  90  30  67  35                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          35  37  85  38   6  84  93  13   2  12  51  56   4  53  77  73   1  66  46  43  14  27  37   2  67  14  76  88  48  66  19  70  20   2  63  97  46  71  41  35  36  99  15  42  77  67  28  85   5  60   1  59   6  87  92  77  62  46  51  28  58  45  93  77  36  23  76  80  43  79  86   5  62  82  71  74  74  83  79  29  71  17  85  33  92  11  53  80  44   2  28  13  32  70  55  44  14  70  57  83   4  87  97  26   5  32  20  49  71  89  25  60  92  89  68  73  54  82   8  82  23  75  28  48  15  50  74  23  17   5  75  97  18  66  30  16  46  84  11  61  58  33  86  58  43  39   2  56  87  39  71  73  27  44  60  54  60  86  62  77  79   2  64  88  64  50  24  41  36  32  30  51  54  42  33  14  54  86   6  80  98  25  76  59  60  52  27  93  23  23  99  17  86  30  92  36   8  74  11  48  71  72  90  45  63  19  31  12  55  80  80  50  25  40  31  82  60  36  73  76  44  40  30  51  70  94  74  48  10  50   4  89  48  23  67  61  59  33  39  77  59  95  31  54  79  52  76  38  11  89  17  75  98  19  98  98  30  22  38  83  16  44  10  43  53  42  25  21  70   6  89  40  65  56  81  18  69  88  30  50  79  69  87  11  46  71  63  30  72   3  12  53  24  11  76  21  53  79  53   1  33  53  40  56  77  53  70  14  56  56  48  90   2  52  39  50  51  46   2  86  95  94  63  19  47  75  40  52  75   2   4  15  72   9  56  22  90  78  10  34  28   8   3  68  85  94  49  80  67  25   6   3  47  77  20  67  16  98  73  13   7  86  96  47  52  35  57  94  28  78  56   5  77   2  28  38  53  36  91   7  70  86  93  94  32  40  25  88  96  40  71  37  46  31  17  98  37  85  61  75  77  54  35  47  20  41  60  91  15  87  31  89  67  75  44  56  69  94  71  93  73  92  22  46  36  71   4  86  86  67  98  91  74  95  15  17  32  59   2  95  83   8  81  43  40  14  17  96  23  62  50  44  79  52   8  39  15   3  94  18  63  34   2  66  14  82  18  92  76  51  38  97  23  17  69  39  44  62  94  62  61  35  73  37  44  99  11  67  51  55  94  59   4   6  56  57  74  95  76  26  85  23  51  56  26  23  58  87  83  62  21  44  62  42  99  88  95  31   6  76  49  93  75  36  79  89  95  67  20  75  57  84  89  23  34  53  51  71  95   1  64  53  46  58  79  12  62  10  20  78  74  19  20  56  33  93  45  93   4  36  53  33  16  10  12   5   4  98  97  31  38  97  96  38  70  69  98  98  87   8  96  13  56  96  17  77  47  31  51   8  45  42  97  74  36  66  63  49  61  39  19  47  46  41  58  81  47  14  23  74                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            39  39  45  87  77  14  85  19  29  85  78  35  87  55  78  46  96  75  59  70  83  47  20  32  50  11  93  39  67  15  73  60   1  20  82  31  60  67  78  91  51  56  70   2   7  84  96  60  69  26  73  44  49  64  29  70  37   2  81  42  68  55  33  31  86  65  83  35  90  73  95  96  12  16  46   1   8  22  53  12  41  74  10  24  84  45  69  24  29  42  49  87  94  18  98  48  31  58  84  18   6  73   6   4   4  13  61  42  44  87  91  29  25  39  15  81  33  24  46  88  54  78  71  15  62   3  10  80  18  71  23  78  38  76  42  63  16  42  82   8  39  33  69  91  15   9  63  76  37  14  23   2  37  69  15  79  17  46  78  53  22  62  61  85  21   4  75  99  92   8  31  55  79  84  71  24  76  54  58  35  62  46  24  67  89  55  49  28  77  73  55  28  75  98  25  17  18   5  28  17   2  87  90  34  91  18  35  24  50  59  43  44  85  34  52  71  69  25  78  32  61  41  20  26  21  97  75  80   4  37  66  72  12  22  80  88  46  22  98  67  54  74  46   6  54  37  97  86  78  66  60  86  87  40  70  13  99  60  61  87  92  72  74  10  80  79  55  43  90   4  10  16  27  24  35  95  51  71  50  39  72  58  95  63  54  66  53  73  67  70  53  78  57  99  10  25  50  47  34  65  10  97  82  70  81  67  92  57  27  79  84  74  16  71  27  62  18  17   7  15  42   3  69  96  61  17  12  30  82   2  96  97  61  50  37  15   8   2  56  92   2  93  49   9  38  36  54   5  34  23  31  55  46  99  51  43   6  18  75   7  80  12  17  40  27  37  61  11  24   1  85  38  74  62  36  79  42  85  63  12  94  45  67  15  18  55  92  10  73  44  33   5  24  21  44  53  94  26  17  27  57  45   8  20  65  77  75  71  77  63  62  50  36  24  68  85  63  43  49  60  94  92  55  15  78  69  97  96   7  50  24  82  26  68  61  78  24  93  30  31  58   3  76  88  27  33   4  82  12  13  78   4  55  39  13  42  99  41  71  72  78   7  85  34  36  73   5  84  59  24   2   2  29  36  34  76  53  93  85  63  38  57  67  61  15  43  79  44  96  47  63  94  64  40  72  65  34  73   2  73   3  28  75  79  73  61  56   4  30  25  82  55  14  82  88  95  14  64  31  61  38  59  63  82  67  89  99  40  31  29  50  54  99  85  41  55  32  69  57  78  87  68  27  29  56  70  38  44  61  77  83  98  60  85  30  23  25  65  13  82  39  35  47  76  69  82  59  70  52  61   3  25  70  80  78  98  26  75   8   6  89  83  66   5  65  70   9  49  15  47  55  78  45  94  40  47  72   5  36  62  34   5  49  75  15  36  85  12  45                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              81  81  56  50  75  20  30  54  13   1  16  69  71  92  57  89  28  32  97  74  44  76  85   9  33  72   9   3  87   4  45  61   6  34  80  61   1  20  97  79  49  62  73  45  16  66   9  86  37  18  51  52  71  85  73  68  16  74  19  41  21  76  45   9  19  68  62   4  68  80  14  94  46  79   6  76  66  17  84  85  31  89  98   5  69  27  59   9  51  47  48  56  56  59  85  83  24  76  71  69  50  45  62  53  14  73  76  46   9  74  33  75  19  80  20  85  28  96  11  15  59  74  79  44  97  78  69  52   8  86  58  81  59   7   8  34  16  66  70  10  70  51  88  83   1  63  32  80  18  46  95  14  50  11  37  34  76  79   6   9  53  91  88  63  31  75   3  15  30  44  40  71  95  37  32  62  59  71  90  82  13  62  18  19  18  84  66  50  55   2  92  87  35  97  24  67  72  93  72   7  34  42  94  72  58  69  32  36  81   2  35  72   5  78  78  99  33   1  63  89  49  59  94  14  10  69  70  21   6  61  25  33  51  32  93  45  90  28   9   2  35  93  67  48  46  68  80  75  39  66  16  55  80  79  45  88  93  77  74   2  61  30  80  83  54  59  14   4  36  73  28  93  89  56  30  24  15  81  34  75  54  11  56  53  43  49  45  41  29  44   5  28  70  12  24  99  60  31  50  11  53  89  24  40  13  95  22  89  93  52  26  77  26  59  53  84  49  30  24   2  77  22  57  58  12  90  38  18  68  19  54   5  47  28  82  91  75   4  90  60  65  37  15  63  31   3  93  12   9  90  94   1  65  85  30  16  23  59  97  17  35  10  28  82  76  97   7  52  65   5  57  82  31  25  92  35  94  47  70   2   9  51  74  95  63  23  67  19  21  26  14  68  77  69  97  49  59  72  62  10  13   1  59   5  28   9  61  61  12  16  47  85   5   1  94  32  77  28  38   6  71  11  62  66  20  20  40  70  49  39  31  40  11  98  32  36  58  36  68  96  80  48  38  97   5  79  42  92  36  89  54  98  66   4   9  57   4  22  13  68  35  23   4  42  35  49  60  89  39   8  62  57  28  36  57  72  74  82  52  99  47  42  83  66  91  41  64  86  37  99  14  31  55  43  16  28  22  73  92  59  13  15  37  60   7  58  56  81  40  65  46  65  38  12  26  20  36  43  82  60  38  56  36  98  60  36  74  34  26  79  73  22  78  97  84  86  63  80  86  68  96  15   5  68  43  90  39  64  13  50  48  65  27  88  92  36  30   3  94  35  78  51  10  20  59  92  38  47  28  67  52  19  80  57  69  37  31  46  92  78  21  39  86  44  53  58  76   9  31  71  90  73  15  88  14  17  97  62  61  70   3  55   8  80   2  45  22  87                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                94  96  66   4  64  59  17  11  52  38  35  95  51  15  40  50  36  50  90  24  97  18  94  21  71  33  51  79  73  20  32  92  44  64  77  15   5  95  45  24  90   8   7  22  54  35  71  20   3  65  26  56  76  26  79  92  86  46  58  36  92  40  91  85  70   9  80  84  24  56  73  10  88  31  64  14  20  51  44  57  88  67  10  72   3  83  14  24   8  26  55   6  62  89  71  41  57  76  87  94  66  44  95  59   4  20  75  28  68  90  43  60  19  61  30  40  46   4  62  58  41  36  75  26  32  37  19   8  94  39  47  93   1  13   9  33  51  13  22  64  81  28  33  80  45  13  34  87  52  60  12  30  51   3  69  93  39  75  66  18  15  41  81  51  63  40  85  65  27  18  60  48  93  89  91  16  23  60  13  99   2  22  81  99  22  91  79  70  90  84  78  95  90  95  91  53  48  22  39  40  77  72  33  96  73  51  88   3  24  15  18  36  91  27  29  98  49  68  10  87  39  11  77  33  89  67   3  93  88  10  52  18  86  51  83  56  54  10  88  52  38  12  57  24  76  94  34  97  53  50  15   2  56  97  43  31  85  72  71  36  74   1  87  13  81  41  37  43  60  22  44   9  82  27  26  39  18   3  67   1  77  23  77   2  68  95  44  34  75  54  37  82  16  45  72  48  13  78  77  35  11  62  17  71  50  77  60  66   2  91  14  60  72  28  42  91  28  29  14  89  65  10  84  26  66  61  71   6  69  77  84  24  78  33  22   6  66  97  92  33  16   5  78  31   2  55  44  97  54  35   5  65  36  38  26  82  46  39  32  80  47   1  75  10  58  59   9  76   9   3  47  11   9  68  14  41  29  28  48  50  48  32  64  76  40  35  90  42  43  84  12  89  96  95  59  10   1  27  52  42  71  39  35  17  24  62  24  29  16  81  89  12  33  74  36  34  68  91  56  85  66  83  11  58  49  71  13  22  44  21  88  14  66  49  10  79  93  64  89  83  77  27  32  95  13  20  13  21  80  60  64  19  28  91   8  38  40  27  37  50  73  33   7  91  11  73  64  77  35  51  39  90  32  13  94  60  22  69  14  25  63  68  29  91  23  89  25   8  75  56  13  28  48  56  64  67   7  25  54  73  74  43  41  67  91  28  48  18  26  51  36  37  43  69  91  36  44  18  45  77  76  74  10  47  98  64  79  92  87  50  46  86  93  72  37  94  21  11  20  41  64  23  68  50  41  19  12  90  16  91  72  16  42  81   3  49   3  31   1  91  79  25  99  81  62  74  92  40  58  53  81  28  44  11  35  16  78  90  65  75  36  16  78  24  55  24  62  26  75  29  35  53  19  23  90  17  48  51  30  52  75  82  30  48  19  88  61                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  80  59  71  15  58  93  82   5  84  88  44  74  98  83  97  66  59  40  55  94  41  39  47  70  26  56  99  76  58  26  11  17   9  14  58  49  36  89  44  45  32  68  51  29  62  97  26  53  47  88  29  41  37  19  22  32  25  90  20  60  73  60   9   4  69  65  69  92  56  93  47  41  47   6  47  72  52  43  46  67  65  21  40  37  67  32  43  10  60  22  71  54  47  80  72  33  12  71  22  43  87  95  50  37  65  33  83  80  88   4  58  47  55  97  21  10   9   1  88  13  30  51  31  33  38  20  52  65  60  15  55  81  76  78  85  85  85  55  42  71  17  20  27   4  54  69  42  18  24  67  94  49  82  10  45  17  18  50  31  31  12  96  24  41  86  59  28   2  85  77  75  51  53  92  47  78  52  54  45   5  48   7  62   6  96  63  33  68  39  27  56  74  60  50  55  74  34   6  96  91  19  30  87  66  44  69  22  93  88  95  83  92  22  64  72  42  14  33  12  87   3   8  52  78  14  12  77  61  17  76  13  56  23   1  77  48  86  45  65  19  43  16  65  57  12  28  85  60  13  83  93  29  62   2  22   4  56  50  20  21  68  27  55  65  33  99  84  77  13  38  87  34  50  25  42  98  49  32  16  27  93  25   3  91  41  16  49  58  88  56   8  82  86  91  86  28  20  20   2  42  96  67  16  89  19  14  48  51   8  10  89  12  99  10   4  19  57  41  57   1   2  85  32  79  40  22  18  79  38  60  97  23  71  26  58  95  59  29  40  89  17  35  88  99  52   4  30   1  33  93  86  18   7  60   9  24  69  26  47  35  13   1  89  52  93  17  12  43  31  20   8  59   1  20  74  20  22  74  23  23  20  73   2   4  43  43  67  30  67  17  33  74   5   7  73  78  38   2  13  42   7  19  61  52  69  35  18  70  96   2  53  78  16  79   3  38  90   2  27  76  56  88  46  35  88  74  37  65  21  85  45  64  80  46  41  40  54  63  96  42  52  81  93  32  65  16  29  96  78  84  69  34  43  46  10  98  10  68  17  72  67   6  53  88  91  50  43   9  79  30  47  12  49  17   2  76  21  81  69   3  70  28  90  45  72  60  43  88  87  22  97  42  75  99  70  93   4  69  43  52  68  76  82  31  49  61  77  63  84  32  91  37  10  26  89  84   2  79  10  80  22   5  59  82  31  42   9  38  43  78  48  44  92  76  45   9  35  26  90  59  76  54  96  21  12  82  71  28  80  18  45  55  69  10  45  33  64  89  30  85  37  84  97  11  30   5  44  33  81  75  34  94  54  23  82  60  58  26  73   2  86  38  98  66  11  98  92  44  83  30  59  68  34  35  53  23  70  97  59  74  16  20  30  53  88  67                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    48  75  47  29  62  40  70  70  23  55  20  61  25  73  43  20  73  62  87   5  92  29  93  79  62  28  97  18  76  97  64  55  99  18   1  10  52  55  66  47  80  32  94  85  26  37   3  26  10  68  22  63  24   6  53  45  76  87  83  67  28  68  58  76  43  14  17  78  14   2  39  76  95  75  23  93  21  38  83   4  87  88   3  28   8  24  91   9  30  70   8  60  23  41  87  24  81  79  46  87  86  74  63  70  31   4   4   2  32  30  89   3  44  29  88  92  75  78  63  31  26  66  22  77  86   7  83  45  56  89  67   7  78  46   8   7  44  33  39  91   5   5  39  51   5  35  80   5   5  47  54  17  94  14   3   1  10  93  46  30  58  84  53  47  78  49  17  65  72  51  73  14  47   5  15  10  65  27  87   5  41  44  20  56   6  98  35   6  39  86  34  90  92  78  63  60  90  51  36  67  42  37  99  52  85  52  23  27   5  95  64  82  12  44  66  10  34  12  10  71  37  50  89  52  79  63  96  18  37  31  47  60  94  30  56  40  91  87  30  39  30  26  89  20  67  72  16  92   3  84   9  43   5  41  66  66  73   5  93  21  78  97  83  34  86   7  20   4  52  87  10   2  62  33   9   4  85   2  29  87  16  18  58  46  45  78  30  84  55  11   1  40  86  64  52  42   6  40  35  55  98  33  30  22  52  32  92  34  72  90  98  78  83  52  72  95  17   8  66  92  84  35  30  26  13   5  61  41   9  12   4   5  56  57  14  74  22  59  51  60  45  56  55  13  64  61  32  81  50  67  96  28  71   6   3  13  90   6  80  40  61   1  22  71  90  30  47  32  21  53  18  51  11   6  85  17  35  96  60   7   4  98  21  75  16  46  65   1  18  42  65   6  63  72  48  90  94  65  24  81  25  45  69  65  39  49   8  97  50  46  89  70  29  55  43  18  67  23  10  95  67  68   8  18  21  12  86  33   1  82  21  42   8  92  73  37  62  10  82  89   8  86  73  92  38  52  99  24  66  28  20  45  61  76  14  25  96  73   5   4  20  56   5  17   1  28   1  47  85  47   9  79  83  50  40  33  90  91  97  15  36  10  75  10  83  18  56  85  22  37  16  46  82  29  77  64  61  57  55  37  61  16  49  78  35   7  19  36  63  10  55  62  81  31  76  45  71  25  48   3  88  46  37  46  59  33  44  83  59  69  89  23  74  31  67  66  21  75  96  76  17  66  48  73  18  59   5  90  50   4  61   9  93  39  22  43  18  45  10  91   8  34  91  64  90  81  39  28   9  64   6  13  41  77   4  86  81  23  27  62  54   8  48  91  49  75  35  70  12  77  89  20   8  87  35  14   3  30  74  48  71  34  39   9  50                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      22   2  52  15  49  63  40  38  53  39   8  94  17  26  26  68  45  71  91  63  93  21  45  91  72  47  17  18  10  97   2  81  40  88  34  64  98   6  22  10  33  51  88  86  32  45  82  78  87  74  20  67  38  29  10  30  81   1   9  75  33  23   5  45  52  44  45  44  23  77  47  47  52  89  28  23  22  84  52  27   3  99  13  45  48  95  13  47  27  89  30  72  90  25  26  37  16   9  22   8  77  32  22  46  99   9  49  78  19   1  69  93  98   6  98  17  45  95  89  48  81  64  80  41  66  87   2  74  37  96   7  52  24   5  54  24  20  90   3  33  74  81  27  82  73  74  20  15  52  29  18  32  84  27  71  71  43   6  58  74  61  50  80  91  50  79  73  28  33  99  36  47  41   7   3  98  93   2  17  25   5  60  75  14  56  82   5   5  71  86  38  32  53   1  48  39  73  99  53   2  67  26  23  38  45  63  89  79  66  94  21  46  11  40   9  95  30  32  27  87  22  95   2  44  68  51  82  59  73   6  12  65  19  60  72  38  67  67  46  33  24  37  24   7  97  35  91   7  33  68  58   6  58  80  20  79   8  76  91  41  53  43  91  26  46  41  32  90  14  50  66  16   1  47  84  32  72  94  52  87  42  89  34  70  28  19  98  56  29  58  25  71  37  67  10  89  76  51  12  90  79  48  93  78  26  55  99  67  30  78  21  14  99  51  58  67  27  86  53  97   9  40  73  95  87  58  91  42  97  60   8  98  86  96  89  47  68  22  86  44  80  43   2  43  38  92  13   4  72  77  13   2  49  15  43  19  37  74  14  44  71  46  14  42  98  66  61  54  53  85  33  98  22  37  22  54   6  54  65  78  44   6  42  71  61  79  59  70  83  76   4   9  25  14  58  45  23  52   8   9  91  42  76  83  98  39  16  83  97  28  31  51  97  17  83  37  47  88  93  52  38  97  10   5   5   5  13  40  53  99  94  67  39  95  18  72  22   2  28   9  30  41  71  48  24  34  12  96  66  34  83  93  16  17   8   6  79  96  10  97  39   2  82  41  82   5  51  27  23  46  20  43  75  70  45  93  90  87  73  72  10  16   8  43   7  28  76  11  64  59  66  36   6  71  85  35   6  40  82  37   1  94  62  63  19   1  23  39  89  72  78  50  94  19  13  30  50  30  97  76  73  81  89  61   1   4  75  76  36   7  55  29  48  81  57  46   2  82  43  70  30  60  75  46   3  21  57  56  80  66  81  13  59  25  24  95  65  92  74  73  75  12  25  67  22  41  54  65  61  98  19  56  45   4  42  68  85  99  65  24  29  25  57  93  95  91  11   6  92  49  33  92  77  25   4  35  83  42  14  46   6  66  14  41                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        53   6   5  58   3  81  42   6  21  19   9  94  39  76  67   6  47  59  92  73  26  96   3  37  34  73  64  59  49  48  14  84  55  57  23  22  81  35  44   7  58  64  39  57  88  12  71  66  54   2  39  33  37  81  17  80  89  60  89  55  97  50  44  23  94   5  49  14  13  96  49  36   4  16  77  10  12  81  44  22  49   4  41   5  84  49  28  89  55  54  25  36  35  89  90  20  29  69  28  24  65  50  95  73  14  45  65  47  24  71  52  18  29  37  66  66  89  31  71  49  60   4  66  38  13  74  26  21  10  97  51  78  62  95   6  36   9  94  29  75  94  46  31  35  95  23  74  24  15  32  88  98  15  66   1  43  70  69  40   9  49  15   4  38  66  30  91  54  77  54   9  44  91  86  96   5  19  65  69  35  17  99  94  13  46  83  16  65  61  84   7  94  10  21  98   1  93  97  20  55  99  26  54   1  44  82  45  85  88  76  83  11  45  22  24  53  71  64  74   3  73  74  14  82  43  66  23  87  79  28  69  23  63   4  31  39  37  29   7  90  21  41  38  40  78   2  47   6  53  38  51  39   7  46  68  40  79   9   4  16  98  76  21  93  96  91  15  34  52  75   8  33  43  61  19  71  23  30  23  99  25  69  77   2  54  40   2  75  14  48  67  26  44  29  99  63  93  10   8  39  38  96  96  90  73  66  33  92  76  73  62  15  35  43  38  45  79  46  43  37  55  33  32  12  92   1  39  15  26  92  25  62  17  71   6  87  23   7  36  67  80  57  86  24  50  69  49  62  60  99  49  81  77  75  44  14  48  68  37  72  92  59  69  17  72  19  60  83  93  71  69  33  22  99  63   5  11  87  57  45  65  76  37  80  81  44  51  65  76  54  70  41  76  70  18  87  72  51  82  31  45  31  26  24  44  26  66  52  76  76  11  44  95  53   8  56   9  69  46  84  32   1  25  50  68  79  84  67   6  27  39  97  16  19  29  88  82  16  22  14  71  24  64  78  52  77  64  16  59  51  10  79  71  99  13  52  15  21  87  21  23  80  79   9  80  43  67  57  28   1   8  44  10  90  60  73  88  22  32  32   7  47  76  41  20  98   5  78  75  45  32   1  57  17  31   2  21  82  77  93  43  83  51  44  50  37  35  66  64  10  51   3  94  42  25  28  35   8  76  65   4  70  61  30  53  34  46  89  83  10  45  61  87   6  87  54  85  92  18   9  42  89  47  82  51  90  76  14  56   4  27  66  50   5  23  24  46  84   6  36   2  93  89   3  80  74   8  53  62  12  57  15  75   9  32  97   7  31  84  18  32  50  49  64  62  77  84  80  92  78  96  49  27  41  79  18  60  10  11  34  57  76  21                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          78  43  70  33  74  69  35  55  17  93  39  66  29  71  65   4  54  32  91  14  36  86  57  67  37  97  64  78  88  79  26  53  44  68  77  30  10  51  63   8  72  95  30  85   2  59  50  18  40  60  19  20  11  65  76  26  70  31  30  85  68  60  71   5  56  19  48  61   6  35  46   4  86  55  28  73  65  20  92  65  86  79  66  59  72  61  42  59  50   9  48  55  42  10  12  24  46  91  13  39  64  12  82  65  81  60  24  75  91  16  77   2  12  39  33  62  49  34  13   7  76  77  73  24  24  62   2  28  25  68  78  62  85   5  52  26   5  55  29  70  38  65  77  90  11  10  37  63  50  46  35  86   9  84  77  79  33  16  49  44  23  22  66   9  43  79  48  57   1  11  49  28  86  32  80  79  48   1  33  26  67  31  35  29  28   1  68  94  29  50  40  43  88  71  53  46  22  19  49  99  26  95  49   2  19  50  32  82  53  83  66  66  66  32  27  31  95  61  19  54  23  50  70  18  82  61  38  33   3  63  87  19  40  14  30  82  12  90  94  42  43  36  81  51  25   2   7  90  54  49   1  97  67  32  31  62  51  10  79  43  44  59  92  18  58   1  13  18  69   8  75  10  25  62  97  13  81   4  76  67  42  59  28  70  15  47  38  27  29  90  51  82  49  45  73  73  40  71  45  29  71  66  35  34  54  58  27  40  96  26  23   3  19  45  11  91  24  19  10  38  45  30  61  31   8  55   5  37  27  74  12  54  17  60  70  36  10   7  93  21  63  84  39  59  92   3  29  59  64  13  67  11  35  48  49  10  81  49  69  13  91  50  55  44  22  82  93   6  10  69  44  36  92  46  12  22  88  76  11  79  36   4  84  30  89  97  29  64  10  11  43  46   9   3  50  45  78  65  67  35  67  50  30  19  81  75   1  23  30  44  11  38  65  12  26  18  81  91  89  93  25   1   7  69  74  38  93  51  37  35  81  16  81   7  42  11  10  42  81  11  45  14  19  57  50   5  93  12  93  80  83  95  68  11  73  19  26  57  63  14  46  97  44  75  78  91  60  47  53  63  94  26  52  47  34  61  69  78  58  60  82  12   1  14  38  68  48   2  41  42  85  37  15  13  52   3  68  42  17  78   3  54  19  38  89  44  40  73  15  94  68  31  49  53  79  11  57  90  31  62  95  27  36  46  14   2  94  19  85  45  83  53  67  67  55  37  60  54  60  33  65  83  57  51  87  85  17  46  30  30  85  21  43   9  14  51  49  73  53  41  24   4  29  12  89  50  13  25   6  79   4  27  55  57  24  10  23  97  69  82  75   2  67  35  46  55  68  15  18  75  80  47  74  69  85  96  77  19  98  54  46  22                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            8  17  11  75  82  11  98  99  36  63  32  30   9  86  66  85  23  29  29  33  12  46  15  35   7  54  41  54  10  42  69  26   6  51  54  51   3  23  78  30  54  41  67  73  44  57  76  10  59  30  55  42  46  37  47  60  63  16  50  46  51  61  56  12  24  17  11  21  69  37  50  42  46  77  79  51  63  38  71  19  93  43  69   5  76  10  72  11  87  18   7  99  42  34  53  93  40   5  32  33   2  15  30  69  98   8  88  54  80  70  90  98  92  55  74  62  55  64  55  30  74  23  49  82  44  95  50  57  14  12  68  16  71  90  58  57  80  88  50  35  90  48  23  10  94  35  62  21  92  76  64  18  46  30  26  80  36  85  77  27  53  23  65  98  42  50  26  58  67  73  44  23   5  77  32   1  83  77  14  39  27  61  71  89  83  85  48  85  89  19   3  36  90  50  96  20   1  46  65   9  46  23  34  36  79  66  76  78  32  97   6  57  51  72  55  80  96  32  12  27  63  96  98  16  72  75  41  28  52  53  43  88  16  53  48  26  42  35  85  22  54  11  61  84  50  69  28  86  16  37  47  48  35   6  38  63   3  36   2  57  16  13  60  21  35  64  23  25  89  70  84  93  79  31  69  97  36  47  88  20  11  89  13  12  56  99  24  91  47   7  65  97  70  23  75  69  39  78  54  77   3  50  73  72  74  11  50   7  40  15  92  96  88  37   1  27  12  60  64  63  86  36  22  18  19  88  45  44  10  44  38  12  75  86  72  53  71  70  92  47  16  12  51  95  52  48  71  94  89  70  56  68  38  34  86  42  86  46  37  43  94  80  46  56  74  61  56  12  57  90   7  10  19  86  87  62  57  62  56  90  68  28  46   9  77  97  40  32  48  44  53  21  51  40  86  29  17  91  28  35  80  79  91  89  68  22  36  98  32  15  49  80  98  95  52   7  56  79  86  78  77  60  73  79  59  18  20  57  15  72  47  31  31  60   6  20  48  46  90   8  88  13  10  37  16  59  26  51  42  90  39  90  36  99  97  14  23  79  58  39  37   6  39  99  45  20  62  59  54  40  28  48  79  58  30  13  10  50  83  97  94  13  94  45  27   4  43  70  15  59  45  19  14  35  73  22  42  42  15  40  22   4   7  14  26  19  94  42   2  89  24  75  15   3  86  36  59  12   5  31  49  82  10  27  38  12  23  87  89  98  12  25  34  89  33  63  62   6  63  13  14   6  98  65  37  16  53  26  16  13  50  21  91  73  38   8  43  44  94  65  73  18  64  80  51  37  69   4  72  50   5  49  98  35  17  95  61  40  60  22  51  95  55  38  72   1   8  47  29  11  24  55  57  22  37  62  29  58  71  54  71                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              92  48  92  62  84  82  84  50  53  97  99  75  58  15  71  82  14  95  48  59   1  58  57  95  67   5  56  91  10  72  78   5   9  45  58  67  12  59  13   1  17  46  13  43  48  85  96  46  69  35  10  50  42  46  66  66  52  67  66  73  64  42  18  24  32   1  44  66  88  83  73  53   9   7  61  31  17  50   9  28   1  90  89  12  41  15  36   5  99  99  37  62  67  71  20  61  77  76  80   8  24  82  27  31  19  19  82  23  89  93   4  98  19  18  84  69  43  47  18  13   4  61  26  45  67  26   7  91  59  84  31  20  71  96  85  81  19  11  20  67  32  16  13  15   7  44  69  22  16  45  42  93  44  90  48  17  82  52  17  37  18  64  55  94  92  77  18  28  49  91  76   9  10  41  20  61  75  83  73  43  78  48  39  22  19  82  14   1   5  85  40  77  90   6  68  97  40   3  42  83   8   1  19  75   3  76  38  21  31   2   1  33  28  92  28  44  35  82  99  50  25  56  55   8  35  45  83  84  89  81  78  51  22   9  60  12  65  29  24  29  88  46  20  29  40  76  93  42  29  93  59  46  69  75  32  49  10  47  19  37  66  54  37  33  48   3  81  63  19  28   7  45   2  25  82  81  60   4  16  51   4  83  80  75  85  59  26  24  65  33  99   2  69  67  79  34  73  74  90  21  52   9  34  77  75  16  55   6  33  77   5  38  20  43  86  61   4  42  73  71  76  41   5  86  65  56  58  32  80  77   3  66  86  19  58  12  50  84   5  85  94  68  86  22  29  50  23  32  29  94  20  63  51  79   2  54  53  16  27  87  73  56  59  77  73  70  59  47   9  37  83  30  74  71   5  61  77  19  77  78  21  88  26  49  83  53  54   1  95  80  48  50  32  38  79  93  75  77  36  86  27  64  86  51  45  47  82  39  86  63  26  17  25  76  16  94  55  94   5  56   4  70  79  24  39  18  13  10  95  43   1  26  14  37  57  52   9   1  58  50   3  76  67  88  51  65  49  81  38  23  18  70  62  95  64  83  31  92  82  93  80  24  15  62  32  27   2  66  36  78  37  41  17  68  56  23  37  16  53  38  23  51  75  86  49  35  79  30  11  95  53  69  97  13  19  11  56  29  41  39  37  15  69  77  36  96  87  99  93  62   7  23  90  41  93  25  69  54  58  42  78  66  28  26  25   1  85  34  94  85  23  31  46  37  50  20  10  66  15   2  52   1  28  93  22  62  38  50  40  67  27  53  24  53  97  45  64  80  25   3  62  41   6   1  81  52   2   7  39  92  98  67  30  94  43  86  85  93  16  26  75   5  42  68   8  56  62  94   8  20  52  97   1  56  41  17  96  27  96  34                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                58  57  92  55   6  55  25  97  79  33  28  30  31  68  74  53  75  73  93  70  85  52  62  89  40  94  84  89  17  98  93  55   1  54  43  56  82   9  91  55  24  29  73  14  58   8   2  14  69  41  50  28  71  31  81  82  24  87  79  43  16  55  53  82  74  14  26  10  93  35  56  43   1  46  65  70  53  85  66  13  20   2  39  99  44  23  53  27  97   3  99  10  45  42  83  43  15  18  90  45  14  17  13  86   7  89  85  90  19  20  90  62  29  32  63  63  24  47  59  39  32  74  99  66  39  88  32  29  95  48   7  39  30  72  85   5   7   2  21  80  41  88  56  35  81  42  94  80   3  87  11  62  82  70  35  33   7   2  76  71   7  27  88  49  40  99  99  96  26  66  47  72  59  93  14  29  82  95  74  79   3  18  86  28  45  36   6  70  35  57   1  33   1  50  43  51  57  11  47  64  97  32  83  54  36  63  77  38  40  33  84  26  23  36  32  51  23  17  25  10  53  62  76  82  89  32  50  51  35  22  20  81  38  56  93  19  70  17  89  86  49   2  23  42  26  31  68  93  74  41  72  13  81  29  94  28  97  54  52   9  50  86  50  50  15  79  21  70  58  82  67  34  29  51   5  45  11  89  53  61  48  12  82  87  98  23   3  72   3  81   8  88  79  10   8  68  69  23  25  29  79  68   7  80   4  85  12  80  53   9  83  93  67  91  62  56  10   4  86  84  50  52  86  32  24  49  91  40  11  94  68  65  71  85  92  87  48  80  65  79  36  34  84  47  82  25  45  10  90  60  96  65  49  14  26  92  75  79   1  25  10   9   1  80  72  88  70  60   1  60  16   6  50  71  38   7  90  93  65  21  96  71  36   9   9  59  31   7  23  55  53  37  54  11  83  55  78  48  86  41  97  23  41  56  77  81  20  73  27  23  84  40  17  38  84  36  70   3  44  64  67  31  82  89  29  38   6  65  98  54  43  48  10  99  47  94  88  78  57  64  46  33  32  56  12  26  52  46  61  65  68  13  46  86   8   5  69  97  38  53   2  51  63  76  22  64  14  15  45  53  67  53  62  45  23  15  49  36  15  22  14  78  52  31  84   8  46   8  78  36  17  94  80  22  76  62  72  52  34  71  23  63  59  32  42  79  26  14  91  87  38  86  24  96  83  66  85  24  14  24  60  26  15  60  34  87  18  48  23  59  43  34  25   2  23  83  67  67  16  33  56  46  59  89  56  18  15  76  14  31  79   6  89  99  35  64  22  25  77  52  92  92  99  58  75  27  99  28  45  17  70  70  72  84  87  98  62   2  31   7   7  27  98  89  41  93  16  54  42  88   3  81  39  23  78  69  96  15  58                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  81  13  42  26  85  65  57  16  54  12  14  63  61  18  27  83   2  85  76  90  46  64  57  50  18  87  45  68  22  15  10  28  75  65  45  94  63  49  23  33  38   6  54  89  63  71  72  17  50  29  26  18  88  15  61  95  13  80  54  45  77  16   4  13  20  18  37  57  54  84  88  68  84  25  60  60  34  28  45  54  37  37  41  54  58  64  29  34  93  37  77  37  46  85  15  47  54  28  21  91  97  52  83  17  43  56  70  20  21  50  65  20  39  63  96  88  97  36  80  57  64  23  38  75  82  93  24  50  74  19  10  19  25   4  24  93  90  20  62  87  25  24  97  97  90  37   6  74  98  80  25  79  20   4  49  40  93  69  96  49  82  63  21  82  25  10   4  52  42  28  51  53  37  67  79  12  27  79  25  98  45  78  80  62  81  54  51  79  68  87  27  98  94  76  53  52   3  11  29  33  95  11  47  52  67  99  85  38  92  17  90  57  47  10  15  15  86  40  60  77  11  13  96  11   1  27  19   3  99  45   9  45  62  42  81  98  71  60  17  15  52  97  42  49  40  81  50  16  66  78  82  39  16  69  80   1  91  86  93  26  19  86  58  46  92  46  49  28  98  15  38  72  84   6  76   6  10  77  36   6  62  38  61  54  80  98  82  21  64  10   1  70  25  96  53  34  74  96   5  59   9  83  57  75  14  22  45  84  70  85  16  73  61  23  18  33  57  31   9  57  51   4  61  16  74  94  66  96   2  38  48  26  15  14  54  46  91  71  62  73  86  56  52  33  80  69  67   7   6  55  32  43  35  47  95  39  56  20  64  81  50  20  89  18  81  97  87  53  31  47  24  11  32  35  16  26   4  95  45  57   5  45  43  59  39  50  10  15  16  98  51  60  75   3  43  21  89   2  58  89  80  72   8  52  32  19  25  52  80  89  60  24  65  87  90  56  91  41  87  47  75  49  68  80  90  64  50  47  10  95  66  65  11   8  18  46  41  70  65  92  41  25  88   9  80  12  16  67  43  26  94  80  14   8  71  28  55   4  86  27  29  20  37  34  63   5  80  32  96  13  23  57  61  32  24  69  21  56  45  67  47  42  20  22  88  11  21  63  35  40  46  64  18  84  59  22  42   6  96  67  66  88  47  17  34  82  81  16  40  14  87  59  17  49  19  82  93  32  58  91   2  26  70  13  86  83   4  37  38  17  40  32  56  80  20  16   9   1  58  54  90  67   5   9  69  52  13  38   5  86  99  41  52  75  21  50  40  99  57  29  12   5  75  35  91  50  86  97  77  26  93  82  25  32  94  72  78  48  59  17  72   6  19  85  53  70  32   9  78  96  73  92  46  75  57  91  97  44                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    63  80   7  10  55  13  26  71  52  58  14   6  51  88  59  76  46  94  34  40  28  95  25  13   1  51  64  91  14  86  89  16  70  39  13  23  53  33  12  23  86  89  74  23  71  80  91  21  13  87  84  22  65  73  14   4  45  37  19  91   7  62  96   4  24  13  66  94   2  20  57  28  69  59  40  10   5  22  46  55  86  18  63  14   8  55  86  63  74  40  38  60  94  10   4  17   2  82  45  70  21  34  75  29  57  86  19  77  53  37  39  17  88   6  66  85  20  69  55  73  81  43  53  47  65  83  98  24  68  43  55  75  68  57  42  97  34  28  35  88  66  39  32  81  88  25   8  50  31  45  88  87  23  59  59  85  93  76  47  93  64  68  65  47  10  10  61  21  52  19  59  40  12  84  81  86  56  95  31  29  57  36  33  89  66  15  69  84  24   5  95  53  99  85  44  88  51  66  30   6  78  38  44  26  19   7  38  93  43   9   7  65  41  81  49  43  84  26   5  67  66  20   3   4  34  15  32  49   3  13  67  19  25  30  50  26  77  65  53  27  80  10  73  20  88  76  97   1  25   5  98  46  58  53  39  71  23  40  97  54  24  68  61  57  25  78  67  64  62  94  84  22  59  40  30  60  54  29  85  85  85  77  72  27  96  18  70   7  68  15  57  22  25  18  68  80  57  27   3  42  88  16  56  49  53   6  20  95  65  90  55  72  56  96  81   8  41  23  28  77  21  14   3  47  21  81  23  73  59  90  93  17  86  59  52  40  43  68  96  72  95  81  88  30  53  48  87  26   2  52  30  20  11  86   4  58  51  22  43  87  13  77  87  30  37  47  29  32  24  86  86  32  16   8  57  42  98  16  48  92  66  55   6  11  49  39  10  32  94  93  99   3  83  47  45  67   8  26  23  87  13  67  72  86  36  10  44  42  59  86  38   4  43  75  54  27   8  89  26  93  28   3  45  40  89  40  80  48  43  65  89  64  73  88  38  94  15  10  21  49  69  89  20  44  13  24   5  94  42  42  72  37  86  38  63  75  88  80  99  20  89  26  81  11  19  43  89  54  20  18  49  99  18  89  39  14  91  42  15  53  72  56  92  77  20  58  95  92  23  64  63  83  73  92  33  80   4  68  36  24  89  33  89  17  84  14   5  92  25  93  97   1  22  93  68  41  83  30  51  30  84  67  84  88  26  54  73  59  76  86  81   9  45  23  33  32  19  34   5  28  37  10  30  90  83  54  80  29  25  42   9  75  96  71  47  25  61  13  12  49  26  76  87  32  76  68   9  59  93  30   8  96  56  66  79  19  70  37  93  20  66  43  33  51  91  32  31   1  67  83  15  15  34  28  78  58  90                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      20  73   1  86  90  59  15  68  86  55  88  53  23  54  81  84  32  98  79  27  52  47  11  51  91  91  12  62  94   6  41  78  74  37  19  99  68  70  82  78  44  40  62  87  56  56  20  51   3  67  29  95  82  89  66  27  73  28  20  62  83  66  84  22  73  29  63  17  79  35  79  84   3  58  92  65  36  43  94  62  89   6  95  65  18  13   6  45  73  63  21   1  30  92  73  30  36  60  38   9   5   2  44  22  95  52  81  25  11  52  53  18  10  37   4  29  60   6  97   6  74  61  48  29  29  38  27   1  29  74  68  81  22  54  89  99  86  35   1  13  79  35  41  87  33  71  37  73  25  62  89  31  92  74  37  61  45   9  99  45  55  43   3  14  62   3  65  27  79  13   5  35  64   9  69  48  61  60  30  95  82  62  61  34  10  28  11  79  97  42  21   3  69  57  64  41  51  26  94  88  20  49  76  17  82  68  25  14  92  31  62  46   2  76  19  22   6  11  10  31  71  47  37  13   8  63  57  43  41  56  11  26  40  79  93  58  59  32  85  35  48   9  19   8  61  62  58  16  98  45  16  81  90  15  89  88  14  51  53  28  94  65  41  15  17  21  32  66  85  92  18  85  32  18  49  20  12  38  91  81  83  37  62  56  10   5  34  81  83  47  65  80  77   5  15   8  50  89  73  87  22  48  88  92  44   3  83  66  10  12   7  28   3   4  49  72  75  88  21  12  74  47  37  58  61   5  68  39  94   2  52  62  50  11  72  80  84  40  21  84  41  18  95  48  84  39  58   6  65  36  27  92  94  81  31  27  57  99  48  21   9  59  11  47  37  31  57  76  17  83  19  68  36  26  31  33  72  83  69  53  16  88  50  84  64  39  82  13  84   7  99  97  41  75  68  27  20  56  33  61   8  46  49  56  77  62  10  61  82  37  26  38  54  85  92  24  79  81  29  67  53  72  35  49   6  80  53  85  54  11  87  82  70  18  79  80  76  97  25  36  49  71   6  71  76  92   4  75  69  37  68  23  90  46  66  72  73  13  46  14  42  40  93  92  68  77  61   4  26  48  60  41  77  39  10  69   2  32  10  88  61  64  84  65  62  69  60  70  90  57  35  14  14  22  42  88  22  28  65  72  10  92   4  52  10  39  82  64  61  54  14  16  99  65  83  86  52  18  32  99  92  32  71  65  44  19  24  48  84  31  45  83  80  87  89  13  74  59  35  72  71  87  96  31  21  84  31  38  27  75  77  79   9  15   4  34   1  98  79   5  60  10  25  45  37  49   8   8  59  90  40  77  28   2  89  93  40  98  87  19  41  40   9  53  40  99  47  27  62  25  20  91  82  24   5  86                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        20  70  44  88  62  43   6  99  12  51  77  64  79  68  81  72  85  43  53  26  47  17  12  93  41  27  96   1  68   4  13  75  54  98  29  65  17  69  93  16  62  88  87  68  71  25  20  20  62  14  89  86  83  72  54  37  67  38  73  54  52   7  90  97  59  51  30  32  84  84  38  89  36  17  41  72  90   6  16  21  66  88  49  17  84  90  36  66  37  79  32  28  84  40  50   2  99  90  33  23  48  83   3  98  59  56  69  95  97  30   7  80  16   4  46  49  97  45  29  99  49  40  41  76  81  83  13  87  22  26  84  88  60  12  28  90  42  31  97  66  41  47  47  41  72  29  52  91   4   3   3  13  29  10  45  19  75  39  69  23  73  61  16  43  22  49  52  25  27  14  31  32  60  38  28  79  93  65  38  59  10  15  32  96  62  49  32  79  61  41  41   5  59  35  78  83  18  45  93  26  87  86   5  97  24  23  91   1  81  92  99  67  52  65  69  94  88   2  56  32  91  97  25  55  11  62  91  31  42  34  27  31  50  64  96  67  94  12  88  46  64  98  27  46  29  56  67  56  56  28  34  68  89  56  70  21   3  38  22  34  52  17  10  27  91  95  90  34   6  62   1  89  88  16  79  28  97  51  81  59  18  31  37  75  31  62  16  48  26  52  58  41  56   5  85  87  57   2  21  39  52  33  49  23  59  24   6  53   5  23  38  16   9  67  16  53   5  62  49  96  72  75  70  50  92  95   1  56  43  79  19  25  18  16  66  98  12  25   9  92  12  51  70  13  50  13  48  73  11  56  88  52  95  92  62  86  35  61  72  40  63  46  12  33  74  97   3  69  39  13  47  17  25   4  42  61  94  18  82  99  27  32  30  46  38  35  82  99  13  32  45  49  21  68  33   1  61  31  81  48  39  35   1  13  57  20  48  61  71  73  79  67  34  64  60  13  25  25  91  28  66  79  86  28  77  15  48  50   6  74  63  24  29  97  88  30  28  39  90  35  69  72  31  89  19  71  26  59  28  66  28  76   5  57  39  75  11  63  57  30  94  15  83  89  39  62  44  87  27  93  98  35  63  14  21   2  52  28  32  44  27  96  81  76   2  98  35  96  89  28  34  10  81  67  96  55  90   4  12  64  28  27  41  82  81  48  61  82  25  86  88  86  61  36  41  83  43  39  16  13  46  22  75  39  92  97  31  76  30  29  39   3  50  17  92  75   3  40  58  34  89  88  15  53   7  23  59  25  93  94   1  97  28  77  77  88  59  51  64  93   4  22  93   4   2  27   2   4  53  14  98   5  39  65  41  22  33  17  13  62  84  30  55  73  26  61  59  51  71  82  31  39  62  74  94                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          68  34  80  12  60  85  24  86  29   2  92  56  24  28  56  47   9  84  93  98  14  70  61  56  72  97  37  35  94  18   6  29  53  53  11   8  93  15  42  79   8  97  14  24  54  13  17  83  79  36  50  19  40  38  84  48  22  45  79  58  97  65  94   9  52  18  22  38  20  75  41   1  60  64  17  77  72  93  41  21   8  23  34  68  37  20  34  61  27  25  71  87  16  59  94  80  58  63  62  12  79  77  34  40  94  54  51   9  89  85  89  85  68  17  78  49  48   8  17   2  15  43  66   6  75  88  66  70  39  15  53  40  99  37  86  26  92   3  76  45  41   6  88   9  59  37  65  23   8  40  29  49   9   8  38  20  86  64  66  90  56  31  74  81   7  51  31  59  32  43  13  43   3  64  92  90  79  41  98  38  46   2  37  84  51  76  14  87  11  95  53  17  40  79  73   5  30  60  34  45  72  58  75  90   7  94  14  98  49  48  91  17  89  19  27  15  39  47   7  70   7  72  68  67  96  57  19  53   8  93  30  45  45  15  54  36  56  60  78  32  53  47  34   7  26  27  15   4  31  85  39  30  76  87  53  95  11  59  91  55  74  90  80  44  93  30  93   2  24  79  61  10  31  47  12  12  16  88  80  83  39  84  64   6  17   3  80  81  47  28  84  42  44  16  89  39  38  39  39  52  14  36  33  65   3  22  35  10  98  93  65  35  58  50  31  11  82   3  95  71  15   2  84   8  99  62  37  83  81  83  35  30  30  75  33  47  37  76  16  29  74  98  30  94  36   6  26  85  99  85  12  49  70  90  90  20  62  94  41  14  63  87  20  82  85  41  72  20   8   8  74  75  93  97   4   3  79  43  13  64  75  75  78  38  69  54  57  37  44  17  62  56  24  15  49  48  36  24  71  13  17  98  10  54  25  58   8  24  89  26  91  12  60  36  62  15  47  59  60  63  35  85  94  57  83   6  80  72  73  94  97  63  77  29  76  52  47  42  77  81  58  11  91  40  38  94  31  53  33  84  98  24  27  69  72  70  81  92  93  58  72  90  19  78   4  39  43  16  48  11   3   6  60  74  41  84  31  52   5  31  77  76  31  34  88   3  97  49  64  55  47  96  35  81  62  25  33  33  77  36  27  97  50  36  55  55  29  18  45  28   8  40  12  98  42  89  71  66  50  94  21  31  23  79  78  13  82   8  44  28  28  44  31  83  75  10   7  81  21  47  39   7  72  74  52  18  96  31  47  65  52   5  28  35  20  34  57  29  30  14  53  68  95  67  79  91  21  78   3  20   2  15  75  18  37  64  86  10  78  53  10  72  90   2  57  24  27  56  33  69  97  54  51  68                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            80  64  44  15  36  51  12  28  15  32  40  55  91  91  94  75  79  91  97  59  26  75  47   3  37  82  67  56  39  32  73  77  62  86  42  83  79  45  77  65  66  83   4   8  42  15  94  90  96  12   9  16  45  48  14  97  82  30  37  11  79  64  84  65  98  84  47  72  26   6  23  12  76  53  62  87   9  68  24  41  24  35  73  77  90  66  45  76  18  58  42  83  95  14  21  46  82  62  66  14  39  84  88  19   1  51  95  24  72   4  61  75   2  82  85  11  49  98  41   2  71  50  42  61  93  45  53  47  48  26  59  39  93  82  42   7  44  22  10  73  54  17  27  30  19  54  38  11  13  21  79  35  45  61  73   4   6  41  59  91  27  40  23  87  32   1  47  39  40  13  33   6  90   6  53  71  37  77  99  96  71  16   5  34  91  90  17  30  65   4  93   5  10  42  52  54  47  14  98  95  30  30   3  29  30  86  98   9  18   9  37  53  60  96   4   4  81  41  85  34  27  40  66  51  27  91  11  27  18   2  85  35  94   6  17  86   2  19  19  30  99  95  37  29  87   3  66  49  52  17  22  13  49  35  28  49  63  92  74  33  51  67  74  97  62  10  50  31  80   5  47  84  39  94  46  22  26  23  15  90  91  57  80   6  10  16  63  13  70  38  41  11  96  31  60  17  14   2  30  23  54  53  89  36  89  40  87  46   6   4  33  50  91  16  48  65  91  61  83  21  98  60  70  90  43  25  14  86  66  73  32  41  14  70  74  77  67   7  70  95  16   4  34  42  44   5  81  32  57  86  91   1  60  63  29   3  10  90  97  75  92  97  35  51  28  90  43  96  11  25  54  35  24  67  59  49  64  18  73  87  78  30  68  78  88  50  23  91  57  53  93  91  56  14   9  11  36  22  95   9  39  82  17  28  42  92  31  44   5  49  11  16  28  27  61  99  47  10  93  82  96  92  17  90  53  89   2   5  21  42  13  83  33   4  69  85  74  35  63  81  85  33  44  38  39  96  19  89  34  16  88  83  25   4  71  45  98  69   4  74  33  41   5   5  47  50  23  45  24  72  78  17  28  24  89  74  50  82  52  68  93  54  48  10  70  78  31   8  55  39  12  84  43  32  87  29  30  12  41  83  84  54  95  30  12  63  79  13  55  84  22  24  25   4  74  23  42  92  34   9  13  53  53  92  29  79  73  26  76  32  12  40  88  15  22  61  73  90  39  28  42  11  11  81  80  35   3   2  95  51  88   5  62  39  47  14  83  60  18  19  15   9  45  21  39  84  39  78  58  51  59  72   6   4  48  72   2  90  50  31  57  34  70  35  73   4  24  93  20  88  48  11  96                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              35  14   3  61   5  48  67  63  47  86  59  59  25  71  30  35  83  31  32  16  33  27  42  81  92  31   1  81  54  27  45  19   7  84  20  10  72  51  49  72  53  82  94  44  20   8  26  99  30  21  11  82  11  23  84  53  98   4  30  51  26  84  68  27  85   2  19  49  67  51  76  69  75   2  45  94  17  59  18  42  94  15  61  18  13  57  55  31  74   1  45  24  28  70  48  50  34  83  87  39  63  89  28  90  17  23  16  46   9  56  68  93  85  44  75  69  19  57  59  24  18  66   4  49  29  61  62  21  93  76  71  33   7  81  19  27  35  89  92  13  94   2  92  97  18  26  95  72  45  22  90  35  95  18  85   3  97  76  24  35  96  91  93   2  74  76  82  17  23  90  67   7  89  48  97  51  35  99  86  13  63  31  98   2  20  54  61  99  89   1  54  10  48  65  80   5   1   5  59  65  95  75  93  65  48  64  70  63  39  23  17  84  40  78  21  37  36   7  82   9  23  87  50  89  90  63  23  59  27  52  23  93  52  95  47  36  97  65  99  86   4  85  64  22  67   4  63  21   1  71  71  18  94  34  54  90  65  26  43  74  42  30  74  27  15  26  16  29  24  99  63  15  68  15  59  99   9  79   3  11  39  38  59  19  78  40  16  50  20  41  95  68  22  31  20  61   6  93  50  77  46  36  68  23   1  12  91  37  44  43  20  22  22  70  50  92  16  31  59  70  43  80  72  58  95  73  11  72   7  31  14  88  33  36  20  96  87  80  92  86  77  57  43  34  61  16  98  56  51  67  16  13  23  80  22  85  18  52  49  74  98  19  86  11  73  63  30  13  47  47  81  16  94  24  10  56   3  42  19  63  58  77   5  78  69  90  43  95  29  53  96  51  18  22   7  20  48  86  62  31  58  66  60  84  23  30  64  90  15   6  87  74  72   9  29  69  59  78  50  96  27  62  50  42  10  24  29  29  53  39  21  79  45  15  78  81  75  37  65  13  50  42  18  83  30   2  80  40  89  28  39  86  32  93  41  26  23  46  88  83  26  82  17  71   1  14  81  92   8  34  94  15  12  97  62  26  18   8  33  54  95  21  88  85  52  44  82  61  70  22  38  52  55  96  56  42  33  18  84  23  91  44  35  97  58  95  12  94  16  39   5  48  42   8  73  22  18  52  41  64  61  10  11  65  72  83   8  93  81  58  83  42   9  72  26  61  16  52  32  27  42  69  53  25  29  58  35  33  76  95  79  74  40  83  12  31  36  78  67  65   5  40  65  21  50  86  62  27  75  93  35  57   5  80  58  64  53  88   9  89  26  83  51  69  21  62  19  55   4  64  23   2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                89   3  55  58  65  13  76  93  93  96  10  30  88  59  73  39  85  53  33  77  24  14  31  30  81  26  47  91   4  39  48  33  49  50  74  13  50  66  36  78  99  82  88   3  11  62  78  79  31  44  19  30  93  46  41  90  10  90  49  19  97  19  68  87  18  24  76  47  78  72  21  70   9  79  20  76   1  83  66  94  17  82  52  13  66  59  41  35  12  95  82   1  23  72  34  27  68   2  48  11  40   2  65   2  88  39  92  80  51   7  87  89  79   4  25  36  38  97  38  13  12  82  40  96  61  99  54  27  31   5   8  71  72  41  15  79  66  10  63  64  62  75  36  12  78  73  86  29  73  87  39  45  80  89  41  93  59  20  42  93  70  50   8  94  53  59  94   2  85  92  16  52  73  34   7  16  12  71  55  62   5  15   9  46  59  93  32  48  73  81  19  63  29  39  23  31  40  22   7  53  83  92  29  41  87   7  17  31  98  67  54   3  78  27  80   2  39   7  19  83   5  15  68  58  30  40  81  84  29  64  39  70  99  81  47  54  29  13  97  62  19  44  42  54  16  52   8  61  47  12  39  39  12  66  82  31   3  80  49  58  98   3  60  30  58  65  75  64  34   7  29  89  65  85  52  55  53  53  90   6  96  36  52  45  76  44  48  44   7  83  13  22  31  49  35  65  25  71  63  35   7  44  99  69  78  60  61   8  60   9  29  69  12  81  29  37  50  17  85  32  25  43   7  51  61   9  35  27  41  86  54  90  35  79  99  40  53  62  51  46  28  99  15  37  75  54  94  26  55  61  80  39  16  84  78   3  54  46  64  91  71  94  32  25  17  55   4  79  14  12  36   2  46   8  84  32  91  82  72  29  75  53  72  75  45  21  93  28   4  65  14  46  24  45  98  15  13  33  23  42   4  15  95  69  46  89  10  89   1  15  71   4  61  40  50  23  16  63   9  11   2  81   5  57  25  97   1  94  26  84  91  11  97  88  34  61  73  49  12  74  51  41  38  94  47  81  70  14   4  23  80  20  23  45  77  75  43  49  59  17  38  81  13  63  88  32  66  33  10  44  50  41  76  51  35  39  93  85  99  67  99  15  15  64   7  41  70   5  83  66  63  30   7   1  74  83  32  55  66  66  98  26  59  54  63  45  27  63  81  30  21  87   7  22  53  96  84  64  39  55   3  79  54  45  12  52  34  11  73  17  52  22  24  16  83  68  48  62  13  48  11  55  79  28  30  77  93  90  93  77  23  42  65  13  22  97  32  48  22  19  27  70  55   9  38   2  61  69   6  40  51  51  49  54  86  84  58  16  74  96  74  49  51  98   6  59  75  32  75  31  22                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  27  62  37  45  36  30  56  79   8  90  30  81  66  24  67  27  49  52   4  59  48   7  73  70  92  85  61   1  44  96  10  98  75  80  78  30  70  48  81  95   3  44  75  62  56  43  33   3  14  25  27  44  87  96  32  35  42  32   4  14  27  13  45  38  92  92  17   2  77  26  32  73  49  39  86  72  59  87  25  52  13  86  97  81  78  80  65  52  15  41  94  24  73  13  71  26  74  60  57  23   3  50  63  97  88  41  55  62  25  38  76  97  46  69  37  56  32  68  92  31  57  76  24  26  34  25  80   3  75  31  41  39   6  83  50  86  59  52   1  57  21  79  24  58   4  70   9  40  50   4  20  15  91  71  39  82  71  59  32  56  84  31  46   2  54  93  30  51   6  96  17  24  12  13  51   1  19  15  88  27  47  42  89  84  36  82  95  24  65  92  70  59  14  69  80  56  64  36  51  80  18  90  49  60   1  83  25  91   8  81  13  80   7  82  87  63  86  20  57  68   5  64  89  28  51  37  78  22  76  56  38  24  51  59  93  72  75  59  78  85  66  54  63  79  86  76  19  31  45  67  65  92  67   1   6  44  54  75  78  11  60  40  88  81  92  56  38  99   3  32  66  96  42  14  93   6  40  81  20  57  57  64  79  44  89  29  18  15  30  70  44  38   7  52  74   9  18  70  51  30  55  73  99  24   2  85  23  45  20  76  22  87  16  23  44  91  14  67  93  61  14  68  98  55  54   4  52   8  15  95  47  44  17  57  87   6  78  17  26  59  60   3  22  20  97  55  53  93  98  21  82  62  67  29  26  38  16  91  26  38  45  18  15  55  78  73  74  38  20  85  31   1  96  54  73  57   4  72  68  26  39  34  25  98  44  71  15  48   9  87   5  20  93   9  15  61  52  27  97  99  46  32  24  56  68  54  36  79  84  95  48  55  11  62  52   7  69  18  52  31  17  80  77  12  13  43  69   2  74  80  82  53  71  99  90  86  27  27  72  86  71  89  71  39  76  14  88  87   8  86  32  59  46  48  21  60  62  27  71  70  57  21  34  75  51  79  43  62  90  11  78  90  55  95  28  14  46  57  90  46  48  62   5   5  82  79  78  86  95  31   6  16  33  69  77  97  89  75  32   3  91  44  11  44  67  78  79  34  89  75  23  95  68  87  24  23  23  85  16  12  33  97  57  51  10  57  74  37  96  58  80   3  53  89  30  19  86  78  92  64  59  83  65  72  94   5  37  55  70  69   6  78   5  12   9  94  36  46  80  89  19  10  70  22  33  28  23  85  43  64  91  34  54  48   4  29  43  21   3  62  79  24  83  85  70  95  72  21  10  33                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    51  99  36  39  64  67  71   1  65  31  69   1  21  43  98  59  39  98   7  22  31  31  55  18  16  23  68  55  22  82  96  12  41  49  57  73  17  77  94  92  74  27  70  93  25  18  25  45  48   5  79  96  18  93   4   6  61  67  88  90  25  53  99  68  12  13  23  77  12  68  81  95  86   1  72  24  95  24  22  57  45  33  51  30  85  79  33  26  16  16  78  80  41  18  73  18  66  67  78  85  44  90   2  16  32  66  28  36   5  94  79  25  27  81  22  56  32  44  94  78   1  14  81   4   5   4  98  11   3   7  87  83  57  12  26  49  20  27  70  10  11  59  55  93   9  57  10  20  68  14  97  48  76  44  72  17  87  94  45   1  39   9  76  22  23  80  34   7  16  78  91  91  21  90  54  76  11  11  14  78  89   5  25  12  31  45  39  63  74   9  11  62  19  61  16  82  60  50  89  58   4  29  71  81  43  96  34  29  67  94  25  58  18   6  44  96  83  88  56  41  76  41   3   7  89  47  19   8  80  22  23  62  74  26  67  33  74  36  10  54  86  10  83   2  50  25  95  38  48  43  12  17   8  13  57  34  33   3  15  72  29  24  10  41   5  61  12  11  38  64  15  19  70  78  57  61  18  21  44  67  70  26  83  78  85  42  77  37   8  24  81  73  95  40  80   7  68   3  60  38  83  97  69  92  56  59  50  77  29  88  44  45  36  47  57  59  88  73   5  86   3  12  75  44  42  97  86   9  47  90  98  19  48  94  12  15  55  55  96  45  17  11  87  33  63  73  84  12  46  38  42  67  23   5  54  44  54   5  37  71   2  70   6  47  83  51  62  56  97  53  54  75  87   9  29  85  84  44   9  35  24  57  60  68   6  82  71  92  14  38  58   7  19  78  55  30  58   1  22  35  73  26   3   2  97  93  39   7  92  32  30  37   2  28  66  95   8  51  16  56  10  59  86  31  32   5  90  84  59  90  24  14  71  42  73  58  49  76  54  93  35  72  21  76  52  72  61  39  19  16  27  57  89  59  68  65  94  15  83  40   8  35  15  22  80  92  24  78  59  22   6  69  80  82  49  91  20  33  77  93  79  24  61  95  47  41  60  38  60  93   3  67  24  26  91  24  41  13  88  48  42  46  37  54  21  37  60   8  93  12  11  97  46  78  53  33  44  31  97  93  43  80  31  99  73  99  81  30  32  30  25  26  83  70  34  57  85  56  61  90  85  28  62  65  60  20  17  65  52  69  83  28  55  89  93  68  97   6  91   4  98  88  70  48  20  65  73  84  75  26  52  48  43   5  30  65  39  91  78  16  70  81  82  46  61  53  14   7  85                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      84   8  85  36   3  89  91  27  70  81  70  36  19  88  71  58  59   2  97  57  83  72  63  19  38  16  35  17  92  46  65  13   2  83  27  17  68  15   8  98  19  77  79  31  18  37  58  68  63  94  75  85   4  43  15  85  40  85  23  17  99  59  72  18  40  59  64  93  77  11  88  97  14  53  32  31  10   1  12  41  67   7  66  78  70  82  76  44  59  19  81  24   9  34  71   7  30  69  50  23  24   6  79  94  34  31  46  12  60  32  50  91  64  13  16  94  45   3  17  84   4  71  39  74  95   3  36  32  81  59  77  87  16  52  31  34  17   2  80  56  72  82  48  27  13  97  60   6  80  85  25  58  22  89  15  41  87   1  79  26  59  91  28  71  29  16  30  76  59   5  90  23  42  79  15  83  54  16  80  71  37  79  48  27  73  86  69  46  38  70  93  67  94  36  61  85   4   7  66  26  15  94  50  45  70  53  22  12  17  14  81  36  76   7  45  63  75  89  73  64  34  34  76  38  54  93  63  11  97  95  83  83  56  24  68  10  60  47   3  16  46  70  17  63   4  19  70  43  17  22   5  12  43  35  64  90  94  13  28  96  70  51   8  88  53  56   2  82  49  72  83  53  89  53  69  20  39  66  17  62  82  44   1  65  70  58   6  63  53  65  41  99  38  16   6  80  91  54  46  34  25  77  13  65   5  79  99  98  49  29  69  81  14  87  47  83  17  46  95  80  44  74   1  73   5  37  27  18  23  21  57  97  10  77  33  89   5  79  62  66  14  96  37  67  36  46  68  50  19  58  31  65  43  30  94  64  69  46  65  10  29  98  45  72  23  56  13  55  42  92  16  20  50  54  57  34  48  41  96  14  30  71  95  32  81  45  33  48  16   6  22  16  48  64   7   2  51  62  23  71  33  24  21  49  43  53  96  81  15  11  65  77  57  36  36  72  16  47  28  75  15  87  28   2  68  72  75  15  49  86  35  83  40  51  61  34  10  39  22   6  26  80  72  59  36  11  85  84  21  31   7   3  86   5  30  45  24  64  83  80  86  89  28  45  88  80  55   7  21  73  27  66  31  27  85   7  25  94  58  85  90  60  44  88  67  36  26  88  25  25  61  40  44  93  37  46  50  17  71  56  89  77  67  80  41  59  64   3  44  55  27  22  11  35  63  68  81  50  22  36  98  77  81  50  79  17  73  33  30  34  53  94  59  48  33  39  38  89  45  79  24   3  75  80  75  71  33  85  27  53  14  11  29  39  86  33  17  67   1   6  31  87  95  66  16  45   5  64  24  84  72  92  41  56  74   5  56  94  61  13  15  48  81  21  50   1  10  23                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        78  21  78  88  83  61  82  82  99  37  26   8  58  45  40  93  52  86   9  33  40  29  78  64  35  45  36  11  21   8  68  58  77  50  87  17  38  13   8  54  62  24  44  99  92  75   2  37  34  24  91  26  64  38  29  52  33  85  37  36  34  47  96  14  80  15  96  82  31  27  27   8  98  47  94  64  49  11  23  35  40  51  74  92  93  59   9  76  33   7  93  52   4  88  25   5  82  87  87  82  97  97  81  23  53  15  78  43  28  28  45  24  15  43  54  18  96  93  43  34  19  80  56  88  46  57  79  21  47  89  41  15  63  49  69  95  21   6  87  73  50  22  10  58  95  36   6  27  70  24  84  18  28  77  17  67  50  68  26  40  15  62  12  28  35  66  10  58  14  30  28  17  36  57  85  32  82  73  74  62  79  39  65  85  21  29  82  95  36  15  52  46  68  62  84  47  14  30  36  46  55  28  35  60  22  54  72  68  63   4  64  39  64  10  53  71   3  62  62  45  24  50  23  18  63  76   9  79  41  86  17  38  27  26   7  47  40  22  78  40  25  39  33  17  76  16  29  35  30  22  22  53   4  58  24  92  34  16  42  16  18  51  19  48  80  30  19   6  55  70  88  59  59   4  34  35  84  40  87  72  30  79  82  57  19  65  62  64  25  60  13   8  90  23  43  11  75  47  76  25  20  84  88  16  35  81  89  20   6  95  87  12  31  17  82   2  40  47  93  62  49   2  84  10  20  44  64   4  76  59  33  12   8  35  46  50  35  39  50  18  76  20  29  80  40  90  56   7  34  90  16  95  92  30  71  24  58  32   6  54  33   4  91  24  41  38  27  61  65  86   7  16   3  27  77  98  12  34  65  56  34  37  52  33  47  61  59  59  77  45  98   1  28  56  23  40  71  52  83  59  73  60  52  35  45  45  28  28  33  46  60  61  71  47  90  71  26  39  19  84  84  41  32  23  86  54  73  42   8  26  42  27  10  62  76  52  83  45  57  37   7   8  82   5  61  24  44  51  99  50  96  89  39  31  52  37  96  59   5   8  50  62  23  59  30  96  50  93  39  41  86  94  85  49  51  74   2  44   7  74  64  86  65  94   6  65  25  90  26  34  14  62   8   5  44  19  56  48  62  95   1  29  89  78  17  46  63  27   6  94  72  93  39   6  56  51  38  11  60  78  43  83  95  74  81  47  75  99  96  22  69  65  39  20  61  61  21  35  85  31   3   7  22  92  73  51  25  45  81  22  94  92  49  38  93  32  18  42  58  43  90  74  81  10  80  63  56  93  18  25  55  89  85  24  73  32  98  22  98  31  63  51  91  25  61  74  51                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          79  15  23  12  52  95  80  95  59   7  70  46  60   3  37  14  78  29   1  34  66   6  21  41  97  55  34  72  94  40  57  86  14  42  25  91  65  70  76  46  34   5  58  99  40  23  22  49   2  19  41  42  56  88  76  58  35  79  99  24  94   8  87  19   4   8   6  55  55  44  58  65   6  54  57  32   9  99  66  88   8  75  68  81  96  89  90  22  78   4  20   9  41  47  17  99  71  37  76  29  77   3  53  63  67  47  15  13  19   1  28  92  34  35  92  81  94  77  12  14  78  64  34  17  12  41   2  66  26  34  53  37  33  72  81  42  37  88  63  53  36  46  33  14  55   9  93  97  74  13  94  78  42  56  23  94  63  50   2  84  32  50  14  97  85   3  52  18  47  99  20  74  65   4  84  50  69  68  47  36  35   2  44   8  51  34  11  85  30  75  74  43  99  86  59  87  54  65  96  34  17  29  89  84  87  82  82  33  99  55   9  14  70  22  62  61  70  99  40  48  91  54  61  77  99  49  80  68  84  91  99  23  95  61  20  83  57  51  32  87  46   8  40  93  97  67  65  56  52  95  89  70   8  91  30  50  64  53  63   9  57  61  91   4  77  53  28  54  39  32   3  63  13  15  15  60  99  33  75  71  51   2  69  12  41  88  36  90  90  80  69  58  36  57   1  99  39  82  53  10  24  37  69  84  82  52  16  14  97  69  18   2   5  98  34  65  13  38  81  33  23  68  93  75  60  21   5  73  40  78   2   3  22  50  78  77  45  67  45  49  17  51  69  13  49  43  85  57  44  36  25  56   9  56  94  80  96   1  76  68  99  44  38  73  32  96  40  17  94  27  23  71  94  45  12  10  28  99  54  74   5   6  26  29  33   6  49  66  62  28  46  64  43  36  46  75   5  27  36  92  27  41  14  59  79  59  35  72  18  43  20  48  66   4  81  46   2  83  20  31  62  62   4  13  30  23  33  67  67  44  69  48  36  64  18  56  80  50   5  66  19  82  91  91  60  66  78  53  56  56  37  11  26  83  70   9  71  15  41  14  80  91  92  16  30  80  25  39  20  17  72  91  24  14  31  93   6  60  72   4   4  25  27  88  59  52  77  33  41   4  66  23  51  26  64  30  39  63  35  62  70  23  46  10  71  23  82  47  41   4   2  84  37  35  75  10  41  99  67  56  91  47  53   8  91  62  96  94   3   9  87   8  80   3  24  87  38  76  13  49  57  72  60  82  96  95   7  85  78  68  23  11  67  74  45  39  40  30  17  64  99  62  20  34  95  46  40  76  43  23  11  94  53  53  52   4  30  54  67  75   6  93  64  90  88  95                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            37  66  15  29  12  83  36  54  41  50  20  65  26  33  43  50  49  46  32  43  64  54  18  26  79  70  87  68  78  53  99  52  60  78  24  22  63  52  97  74  80  39  57  70  34  55  19  89  23  12  16  76  71  86  67  85  55  49  67  57   3  33  35  55  85  87  95  65  38  76  27  58  45  56  81  44  54  62  45  48  96  24  65  40  46  91  90  47  65   2  19  32  88  87  49  13  96   7  82  57  48  89  79  13  34  14  51  17  74  13  67  82  56  38  13  71  88  54  22  61  18  86  45  56  52  44  25  89   4  36  48  18  65  31  20  52  43  70  44  43  73  38  78  39  86  64  97  69  16  62  98  68  43  18  80  63  72  43  68  35  65  60  28  74  53  88  16  72  43  15  67  21  63  67  13  47  45  13  44  29  53  78   7  77  36  59  60  93  17  73  89  95  54  42  83  16  40  95  95  35  98  14  50  80  56  83  38  74  43  54  23  33  63  88  67  20  21  30  92  77   9  44  99  21  42  54  32  61  86  62  62  22  98  49  71  39  74  98  43   8  61  32  18  40  56  99  43  22  15  13  83  34  84   4  65  50  97  12  97  10  38  69  96  36  75  45  35  14  19  53  82  73  25  32  10  14  98  82  58  82  37   1  63   8  64  64  26  23  57   4   3  42  16  81  96  92  85  67  83  81  69  30  11  11   8  35  53  87  19  65  68  31  33  71  85  27  93  23  26  86  63  14  45  22  36  23  89  45  77  33  92  80  39  26  39   8  40  35  10   2  72  45   9  85  93  12  35  37  85  98   1  26  34  96   8  87  96   9  53  81  80  72  20  98  60  27  15  27  58  26  60  71   3  39  52  31  49  75  82  28  51  85  11  75  11  30  21   7  45  67   9  88  62  57  83  33  31  12  28  86  71  45  56  55  83  14  78  42   7  40  47  90   5  12   6  24  85  54  28  10  21   5  84  98  93  41  76  73  77  78  66  16   2  36  99  81  73  66  84  19  48  87  25  37  97  83  92  44  72  61  20  89   9  46  94  94  30  77  13  88  75  28  43  33  92  96  62  78   7   2  78  62  60  67  66  45  42  75  13  54  45   7  89  69  72  21  41  12  49  25  76  70  44  57  11   6  30  66  24  32  67  27  64  85  64  70  19  71  55  12   3  56  69  22  88  90  55  99  61  66  20  41  27  78   4  85   9  68   3  25  43  22  15  99  73  49  81  97  63  76  86  47  64  77   1  22  78  34   9  62  86  68  80  10  63   1  28  93  72  26  24  72  24  79  63  28  76  72  99  73  54  62  55  86  69  86  23  80  27  40  60  92  54  12  53                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              85  84  80  45  72  35  97  22  38  50  70  70  71  32  70  15  86  58  86  34  57  62  17  79  66  95  72   7  14  28  11  48   2  75  23  11   7   9  17  98  53  17  75  88  85  40  24   1  81  91   9  25  27  27  17   5  58  45  77  83  96  93  44  35  71  46  66  53  67  48  55  18  30  41  54  51  67  36   4  82  96   3  89   1  58  26  48  25  63  50  35  90  57  96  34  77  37  43   4   4  50  43  36  10  94  14  52  82   3  48  43  48  70  98  84  34  85  51  17  51  34   2  97  49  97  91  35  94  58  58  99  89  71  14  70  21  44  77  22  91  29  53  17  55  78  57  17   8   2  61  14  60  55  78  13  73  58  72  99  96  36  23  40  74   8  33  55   7  33  85  24  79  15  61  28  96  74  85  57  27  22  73  66  89  44  23  20  19  49  84  99  34  40  45   1  43  96  81   6  50  52  64  16  81  14  46  98  83  49  43  25  70   3  42  17  58  82  62  94  16  21  48  76  81  70  47  40  35  19  62  36  44   2  80  17  52  88  35  13  78  91  79  46   3  89  93  82  13  27  21  50  46  84   8  21  15  75  10  44  17  82  37  43  28  45  72  28  35  54  21  96  56  13  52  25  12  74  33  76   3   5  82  20  61  16  54  88  59  55  28  90  17  17  61  43  76  75  68  93  21  23  47  96  14  24  26  31  82  78  77  61   1  86  89  84  19   8  28  77  60  11  47  31  60  83   2  28  55  75  69   4  52   1  73  51  96  17  50  60  66  15  25   1  85  40  39  39  36  72  10  78  60  19  23  79  48  68  31   8  11  28  37  77  57  20   9  30  46  81  52   6  69  69  32  54   2  68  33  66  64  73  10   5  15  18  38  10  62  94  61  45  66  68  74  41   2  51  69  14  72  99  48  90  79  32  49  57  86  16  68  72  34  43  86  45  86  81  41  55  93  31  82  76  97  53  77  46  74  46  41  49  72  98  67   2  90  87  49   3  89  77   6  30  68  50  41  73  18  10  93  26  67  56   9  99  17  93  61  99   2   5  47  35  44  62  85  71  70  54  94  67  54  38  97  43   2  80  74  53  60  97   1  25  64  83  92  49  67   9  92  48  87  97  46  41  90  40  29  22  61  91  92  11  54  33  77  96  89  80   7  31  66  22  56  76  81  37  82  20  14  64  91  89  80  33  76  51  45  70  52  89  71  77  41  32  51  75   3  48  16  15   5  36  73  91  87  31  48  84   1  84  90  70  39  78  39  82  32  79  76  77  32  96  71   4  12   9  14  98  52  30  93  70  97   8  46  25  46  55  75  57  51  39  80                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                12   2  79  87  30  58  23  35  94  26  37  63  52  19  24  90  35  33  24  45   8  92  56  49  87  12  14  39  42  14   1  55  95  74  38  79  37  39  99  42   5  29  46  51  37  62  62  43  45  18  46  87   6  56   5  73  74  20  35  45  75  32  40  58  70   3  75  69  35  47  35  66  22  29  36  96   1  44  28  46  66  81  29  76  93   5  10  51  83  26  45  28  55  19  59  28  69  49  40  80  63  19  99  22  21  69  83  11  28  18  95  43  17   9  89  44  41  74  46   2  20  96  84  55  59  57  35  25  50  16  11   1  97  33  76  46   1   9  98  15  78  91  74  98  86  95  23  59  71  43  76  41   8  73  46  35  12  11  19  56  72  98  53   6  99  17   1  39  95  36  31  13  83  85  97  73  74  72  74  80  22  41  12  92  87  58  81  66  92  25  48  32  57  92  89  34  54  90  27  18  34  48  37  27  29  42  34  14   4   4  82  45  67  48  66  44  11   5  18   4  98  63  14  95  61  58  33  44  24  67  47  60  38  33  35  62  60  15  92  95  84  78  43  94  71  39  33  56  13  33  37  20  18  34  97  70  88  58  50  10   8  51  18  87  47  85  62  39  55  60  10  15  62  89  11  69  61  74  93  58  56  16  15  40  82  93  33  80  23  27  26  84  87  37  12  61  12  76  81  51  58  80   5  69  67  79  98  85  96  67  99  80  14  36  97  36  51  92  21   1  98  89  87  40  79  15  99  32  80  94  72  66  41  97  73  62  45  83  60  63  13  86  46  50  99  90  22   3  73  32  14  50  92  66  78  34  20  33  37  79  33   3  98  24  91  21  12  14  26  96   7  99  61  25  61  32  56  42  41   1  46  51  11  43  44  34  35  59  48  39  78  46  28  66   3  49  30  71  33  18  58   8  37  43  15  95  66  37  97  59  37  48   8  74  40  21  16  39  86  16  12  29  42  40  14  11  72   4  56  70  52  82  71  64  76  88  22  28   8  19  49  96  39  86  69  35  84  38  97  18  21  80  62  93  22  43  32  16  96  69  47  77  99  66  79  12  91  22  87  34  46  71  36  28  44  64  43  93  76   1  39  87  12  95  11  66  99  39  89  34  23  21  74  53  56  15  93  48  90  19  61  19  23  47  82  67  24  54  10  33  58  29  81  53  46  41  50  58  64  21  14  11  68  42  44  70  10  86  18  26  24  82  20  27  47  52   6  80  55  37   6  24   5  16  64  72  90  41  27  44  16   9  84  25  85  40   9  84  14   6  22  69  44  26  69  10   2  70   8  74   4  82  99  61  78  21  95  86  61  98   7  27   3                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  41  68  67  73  24  23  73  86  57  96   3  78  17  60  80  93  37  46  24   4  82  48  15  71  69  33  68   9  51  89  11  24   8  93  54  72  13  76  29  85  67  37  87  55   3  44  77  65  76   7  92  27  49  94  66  29  36  38   8  82  45  91  40  59  99  49  96  75  33   5  99  23  81  22  79   6  38  30  45  60  87  25   4  74   5  43  48  74  78  22  51  59  27  76  52  53  71  16  97  80  41  96  90  37  97  89  71  66  94  13  81  62  69  62  66   8  22  16   7  10  31   2  90  34  35  28  63  69  68  92  42  73  43  41  63   3   6  62  44  44  44  50  44  62  10  53  25  75  26  66   5  18  97  63  26  91   4  16  73  47  80  61  47  43  26   5  82  21  19  67  51  93  59  17  36  77  16  11  12  32   7  71  18  75  89  67  44  72  70   5  56  50  38  65  97  18  53  58  88  95  93  93  31  30  31  60  83  13  62  87  18  49  25  25  99  95  23   7  48  77  28  27  37  23  34  84  71  65  98  22  54  21  29  98  32  14  58  26  94  33   4  11  38  49  21   9  56  40   3  90  96  88  63  69  27  90  84  74  60  13   3  49  16  82  16  62  95  81  48  62  70  97  35  85  71  18  10  98  44  28  88  74  28  44  51  69  23  67  70  52  83   6  72  89   4  86   5  59  58  66  59  79  77  91  89  24  98  93  74  43  16  27  38  62  83  40  81  58  43  78  59  49  33   9  69  55  30  19  65  50  67  62  13   3  78  15   8  42  22  65  68  43  16  52  77  99  76  16  19  39  80  74  22  73  92  91  40  48   7  99  36  71  73  34  80  53  62  41  38  91  62  84  20  19  35  74  58  71  81  75  47  80  49  77   5  26  69  70  13  75  51   8  97  16  98  54  45  48  79  29  75  10  27  67  58  51  78  47  48  64  56  93  69  62  27  28  28   3  90  93  92  80  54  28   1  66  32  90  56  85  43  18   3  78  53  27  55  69  54  94  31  13  13   8  26  11  41  52  90   6   4  74  75  65   9  76   3   3  25  99   2  84  27  95  99  87  11  51  45  47  58  35  64   6  44  53  89  88   9  43   8  64  21  49  82  95   4  47  97  81  39  98   6  63  53  24  78  46  98  13  46  86  62  82  35  90   3  90  64  53  43  62  91  90  64  28  34  79  64  33  18  85  36  71  75  96  79  43   3  21  61  26  94  41  17  79   3  44   4   9  80  20  81  20  20  88  85  31  43  50  25  91  46  11   1  84  52  14  50  52   6  34  37  94   6  32  60  78   6  45  65  31  80  51  78  89  80  36  77  13  36  18                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    13  66  62  16  26  35  26   8  55  68  92  69  91  59  71  63  90  94  91  31  17  10  61  61  88  47  92  60  43  82  17  57  72  87  37  88  76  43  94  87  14  41  98  45  15  73  22  63  85  83  38  31  55  56  86  38  65  55  39  86  11   2  94  93  35  56  22  15  41   1  99  66  37  29  11  11  45  37   5  20  67  83   9  22  22  31  93  13  21  99  90  43  57  16  83  54  74   1  17  63  17  77  95  47  31  91  43  30  52  34  15  65  86  70  73  63  96  10  89   2  50  80  68  35  69  74  14  96  10  77  31  32  35  72  96  87  54  71  85   9  25  24   7  95  10  32  53  67   3  89  66  29  50  11  98  18   3  49  30  41  60  15  84  93  30  57   7  76  91  84  87  83  98  13  74  54  43  12  52  61  69  58  26  83  26  42  21  31  60  99   4  57  49  19  93   7  20  54  54  21  81  52  28  61  36  43   5  41  72  98   5  18  68   1  83   6  12  50  14  83  78  35  96  99  45  73  54  62  36  66  14  65  43  49  70  52   9  76  50  67  12  84  17  11  25  81  20  59  81  22  86  46   2  69  95  22  14  31  12  52  26  45   2  64  19  19  41  13  25  62  42   5  62  73  91  61  40  32  56  98  70  49  28  88  59  96  78  66  97  98  29  64  51  81  35  46  64  76   9  17  57  36  58  47  60  45   1  64  89  97  86  72  95  73  86  99  58  95  96   8  15  10  59   4  14  86   4  69   2   3  98  75  97   6  97  63   1  37  86  23  44  96  25  91  95  94   6  47  10  16  55  94  31  27  85  33  49  78  93  47  44  57  26  61  55  21  13  60  42   9  74  77  73  95  69  43   9  49  70  30  20   3  40  46  38  38  74   4  99  10  41  73  29  36  52  33  17  50  16  64   6  94  99  82  26  66  73  93  60  56  40  86  85  86  46  44   2  31  19   9  32  25  47  97  29  70  86  34  82  84  31  23  75  39  16  31  43  95  82  70  79  11  71   2  70  87  35   3  98  10  84  43  91  82  70  53   6  35  17  42  44  57  91   7  89  77  41  18  13  29  56  46  29  84  94  17  94  20   1   2  80  92  84  28   2  10  34   2  16  23  34  89  56  15  72  56  31  54  38  82  70  77  60  84  54  76  78  54  54  11  49   8  90  91  83  51  49  41  59  75  79  51  71  99  56  61   5  47  86  36  86  10   8  91  41   6  57  53  32  75  55  20  40  41  74  50  63   5   4  22  26  64  66  70  81  20  40  23  84  89  73  10  58   1  50  32   4  85  50  45   6  15  99  17  39  42  93  12  66  84  55                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      33  64  33   4  31  12   9  64  42  45  72  51  98  39  29  32  11  92  47  93  45  60  58  39  98   6   7  96  26  46  13  41  17  23  13  74  65  90  28  21  54  56  23  89   1  59  74  69  25  85  54  43  74  97  68  42   9  45  91  87  76  98  29  68  44  31  95  62  14  59  84  27  50  78  23  75  45  32  48  12   7  43  62  74  10  79  51  23  64  40  57  72  65  91   9  23  69  80   2  76  97  14  65  96  35  20  96  56   3  35  60  75  11  13  12  85  78  23  50  54  51  26  53  76  41  81  53  44   4  13  17  98  33   4  16  97  27  75  83  62  22  65  98  99  28  61  73  46  96  51  94  65  26  49  80  16  40  25  62  95  35  98  29  88  19  85   4  12  96  12  33  64  80  87   9  14  49  50   2   7  49  94  75  95  38   3  26  96  97  27  48   9  92   8  46  77  77  54  15  30  37  64  50  13  68  38  62  43  22  25   6  98  26  73  18  65  91  17  22  18  45  87  92  94  86  95  24  38  61   2  22  33  12   9  77  85  36  97   7  45  92  20  32  15  21  80  87  78  90  54  19  11  84  29  34  27  46  54  82  46  74  66  31  63  39  96  72  98  92  51  15  25  93  42  64  37  24  14  37  99  14  83  97   9  21  63  11  25  85  91  14  59  22  77  71  79  87  32  94  72  98  66  80  12  59  52  65  65  87  62  61  33  70  82  68   3  64  55  37  44  84  82  75  75  11  12  25  52  62  16  74  65  62  84  72  81  25  39  66  48  63  66  83  80  56  43  39  50  14  77  36  48   6  58  99  55   8  13  65  29  36  14  68  38  58  85  64  53  11   2  33  58  19  19  67  70  33  84  20  35  20  14  51  95  18  47  21  16  79  99   9  29  85  20  97  15  52  79  19  59   6   5  27  10  83  42   3  19  74  74  11  85  40   2   3  91  54  54  60  77  39  24  53  27  64  35  92  16  28  85  91  51  15  40  53   4  92   5   6  72  14  48  98  83  79  44  73  77   3  45  92  55  38  84  54  15  21  26  16  29  89  70  68  44  79  32  80  35  55  65  12  17  93  45  82  90   8  40  35  17  41  78  25  21  99  90  24  81  74  20   1  22  78  31  79   8  84   7  67  57  69  80  31  23  19  25   6  98  88  31  80  92  64  71  77  84  52  87  88  82  28   7  53  22  25  77  14  84  92  42  14  94  73   9  12  67  15  21  69  35  39  94  56   2  24  68  71  40   8  40  14   3  29  66  56  37  74  16   1  27  83  23  38  50  79  70   2  76  24  33  51   3  77  67  12  91  83  67  17   1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        30  14  29  52  11  63  67   9  17  71  28  98  31  28  25  21  80  64  97  62   7  92  87  46   2   3  36  32  43  68  57  82  57  58  54  11  79  67   4  46  99  48  33  90  43  19  39  37  24  14  19  68  21  13  57  36  22  32  61  64  47  84  75  82   4  55  66  57  53  42  21  58  21  45   3  51  22   7  26  78   1  24  39  67  50  38   8  28  99  19  21  82  19  35   9  11  32  77  89  40  79  36  12  69   5  38  51  41  91  89  12  95  86  90  29  19   2  25  36  34  43  10  64  81   2  30  70  62  21  28  93  63  54  74  45  21   4  63  30  72  69  23  33  37  60  10  98  66  13  25   1  89   2  96  22  37  29  66  80  11  20  44  79  96   9  76  27   5  17  14  96  42  31  83  69  54  16  92  98  53  82  68  12  51  45   3  77  75  34  18  40  62  80  92   2  81  62  92  54  18   4  38  48  67  58  64  42  18  77   7  70  24  15  21  46  30  40  22  44  86  73  22   5  60   5  94  14  89  68  92  66  85  44  67  98  83  57  76  80  10   2  96  67  92  75  42  65  90  59  22  31  43  15  77  18  76   1  78  43  60  40  17  43  62  13  34  63  78  40  50   6   2  56  19  80  92  58  57  88  45  88  35  18  51  51  57  40  91  20  94  55   4  27   8  77   1  32  54  25  93  59  26  79  23  56  54  25  30  18  82  74  47  76  53  14  96  86  29  53  57  33  41  75  44  90  52  42  50  78  45  67  70  31  54  34  47  77  69  64  58   5  81  61  90  25  65  31  74  83   4  89  11  72  89  19  10  72  28  96  51  72  44  82  47  36  99  54   2  61  34  51  81  79  31  80  90  50  39  20  21  19  96  12  77  34   2   3   6  26  38  24  23  93  52  44  32  51  28  11  24  18  88  80  20  58  64  57  47  38  32  93  37  32  55  95  67  19  35  15  48  57  93   4  68  23  13  50  59  62  81  40  21  61  20  79  83  61  89  29  71  89  84  59  73  34  78  37  15  11  42  57  96  69  10  19   4  41   7   1  87  23  18  39  85  71  52  98  63   3  27  48  82  67  39   1   6  30   6  33   6  17   6  99  26  68  87  81  11  15  68  49  85  37   5  82  63  56  34  42  96  94  26  45  99  74  19  92  95  93  35  28  27   4  26  76  96  51  95  18  18   5  25  29  37  81  96  53  31  34  25  19  57  53  64  81  19   1  52  99  93  66  63  86  79  57  98  65  21  89  19  97  21  24  95  95  97  86  33  71  38  36  88  43  53  31  63  17  48  14  89  55  36  85   5  77  29  17   5   8                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          34   3  43  60  65  39  50  47  59  32  27  34  61  86  71  33  13   1  24  95  61  57  27   3  81   3  30  16  90  82  74  10  50  78  86  26  67  67  57  25  42  61  56  25  72  83  65  93  17  22  69  14  49  86  95  73  13  85  76  11  64  40  54  52  72   3   1  85  62  35  44  25  87  50  63  17  34  38  48  90  57  44   8  21  41  39  66  60  82  50  26  92  59   5  47  46   5  50   6  65  46  92  60  93  14  46  74  66  78   1   6  12  51  86  72  78  12  50  27  64  88  30  68  51  65  10   1  83  89  71  98  57  80  98  45  21  17  61  43  43  67   4   6  29  31  27  39   5   7  13  26  32  18  30  85  46  93  46  23  55  45  60  95  91  97  97  45  56  79  28  46  84  22  73  84  33  31  15  86  94  49  29  45  66  58   5  71  66  43  32  77  62  22  31  39  59  28  89   2  28   1  43  89  63  72  94  71  56  22  82  92  93  12   8  16  74  50  70  74  29  75  64  43  38  79  30  33  19  83  43  21  99  48  47  15  83  41  57  40  40  81  79  29  33  64  84  86  49  93  42  81  52  57  98  86  97  86  50  33  90  62  37  15  65   8  97  34  12  66  34  82  59  55   9  28  69  75  71  87  12  22  88  64  80  79  92  72  59  48  47  30  34   7   7  22  92  12  39  96  29  78  70  85  57  72  10  31  88  48  50  74  42  90  34  62  42  79  91   8  76  54  60  48  55  76  40  60  18  28  72  28  52  33  22  88  81  33  67   2  15  52  86  70  72  71  50  21  82  73  62  16  66  16  17  62  76  96  83  92  88  87   7  85  30  26  89  15  94  46  85  93  76  66  71  29   5  92  85  89  58  33  14  86   1  43  17  46  81  86  36  54  71  36  38  81  56  83  77  29  66  17  81  61  31  51  25  59  74  72  52  95  97   7  38  45  23  84   8  68  23  33  87  42  81  61  16  92  42  40  94  24  42  96  53   8  43  46  28  79  94  76  24  69  94  30  22   6  60  11  59  47  66  26  80  82  14  21  44   3  82   4   4  32  56  53  55  56  97  29  69  84  47  73  45  91  59  17  18  68  69   5  54  93  14  11  41  62   5  70  69  57  82  25  32  43   8  99  40  74  87   2  19  52  40  37  97  49  91  90  90  35  67  13  87  80  51  21   9  41  16  61  62  44  12  38  25  27  21  79  18  46  73  95  30  37  94  27   9  70  55  11  10  27  60  16  30  97  78  71  98  15  35  48  58  55  30  13  12  23  65  35  67  35  72  57  97  36  38  61  32  81  46  45  40  53  62   1  11                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            48  39   4  96  71   4  97  22  62  84  82  31  40  33  43  31  44   3   4   4  13   4  12  22  84  87  75  82  55  11  59  94  89  79  95  33  92  15  19  64  66  35  70  93  23  16  85  45  81  86  18  90  98  57  56  19  61  24  67  21  40  16  55  14  82  66  14  71  97  18  94  70  85  78  46  84  66  27  97  73  87  17  11  89  24  76   3  14  80  11  66  84  41  42  82  51  40  79  80  36  28  98  40  69  41  91  48  24  29  82  96  47  14  91   1  40  56  50  58  20  99  10  88  13  68  79  99  80  76  90  34  10  95  36  15  37  66  21  34  93  12  71  70  57  39  18  43  61  87  35  91  33  77  26  48  61  59  67  43  69  96  98  15  40  92  63  65  95  86  90  41  38   1  82  28  58   7  99  15  12  59  13  63  64  82  81  68  17   9  86  76  85  93  34  49  53  70  27  71  65  95   6  97  17  25  18  18  60  73  18  18   9  90  66  73  12  35  74  50  79  40  35  20  80  15  93  35  52  29  51  84  18  36   4  67  23  23  37  82  16  69  53  95  41  63  14  51  11  23  88  46  81   2  89  40  19  19  80  24   9  93  90  91  99  17  99  61   2  35  14  41  67   5  19  23  72  20  84  31  51  29  47  89  77  79  85  14  58  32  77  77  25  64   6  29  62  17  15  46  26  98  76  61  18  14  84  48  53  83  71   8  85  20  63  55  79  63  78  17  84  15  29  62  78   2  30  16  88  89  75  39  97  79  37  95   4  68  10  62   7  94  11  16  71  37  61  88  58  61  17  96  49   8  16  76  59  67  99  16   9  60  11  90  50  10  79  27  24  40  36  69  13  40  28  90  66  58  54  55  23  88  10   9  80  37  45  67  50  94   7  74  48  71  93  73  52  14  83  14  59  31  12  13  36  72  51  56  93  78  89  43  41  18  29  36  87  59  75   3  91  36  96  33  24  12   2  32  20  37  80  54  70  63  73  70  37  14  94  71  79   7  75  17  29  21  55   4  21  99  93  38   9  59  21  52  44  24  44  95  99  80  13  22  51  97  91  19  47  54  97   4   3  20   7  16  90  78  70  95  75  96  77  54  32  42  25  55  29   9  16  23  82  97  41  53  68  83   3  76  96   5  59   2  52  77  39   1  75  61   9  90  45  34  53  22   5  26  27  33  79  30  31  25  77  28  12  55  59  65  54   7  10  50  41  95  72  53  93  72  89  99  38  66  69  42  85  43  35  42  17  45  20  96  56  36  99  55  55  28  82  96  69   4  90  27  29  31  39  25   5   5  88   2  92  33  27  88                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              98  30  63  93  53  31  55  49  77  77  95  64  24  42  87  37  40  36  99  55  47  74  10   1  47  19  15  11  86  78  55  68   1  52  25  93  62  39  71   8  81  71  40  89  56  37  11  30  88  41  34   8  32  62  18  57  54  96  14  21  59  43  36  28  20  21   1  28  19  95  24  94  10  15  72   3  34  32  32  11  47  52  76  45  98  13  59  31  71  36  91   9  86  46   4  21  86  11  11  41  93  87  87  26  37  25  17  65  24  69  75  18  93   3   8  36  33  74   3  27  89  20  87  71  51  21  27  46  86  18  92  38  38  94  24  14  60  66  29  17  92   8  57  29  64  53  33  38  69  19  35   9  69  25  91  96  38  93  40  18  87  53  71  78  99  70  56  81  82  43  63   7  16  29  36   5  18  41  24  59  98  66  76  85  74  57  68  22  22  76   6  16  28  15   4  38  28  28  33  15  81  40  30  81  85  42  55  96  86  18  43  42  83  80  25  21  61  16  74  78  49  20  61  77  91  85  26  12  41  98  40  89  58  88  65   9  34  88  77  55  98  39  41  50  57  57  80  65  65  76  15   2  82  54  68  58  70  60  14  25  14  56   5  70  99  86  13  74  39  25  61  94  43   7  44  39  59  67  61  63  92  72  93  78  23  46  92   6  73  12  79  38  85  37  90  36  66  69  24  88  61   5  66  66  54  87  82  85  24   5   9  44  28  88  97  89  68  88  73  91  99  68  19  16  47  21  58  22   7  56  42  83   4   6  52  16  22  21  38  31  51  92  29   2  40   9  78  70  10  85  93  75  62  50  72  16  42   3  60  58  51   5  57  91  97  21  96  75   8  38   2  49  80  11  58  50  15  22   9  67  61  34  78  32  69  89  74  37   8   8  25  16  66  56  35  21  47  83  43  88  66  27  68   2   6  14  88  21   8   8  61   8  68  18  25   5  83  62  99  18   6  32  27  54  23  18  52  52  83  71  45  11  45  36   8  46  91  49  75  54  96  81  97  53  78  62  98   2  15  36  46  51  64  23  63  59  67  95  87  53  37  62  17  59  72  73  77  99  11  24   3  98  82   9  33  64   7  13  79  50  25  17  57  26  33  34  93  66  58   7  13  29  35  75  91  97  16  18  66  26  81  33   4  28   2  59  37  53  58  42  65  74  35  95  69   3  33  10  87  21  89  40  98  31   4  34  10  11  87  89  58  11  66  77  43  23  69  56  90  77  72  51  64  22  42  81  55  69  41  15  72  69  36  21  63   7  97  58  24  45  58   7  37  45  15  89  78  47  15  38  63  32  90  86  44  63                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                32  21  26  35  91   1  77  42  64  19  45  11  39   6  76  55  25  26  45  29  34  68  72  60  97  64   6   1  88  37  93  85  81  96  28  84  34  32  28  97  13  64  24  70  34  94  76  39  47  95  85  74  98  56  75  27  29  64  28  71   9   1  98  48  28   7  16  50  47  95  70  76  95  96  62  71  14  42  68   8  88  51  13  54  30  56  92  92  21  81  73  39  38  15  44  59  91  50  86  48  62  80  48  86  92  22   8   9   6  57  80  34  11  91  90  29   3  51  64  93  17  85  91  51  51   9  34  95  88  64  14  76  91  63   2  61  48  21  16  21  55  41  12  62  87  66  99  49  62  41  89   5  27  64  85  29  73  15  76  88  64  37  76  96  61  28  81  91  88  44  77   1   3  36  18  29  23  24  19  30  87  13  32  47  13  68  95  47  90  57  91  78  91   2  43  60  82   1  26  79  31  34  22  87  57  57  94  96  26  95  25  64  14  25   8   3  38  55  21  22  27  60  45  21  88  35  85  87  93  76  95  67  58  80  22   6   1  85  84  97  85  48  57  80  50  65  64  78  19  30  48  32  59  41  45  78  34  80  51  26  58  47  57  49  84  43  80  55  61  96  21  57  82  74  41  27  16  12  29  45  71  57  21   6  98  99  24  96  28  64  83  57  40   5  45  83   1  82   8  77  53   5  56  74  93   8  25  37  96  90  89  45   1  25  45  36  63   6  65  67  68  32  39  74  70  11  43  91   9  12   3  75  28  39   2   5  14   7  72  74  19  53  81  76  95  93  67  92  31  42  53  44  34  96   6  40  48  48  48  35  66  42  30  16  51  22  43  13  21  75   2  74  61  46  61  95   7  97  75  76  53  26  66  50  29  25  49  70   9  70  68   6  50  20  80  83  63  97  69  71  86  79  42  80  45  84  41  74  38  95  67  70  42  22  40  25  84  23  60  78  91  10  57  32  24  80  33  57  97  77  41  27  18  40  53  48  21  87  75   9  20   4  46  20  83  68  60  84  81  15  74  65  83  13  69  62  44  39  41  38  98  99  37  16  58  49  88  17  22  60  59  85  99  43  27  13  63  24  91  19  30  28  59  90  26  96  54  17  20  42  94  52  78  34  44  53  61  78  35  95  61  24  63  14  29  99  25  23  54  37  26  42  27  59  59  56  85  90  22  19  11  78  55  36  30  94  20  83  65  39  41  24  71  84  88   8  21  29  59  59  69  37  43  55  87  15  90  14  98  92  65  41   4  40  26  84  71  74  12  21  58  80  72  13  79  19  23  28  47  22  98  24  74  59  15                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  96  52  69  96  48  47  90  91  82  81   2  83  32  29  10  62   1  48   2  10  77  36  83  65  20  64  40  69  72   2  38  20  72  84  70  44  37  27  83  57  16  18  83  86  52   3  96  94  88  43  89  22  53  20  37  28  91  15  11  26   1  33  88  23  14  51  89  76   4  57  85  98  76  22  73  80  75  76  15  28  69  35  16   3  28  28  95  50  39  70  88  42  19  89  20  49  31  34  72  83   4  23  79  12   8  58  72  79  43  78  12  65  51  41  95  44  82  48  92  37  94  12   3  89  71  99  96  34  56  85  72  91  23  63   7  38  35  36  63  40  18  85  82  79  24  17  42  90  62   9  41  67  14  89  25  39  96  22  80  80  81  34  79  46  50  95  27  24  76  47  83  92  49  30  25  44  69  69  35  54   9  93  90   8  83  64   1  80  77  44  78   8  23  92   1  51  78  35  65  30  71  46  97  17   8  17  27  23   1  50  47  41  76  83  69  39  46  72  61  53  71  33  17  61  39  68  47   7  92  24  11  90  49  31  58  93  35  51  70  42  41  50  48  38   7  98  87  65  59  12  35  65  20  32  30  99  12  53  23  49  22  82  53  82  32  87  95  64  36  89  70  13  10  53  29  71   8  13  11  32  25  29  85  14  70   2  45  82  27  78  67  57  11  50   7  97  86  21  58  27  23  13  32  56  27  14  85  64  20  77   7  25  36   7  95  57  85  10  58   4  40  43  92  17  99  88  64  43  25  29  37  33  20  33  69  32  72  45  69  30  35   6  99  83  13  57  49   9  41  47  20  86  22  52  82  53  94  48  32  25  46   2  54   9  61  79  38  17  66  12  27   2  35  84  92   8  25  64  20   5  76  48  41  22  69  93  29  62  24  83  26  39  78  21  18  31   6  69  34  70  14  75  45  88  10  18  71  22  64  61  80  94  53  29  96  68  38  99  37  48  36  40  35  66  61  83   1  70  60  19  66  34  33  96  78  27  84  84  35  97   8  67  31  29  28  87  29  79   9  10  88  43  62  56  88   9  56  99  42  64  44  25  69   9  59  93  75   6  84  68  70  31  19  76   2  78  38  93  43  19  77  75  85  76  91  99  79  17  25  42  62  43  18  13  71  94  87  67  21  80  98  79  22  59   1  64  63  89  59  68  60  62  96  87  31   5  21  47  63  36  93  43  39  72   7  48  37  64  57  91  22  30  17  80  86  30   8  11   7  86  25  40   1  32   1   6  22  34  69  50  95  30  10  21  64  96  85  98  55  28  74  49  46  22  81  97  31  88  59  18  83  24  78  82                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    31  25  56  60  52  79  58  31  94  30  55  79  89   9  52  40  98  49  84  16  19  74   7  26  99  80  88  59  52  98  74  85  50  52  94  63  31  44  47  41  92  59  69  86  49  30   7  38  66   8  87  25  86  12  86  71  95  12  73  77  20  53  77  72  20   9  18  43  20  85  17  46  53  28  29  18  87  20  81  76  31  36   1  10  33  82  55  56  59  93  31  50   6  21  82  59  87  18   2  16  42  10  10   9  71  69  60  69  90  89  69  41  78  28  75  64  70  34  52   7  37  55  52  58  61  60  56  70  35  69  77  61  42  90  62  61  67  80  87  82  43  26  86  64  51  85  65  29  19  41  86  86  31  56  44  76  18  23  45   8  61  61  33  89   3  15  34  46  48  33  10  80  41   9  24  15  87  50  23  22  96  97  33  96  12  42  49  56  96  68  43  17  63  63  28   9  43  32  61   9   6  87  88  27  96  22  38  23  92  71  43  90  88  80   2  56  13  18  46  21  20  72  70  55  89  75   3  72  67  45  82  51  49  58  17  34  50  30  78   7  66  56  30  59  61  47  51  37  26  68  96  14  89  42   1  93  55  46  37  67  25  64  49  90  59  96  96   3  64  51  88  30  60  11  76  64  38  93  10  78   3  16  33  56  18  65  35   6  36  24  22  76  87  19  94  11  12  97  82  96  89  14  63  67  71  14  33  96  62  45  37  13  25  41  18  46  11  74  70  97  69  30   9  65  47  75  20  49  78  49   9  97  45  32  64  23  56  61  87  63   7  25  92  85  70  84  63  41   3  93  62  87  57  87   4  32  34  19  29  23  14  54  17  20   8  92  82  88  14  80  66  44  48  45  97  92  80  75  65  42  67  24  67  93  59  12  63  83   2  40   8  89  96  30  95  91  84  82  64   5  45  67  52  14  55  77  82  91  30  67  32  42  47   2  40  57  70   7  58  65  80  99  94  52  97  98  35  18  26  83  19  46  50  81  22  14  13  65  20  64  81   9  83  72  53  56  44  92   9  45  63   4  49  90  26  23  73  91   3  48  66  82  53  57  49  51   6  93  85  61  57  90  33  23  18  40  77  19  37  47   6  70   3  62  97  45  55  44  46   5   9  13  16  57  79  60   5  54  91  45  17  28  15   7  58  17   1  42  51  96   2  42  17  43  78  17  41  31  49  11  44  66  86  43  47  58  69  25  54   5   9   2  45  75  38  53  25  67  36  51  30  86  53  22  16  43  85   1  21  76  87  99  45  20  53   3  29   6  18  53  78  97  33  21   7  79  41  15  92  46  14  85  82                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      37  88  96  53  48  74  71  22  99  20   6  31  17  76  22  35  48  92  17  53  68  26  15  57  11  83  81  95  70  97  95  98  98  87  74  61  31  16  90  74  82  52  94  81  60  75   9  16  64  42  35  95  72  10  35  26  45  54  51  88  48  94  65  15  76  86  96  44  31   5  67  59   7  26  80  28  54  84  94  67  91   6  70  45  64  98  88  34  46  58  46  33  62   6  60  79   7  10  45  31  50  99  77  49  69  91  41   4  68  32  22  98  70  86   7   7  62  57  60  11  74  85  54  27  48  46  63   8   8  76  74  46  25  91  84  29  95  50  35   5  16  47  64  93  30  43  95  16  70  68  53   9  22  50  24   1  12  10  23  25  92  44  89  36  20  50  28  75  23  33   3   7  15  67  29  14  42  74  19  66  61  91  67  36  73  52  37  82   4  11  21  75  61  43  87  53  78  76  65   1  75  60  12  36  23  15  27  33  92  91   1  90  73  49  73  88  98  18  72  92  79  16  38  90  39  95   4  12  95  28  87  37  11   7  61  90  65  67  51  89  70  70  21   1  61  65  21   5   1  56  56  59  31   9  83   1  67  97  91  63  80  63  18  90  84  16  82  56  34  83  61  30  52  75  21  92  76  43  31  36  32  51  95  71  95  64  59  66  46  14  39  30  65  79  42  35   7  80  54  46  99  87  13  53  48  29  47  13  32  64  25  50  28  98  47  26  39  70  58  59  53  64  93  22  89  91  93  26  61  42   4  42  54  59  55  22  53  49  45  18  50  72  80  68  39  38  56  78  65   3  43  38  14  34  63  61   8  83   2   3  64   5  34  26  58  41  71  72  28   3  34  36  58  53  67  68  56  21  97  27  33  45  87  11  81  92  24  12  54  65  72  58  75  63  15  51  38  91  57  83  65   8  53  50   7  25  52  11  34  93  15  46  91  25  74  41  75  96   1   4  79  35  20  96  93  33  99  53  77  30  64  83  57  16  62   9  68  52   9  37  38  37  62  55  72  42  46  46   9  14  18  64  73  29  35   4  28  77  12  62  50  34  37  10  59   7   1  83  16  81  33  55  30  92  95  10  37  10  78  95  19  44  46  56  98  57  84  57  31  96  76  94   5   2  36  49  64  42  33   6  25  32  90   9   8  35  57  49  67  91  52  59   7  98  92  48   6  94  38  74  18  69   9  83  45  30  74  22  77  68  84  80   3  25  35  50  16  95  17  43  71  29   5  39  62  38  59  96  13  44   5  84  32  34  66  66  83  27  45  25  24  53  79  44  80  12   9  27  83  52  14   6                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        21  48  61   6  34  88  23  96  21  38  89  88  53  36  55  35  89  77  52  87  41   6  96  14  94   3  36  89  93  42  42  48  91  28  24  13  89  52  40  31   9  58  23  73  50  87  55  31  79  93  17  32  49   8  15  23  59  79  75  40  27  49  56  41  19  41  32  69  69  41  68  15  57  35  75   7  35  32  40  56  46  27  61  64  78   8  75  58  86  89  58  77  51  81  50  30  20  89  83  98  47  85  41  97   5  44  25  86  47  35   2  10  58  77  98  20  74  55  84  74  34  20  30  88  78  15  97  36   5  33  85  58  42   7  38  44  26  50  86  48  35  95  90  80  95  90  57  69  47  15  25  94  38  76  45  82  18  12  79  33   8  92  51  70  62  35  63  70  89  19  70  54  29  38  15  36  56   6  90  79  83   6  78  78  67  49  12  66  57  81  43  33  69  74  49  74  71  49  47  15  98  30  95   2  50  96  66  54  32  75  86  80  80  14  97  10  81  12  32  63  98  94  91  95  67  78  51  99   8  75  37  48  40  64  11  17  14  11  26  66   4  68  59  10  47  47  90  38  52  83  69   2  31  64  57  49  44  30  52  10  63  36  81  76  24  72  53  55  89  72  68  45  27  76  87   7  22  80   1  35  39  49  16  91  22  93  80  16  11  78   5  34  73  86  38  96  62  49  79  61   3  14  94  92  69  45  74  10  52  99  84  38  56  55  54  12  82  71  55  69  94   3  16  47  10  55  65  75  67  75  35  97  77  89   4  28  45  35  72  38  74  81  34  95   6  86  82  41  70  54  34  55  70  70  45   9  83  56  44  52  58  74  36  15  89  75  40  49   8  86  12  64  77  76  84  72   8  27  91  13  49  21  17  87  26  15  42  61  28  41  54  44  18  40  84  24  58  52  79  45  11  89  81  73  81   4  17  37  77  42  60  23  45  64  76  47  80  31  97  40  19   9  87  84  92   9  89  70  34  28  90  69  55   1  40   1  81   2  22  88  18  70  92  50  30  38  17  94  45  44  12  64  86  52  82  33   2  58  47  65  33   5  38  88  40  76  23   1  79  19  24  27  10  13  99  22  96  30  92  76  41  52   7   4   9  20  57  56  58  77  22  76  41  53   9  37  28  40  40  15  49   3  96   7   3  71  43  36  45  84  47  13  87  32  35  57  96  67  92  88  87  80  56  44  72  93  81  26  80   8  61  38  58  25  24  74  63  47  75  94   2  22  93  32   4  92  32  29   7  68  73  87  82  25  62   3  83  85  81  17  66   1  16  42  71  20  22  48  87  52  46                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          59  58  34  67  14  44  81  82  85  29  39  90  28  21  38  66  48  87  63  84  23  10  90  36  20  13  23  42  78  96  55  36  74  81  88  52  89   5  20  98  56  43  87   2  50  80  46  96  33  65  82  47  55  95  99  10  88  97  32  23  56  14  66  56  91  75  42  38  18  35  66  94  45  21  89  87  88  38  33  51  98  48  48  63  75   7  70  60  97  42  90  13  55  49  55  12  32  64   3  37  44  37  60  23  26  22  45  18  34  92  64  39  61  96  18  29  79  49  23  44  98  86  80   6  53  85  87   5   9  96  68   3  80  67  52  30  52  91  31  45  78  46  64  19  92  43  23  79  54   7  21  57  97  91  68  24  62  11  27  46   2  39  73  99   8  15  56  18   6  44  97  24  99  89  23   5  13  37  43  19  42  31  40   7  83  35  51  86  94  94  75  21  84  47  18  10  91  36  64  41  80  89  66  37  47  29  42  32   9   2  59  32  66  15  55  18  50  90  25  64  83   7  91   7  82  35  77  56  73  47   3  39  18  24  16  70  73  93  70  44  31  55  84  80  61  26  32  68  45  39  95  22  12  45  12  31  22  81  12  17  27  88   4  13  51  60  11  72  79  57  72  16  98  36  57  89  46  23  89  59  90  77  45  29  23  27  71  63  33  42  95  51  16   2  99   9  79  58  26  58  23  69  59  42  68  70  87  44   3  78  27  20  34  97  56  28  16  17  89  44  14  92   4  21  28  41  27  24  54   2  74  28  19  97  14  25  77  75  79  70  24  80   6  69  93  11   3  66  53  70  77  83  60  13   1  34  29  98   1   3  55  47  25  33  37  11  63  48  84  77  45  20  31  34  75  30  31  52  93  86  11  31  98  41  83   4  85  25  13  54   4  44  55  10  16  89  84  76   2  67  98   4  98  70  85  67  81  76  53  17  54   4   3  75  41  47  15  88   9   6  36  69  44  49  45  35  64  56  73  71   3  14  24  65  99  73  41  26  16  65  52  97  19  18  46  21  77  23  53  79  83  23  88  27  79  19  52  56  10  73  92  97   3  35  22  20  46  76  47  58  24  98  88  27  61  61  16  43  18  13  62  61  12  62  76  13  57  64  40   1  53   6  82  18  67  33  15  79  60  60  37  69  98  53  65  90  51  32  97  69  85  87  69  24  84  68  45  82  28  72  30  79  94  28  36  84  45  69  37  97   6  17  85  74  93  74  57  26  94  76  72  25  66  33  58  76  56  80  29  41  58  27  41  74  19  76  13  93  78  25  81  49  13  84  62  71  47  96  54   8                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            46  70  21  20  74  55  89   8  90  47  63  99  79  41  44  75  88  29  62  33  40  34  38  42  93  73  12  25  53  64  36   6  55   7  15  45  92  43  63  24  62  86  95  32  27  11  82  73  92  34  39  49  45  27  12  19  78  61  88  62  56   7  77  39  83   2  97  85  74  10   8  79  88  82  35  27  54  67  61  47  30  84  94  82  64  66  22  34  76  61   6  28  82  92  73  22  47  67  94   1  15  55  85  44  23  92   6  48  17  68  54  45  69  55  33  74  72  63  93  70  50  76  17  48  73  32  59  15  42  17  37  41  68  91  61  60  65  74  83  64  51  28  32  68  75  26  27  90  13  95  59  79  31  34  50  54  65   7   6  68  29  14  21  38   9  98  68  41   8  77  33  23  80  15  23  31  96  63  82  84  43  33  55  98  45  95   9  20  31  96  54  95  67  97  30  78  21  11  45  51  22  38  32  11  45  34  22  57  11  31  31  57  28  37  82  49  47  72  28  63  95  85  39  32  99  21  36   1  62  61  30  74  57  10  33  26  87  49  34  42  29  61  43  94  20   1  17  22  47  81  84  45  14   2  44  64  42  54  82  16  12  76  93  98  27  58  27  21  54   3  75  83  28  60   4  35  20   3  65  13  32  58  25   8  15  72  84  22  37  92   3  39   2   3  31   9  20  17  44  58  63  89  74  90  46  14  84  79  36  58  19   7  86  62  42  80  14  87  94  98  61  99  62  38  34  37  10  67  82  76  48  43  39  19  70  48  43  84  57  41  14  20  47  49  57  95  26  38  79  41  83   1  86  86  23  44   2  44  43  58  34  33   8   5  32  93   3  40  22  38  25  78  42  64  36  81  33  44  32  29   6  95  70  75  24  58  21  91  58  72  72   3  35  61  97   1  80   4  23  60  23   7  82   8  54  64  31  34   6  61  53  91  22  84  25  20  73  51  53  81  71  66  59  33  33  95  45  34  59  28   8  94  38  62  70  75  75  56  54  63   7  77  27   2  37  47  16   2  73  30   7  23  41  48  93  86  51  79  40  45  77  12  67  58  10  57  30  16  36  52  16  45  87  92  31  49  37  98  60  74  72  15  33  96  12  88  78  44  14  11  25  80  13  98  62   1  93   1  48  89  58  62  64  18  97  76  53  17   4  90  92  73  32  57  29  89  99  49  26  21  71  49  24  10  45  11  94  92  26  43  23  38  66  51  27   9   2  75   9  48  13  72  87  95  74  55  45  27  36  43  39  93  77  76  13  57  31   8  60  18  92  31  53  81  57  58  18  73   9                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              16   3  71  61  92  89  44   8  54  66   4  79  53  18  84  61  17  34  58  23  31   1  82  22  95  90  41  84  43  24  22  16  44   2  88  20  11  70  75  80  31  82  88   1  65  51  73  42  99  84   7  66   9   2   4  67   6  63  39  92  80  85  33  43  20   5  38  82  85  72  30  65  25   8  75  51  86   5  14  99  22  61  54   7  65  32  29  74  94   6  23  61  88  77  68  99  93  19  80  42  87  87  54   4   3  10  36   8  23  33  59  81  85  81  95  24  52  10  16  90  10  29  89  28  45  15  86  53  81  31  70  97  90  70   1  75  86  32  51  73  57   6  68  59  80  76  92   5  87  67  81   1  15  98   2  67  80  70   2  48  21  74  38  97  31  29  33  57  97  72  66  93  66  69  60  26  96  36  30  89  60   1  22  99  47  45  15  53  21  61  31  64  44   3  81  78  73  91  64  15  19  67   8  34  39  44  53  16  32   8  17  44  58  88  94  60  93   6  13   7  16  97  44  60  16   2  66  63  49  43  26  71  50  94  40  31  36  96  69  27  74   8  39   7  82  19  86  70  27  34  54  42  42  43  92  60  89  52  81  66  12  20  56  81  66  75  67  64  99  33  40  54  60  67  67  73  44  42  42  45  28  68  69  28  76  45  87   4  96  95  74  20  36  16  26   4  42  86  81  26  44  96  70  81  87  75  55  28   5  84   8  51  58  10  60  78   5  72  98  46  61  17  65  40  71  90  63  19  39  88   7  83   2  71  86  29  33  44  15   7  33  31  55   1  38  66  77  64  77  14  37  38  51  56  64   3  21  91  92  84  12  68   4  10  51  13  21   5  11  56  93  22  89  44  19  77  48   3  81   1  83  86  89  76  55  26   4  59  17  30  11  78  14  12  42   2  79  92  45  71  36  12  88   7  40  75  41  37  43  61  38  28  77   8  14  33  80  35  82   8  77  66  39  67  19  46  33  86  49   4  78  81  28  82  95  78  28  91  27  49   7  71  57  39  86   9  66  95  73  67  14  53  88  68  17  10  18  22  77  56  55  82  55  83  37   4  27   5  46  14  65  12  39   9   1  38  70   8  26   2  67  92  99  15  40   8  11  43  87   2  39  17  34  88  21  98  58  21  98  66  66  56  43  41   5  29  96  89  41  42  31  44  93  46  24  72  69  17  35  70  43  40  75  14  35   8  37  56  36  89  11  45  89  20  60  80  54  98   6  79  54  14  48   4  15  62  54  24  94  95  67   3  87  73  72  35  50  80  44  60   7  75  91  88  14  60  23  39                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                32  53  95  25  32  29  49  36   4  74  75  95  46  27  89  57  86  27  22  36  77  11  69  74  79   5  64  60  18  91  12  22   2  64  56  64  51  35  63  92  14  99  30  61   8  78  28  11  33  69  94  80  96  14   3  72  28  64  79  39  22  61  93  47  30  99   4   8  63  72  56  27   9  78  19  84  66  93  86  21  84   2  82  91  50  49  27  84  49  22   6  92  20   3  80  42  96  99  71  86  73  82  16  23  81  27   6  35  71  52  26  23  12  79  53  91  71  85  36  85   3  83  64  99  27  34  30  81  69  80  12  17  58  87  15  66  56  89  95  84  58  49  38  32  33  74  79  82  85  39  25  42  70  45  39  34  64  50  26  41  14  41  21  88  87  79   4  26  71  62   6  34  33  99  63  66  56  95  85  93  50  65  67  80   6  47  43  53  83  78  35  81  92  30  10  23  51  46  64  99  10  66  72  52  36  14  81  25  28  20   7  91  92  97  70  38  42   1   7  16  79  64  96  95  36  40  19  98  68  81  92  87  85  38  61  56  68  70   2  37  28  27  35  37  25   2  32  13  43  78  25  31  67  11  71  24  86  80  49  18  52  78   2  45  11  60  54   5  22  61  37  79  30   7  58  53  71  11  19  35  90  21  94  15  43  28  49  61  83  27  85  36  81  95  68  52   4  81  78  37  86  48  42  54  80   2  78  68  44  25   1  76  28  28  90  91  19  77  41  87  61  80   3  57  58  16  23  52  57  44  73  77  81  43   9  49  24  78  68  64  58  31  77  44  33  64  36  75  51  39  17  12  69   7  23  57  28  67  48  70  29  20  85  75  38  41  78  40  18  58  22  11  59  63  90  24   6   9  74  97  37  38  45  65  80  25  86  87  25  13  32  41  36   4  54  28  24  52  24  64  61  55  69  18  86  44  38  37  87  91  35  56   5  36  27  75  76  63  93  89  13  50  64  46  54  49  57  74  77  53  84  69  19  72  37  34  15  31  95   6  15  65  32  15   1  24  14  27  91  35  26  16  76  19  37  48  68   9  98  23  45  88   8  28  95  89  26  50  11  43  57  96  46  15  18   6  42  47  72  64   2  37  60  79  56  98  96  97  49  77  45  41  91  10  63  19  11  84  93  23  62  11   5  87  50   5  36  18  99  28   6  64  65  96  43  61  88  53  39  75  34  42  30  10  14  70  51  89  98  24  32  98  96  47  94  35  30  60  79  62  88  41   9  95  37  56  86  26  81  99  43  79  64  34  61  58   4  88  27  98  34   9  70  43  54  40  99                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  66  27   9  92  32  52  59  56  21  98  15  12  24  99   7  65  92  53  16  58  64  24  10  34  78  99  18  34  96  62  26   3  25  49  86  16  43  46  38   9   2   2  10  61  43  18  54  61  62  26  43  54  93   3  26  14  65   5  18  43  69  33  52  29  20  20  58  47  27  17  54  94  28  80  83  20  55   4  78  73  29  90   5  19  35  58  35  27  73  62  58   2  82  81  57  12  61  96  34  66  30  60  87  57  83  37  15  51  28  62  23  83  65   2  98  10  38  10  30  46   8  52   4  74  44   3  64  22  27  88  51  18  59  84  26  78  18  51  65  49  34  18  65  75  62  48  31  19  45  47  82  32  42  37  33  17  57  46  35  17  55   5  32  22  78  88   9  83  83  24  72  69  87  54  88  68  84  34  56  17  33  17  36  12  28  18  71  54  78  76  36  15   8  26  51  95  27  21  90  49  15  65  14  23  36  44  39  23  74  18  83  21  15  18  21  65  55  77  44  95  30  76  88  35  79  29  59  46  10  61  22  48  70  76  64  42  75  70  19  26  82  41  64  12  64  93  65  49  38  72  63  33  67  52  12  48  18  27  36  22  94  70  19   3   9  16  95  98  86  32  92  93  14  71  98  75  75  92  69  70  29  52  71   7  72  67  41   8  72  64  37  17  70   7  40  25  86   6  67  37  11  10  85  74  95  24  98  63  24  84  66  95  30  95  87  43  23  33   1  89  55  57  17  70  28  42  45  28  95  56  90  93  13  74  70  47  74  94  64  73  58  78  73  53  58   6  37  74  85  33  22  40  29  72  70  49  49  27  72  69  31   2  54  28  43  30  38  64  57  72  74  56  60  90  22  61  48  27  45  20  38  77  65  79  34  75   7  90  28  35  48  23  79  97  27  29   2  23  94  72  76  59  31   6  98  33  60   8  38  40  57  78  73  85  35  73   4  58   6  40  57  97  51  69   7  61  95  33  47  11  92  97  63  39  68  45   3  80  90  55  26  15  48   4   2  84  37  66  82  34  31  70  15  89  71  53  84  61  80  38  38  73  90  37  68  62  26   8  14  62  86  40  61  42  80  59  25  38  50  41  54  45  34  81  91   3  85  44  84   1  59  88  40  38  30  36  86  21  47  46  52  98  92  41  50  31  72  87  65  60   5  38  39  96   5  97  29  29  63   1  36  94  42  24  33  61  26  85  56  18  37  71  95  59  78  71  92  46  28  69  88  29  64  26  87   6  18  97  96  96  90  29  68  46   8  82  14  65  95  29  23  40  60  86  85  31                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    85  36  43  91  39  16  10  15  95  97  22  28  89  94   9  17  90  75  34  72  75  65  97  75  97  96  99  25  63  90  44  93  14  64  70  99  79  28  68  62  89  36  21  46  15  79  71  56  69  56  59  64  29  64  97  84  21  42  60  88  52  27  29  49  25  92  74  56   7  98  47  30   9   7  50  41  80  72  64  45  89  26  74  83  53  73  31  61   2  62  55   3  48  91  72  28  50  46  63  38  69  92  26  51  26  77  75  46  30  43  43  52  76  50  32  41   7  71  46  43  65  91  70  87  25  13  55  54  61  85  50  38  22   3  91  30  48  29  92  47   7  32  92  25  75  66  89   4   5  47  16  90  81  51  29  82  60  47  68  46  28  81  13  91  84  77  61  97  45  67  91  27   3  56  47  65  68  68  52  86  59  56   5  22  58  13  80  51  18  97  87  68   6  12  90   8  65  55  90  98  18  26  68   8  30  13  59  20  49  31  75  17  67  74  53  53  54  38  53  74  62  11   9  36  79  54   9  93  55  28  40  49  64  25  57   5  50  90  95  45  13  79  57  40  76   1  63  78  94  68  80  26  70  31  69  31   2  50  79  80  31  47  59  91  54  25  68  86  90  39  63  18   4  96  92  52   4  84  42  39  60   1  28  73  23  43  13  51  51   9  80  86  54  88  13  56  49  44   8  64  65  80  39   7  68  70   4  32  94   8  54  54  49  37  67   7  86  13  54  52  97  91  28  86   2  22  98  12  45  96   1  42  91  67  21  29  39   8  22   9  64  87   7  25  66  62  20  25  67   6  21  58   7   3  48  74  27  59  13  61  22  14  18  37  54  77   6  17  39  23  20  65  26  55   3  82  97  29  47  76  16  79  78   1  64  58  52  55  79  77  25  37  60   3  52  45  96  78  90  64  59  36  87  29  47  31  95  29  38  10  38  56  61  49  74  80  28  96  79  64  55  31  61  73  76  66  35  68  94  84  75   5  32  41   2  35  36  83  81   4  52  46  60  30  39  98  32  34  41   2  78  19  47  40  74   5  91  26  54  67  98  83  61  82  76  45  65  22  35  93  89  32  90  32  90   4  49  71   2  71  23  62  96   3  94  23  46  28  90  55  67   3  77  24  78  84  48  35  36  86  93  29  55   3  40  79  79   4  99  27  49  10  10  77  66  72  23  85   9  68  73  60  45  69  11   6  92  35  61  71   6  64  91  84  78  27  43  95  17  63  79   4  90  20  38  22  76   5  33  22  12  12  42  75  72  40  48   5  29  84  23  26  34  37  31                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      51  81  39  14  77  42  59   5  92  37  41  21  37  69   7   8  77  93  90  93  46  26  99  42  21  60  26  34  61  97  59  19  20   9  91  40  27  26  97  68  62  19  78  59  65  10  75  81  11  76  26  60  58  29  75  39  45  24  29  52  87  82  32  28  53   6  99  34  71  52  49  26  16  79  68  14   8   6  78   5  66  74  75  81  75   3  31  92  55  17  47  70  26  60  63  80  14  33  73  23  83  71  78  34  84  42  81  68  48  68  26  57  95  73  20  94  96  67   8   9   9  33  39  33  45  83  14  92  51  47  89   2   5  28  61  16  74  39  86  66  82  44  56  89  94  38  96  52  61  25  16  68  86  87  50  95  35  61   5  33  50   2  50  73  31  51  80  29  89  52  89  43   1  58   2  75  69  83  69  67  43  91  52  63  23  33  41  15  42  26  15  64  67  90  95  51  56  99  89  33   6  78  79  60  64  53  55   1  73  90  98  47  19  62  33  15  67  11  90  69  12  79  28  54  37  56  41  18  11  51  14  33  54  11  15  49  25  73  57  65  64  85  18  88  26  55  96  20  55  94  78  28  52  68  43  88  30  79  86  68  28   5   5  32  66  66  83  72  67   6   8  64  23  69  63  52  92  21  49  52  34  87  89  83  31  62  18  66  21  48  99  25  48  49  95  86  82  41  89  83  42  81  80   2  90  79  96  67  36  97  38   5  80  66  83  92  18  33  56  42  75  33  70  35  12  38   7  15  85  39  10  60  75  31  16  65   4  49   7  45  75  50  25  98  75  38  19  54  57  73  78  62  26  55  57  35  88  11  69  59  70  45  30  89  98  97  45  89  28  63   1  52  66  80  57  36   5  78  97  79   8   5  56  31  82  69  24  12  75  76  70  21  21   4  54  82  27  96   3   8  92  91  80  26   1  31  14  50  78  89   6  17  98   5  24  99  88   7   2  47  90  41  13  53  75  81   2  14  18  12   1  77  43  76  83  71  71   3  78  21  12  29  46  27  52  68  93  96  73  40  47  29   5  75  32  61   8  27  91  78  15  80  93   5  25  33  67  26  68  62  94  21  10  73  93  24  52  42  54  60  72   6  21  97  50  78  19  24  45  75  76  63  55  14  79  65  89  75  49  22  22  61   3  22  35  43  49  47  23  13   8  44  10  36  36  48  66  49  27  26  35  93  49  40  20  60   6  99  26  81  91  69  88   1  78  71  50  40   6  96  34  14  54   7  79  45  43  66  19  41   6  12  54  11   3  79  27  27  60  54  59  55  87  23                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        44  74  28  17  98  82  40  81   6  42  36  45  76  50  10  37   8  77  68   9  86  58  14  59   2  98  41  43  62  31  18  30  80  28  35  74  73  10  13  92  19  49  22  79  97  24  40  66  17  48   3  90  82  91  79  15  40  10  18  51  29  61  75  22  25   9  31  77   7  19  60  94  58  69  12  96  51  64  39   3  96  38  50  47  87  53  72  33  78  72  83  84  41  97  60  23  80  48  72  16  50  61  88  25  54  13  86  82  89  78   9  94  58  69  19  49  72  74  75   4  92  85  82  26  84  53  78   5  56  48  45  47  69  59  68  65  22  94  38  36  49  40   4  21  82  84   7  88  25  76  36   9  70  97  18  41  19   7  90  41  38  37  92  62  87  79   3  49   9  25  60  68  84  45  36   7  18  98  54  84  19  79  56  63  45  87  33  45  20  42  19   8  20  78  43   1  88  97  25   1  79  40   9  47  17  38  16  69  95  73  65  72  86  90  10   3  50  46  11  91  52  67  96  37  68  47  42  28  63   8  14  79  45  91  14  96  96  63  82  66  89  75  48  47   3   7   1  95   3  14  73  69  78  92  27  86   3  29  21  70   2  70  77  57  13  48  73   3  90  94  89  47  80  23  68  54  36  15  22  85  42  21  55  87  94  42  88  94  90  51  23   7  58  65  51  73  26  30  53  26   4  89  61  69  90  56  82  78  36  64  17  45   7  77  99  81  80  65  42  85  56  13  96  19  22  60   4  55  72   7  38  30  34  39  27   9  17  56  36  56  94  94  83  83  54  32  24  11  13  78   9  92   2  58  50  36   7  11   5  16  88  33   3  63  82  20  23  17  59   8  64  96  95  92  88   2  85  71  82  57  13  98   6  55  52  40   5  87  85  13  74  27  44   2  98  78  76  38  94  32  12  85  40  56  37  86   4  35  81  57  83  34  84  61  85  67  38  27  25  97  47  89  77  66  44  88  59  99  74  28  32  74  17  63  56  47  97  88  76   4  75  43  91  82  37  82  25  17  23   6   9  69  21   8  98  82  34  68  92  55  13  32  31  94  88  63  49  61  96  40  84  74  89  20   2  54  80   1  78  64  92  21   2  15  92  74  55  55  52  34  44  31  83  35  11  12  62   3  81   4  45  45  12  87  39   3  62  73  74  96  30  29  68   5   5  64  53  35  88  67  74  95  45  91  46  58  15  88  88  51  51  51  59  87  40  75  21   8  88  38  18  41  71  34  21  21  21  58  12  27  67  98  90  56  82  43  90  34  27  93  97  87  96                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          41  97  34  64  35  55  22  44  38  19  66  97   5   6  70   1  95   1  83  88  94  28  40  16  82  72  52  61  90  55  45  68  99  75  94  77  39   4  24  69  81   6   6  99  61   4  44  87  83  94  73  72  81  92  62  25  33  58  74  11  98  27  37  92  57  52  35  62  15  59  14   5  10   3  16  12  28  29  93  11  90  84  66  78  15  16  99   9  82  94  58  31  90  58   1  14  78  32  76  11  24  47  25  70  84  47  97  20  93  88  29   8  15  44  26  22  42  72  48  18  97  10   7  88  31  42  49  32  69  46  42  99  77  49  11  37  83  79  62  39  96  84  22  85   6  14  83  29  81  47  68  13  73   4  31  46  74  29   5  69  41  21  68   7  63  44  74  72  11  49  79   4  16  95  86  17  92   6  87   6  62   2  17  14  73  92  21  86  21  40  96  31  53  89  59  92  89  43  28  31  53  55  67  14   2  55  99  30   2  34  32  34  85  16  82  83  72  38  84  81  26  34  23  92  49   9  25  79  23  76  82  86  19  71  65  91  32  96  73  58  38  70  72   4  27  91  39  35  85  90   4  14  63  58  90  52  18  21  63  83   3  20  12  48  95  39  37  80  16  44  99  74  61  14  78  30  76  47  35  61  23  14  28  82  53  79  50  46  39  65  81  95  46  49  77  74  19  77  10  85  33  91   2  84  59  66  59  25  84  27   7   5  35  82  91   4  80  77  55  68  27  11  58  78  56  29   1  38   5  94  71  36  94  64  18  16   4  55  38  46  64  99  78  26  33  67  66  52  45  65  43  31  95  88  73  47  37  49  54  48  54  55  98  81  81  56  92  68  44  83  73  76  93  60   2  82  21  38  23  12  63  21   4  46  94  57  58  86  61  53  65  80  14  83  49  86  43  36  33   1  49  52  62  58  34  98  38  57  26  36   7  76  78   6  49  35  25  87   7  77  65   7  92  34  12  92   6  30  97  82  85  52  52  23  14  61  62  15  22  69  61  75  36  39  17  28  34  22  35  90  68   2  30  12  60   4  22  61  39  29  69  22   4  29   6  97  18  33   5   9  59  42  91  49  77  24  12  50  76  69  50   6   7  14  71  71  37  34  79  23  97  80  57   9  17  22  55  87  92  32  50  64  70   6  45   1  61  55  13  85  61  78  17  58  23  52  87  26   2   4  68  28  82  15  88  91  70  42  86  11  54  77  99  87  18  37   8  60  37  45  54  70  55  43  29  54  70  51  71  17  88  89  95  20  66  12  58  15  25  46  49  89                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            97  48  33  35  70   8  75  33  91  25  21  89  22  56   5  66  83  67  65  77  94   1  59  65  32  53  34  44  97  16  41   4  28  64  52  16  46  30  83  69   6  57  11  71  46  39  69   4  40  72  81  66  20   7  67  33  95   3  91  59  18  14  60   7  71  62  84  23  17  46  72  98  90   6   2  82  21  88  36  73  54  71  59  89  99  24  18  21  23  32  46  64  65  68  41  91  97  39  63  30  94   5  84  84   1  56   6  85  82  76  91  76  84  73  38  96  39  63  91  23  98  20  52  74  47  66   8  91  79  28  99  16  70  70  82  77  88  67  42  13  75  18  79  60  46  95   9  13  50  68   2  71  71   2  49  44  52   7   5  57  88  37  69  80  22  47  68  58  64  34  11  44  19  97   3  38  74  91  28  90  93  64  44  72  93  99  78  37  63  61  75  24  53  64  14   3  31   8  13  88  24  11  53  68  38  40  19  94  76  13  62  33  73  58  36  33  90  97  50  84  75  88  23  50  78  20  34  11  81  15  82  88  13   6  13  95  42  66  97  90  67  10   1  62  11  20  19  57  13  46  25  30  73  29  59  71  95  79  96  56  90  93  11  40  76  23  71  73  91  55  62  88  31  19   9  91  74  84  31  99  47  37  71   1  12  63  95  78  99  13  68  16  41  70  60  37  37  47  49  73  97  86  60  36  73  18  41  93  18   5   1  10  55  51  87  36  86  96  59  90  43  58  40  51  86  95  50  76  43  35  51  23  42  77  59  41  32  20  98  80  62  42  92  48  91  38  20  13  13  74  59  29  92  96   6  53  46  89  58   9  31   7  78  83  42  42  27  41  47  42  13  14  44  28  53  86  58  70  29   8  13  31  69  66  66  51  66  59  96  49  18   3  69  63  73  86  64  95  40  92  94  37   2  70  30  60  57  49  20  21  89  44  28  33  19  35  55  74  81  16  14  40  40  68  31   7  31  41  28  45  43  97  26  86  79  48  64   5  49  26  87  84  78  96  35  86   5  48   6  51   4  59  44  71  63  72  46  96  61  40  61   1  33  93  23  27  12  76  28  45  34  39   7  53  19  50  32  28  42  48  25  20  37  89  89  19  99   7  42  28  47  25  30  74  80  33   4  24   1  95  40  17  10  86  57  83  42  60  26  67  96  95  84  22  35  31  80  54  54  41  98  38  62  68  44  49   7  66  48  85  49  75  34  41  47  92  60   6  89  28  51  27  79  34  36  86  13  22  72  79  70  80  26  75  23  54  19  18  20  35  43                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              20  31  64  13  92  22  72  86  49  23  35  86  47  61  50  78  32   9  64  35   3   1  80  57  32  79  10  95  76  47  73  58  22  50   1  92  19  88  89  34   6  19  49  89  10  75  55   8  78   8  38  93  41  21  64  44  71  53  75  97  75  69  82  14  93  60  50  56  86  33  47  95  57  41  91  42  66   4  46  18  56  72  15  86  13  47  15  98   5  61  90  44  71  93  90  75  41  35  38  75  83  60  49  65  57  65  71  80  50  29  26  97  45  79  23  53   9  85  56  32  14  62  85  22  46  61  11  83   1  40  90  93  85  75  68  51  54  92   5  46  86  34  38  66  39  29  82  81  68  52  47  60  32  26  96  11  77  72   6  30  32   7   2  96  27  85  97  59  82  40   7  59  33   8  20  74   5  94  58  47  60  49  92  29  56  86   3  56  56  64  69  39  87  12  99   7  32  81  98  26  29  81  85  60  62  41  16  15  64   4  39  94  20  38  63  91  32  31  81  49  82  77  12   7  46  63  17  15  71  71  18  26  18  19  16   1  33  31  88   8   8  28  37  51  37  75  20  87   9  64  99  38  24  88  67  24  40  13  44  20  99  62  29  17  13  70   3   9  10  39  58  29  76  73  89  18  42  21  37  16  55  17  50   9  43  94  33  93  83  29  38  54  43  51   6  41  32  27  50  88  55  94  54  62  64  99   9  65  92  69  71   9  67  36  26  29  14  15  10   5  71  65   4  86  18  26  26  60  99  42  19  47  24  38   3   6  27  96  99  20  15  17  71  73  40  30  29  86  51  89   1  96  67  16  96  30  94  73  99  78  38  71  97  42  63   8  68  77  72  62  17  22  83  88  51  33  18  45  37  62  32  14  95  10  71  83  86  23  43  26   8  38  93  68   1  47  64  57  34  39  74  62  42  93  34  90   5  61  89  22  68  64   5  54  17  86   4  59  95  24  32  98  47  32  61  70  20  37  28  83  72  64  49   5  69  89  93  86  22  82  10  17   7  40  47   2  49  25  69  51  84  10  72  79  89  79  11  79  50  95  81  90  35  30  36  62  48  26  34  30  26  89  23  77  49  49  67  98  72  41  45  33  81  73  93  92  19  95  69  71  85  25  36  65  23  89  83  23  99  24  79   9  65  71  76  10  86  34  59  35  88  67  96  13  40  42  55  62  50  35  28  54  23  49  26  80  99  61  84  69  13   4  77  54  94  24  50  42  44  99  25  26  23  42  42  43  40  95  71  35  93  11  55  47  41  87  31  18  81  55                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                58   7  67  78   9  92  51  76  68  74  88  30  67  90  21  54  59  31  56  13  14  16  82  52  36   2  91  13  72  90  21  40  27  18  57  20  57  74  25  73  76  39  47  39  78  95  92  94  56  46  32  73  29  97  52  79  27  91  81  46  95   1   9  65  68  33  53  70   3  64  41  66  57  43  82  73  48  25  12   8  38  39   9  20  74  19  59  60   3   9  83  18  24  19  56  33  75  40  11  95  75  66  50  41  64  18  90  72  26  16  16  16  75  85  47  28  26  88  36   9  73  74  66  39  73  48  85  45  20  59  12   6  63  89   8  30  83  17  55  23  25   4  16  65  31  59  28  70   3  23  13  41  12  34  98  52  94  69  46  12  76  68  10  46  36  18  26  76  32   5  88  73  26  55  36  73  64  99  98  76  39  19  48  96  50  48  43  39  14  46  90  78  36  44  46  17  81  96  25  65  35  13  25  76  63  97  79  51  72  39  39  57  43  28   2  31  44   9  53  27  46  47   1  62  18   3   6   5  24   6  33  57  94   1  55  42  12  98  91  30  10  57  17  39  33  21   1  64  22  27  77  25  51  35   2   7  50  54  42  26  32  68  88  88  90  40   1  86  63  74  14  72  49  53  82  42  41  65  26   6  77  67  77  56  81   5  60  24  25  99  79  56  99  12  90  37  70  88  35  16  10  45  54  62  81  85  33  39   1  52  13   6  60  76  36  49   1  56  33  52  53  95  54  10  60   9  81  11  69  85  61  17   2  88  96  98  20  38  43  48  74  48  44  35  36  75  18  84  21   7  60   2  15  46  61  19  99  54  65   2  26  55  68  17  92  84  78  21  73  21   7  56  74  46  50  59  49  10  98  54   8  39  85  21  86  95  73  58  35  77  82  10  65  17  57  22  51  49  51  71  66  37  27  35  99  94  90  75  59  50  11  72  86  45  39  85  34  97  39  80  42  34  87  25  50  18  61  10   3  60  46  24  28  76  67  36  89  33  34   6  87  40  39  80  31  18  31  86  97  35   5  99  33  56  69  49  87  48  71  31  65   2  80  32  61   4  33  51  81  28  25  91  80  71  91  89  76  50   4  15  94  43  33  40  45  29  47  12  25  67  50  89  73  31   3  27  56   4  15  23  35  53  87   8  46  58  41  62  92   4  19  77  84  78  18  94  88   8  47  76  54  69  90  38  77  65  98  52  75   2   7  18  89  16  77  15  79  54  92  74  98   1  70  13  90  78  19  81  55  95  22  86  14  48  59  25   1  24  80                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  53  11  55  29  94  14  60  22  13  92  83  89  69  73  56  54  18  59  45  91  67   6  36  16  60  16  66  24  32  33  90  48   4  72  73  49  40  26  99  25  61  63  13  89   7  12  25  81  73  76  82  22   2  37  56  73  24  50  71  66  18   4  53  18  28  55  44  11  52  60  94  83   3  96  27  18  91  30  33  90  44  36  78  71  69  68  87  36  13  64  90  35  55   8  55  89  77  34  63  56  83  80  81  23  37  91  55  68  17  48  71  49  21  13  74  66  70   4  28  45  38  43  86  88  98  12  26  93  24  99   7  49  88  34  19  36  52  71  21  96  49  63  70  32  68  27  26  36   4  68   5  67  53  29  36  35  52  60  27  99  74  30  37  27  19  64  42  47  55  48  16  71  80  48  12  87  30  59  34  39  76   9  80  72  24   4  59  34  11  57  11  88  76   6  10  85  82  28  60  19  62   1  52  62  46   7  52  91  97  61  18  12  58  61  50   8  79  76  56  75  10  89  44  20  21  12  27  87  38  77  64   4  20  84  90  36  85  42  33  47  86  51   6  16  27  76   3  64  87  45  31  73  87  15  19  32  17   8  93  17  28  25  36  92   6  46  63  20  87   1  10   5  56  84  42  44  19  85  84  84  61   3  50  64  41   8  84  75   4  48  58  37  60  74  58  43  18  21  88  51   7  97  14  58  86  27  75  19   3  84  38  74  16  91  80  10  37  45  11  29  90  42  60  84  79  61  53  94  99  74  30  51  71  93   5  93  75  29  79  26  61  34   8  74  68  66  33  78  20  57  92  72  33  51  26  52  96  94   8  67  69  57  38  86  61  71  37  31   8  79  27  60  13  53  25  18  47  74  66  61  78  40  33  67  15  91  13   4  53  51  50  82  71  15  71  72  62  33  67  82  69   9  96  50  61  47  83  12  34  80  72  39  87  60  28  60  98   3  15   2  79  98   8  29  63  58  82  91  97  46  52  55  15  26  95  31  98  22  27  53  83  76  89  29  48  14  91  12  56   8  28  22  13  80  72  81   9  39   2  72  84  16  86  51  17  55  62  99  86  91  21  63  99  12  25  17  58  85  74  94   8  63  46  70  39  99  88  30  82  64  72  24  73  26   6   5  26  37  11  37  63  19  39  72  80  54  75  84  81  17  14  84  44  34  52  18  18  85  29  90  99  53  50  85  60  50   9  71  89  67  81  63  44  73  73  95  27   2  42  19  57  67  68  70  29  96  46  75  91  55  86  37  80   2  13  33  25   6                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    98  77  76  26  31  50  84  76  65  59  12  23  38  98  97  11  83  67   5  25  52  98  76  51  65  74  28  65  94  31  46  86  29  11   5  51  30  27  92  55  61  48  67  81  91  57  26  82  83  28  88  95  41  27  95   6  11  57  73   2  92  98  57  66  48   3  87  77  22   5  41  64  30  23  74  47  95  85  24  44  24  56  70  17   7  76  14  32  95  35  91  22  87  98  13  41  45  85  36  21   8  98  94  42  55  42  61  31  91  94  84  26  86  86  64  53  66  73  79  23  52  84   7  62  28   4  44  59   2  42  36  44  21  96  56  37  64  18  98  44  34  76   2  23  12  20  52  96  78  29   8  94  28  36  24  62  72  12  86  78  52  98   1  44  15  64  90  39  52  41  69  87  14  99  59  33  71  31  74  98  81  18  32  96  59  68  84  81  81  92  21  44  49  41  14  13  73  80  23   5  35  93  52  32  23  74  46  11  43  74   8  41  45  50   8  20  92  63  90   9  72  80  15   4  62  24  77  33  21  75  86  54  78  11  92  61  56  56  97  62  59  83  35  13  39  19  30   6  76  70  60  16  51  81  49  93  66  44  43  81  13  10  48  40  10  31  45   8  98  80  60  35  83  63  10  92  64  80  82  68  16   7  93  85   9  23  59  57  12  85  67  16  56  61  38  67  45   8  39  50  61   8  45  48  70  16  71  19  72   2  55  30  12  47  65  34  77  98  24  70  22  71  77   9  36  47  12  32  57  64  97  91  13  34  76  93  18  27  28  20  63  45  80  44  34  51  68  27  34  25  56   9  32  53  45  90  51  51  41  90  22  62  60  42   9  54  53  84   4  38  80  58  53  32  77  30  95   8  92  57  22  45  84  71  74  40  58  83  81  69   8  38  54  47  46  95  18  47  74  31   1   1   1  49  48  60  37  44  40  16  89  64  47  13  73  70  60  84   8  67  24  97  43  18  72  81  67  78  60  18  48  84  28  86  34  15  30   4  31  28  39  47  35  51  25  52  31  57  83  69   5  38  24  88  92   3  39  22  88  63  43  63  43   1  19  97   7  33  64  35  53  79  93  59  50  91  59  88  58  88  17  86  28  56   7  63  27  82  50   8  87  24  69  84  15  23  57  76  42  45  27  21  28  49  43  30  76  65  68  34  79  97  89  55  63  60  69  69  53  60  51  75  25  73  58  62  26  84  29  24  96  46  34  61  16   4  45  64  62   7  82  38  40  54  65  16  44  61  97  44  98  16  82  51  50  11  96                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      81  38  82  55  27  65  34  17  79  51  23  75  51  77  10  20   5  69  78  87  65  97  49  97  89  79  95  37  12  28  12  51  91   3  12  62  70  20  86  29  80   1  41  44  14  60  72   3  64  77  21  70   7  42  31  97  95  27  58  79  48   8  17  72  57  49   8   9  34  70  42  45  49  17  30  57  88  63   5  90  80  11  25  98  59  28  48   3  63  78  57  83  20  64  60  63  57   6  67  59  13  70  66  22  76  57   6  71  93  39  79  72  92  91  44  62  87  46   4   1  93  47  73  92  19  72  38  78  30  17  83   6  15  74  27  78  26  29  32  46  36  35  29  75  44  96  82  78  54  37  19  51  97  69  23  52  20  33  72   1  51   1  77  34  57  26  24  26  78  28  37  73  15  64  49  31  46  44  21  40  57  60  93  55  24  48  38  82  32  85  62  21  18   4  72  17  25   1  83  93  82  26  60  66  32  91  19  39  69  43  84  42  28  97  64  62   1  28  57  27  29  71  59  41  58   2  96  70  74   3  42  86  66  66  66  88  28  98  54  59  20  44  78  34  37  22  29  70   1  56  60  88  69  73  82  18  10  96  95  55  62  64  85  45  22  49  69  29  85  32  61  10  35  51  15   1  59  40  36  34  64  63  62  45  81  40  93  75   4  57  35  39  86  80  25  63  73  61  60  35   8   5  78  63  15  54  66  83  28  64  20  15  41  59  12  88  25   9  61  68   2  63  37  18  34  17  23  60  70  79  10  32  97  49  32  11  42  62  36  87  97  22  38   5  97   1  54  95  13  56  73  65  23  81  60  66  57  43  19  19  88  86  35  18  91  65  67  21  76  15  64  34  86  65  86  74  60  91  77  69  84  51  76  29  57  49  34  87  18  76  76  75  10  81  87  43  31  63  14  51  72   6  62  49  69  70  18  42  21  94   3  14  34  23  87  15  60  77  35  36  64  34  16   5   1  19  22  33  95  31  34  37  89  20  84  23  29  97  17  10  31  72  30   1  33   5   4  88  58  26  22  45   9  50  41  33  89  33  24  16  80  90  98  83  61  27  88  17   2   3  33  27  75  89   1   1  55  22  72  58  86  93  58   3   4  23  38  28  91  60  86  82  93  84  26   3   3  63   2   5  70  55  52  51  88  21  29  11  27  79  22  57  85  60  94   3  96   1  51  86  98  21   4  65  73  95  38  11  31  17  86  18  77  11   8  45  58  42  40  98  76   8  81   8  24  75  79  31  88   9  87  60  11  56  72  95                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        18  74  42  40  79  48  22  57  87  40  84  96  29  52  26  47  32  14  62  79  62  16   6  33  66   9  22   5  72  41  73  53  11  35  83  93  52  84  80   6  40  87  24  25  76  42  17  23  20  91  81  48  83  32  48  59  98  27  88  98  85  21  28  88  71   4  76  46  64  32  10   4  25  40  64  73  94  92  10  16   5   7  55  84  63  94  58  36  30  24  79  46  29  88  76  23   4  46  52  10  68  97  39  58  35   3  66  86  37   9  83  71  45  67  11  93  56  70  77   4  40  25  17  39  70  92  32  16  50   9  80  64  94  87  18  73   6  59  18  98  92  72  62  34  41  76  49  76  22  64  71  27  21  11  24  47  85  32  29  78  76  44  19   6  22  55  21  73  48  39  82  98  59  65  52  29   4  50  80  21  70   9  38   9  70  52   3  54  76  35  47  78   4  83  67  56  79  36  29   1  32  24  85  85  51  45  76  72   7  38  52  59  64  62   4  59  75   3  78  54  74  35  87  27   2  75  91  39  45  98  12  26  14  81  23   5  15  18  13  11  53  33  91  86  10  32  56  84  50  30  80  82  86  21  51  33  41  73  33  31  93  43  18  68  35  30  94  27  73  70  66  26  16   6  16  17  99  92  15  19  57  28  56  98  30  88  91  50  96  15  74  94  54   9  70  16  16  62  72  31  17   6  65  36  99  42  21  49  60  70  93  25  89  64  44  75  92  26  65  28  41  71  85  89  36  36  13  26  84  62  14  15  71  37  49  31  28  82  13  63   4  35  62  97  54  36  66  19  58  12  64  15  78  99   5   1  86  10  94   1   9   1  56  97  42  42  48  60  20  69  14  72  38  74   2  16  99  90   3  71  42   9  60  94  86  43  33  82  79  12  11  93  81  67  90  75  77  36  53  68  76  33  35  51   2  42   8  36   1  64  81  50  19  15  83  84  72  63  25  97  32  24  88  34  33  29  81  30   5  86  77  10  26  76   8  61  73  17  39  75  52  59  10  75  88  42  82  25  37  11  96  78   1  89  95  46  95  57  22  88  92   7  40  79  11  78  80  36  35  28  78  77  85  13  73  18  17  28  87   5  92  72  22  45  28  82  62  66  84  16  33  89  22  31  35  53  83  93  14  78  88  71  99  35   8  34  12  49  49  99  11  52  36  59  41  18  21  36  51  50  10  76  52  97  97   6  31  48  56  40  25  17  86  41  31  31  54  86  50  70  12   5  83  37  60  37  51  14  13   4  31  78  59  74  70                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          67  55   5  48  96  53  14  83  29  15  19  62   7  17  69   7   3  84  77  62  63  76  20  33  84  85  72  89  98  55  70  54  19  62  80   1  67  52  63  46  89  64   1  68  28  65  44  74  14  12  53  30  51  36  22  13   3  79  60  36  20  31  66   9  89  33  13  41  95   9  12  70  74  90  56  94  21  50  33  75  97  28  63  92  47  73  71  95   3  70  35  77  72  16   6  33  28  65  46  54   9  48  16  35  32   3  96  29   8  34  90  94  46  60  82  26  46  45  62  41  37  24   4  92  53  47  70   5  40  95  63  48  73  70  96  23  31  86   2  54  31  90  59  44  89  95  91  88  63  66  21  96  79  18  63  43   7  30  12  18  85  87  95  18  79  76  74  78  39  91  55  44  82  21  10  76  56   7  98  90  81  37  35  57  19  33  98  93  39  22  86  66  72  31  62  22  94  67  39  91  66  17  34  43  44  14  78  88  58  43   7  30   1   4  61  93  33  90  65   1  40  90  42  47  66  24  82  82  98  79  73  67  22   9  79  49  90  57  11  81  93  32  67  66  70  22  36   7  80  12  86  56  73  25  71  96   8  51  95  90  34  77  73  36  40  41  35  26  37  69  78  28  10  64  72  31  42   7  59  89  71  24  34  59  52  29  94  78  47  40  60  19  53  92  25  40  76  13  54  86  20  10  36  63  15  97  31  36  98  25  31  89  15  92   2  75  98  63  41  86  23  55  51   1  54  94  86  29  72   4  77  33   2   1  82  98  10  91  17  79  21  55  62  87  19  31  64  68  52  40  34  88   7  87  97  21  33  25  84   8  39  42  41  89   7  91  25  46  72  98  85  26  41  29  17  30  29  11  27  53  70  98  50  73  11  32  53  43  97  28  38  37  21   3  65  58  14  83  72   9  25  51  20  49  63  11  77  61  69  85  14  90  55  74  39  51  24  92  76  48  99  53   5  11  61  61  91   1  13  98  45  18  15  91   1   8  90  98  11  36  52  19  17  68  77  90  39   8  94  43  64   9  99  70  25  25  18  80  36  17  84  27  42  95  84  72  52  25  94  21  90  95  78  61  96   9  34  39  98  83  11  14  54  36  65  46  15  48  59  11  82  19  14  55  12  43  25  21  60  34  60  29  16  26  45  65  58  90  51  33  20  72  10  93  39  16  86  62   8  91  87  38  71  31  68  34  12  43  13  33  83   5  66  62  67  19  26   3  79  46  99  54  96  77  16  23  21  53  16  88  45  98  43  55                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            54  31  40  80  36  77  57  19   1  64  84  40  77  97  95  48  24  74  59  71  22  24  54  18  82  37  39  65  11   2  69  15  86  35  55  47  20  82  96  49   4   3  92  86  74  35   3  30  99  74  80  98  15  27  18   7  31  61  92  79  41  77  56  55  36  32   6  67  14  65  76  83  17   9  95  52  23  15  28  74   6  66  19  70  40  88  19  75  15  64  73  90  55   6  99  43   9  72  67  53  37  71  59  61  75   8   2  44  92  30  33  50  76  58  84  57  71  58  92  42  81  20  58  79  58  12   9  78  88  55  83  77   8  47  21  15  33  72  81  69  52  40  69  54  89  37  69  11  29   3  41  43  77  66  28  89  23  91  29  24  98  88  70  36  46  56   2  60  29  94  58  72  96  99  44  91  22   2  78  66  48  46  99  24  23  87  66  87  37  57  79  38  46  44  10  71  40  48  18  12  68  74  40  11  66  34  93  60  37   4   5  82  27  85  23  67   5  83  16  35  28  55  31  39  91  89  34   9  22  45  28  25  72  38  56  29  89  51  11  56  89  44  74  14  39  93  84  99  29  40  62  67  80  83  50  80  66  82   3  53  26  35  64  49   4  56  37  11  26  91  53  16  54  35   6  23  32  35  39  39  61  47  82  43  66  59  11  80  90   7  51  71  29  60  27  53  99  58  51  61  17  65   6  83   7   8  40  78  96  68  75  92  48  64  23   4  62  38  17  10  85  62  83  25   2  96  30  32  35  43  47  39  47  87   9  98  93   3   1  91  28  64  22  11  10   6  93  80  32  26  73  75  86  65  88  80  79  69  36  23  80   6  41  42  38  78  14  70  30   1  78  23  40  42  43  98  78  99  24  87  18  81  77  92  44  55  59  86  88  49  92  61   8  48  36  89  60  63  37  57  69  57  62  11  24   3  22  25  64  22   3  51  39  21  71  80  17  76  39  69  38  25  43  50  59  11  31  53  23   6  78  96  42  80  13  94  71  19  47  17  78  64  71  83  45  51  97  23  77  81  22  83  51  46  50  36   3  23  53  93  77  32  28  88  40  46  42  15  64  78  46  65  68  84   7  73  33  62  43  23  60  45  40  23  58  43  29  78  86  10   9  48  44  94  18  64   7   9  17  59  53  97  40  10  40   5  94  44  39  67  45  58  34  17  18  30   2  17  65  71  92  62  11  30  95  84  86   2  12  31  94   8  33  98  76  58  19  10  45  77  25  93  26  46  67   3  13  69  86  29  83  15  11                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              70  91  37  42  74  75  57  17  64  45  23  65  80  79  43  99  97   9  13  77  59  66  56  21  24  98  59  30  36   9  39  32  60  38  46  27  89  95  46  71  29  13   1  35  37  54  42  95  56  36  95  91  56  92  38  49  32  30   2  59  51  71  54  71  98  96  96   3  49  59  73  53  13  15  43  84  12   9  44  40  73  89  40  20  22  13  33  22  64  37  87  17  79  40  32  57  54  84  18  76  53   9  75  62   2  54   9  36   9  54   2  48  33  57  14  50  13  26   2   4  71  42  76  48   4  65  24  81  81  32  24  20  92  26  93  35  12  52  37  64  36  66  88  17  17  78  79  24  53  60   8  40  56  76  91   1  41  72  41  70  77  45  34  53  45  95  56  26  95  79  71  75  16  83  90  96  78   8  40  24  38  67  73  25  63  64  65   3   1  44  99  58  21  30  66  28  11  15   5  83   2  40  39  81  81  76  90  55   8  92  17  15   6   9  72  44  64   8  10  18  77  69   6  15  89  90  59  98  18  82  68  67  79  86   1  90  59  83  70  64  69  76  53  37  72  76  45  15  44  79  43   1  54  48  79  23  50  29  79   3  60  61  11  99  55  10  99  90  56  17  43  12  60  76  86  45  47  65  36  45  90  32  59  52  75  85  18  68   1  11  92  95  31   5  99  37  73  80  95  15  87  85  43  49  14  52  96  35  68  33  13  92  37  49  75  52  41  56  33  81  75  44  37   5  90  45  77  87  43  57  88  71  65  38  99  18   3  17  45  22  63  23  28  74  83  80  73   1  49  83  50  94  11  60  31  72   6  65  55   1  34  82  79  29  90   2  63  32  62  69  89  45  18  70  40  15  17  52  33  31  91  72  69  67  71  14  19  22  29  13  17  97  86  85  43  15  51  75  71  39  52  35  51  99  47  98  62  95  88  23  22  50  79  70   5  64  11  52  46  32  73  80  42  91  90  61  93  43   1  30  45   1   9  92  20  14  27  49  43  41  67   5  87  35  83  78  59  88   3  46   6  66  19  12  53   1  96  26   6  99  65  30  27  44   4  66  31  99   3  25  26  65  50  69  63  34  77  61  32  83  70  45  93  63  39   9  80  40  88  88  40  75  35  91  86  82   8  86  39  43  47  27  92  49  55  38  77  39   5  74  20   6   5   1  30  14  23  93  44  68  96  91  24  46  61  39  40  78  24  92  50  43  89  53  54  18  41  31  63  13  75  71  48  14  23  82   4  13  97  62  97  35                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                1  86   7   2  74  31  46  54  69  57  98  46  45   4  22  13  40  55  63  15  17  94  26  10  11  91  74  67   9  53  10  54  27  12  95  95  67  31  58  96  60  95  68  87  17  49  43  40   4  92  31  74  43   4  91  29  17  40  39  60  51  58  40  53  98  91  77  27  80  91  10  82  36  32  48  98  83  59  16  58  18  76  87  54  34  76  77  22  62   9  43  94  56  44  32  19  46  41  99  33  39  17  14  65  30   3  19  31  20  90  49  57  18  27  44  40   2  50  94  36  56  63  83  42  92  25  94  63  57   8  99  98  87  74  11  98  38  96  16  52  40   5  91  31  62  96  16   5  48   2  27  41  43  92  13  98  18  75  27  60   6  14  58  81  27  31  39  66  51  21  79  22  67  50  40  13  83  76  96   3  66  39  79  39  60  15  27  46  30  81  45  93  30  95  64  17  47  95  21  67  36  29  41  55  16  99  52  37  10  48  59  56  82  59  52  40  91  11  51  96  53  65  31   9  64  13  49  17  78  51  28  25  51  57  50  80  38  32   8  82  59  97  20  60  82  98  57  93  68  41  77  92  40  50  58  52  57  85  72  35  72  27  66  91  55  13   2   7  14  69  22  82  98  39  59  78   5  29  79  99  86  66   8  52  21  27  30  78  54  62  42  47  34  91  18  95  17  49  91  42  72  80  74  37  86  39  78  46  68   4  99  12  99  28  94   4  11  68  12  73  49  36  46  15   9  51  16  78   9  23  93  33  14   2  87  41  19  78  66  68  45  79  36  64  75  63  77  78  88  33  62  47  31  83  68  40  94   4  28  50  80  55   2  65  52  37  51   9  42  80  34  28  78  89   9  25  15  58  47  97  11  65  76  65  43  19   7  55   1  10   4  27  56  21  83  21  65  85  59  60  86  91  34   9  49  84  62  71  15  97  80  55  21  56  15  37   4  83  41  50   4  50  94  19  39  21  43  12  61  54  57  11  12  64  15  43   3   6  42  91  25  61  84  63  20  54  11  52  42  19  52  41  24  96  59  31  75  88  85  15  37  51  19   4  30  73  54  32  79  40  10  43  31  69   2  22  30  26  40  14  69  24  56  53  99  27  65  47  38  91  19  97  40  85  75  95  52  19  85  10  32  32  86  50  28  29  65  89  81  54   8  52  76  23  62  46  92  53  30  16   4  52   7   2  25   1  20  10  60  46  81  70  91  42  49  43  48  70   7  90  67  20  52  44  57  37  87  80  97  90  33                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  48  12  46  52  78  90  22  82  14  47  92  71  72  19  21   3  52  15  60  99  67  23  24  21  94  35  59  16   7   4  14  44  62  18  66  47  37  19  93  75  66  22  94  19   7  36   3  32  41  99  94  98  13  75  89  48  76  85  41  32  52  75  74  88  20  35  59  73  33  44  58  95  14  76  15  99  77  27  94  29  25   4  50   5  39  76  73  85  97  55  72   4  88  18  60  34  87  94  60  29  17  42  93  16   5  23  46  18  60  63  60  40  20  91  46  34  30  49  91  54  46  12  94  90  60  77  18  14  75  61  36   4  64  45  99  94  52  16  66  78  44   7  76  64  13  11  37  33  87  16  57  51  11  51  95  82  19  54  76  30  80  10  37  69  31  63  43  32  48  35  62  74  76  49  64  88   7  48  42  75  38  64  87  73  31  87  54  46  54  17  34  61  64  36  18  41  30  34  71  16  32  90  59  54  54  77  45  84  21  80  24  84   4  22  53  77  29  59  91  89  54  13   6  17  72  84   4  80  98   7  37  44  81  23  18  28  79  23   2  36  42   5  28  78  19  87  45  15  62  67  26  90  12   5  96   5  58   3  26  78  59  18  70  48  50  12  56  55  10  54  25  12  64  91  66  71  90  50  77  58  58  46  97  99  94  64  89  92  79  85  88  69  39  97  53  25  21  72  18  61  94  25  71  63  54  58  79  17  49  35  65   9  79  74  98  53  75  32  80  23  72  71  99  22  86   9  25  84  95  48  30  83   5  37  23  35  28  91  10  45  75  68  30  58  18  58  18  90  34  54  81  27  72  92  17  62   4  81  77  58  36  88  33  37  75   8  34  89  21  43  50  42  63  72  22  15  57  38  48  37  77  11  51  31  91  98  96   8  75   9  82  39  99  50  13  48  79  90  44  60  80  56  60  28  72  89  80  42  44  63  34  65  29  55  88  81  98  43  63  94  19  19  46  94  19  42  96   1  60  54  81  11  23   4  23   9  71  48  86  36  16  69  34  30  16   6  30  32  22  15  64  35  27  24  38  51  78  13  79  91  46  47  74  21  53  14  74  70  76  87  84  85  22  36  89  65   5  79   9  48  32  10  43   7  88  36  70   7  60  52   3   4  33  66   4  92   6  62  57  25  69  95  82  66  73   5  83  66  99  26  29  43  18  24  89  41  91  24  56  31   5   8  59  85  28  53  32   1  32  68  11  14   1  51  90  79  84  30  10  57  23  90  81  52   2  33  68  54  57  16                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    53   4  89  24  10  28  95  91   2  70  51   1  10   6  81  86  26  32  14  53  67  35  60  54  83  93  75  88  56  28  54  76  96  14  66  10  76  92  90  50  68  49  57  73  23  86  14  24  62  19  35  97  24  87  25  23  16  48  75  20  55  81  46  79  55  33  77  83   3  73  89  45  83  96   5  53  54  21  81  36  39  17  91  68   5  84  65  59  18  26  32  42  48  57  76  18  40  81  78  17  59  80  79   2  76  59  14  97  87  96  79  30  53  16  62  20  72  76  80  50  76  70  96  19   4   5  90  63   3  84  54  14  81  13  61  33  43  30  97  87  56  37  24  78  46  24  42  15  58  70  82  71  68  53  82  44  86  74  72  83   3  24  53  36  65   4  47  17  95  92  96  59  32  55  29  16  33  94  31  46  78  75  72  21  55  66  37  80  76  10  98   6  96  75  85  38   3  61  30  17  79  50  23  88  74  59  40  36  73  57  32  59  96  67  87  77  30  52  66  13  22  39  13  41  80  97  72  12  21  14  73  85  65   5  15  65  76  17  13  32  56  95  39  80  13  45  50  97  50  77  24  43  19  60  24  13  31  47  98  57  42  25  35  79   4  54  45   4   2  18  49  20  64  84  78  57  58   3  17  85  31  21  18  98  19  15  67  50  81  79  68  95  78  29  98   5  85  14   3  10  72  73  62  29   4  87  54  65  45  23  69  40  14  65  87  79  58  83  27  83  83  14  22  55  60  67  94  60  17  58  70  64  94  59  89  64  24  78  87  61  60  53  21  28  70  74  62  51  76  70  75  26  31  18  73  93  16  40  37  26  90  64  92  70  55  16  90  19  85   9  67  69  10  83  87  40  11  37  50  29  70  31  22  41  37  65  43  85   2  85  65  51  89  92  63  95  24  57   3   2  98   9  80  37  29  33  30  69  83  76   1  32  79  60  51  88   6   6  49   1  23  73  30   6  94  79  35  90  81  29  74  23  14  64   9  44  38  47  19  72  18  34  38  89  55  91  20  81  86  32  26  21  24  17  89  46  34  17  97  48  60  76  82  93  98  28  22  30  77   2  18  20  26  66  55  25  92  31  12   6  93  90  58  89  79  47  22  21  38  85  45  84  35  86  41  71  64  97   1  67  16  17  27  59   9  78  87   4   1  92  39  70   4  51   3  66  78  21  42  79   2  40  61  18  43  38  36  63  49   3  93  57  21  83   6  69  20  37  60  12  37  91  87  72  13   3  19   9  48                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      22  34  68  69  54  15  50  85  90  52  53  25  73  34  41  55   1  12  83  42  43  23  77  73   1  55  14  31  81  37  13  77  10  91   4  36  37   2  85  59  68  24  42  52  76  68  65  65  56  94  78  35  18  96  46  67  86   3  13  74  58  93  47  26  37  92  10  12  30  69  25  97  99  24  22  27  53  46  79  71  59  36  36  60  37  45   9  92  12  44  67  90  42  60  19  26  94  40  44  48  40  66  94  52  80  20  96  76  82  17  99   2  28  99  99  45  74   2  50  40  93   5  96   7  87  63  32  81  78  62  36  89  78  28   7  88  93  80  98  48  99  83  84  13  97  20  79  71  76  23  23  52  28  51  76  35  59  97  10  29  42  22  10  29  90  12  59  39   1  45  88  22   6  41  46  32  81  78  51  59  90  27  19  73  19  37  34  26  84  51  75  28   9  66  78  70  95   4  93  96  22  57  30  73  28  48  70  69  87   2   8  68  78  94  92  37  74  17  90  52  11  12  70  49  81   4  72  67  67  19  21  64  88  62  28  61  75  43  94  45  73  28  54  56  43  77  25  84  61  52  18  28  27  22  32  93  81  64   8  49   7  16  65  21  60  48  24  58  30  72  18  20  77   9  36  87  62  32   7  67  86  15  30   3  30  62  51  58  70  57  81   8   3  63   7  94  98  73  56  27  41  77  24  48  65  51  64  34   7  57  71  47  35  31  45  81   5  73  32  42  27  12  71  39  62  38  54   6  99  15  85  66  32  89   1  61   8   9  27  39  76  95  42  30  19  35  35  50  36  16  75  69  79  91  34  66  30   1  58  38  41   6  45   3   8  14  81  92  60  25  12  22  71  62  79  21  46  83  79  63  88  40  66  78  94  27  80  47  44   6  81   5  85   2  46  62   4   9  35  64   6  69  46  70  53  35  43  17  44  29   9  62  55  18  50  33  18  60  24  30  96  72   7  45  52  50  35  77  53  41  49  94  46  88  91  91  66   4  93  14  42  59  24  16  97  94  37  35  26  27  39  92  10  35  97  18  35  32  22   6  49  77  84  89  81  79  76  51  66  54  47  38  86  92  57  34  77   2  24  22  31  44  35  46  90  71  23  71  83  56  68  42  11  13  10  64  37  41  37  56  23  89  43  49  19  50  73  47  38  61  13  74  15  20  93  91  40  18  11  56  81  67  37  98  35  96  87  72  40  82  32  93  22  17  24   8  85  56  22  22  99  87  71  41  82  11  80   2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        82  13  73  76  80  87  88  23  55  93  82  69  39  47  55  36  63  82  38  72  11  79  22  47  50  83  45  93  70   1   8  11  81  33  23  31  35  26  16  96  83  66  96  60  89  39  27  37  63  83  59  79  89  40  44  65  38  76  69   2  28  13  14  82  47  39  22  77  67  71  14  32  87  53  50  75  75  85  30  99  97   5  65  67  19  64  90  82  39  49  53  34  69  41  45  68   6  49  45  81  28  61  74  78  19   4  36  22  76  12  74  89  53  85  77  54  44  65  93  49  44   1  14  86  83  74  83  81  16  54  29  28  21  68  28  51   8  16  18  83  49  26  30  80  39  69  28   1  27  91  95  90  33  64  45  32  27  79  29  21  23  40  58  68  73  90  34  97   4  74  70  66  60  12  37  11  36   6  80  33  97  85  35  17  89  65   7  58  25  83  89  72  86  83  28  51  57  75  82   9  33  50  37  87  53  98  25  15  85  78  62  87  44  55  88  36  55  87  49  13  17   5  44  56  80  69   9  99  11  55  94  61  35  29  56  37   6  45  78  30  57  71  75  99  70  30  48  29  17  62  65   9  91  79  14  72  99  17  48  59  17  72  93  15  90  97  86  94  23  93  91  23  53  44  44  69  46  41  13   1  95   9  65  41  49  82  88  45  98  50   2  57  49  34  22  47  30  13  83  37  78  27  35  30   4  50  98  67  60  20  52  30  84   1  10  96  44  51  98  89  70  35  67  45  87  43  49  96  38  74  63  66  73  13   8   7  96  87  45   2  21  30  78  38  42  67  69  97  15  24  33   1  97  85  51  68  54  12  97  92  46  83  18  53  61  42  64  72  94   1  86  81  94  73  73  27  62  73  92  31  83  30  47  68  53  60  44  85  10  65  91  76   4  52  53  33  12   4  75  50  53  23  10  74  99  41  93  83  56  46   4  90  37  53  10  77  91  14  99  98  71  70  91  56  89  62  92  48  42   2  80   9  67  73  19  16   8  25  57  78  92  37  91  64  50  67  35  33   6  14  81  97  62  93  31  48  60  41  80  30  25  34  37  48  97  62  47  33  53  16  59  67  62  91  54  23  32  12  12  32  14  96  10  19  23  63   4  84  90  52  77  16  88  65  44  31  30   3  94  38   5  29  74  80  78  19  32  16   8  19  16  41  65  80  85  24  63  33  71   4  76  30  46  36  53  85  44  91  48  67  98  59  32  84  52  43  62  89  60  39  86  27  61  68  59   2  13                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          99  30  92  76  98  25  22  63  78  46  62  26  66  86  23  78  12  53  45  51  27  76  18  86  38  26  10  77  52  21  99   7   3  79   1  55  99  76  70  37  61  18  31  20  54  65  26  25  90  41  18  58  85  42  59  16  63  33  28  12  87  87  44  47  93  71  83   2  99  91  86   2  55  94  11  35  70  12   8  69   2  45  93  69   7  33  66  45  71  61  75  80  56  40  70  44  20  47  36  79   7  14  29  66  52  43  69  49   3  84  89  71  65  36  77  17  40  57  47  77  76  50  32  36  21  94  88   6  71   9  86  16  48  44  95  10  58  97  51  21   5  46  44  31  23  64  48  44  56  39  76  77  20  71  87  68  67  89  51  48   2  41  75  96  28  64  18  89  38   7  99  98  35  35  88  74  89  99  14  54  98  49  18  13  54  38  89  95   3  80  89  70  80  16   8   1  82  20  97  47   3  77  16  59  42  49   6  78  87  46   2  29  60  17   1  25  55  26  62  52  29   1  70  71  25  15  29  81  32  82  20  59  22  11  60   5  73  86  88  72  26  52  18  91  87  96  71  31  58  88  64  61  62  73  81  54  29  11  77  65  92  74  15  21  51  96  42  16   4   7  28  31  41  15  89  53  85  51  43  57  82  93   3  84  24  94  32  85  50  21  78  13  91  27  37  36  94  99  53  87  52  67  86  91  82  62  43  50  12  66  94  55  88  47  61  19  52  92  27  56  66  40  19  70  94  51  68  93  90   2  67  19  79   5  14  96  90  88  93  30  44  97  92  86  95  67  90  26  54  17  82  16  46   3  76  20  85  71  88  14  79  57  36  45  85   4  23  52  93  33  81  73  59  77   3  85  80  65  77  11  54  85   5   6  36  33  83  87  33  62  27  38   7  37   4  43   4  63  63  65  68  56  35   3   2  88  76  35   3  34  59  48  18  96  54  89  17  33  71  26  73  74  83   4  15  70  72  82  98  59  85  23  78  43  10  78  20  10  61   6  40  37  67  99  15  42   6  11  25  53  94  88  61  46  89  62  10  64  12  38  94  51  44  49   6  28  11  41  50  45  37   4  69  91  70  22  60  23  27  55  44  95  39  18  78  40  57  93  39  61  69  80  60  55  25  30  27  31  68  41  98  39  96  46  75  70  43  90  55  99  93  96  89  10   3  86  81  99  42  70  15  91  55  69  88  17  19  53  23  34  72  75  33  56  48   2  11  63  75  65  31  64   5  24  88  38                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            58  44  49  58  82  24  98  20  57  16  47  12  60  98  54  80  11  12  56  59  20  14  49  46  45  71   8  69  67   9   3  99  80  13  16  37  95  38  10  78  58  56  32  93   7  13  51  40  53  63  73  57  82  24  18  51  87  24  61  15   9  96  87  74  51  26  45   1  40  61  65  54  43  24  16  46  48  14   6   6  31  49  86  99  19  67  96  55  22  31  97  56  62  81  96  63  98  78  55  88  61   7  64  16  95  24  14  67  49  18  91   3  17  38  67   2  75  70  18   8  38  69  72  42   3  16  33  44  98  16  65  80  82  26  79  95  90  30  80  31  97  68   5  93  64  85  95  30  80  17  54  88  51  50   8  12  18  84  46  72  45  35  81  21  50  14  71  39  62  46  81  49  83  99  53  82  16   4  22  57  81  78   2  17  50  22  32  95  83  20  39  22  94  74  47  48  61  76  87  39  21  80  80  18  33  70  92  78  15  66  39  60  33  64  97  11  75  34  76  99  54  44  35  34  55  75  65  51  90  21  26  27  55  23  39  98  16  93  69  33  41  73  65  92  62  26  89  12  68  82  47  74  19  58  92  43  57  56  32  39  54  54  49  78  17  98  16  49  90  96  91  38  59  18  31  46   6  66  42  35  13  76  11  71  42  27  23  36  83  50  19  53  60  59  27  96  72  72  36  34  32  93  37  30  30  38  71  33  91  25  17  68  29  87  34  27  94  72  51  16  94  35  14  44  45  81  22  47  48  66  92  58  91  81  20  81  16  72   8  86  85  87  30  57   7  35  86  33  18   1  92   5  33  81  95  87  21  60  35   5   8  52  71  53  38   2  34  17  16   3  41   1  91  82  88   4  73  86  38  35  54  24   3  26   8  76  61  21  52  17  46  41  39  77  65  46   1  15  74  36  44  68  66  19  76  99  85  75  12  92  97  82  88  97   5  49  72  82  81  88  59  75   9  41  62  42  94  60  16  34  37  30  20  33  55  55  48  85  82  53  79  61  98  77  29  74  44  78  52  74  16  94  66  83  98  51  27  40  14  63  50   5  92  34  26  96  63  41  99  75  11  44  84  95  50  27   6  13  24  69  58  12  11   6  80  19  65  24  44   4  81  38  34  32   8  72  87  74  74  49  69  66   6  83  33  33  32  83  81   8  39  20  40  61  12  77  31  14  65  72   2  74  82  37  18  67  57   9  71  34  20  71  32  66  73  92  36  78  53  43  80  99  34  32  43                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              53  84  17  17  12  24  15  43  18  81  10  13  58  33  46  11  99  65  36  93  64  32  20  91  32   5  43  71  80  22  53   9  66  30   4  39  83  39  58  69  96  52   7  64  26  30  82  31  40  60  94  25  59  89  95  14  75  74  54  40  61  43  34  71  18  11  76  42  50  73  39  78  16  91  30  57  39  77  31  87  48  64  97  85  85  44  69  65  25  77  34  44  29  98  95  38  89  50  95  98  71  31  30  11  46  88  31  19  29  64  96  63  43  60  66  57  85  28  39  86  19  86  71  93  22   2  61  91  91  19  18  53  72  14  46  41  26  99  27  24  97  70  75  60  94  39  29  59  33  88   7  53  91  40   4  79  52  74  96  86  21   2  93  90  54  74  69  53  16  22  20  33  88  49  53  60  97  17  89  59  91  87  83  15  65  19   1  48  45  62  96  30  24  86  55  59  24  17  84  32  84  58  44   1  96  47  96  24  12  61  31  38   8  94  12  23  34  51  38  39  91  55  73  22  92  16  20  78  70  28  83  10  19  34  80  73   7  58   3  88  23  23  16  44  64  85  52  69  89  44  84  32  87  80  43  30  97  34  47  25  91  10  40   7  24  42  73  94  62  56  96  86   2  72  44  89  90  59  79  17  57  40  68  68  18  11  13  68  42  33  13   2  93  70  24  55  89   5  12  55  47  67   2  94  45  81  33  52  29  32  45  84  60  84  69  29  78  53  46  50  86  50  74  20  71  77  56  79  71  51   6  21  54  75  84  41  16  65  70  95  52  37  44  87  29  93  49  64  84  85  46  79  29  13  89  96  72  12  56  35  64  23  64  38  96  27  32  69  24  84  91  27   5  41  87  22  34  41  50  91  54  35   5  57  97  23  16  51  93  61  99  50  66  69  80  21  23  74  92  37  71  55  42  31  93  34  12  68  51  54  76  92  41  79  58  64  91  13  17  16  25  65  25  34   8  37  43  95  56  90  13  49  62  38  35  85  15  61  12  84  25  91  89  25  11  20  94  30  42  16  30   7  74  12  82  36  49  94  30  58  57  81  56   4  45  20  87  76  61  70  96  20  86  48  39  67  80  62  21  29  59  50  36  74  43   5  44  81  97  71  58  99  71   9  56  41  27  86  74  64  22  98  26  66  42  45  18  13   7   9   9  41  41  44  33  94  94  61  43  14  10   5  68  28  17  32  72  67  88  83  69  53  44  54   2  27  78  77  25  66  49  97  54  83                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                66  37  95  21  68   3  58  98  39  46  43  55  34  46  13  27  25  99  33  43   5  67  86  98  38  57  80  59  32  25  97  62  89  46  21  97  95  67  69  87  19  64  18  73  92  52  95  77  61   5  78  37  83  80  67  19  75  34  54  89  30  89  41  89  82  73  54  90  67  39  15  72  52  24   9  19  86  36  44   5  48  32  65   4  92  10  87  17  33  35   1  96  75  23   3  95  25  34  98  93  85  75   3  25  33  34  11  21  94  10  59  78  89  83  49  13  44  82  20  37  91  57  39  15  55   2  31  87  72  94   3  22  32  56   7  99  93  69  78  59  17  74  25  90  21  50   4  95  10  33  23  18   8  60  37  86  17  28  27  69  59  97  31  61  33  94  29  28  94   4  96  28  37  11  20   6  59  14  34  27  27   7  84  64  99  90  87  19  55  88  15   2   3   7  73  66  30  16  28  95  82  42  40  40  49  94  58  70   4  96  95  58  61  58  52  72  40  35  91  38  30  35  99  58  58  36  25  85  60  30   5  73  28  73   6  66  44  68  98  91  69  18   6  22  63  97  76  53  92  48   1  20  74   2  24   7  94  19  93  32  15  56  51   7  37  73  97  25  77  30  46  73  91  28  75  56  82  12  41  13  98  71  73  39  11  21  92   4   7  64  77  90  38  32  46  37  37  97  88   2  98  48  34  87  77  18  16  96  52  86  16  27  82  72  97  33   4   9  88  79  76  36  48  87  79  13  28  75  91  77  21  40  97  16  81  31  39  60  84  62   8  51  56  20  33  82  41  81  89  33  54  10  57  59  37  23  76  40  11  62  24  59  66  82  92  27  35  81  51  25  88  92  97  44  10  92  70  23  43  87  49  61  46  37  74   5  76  65  47  35   4  72  48  30  41  74  49  93  16  36   1  10  29  53  47  84   4  60   4  67  28  63  34  17  42  67  52  39  73  38  65  82  91  92  26  44  71  40  60  33   9   5  39  59  34   7  55  45  44  45  82  17   8  63  49  83  89  22  63  23  99  23  33  59  20  91  42  11  34   1  83   2  91   7  48  99  72  23  38  19  86  54   8  96  27  50  68  71  63   9  40  93  81  19  56  18  33  29  20   1  96  58  78  57   8  66  63  22  63  31  35  51   1   9  95  12  50  74  94  14  95  87  43  61  91  23  29  30  81  16  84  85  58  42  51  89  95  74  50  36  32  16  64  10  64  76  51  27  73   2   6  46  29                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  27  72  96  52  92  82  82  44   3  63  24  67  46  24  28  88  78  90  21   2  23  63  72  93  54  41  28  66  29  35  64  78  43  83  82  91  70  16  92  37  35  38  34   2   4  73   6  21  50  57  23  46  79  97  89  23  72  49  19  80  41  15  86  83  96  82  47  43  63  66  25  83  14  31  82  26  42  41  61  79  54  81  83  66  74   7  19  98  67  56  89  48  42  76  16  52  69  19  69  57  21  74  69  59  54  22  17  38  90  31   1  88  57  92  68   7  84  41   1  97  41  22  31  16  69  78  64  55  44  56  54  80  36  87  99  27  31  81  46  12  60  92   5  51  55  99  27  82  62   8  74  26   2  62  98  10  91  99  76  68  66  85  86  24  89  15  71  42  63  45  37   6  48  32  75   1  53  28  63  45  94  47  36  18  96  31  78  95  92  39  67  23  42  59  51  86  16   8  71   1  33  96  84   9  28  90  86  48  56  65  45  43  94  77  74  59  17  53  10  15  57   9  78  44  13  24  38  73  10  24  11  89  97  28  68  24  22  37  77  13  13  90  10  13  58  72  56  10  84  69   9  39  59  69  48  57  49  10  79  26  71   2  72  83  36  59  53  27  64   4  77  64  84  42  23  48  78  91  58  39  47  92  85  16  27  51  88  83   3  20  86  54  99  64  74  51  38  25  22  35  69   4  38  84  21  48   1  97  67  40  88  30  84  79  63   5  41  75  36  44  88  52  67  57  59  31  46  19  21  58  37   3  72  86  74   6  96  46  65  79  67  81  50   4  60  95  57  31  38  44  69  76  60  48  37  47  77  47  60  40  41  73  98  49  65  86  79  91  52  64  83  80  94  93   8  87  79  97  92  82  70  49  50  19   7  97  22  68   4  94  71   9  72  82  86  18  17  21  25  56  64  23  26  60  66  67  31  85  17  39  60  83  89  51  70  38  26  63  34  67  47  62  33  51  59  51  27  15  39  17  74  48  78  78  49  24  75  42  36  62  96  86   1  98  22  23  98  80  84  71   3  31  64  90  46  32  39  71  78  79  50  22  69  13  25  60  56  85  95  68  92  11  92  68  22  25  97   8  94  40  60  76  62  51  15   3  33  33  92  81  27  55  12  80  90  23  58  29  13  69   6  39  89  84   6  32  53  25  57  19  85  39  43  73  99  28  44  76  93  35  42  60  48  23   6  31  35  25  47  44  85  82  56  14  72   8   1  18  73  21   2  17                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    53  68  51  60  61  12  69  98  58  40  99  25  20  50  97  49  34  48  68  59  62  67  57  70  24  10   6  43  21  81  39  58  83  51  47  21  47  50  84  38  41  48  54  36  84  87  83  72  59  38  32  81  71  48  59  16  85  45  67  64  44  18   5  64  35  36  27   1  22  78  49  87  32  63  99  82  70  75   6  25  10  13  11  84  57  88  16  89  33  92  55  89  70   9  29   4  36  16  78  23  30  99  92  98  75  92  27  13  71  79  37  13  26   7  73  99  71  38  72  18  56  48   7  91  40  72  80  16  62  88  13   3  92  28  73  11  91  17  17  87  33  13  30  77  98  62  82  57  16  89  53  43  31  50  65  10  30  21  41  80  86  36  31  38  26  14  43  90  29  46  62  46  47   8  66  76   4  31  36  52  13   1   5  19  45  91  17  36  30  97   1   9  87  99  86   1  33  76   4  45   4  13  58  49  87  71  52  37  27  66  97  34  58   6  61   2  10  22   1  22  29  65  22  29  97  85  38  76  38  56  76  89  79  60  23  47  70  20  20  53  44  33  65  88  27  60   2  38  71  34  72  55  13  48  65  86  88  80  57  74  24  20  73  89  91  47  25  12  33  36  15  38  44  93  17  38  71   4  53  65  27  99  31  53  41  52  23   9  71  40  45  37  65   2  24  28  57  75  93  72  29  25  15  79  84  63  37  63  25  80  99  24  94  86  70   8  21  42  24  77  35  88  16  66  32  84  60  43  70  42  84  75  14  52  43  35  64  72  33  62  33  27  41  68  99  11  35  69  41   7  74  76  68   8  57  94  26   2  13  99  37   4  46  78   6  27  97  32  26  13  84  74  92  96  72  72  52  58   1  59  94  77   8  45   4  88  53  55  31  46  55  46  42   6  71  47  80  72  35  32  42  34  48  41  82  43  47  11  60  75  54  60  14  89   8  52  58  40  74  79  10  46  73  87  39  21  76  41  52  60  90  79  68  53  53  11  69  14  26  82  94  49  74  78  37  92  30  75   5   4  61  75  25  30  75  54  91  95  48  16  11  12  71  57  83  13  78  59  63  99  54  74  33   8  68  84  96  33  52  71  85  60  41  62  13  58  31   6  49  43  70  17  88  94  68  46  84  73  92  47  61  41  18  51  18  98  88  40  51  78  58  40  67  14  90  79  50  39  52  76  98  30  80  59  12  97  23  48  31  15   4  85  49  75  67  33  60  33  54   6  24                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      75  87  29   7  23  28  72  85  61  94  30   4  99  39  94  62  87  24  44  98  39  56  19  48  26  80  71  23  13  90  18  49  82  97  67  79  19  81  68  93  74  45  50  86  63  49  93  30  26   6  65  78  84  97  13  58  23   8  94  82  79  43  35  54  81  96  88  59  35  29  35  23  16  99  54  65  44  29  35  83  36  81   3  41  77  63  82  82  69  54  76  15  89  95  88   8  32  75  38  72  68  15  55  27  85  39  31  73  83  93  32  84  23  38  32  53  32  24  20  78  16  91   2  58  33  29  31  42  14   9  28  85  57  91   9  31  24  18  76  98  20  36  85  21  20  19  11  60  20  45  76   5   2  88  75  75  24  10  59  91   5  60  72  53  97   3  99  17  65  46  82  33  27  77  87  50  57   8  78  38  40  32  28  28   8  41  25   7  60  87  38  33  25  14  37  59  24  35  15  19  25  48  79  94  35  13  24  40  46  11  36  78  85  12  18  10  93  25  82   8  42  65  91  79  82  46  65  90  40  62  17   9  37  33  13  84  45   4  85  62  82   5  33  52  12  44  48  42  79  41  63  56  40  20  24  15  43   8  51  18  86  88  33   3  94  67  58  15  88  42  95   1  70   6  30  25  39  83  67  96  18  33  49  19  53  45  89  30  47  50  40  37  57  75  76   3  15  54  72  16  14  40  28  43  55  66  97  57  53  12  83  47  13  46  34  77  36  79  70  41  70  59  61   9  23  56  38  32  73  21  51   5  27  63  44  90  11   7  90  33  94  89  50  83  49  84  86  21  26  45  78  84  67  27  79  12  46  60  36  41  33  95   5  46  11  67  98  18  13  72  37  96   6  48  40  90   6  94  68  28  31  83  37  38  40  19  82  56  48  13  28  11  35  83  78  45  40   9  50  90  41  49  32  19  57  54  45  90   8  99  49  42  58  25  16  72  78  76  49  63  94  58  47  66  54  79  63  16  97  46  96  17   4  82  90  17  94   4  51  50  90  39  22  45  92  27  98  53  99  40  30  43   3  93  23  85  35  83  50  18  57  16  44  90  54  25  53  95  92  48  75  40  27  68  65  15  40  70  37  75   1  88  91  42  13  50  24  37  12  48  18  65  45  73  72  98  71  73  24  33  82  90  99  91   9  91  75  82  93  54  17   8  53   2  24  20  73  71  85  22  45  36  61  76   4  61  21  40  52  15  74  28  82   2  52  56  69  14  49  55                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        92  91  79  20   2   7   3   6  89  71   4  15  21  84  23  97  50  86  54  83  94   5  75  78   8  86  48  69  63   7  19  10  55  44  53  29  76  53  22  57   9  35  57  57  80  54  54  36  42  61  51  70  18  22  42  18  70  94  36  19  21  92  87  28  85  92  99  84  60  24  63  80  51  86  24  40  53  50   5  22  47  85  66  95  72  90  16   7   9  61  70  18  18  73  12  51  14  45  82  34  97  59  77  82  64   9  62  25  40  82  62  86  18  16  82  77  45  96  39  50  26  50  56  47   3  15  17  68  65  98  82  16  45  86  18  47   6  90  63  84  93  35  48  70  37  98  32  70  75  64   6  56  91   6  79  20   2  65  20  76  25  16  83  95  27  12  55  55  38  99  59  53  73  16  35  96  97  97  86   3  84  68  80  81  16  75   2  96  76  33  49  90  18  30  76  21  34   1   2  24  26  56  48   5  39   6  22   2  38  27  83  57  95  33  92  17  41  39  31  22  39  29  45  94  87  95  37  88  66  62   4  97  54  43  26  60  75  41  39  37  88  46  94  82  30  71  24  61  41  14  81  35  38  51  22  89  21  62  44  66  98  44  81  67  53  30  77  95  39  55  27   5  97  30  55  58  95  32  85   3  70  82  91  98  42  91  53  30  27  59  79  68  90  89  94  17  10  48  29  90  62  19  60  67  96  86  59  78  85   1  29  73  92  88  18  98  66  98  18  69  50  21   1  16   5  33  28  85  40  20  31  49   8  25   9  90  81  56  29  12  57  67  44  58  29  53  98  82  67  62  32  65  66  98   3  51  19  77  55  44  34  98  24  13  72  59  22  75  52  84  99  54  40  86  10  94  23  58  19  57  85  40  56  32  70  31  99   9  10  47  52  19  76  43  40  17  61  23  41  51  55  79  34  45  21  72  30  78  23  99  71  60  72  39  28  77  12  58  88  81  29  67  95  14  87  97  19  94  55  41  37  88  56  13  76  32  73  87  15  31  76  13  59  59  89   8  10  22  88  53  24   3  93  53  46  50   5  69   3  34  49  50  49  65  77  99  74  73  55  11  46   1  38  60  47  64  43  83   2  72  44  70  42  10  23  69   4  22  47   1  63  88  93  91  30  36  87  14  15  90  12  45  95  95  53  25  29  35  36  31  73  14  13  44  43  45  76  41  95  89  92  64  23  28  96   4  18  92  53  27  85  19  44  78  54  83  84  12  68                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          82  45  14   7  72  93  25  55  79  56  54  48  61  31  68  92  91  31   3  18  40  39  36  64  47  56  52  94  49  41  92  78  27  43  11  96  19  79  34  30   4  25   7  52  46  90   9  13  24  44  36  15  93  56  88  81   5  80   6  13  42   7  19   8  65  29  24  47  32  31  46  73  51  69  44  22  73  96   4  24  59  97  85  76  94  12  30  21  94  68  86  32  81  23  27  19  70  13  22  63  70  52  88  78  64  97  85  91  86  43  82  88  73  14  84  84  10  15  84  87  13  58  81  60  57  39  45  77  71  38  91  51   9  32  40   2  53   4  82   8  88  75  54  36  97  44  56  83  10  66  73  32  81  71  78  76  57  25   5  11  44  78  88  24  12  12  79   7  88  12  84   4  83  96  35  40  60  17  89  45  16  41   9  30   3  63  23  94  67  82  68  15  77  48  73  50  39  41  66  16  13  77  36  95   1  77  86  59  36  91  22  88  33  55  49  25  19  82  46  37  60  19  20   3  25  78  55  48  74  35  44  52  43  83  10  72  56   4  72  13  69  64  11  29  84  30  39  96  26  31  11  38  70  99  94  37  96  33  11   8  21  60  18  68  37  64   2   7   2  32  22  80  74  17  29  93   1  65  54  79  48  69   5  24  32  87  84  68  35  39  46  17  43  18   2  87  19  52  47  25  86  55  78  16  77  62  95  55  95  97  84  50  53  34  21  43  71  66  82  13   7  35  19  62  34  35   2  87  21  86  92  87  69   8  75  42  34  23  96  58  85  15  21  60  87  40  26  86  42  69  22  73  74   3  91   1   3   1  84  92  13  66  93  49  76  13  73  18  84  33  98  13  47  73  34  33  96  78  65  52  25  37  91   7  61  42   5  48  59  11   9  19  25  44  84  37  63  73  45  59  91  89  63  74  48  18  42  97   1   6  48  26  30  47  54  53   4  97  45  90  83  65  69  41  90  80  33  67  19  70  93  37  15  47  21  13  47  38  26  70  31   8  94  65  82  62  12  58  63  80  39  20  75  47  89  34  53  65  50  42  62   6  82  77  13  25  77  35  18  90  64  19  35  48  60  57  35  41  81  47  86  72  83  66  59   8  57  56  56  44  45  97  79   5   9   3  69  63  83  64  41  86  26   7  45  43  19  42  32  98  17  77  33  96  39  88   4  56  29  66  27  44  15  21  44  93  71  10  49  48  55   7  15   1  70  53   4  35                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            49  95  43  34  68  60  62  25  39  93  95  37  58  79  83  42  38  90  92  79  80  52  27  99  96   6   3  90  64  91  31  18  61  14  61  64  30  34  82  28  68  12  70  91  82  46  52  51  70  10  89  23  31  47  52  39  35  49  37  74  48  28  71  48  88  18  53  36  17  72  36  31  11  48  94  20  26   4  73  20  38  73  89  43  18  49  39  51  22  88  32  38  62   9  45  70  57  34  17  73  78  17  45  83  39  33   2  96  23  89  20  57  27  53   4  84   5  69  22  47  76  28  61  58  12  24  23  51  55  66  76  69  15  77  77  84  70   8  51  50  11  40  67  26  18  49   9  59  21  43   4   8  98  15  19  92  50  53  35  90  75   5  89  37  94  96  78  41  71  25   8  67  16  78  40  73  65  11  35  30  25  76  41  76  71  27  31  29  43  62  16  37  84  80  12  72  81  67  26  88  86  80  15  12  76  27  18  87  97  69  26  15  11  83  11  91  63  60  61  39  57  24  66   1  67  94  54  99  89  43  65   4  62  22  40  21  18  17  51  65  22  26  57  11  93  18  35  86  72  77  66  46  13  67  93   6  54  29  21  82   7  48  54   5  44   2  41  42  29  26  27   3  17  79  24  65  23  98  50  24  71  48  52  58  98  64  35  38  78  21  72   2  30  65  27  38  88  50  35  84  83  75  29  73  26  78  53  62  92  42  41   9  88   1  38   9  36  33  71  64  72  24  30  97  27  56  44  50  96  30   2  55  58   2  27  26  11  99  97  10   2  98  44  26  49  49  41  68  52  23  25  25  32  78  17  28  52  10  26  53  91  36   2  74  61  58  98  62  13  57  87  54  34  44  71  34  90  37  17  79  70  66  32  61   5  95  69  58  20  90  95  51  57  34  91   9  54  45  23  39  37  30   8  82  84   8  51  89  20  12  37  90  14  81   6   1  67  36  30  78  71  46  91  41  89   6  96  91  32  88  11  46  91  16  16  85  66  73  96  32  90  64  37  67  93  15  68  65  25   4  41  90  59  10  90  69  61  69  11  91  80   1  99  63  69  84  22  21  21  92  21  18  93  66  27  84  34  82  21  41  64  33  67  39  99  20   3  28  19  28  10  34   8  95  13  30  67  93  85  85  97  98  41  96  97  83  66  14  36  58  20  40  64  37  67  80  17  90  22  18  44  23   2  16  10  98  86  62  40  78  71  89  94  96  40  82  60                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              95  94   4   8  45  58  60  57   7  36  52  45  72  84   4  36  89  82  32  10  69  55  20  22  13  79  91  61  60  36  47  35  59  88  57  95  45   3  45  26  27  83   8  33  17   9  49  92  18  97  84  50  53  71  50  92  11  70  75  50  51  71  28  23   3  86  39  94   9  50  22  35  20  29  18  79  78  60  77  67  15  79  31  79  86  22  83  51  10  29  57  35  38  51  40  39  27  12  15   2  39  82  16  72  20  91  39  86  57  39  84  80  66  62  18  33  36  19  45  84  45  38  32   3  70   8  35  84  68   6  99  26  71  95  73  48  64  85  71  43  52  88  93  98  48  44  86   4  16  35   8  25  19  92  78  87  11  93  90  23  43  78  97  27  34  62   1   7  28   8  64  87  46  61  37  47  58  70   5  11  97  36   1  17  73  24  89  34  48  51  80  32  80  52  48  74  96  15  21  61  82  66  35  67  75  35  33  19  79  83  67  49  30  23  99  90  19  13  86  50  12   2  64   6  31  91  44  60  56  28  56  78  49  55  39  85  44   9  72  16  66  98  14  60  62  64  76  69  90  65  47  81  70  80  87  62  46  74  13   9  24  54  85   1  64  91  93  92  54  80  47  18  25  87  53  68   3  68  53  71  26  73  20  89  83  74  10  14  90  97  97  22  70  46  74  98  60  76  48  48  28  31  52  36  81   2  10  45  13  20   4  13  80   3  89  73  40  81  61  18  12  78  63  47  88  19  82  16  61  14  26  26  33  65  85  55  50  67  37  43  70  24  12   6  78  49   7  31  90   9  79  43  70  67  19  26  87  13  19  56  13  31  12  80  22  26  88  68  50  77  28  50  39  61  51  86  59   1  54  32  22  43  60  51   4  13  74  69  40  89  80  38  99  59  96   2  20  54  97  79  42  93  55  47  95   8  29  57  18  31  31  45  81  54  32  81  40  57  73  66  93  31  71  51   6  85  20   1  90  59  98   1  35  71  53  34   1  96  88  83   4   1  45  98  33  86  57   3  74  51  95  17  21  54  17  98  35  80  43  49  97  13  87  68   9  56  99  94  66  54  87  78  25  50  98  72  96  33  24  22  77  45  46  75  87  21  69   3  63  69  80   4  72  40  11  68  62   4  58  31  62  25   9  53  78  94  19  28   2  58  23   9  30  46   7  36  14  28  64  20  39  99  40  56  78  34  76  15  70  11  91  52  92  70  58  70                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                36  54  45   6  38  73   3  12  12  96  96  51  69  10  14  17  51   8  75  34  78  62  81  85  28  77  54   3  20  58  13  68  99  56  86  10  94  27  12  87  16  99   7  99  60  82  30  74  90  41  78  23  72  45   6  80  44  14  40  76  88  69  77  68  99  98  81  96  98  44  44  97  24  62  23  87  19  46  15  70  45  29  43  48  99  99  87  75  97  58  78  64  33   2  10  46  74  16  83  50  59  68  10  78  71  79  49  96  79   6  51  21  56  57  84  26   7  64  45  83  26  41  49   1  36  50  87  32  29  48  21  15  17  45  38  62  60  62  61  53  26   7  12  23  75  39  14  39  57  82  20  57  90  64  45  89  80  93  32  56  22  55   1  75  47  25  44  29  76  17  28  28  22  96  12   6  61  56  75  54  35  77  77  72  42  36  41  59  91  43  32  99  96  85  26  75  98  81  81   6  80  56  90  82   2  68  98  37  39  93  20  45  60  81  71  47  16  82  12  63  47  89  50  64  58   5  11  85  35   6  98  35  96  68  87   5  42  93  77  43  22  16  83  70  11  36  37   7   2   9  44   2  38  73  25  93  84  11  24  81  49  97  59   6  28  79  79  11  21  38  94  92  12  57  36  18  90  97  22  26  18  10  84  59   9  87  51  42  17  23  56  84  67  91  56  56  65  38  47  58  75  67  33   3  82  86   1  59  87  17  21  11  84  33  92  93  70  20  10  50  14  55  48  56   4  53  43  30  95  34  12  58  47  67  29  63  99  72  54  59  62  38  96  11  94  42   6  22  40  47  71  91  31  75  78  91  14  61  13  80  64  30  66  65  67  93  16  69  84  16   9  47  40  73  28  56  61  42  44  42  44   1  20  63  14  79  96  23   9  59  53  61  17   6  54   1  32  45  79  85  73  89  22  20  20  83  84  47  36  91  25  73  78  89  24  57  90   7  60  78  82  82  84  60  79  85  95  76  33  31  82  75  44  48  52  54   9  17  14  94  69  23  21  88   3  80  57  31  48  60  15  67  62  21  69   1  63  75  16  81  54  99  48  86  65  91  30   4   2   9  27  16  63  73  84  53  52  43   7  58  52  91  25  67  60  61  75  25  43  88  59  32  43  97  29  23  73  35  41  47  49  92  37  71  75  36  41  66  70  63  65  64  82  52  22  96  67  24  96  79  72  33   4  73  17  33  89  52  32  26  29  56  58   7  85                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  12  62   7  20  69  61  14  61  83  79  61  22  67   9  24  32  76  86  82  54  14  51  57  11   2  91  46  16  90  97  13   4  25  54  34  28  41  14  11  88  88  68  68   6  70  91  90  78   2  59  84  75  26  52  63  52  90  54  57  21  54  94  20  37  32  11  35   9  19  97  88  76  28  50  11  46  18  48   8  12  78  81  75   1  85  96  34  46  58  31  16  79  47   7  76  51  35  24  64  14   5  79  33  83  67  59  67  24  40  63   8  67  96   2  45  94  80  36  52  28  28  96  48  34  77  54   4  46  29  61   8  20  87   8   7  15  97  57  96  75  41  41  68  64  78  47  50  56  11   1  81  86  39  97  20  61   3  88  38  34  57  10  12   7  82  65  96  67  63  96  90  81   9  19  40  28  49  10  59  77   4  55  35  65  22  52  11  48  69  13  73  19  38   9  27  91  74  81  70  21  96  43  24  16  88  15   5  88  18  28   3  68  59  82  27  38  42  83  48  70  87  53  65  51  72  69   8  64  14  83  93  72  82  38  36  58  71  58  68  80  18  42  55   1  79  88  69  80  79  71  31  94  71  86  26  74  93  21  20  10  30  35  30   6  19  97  76  67  10  65  72  66  28  61  60  33  75  20  43  94   7  83  31  22  18  71  33  95  23  19  28  60  83  25  50   1  43  47  99  44  94   8  97  85  10  90  23  75  15  73  54   8  20  29  90  15  16  23   1  39  68  77   5  25  62  33  68  16  36  84  38  55  28   9  62  32  20  50  89  14  59  99  38  61  66  75  24  99  15  61  37  76  77  37  36  39  68  46  42  24   1  17  17  36   6  39  68  30  32  63  28  19  67  84  78  18  64  58  37  64  85  78  29  68  64  53  75  24  44   1  60  15   8  49  10   4  43  14   7  29  19  37  83  77  16   3  75  95  29  69  19  28  56  43   7  73  24  57  33  17  25  28  84   1  98  51  82  65  43  14  89  15  74  52  17  64  61  67  92  49  40  42  76  83  16  10  18  11  51  51  61  83  98  19  88   6  39  86  64  93  10  71  56  61  68  85  54  66  28  44  45  17  58  31  66  84  80  70   4  90  80  21  98  58   4  21   1  52  41  24  77  91  21  86  62  62  67  91  29  34  39  84  34  39  22  48  93  63  31  44  46  63  57  26   4  87  60  25  35  89  23  48  28  66  67  93   7  30  66  37  67  27  16  85                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    25  79  17  37  57  97  78  40  27  87   5  38  84  48  16  28  40  71  10  61  70  31  55  22  83  32  65  77   9   7  14  42  89  78  93  79   8  14  33  47  90  32  30  65  14  25  78  33  52  84  85  54  34  86  26  68  40  11   6  89  81  11  23  92  35  68  15  70  86  59  70   7  61  13  38  44  24  65  76  24  14  52  43   8  50  28  46  92  14  89  83  63  89  53  67   1  25  46  46  97  86  87  74  60  88  75  44  13  41   2  51  54  84  55  91  59  52  18  91  41  58  69  34  97  77  39  34  62  12  58  77  61  19  26  34  35  52   9  87  26  82  87   4  28  95  16   2  82   2  29  76  56  83   9  41   3  69  24  78  59   5  26  92  46  47  18   6  84   2  64  62  25   8  56  82  97  77  52  92  50  40  79  17  29  38  74  16  90  26  33  45   2  51  49  30  42  20  84  35  50   2  67  78  59  38  78  37  46  24  69  89  77  78  25  91  37  40  13  30  52  60  62  87  31  83  92  43   9  65  45  66  53  61  87  47  65   5  68  88  58  67  95  38  13  16  35  91  17  57  79  49  16  86  26  94  41  38  50  25  42  11  13  54  50  73  41  36  14  17  24  29  77  70  15  86  87  81  54  15   9  89  24  22  62  37  39  74   3  46  39  35  95  23   2  24  34  65   7  77  63  20  96  22  49  39  55  39  76  31  92  73  74  81  26  88  59  99   5  10  69  19  14  68  81  40   9  60  12  55   9  18  44  44  31  46  63  95  99  88   2  79  80  53  12  60  47  56  43  20  16   3  93  68  18  17  34   5  14  34  14  55  46  51  15  39   4  58  15  45  82   3   1   6  76  45  16  28  83  57  24  69  85  69  24  76  38  50   9  76  77  94  74  65  57  58  46  39  80  99  77  78  57  71  67  84  82  66  27   3  16  65  66  91  97  76   7  16  27  91  56  35  91  62  92   7  59  53  90  66  47  21  36  88  13  94  86  17  32   9  85  40  16  80  84  58  91  45   7  69  42  84  81  38  38  37  72  96  55  49  53  54  18  44  42  82  36  15  39   4  39  36  13  49  35  28  11  25  28   2  81  99  95   3  69  86   2  65  93  70  65  22  89  75  48  85  24  53  45  74  46  50  16  35  42  66   3  49   8  38  78  50  66  89  62   8  95  59  94  27  11  70  80  57  55  14  68  26  74   9  73  23  35  60                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      16  60  53  58  10   3  79   5   1  73   1  57  65  15  54  68  62  10  68  50   8   1  34  92  52  94  37  99  96  40  98  58  76  66  89  60  19  20  30  14  60  61  49  14  64  30  77  13  45   3  31   7  68  80  71   7  10  93  42  86  12  45  74  19  66  21  70  32   2  13  44  36  15  32  51  48  33  92  91  38  77  67  63  40  67  79  68  19  81  27  30  82  40  24  90  14  94  30  86  48  78  36  36  60  23  31  42  99  72  95  47  77  88  10  15  43  23  43  10  10  87  95  25  23  73  10  90   1  25  30  60  80  68  70  35  60  58  36  73  93  36  21  62  55  55  22   9  85  68   5  22  30  94  23  60  29  61  27   3  48  35  85  21   7  10  18   8  84  97  92  53  94  26  93  67  15   1  51  91  98  71  84  55  99  82  51  76   7  72  24  96  33  35  74  60  25  36  62  48  61  31  27  12  79   5  98   5  75  55  56   8  65  20  65  29  86  56  65  27  19  22  66  25  50  34  41  17  15  54  41  30  85  81  35   8  44   9  44  73  22  85   2  87  65  33  17  96  70   8  43  54  11  20  78  27  62  88  11  53  59  40   3   3   8  86   6  39  13  36  48  70  81  80   1  36  25  59  47  59  55  23   2  77  67  72   2  24  56  48  56  18  60  59   1  52  73  69  43   6  91  36  91  91  91  70  35   3  44  82  30  16  13  75  64  99  80  54  77  89  67  68  47  90  11  12  22   6  97   3  94  60  12  11  22  19  17  65  93  88  58  36   6  85  46  79  37  16  82  83  54  29  83  85  75  76  96   5  70  17  23  99  58  64  20  74  50  58  60   1  31  87   1  38  79  56  61  41  35  22  80  90  10   8  58  96  49  28  58  49  96  50  51  96  80  27  78  78  18  77  46  15  91  21  51  49   6  45  13   9  13  49  35  35  17  94  14  99  11  11  84  10  65   5   8  30  93  77  61  63   7  65  96   4  29  27  64  57  10  47  41  33  89  20  36  44  66   7  84  85  45  96  16  70  24  51  95  36   9  28  99  21  52  42  65   1  48  10  69  79  86  47   4  23  39   4  80  71  31  64  58  88  42  63  86  40  70  73  56   3  32  80  95  80  29  91  98  77  53  65  49  17  23   8  61  11  15  47  93  90   7  79  31  65  41   1  26  30  75  43  90  48  72  94  27   3  31   5  45  66  60  72  12                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        84  72  21  47  41  38  42  40  65  65  41  89  98   9  70  80  88  84  74  79   3  34   6  13  64   3  75  44   9  86  37  38  41  18  41  36  32  47   6  72  72  97  82   1  19  95  33  20  36  29   5  62  75  14  13  85   9  76  87  12  64  65  16  56  20  19  88  80  16  38  38  42  83  15  39  42  26  90  30  38  29  17  42  55  25  96  36  96  46  91  77  38  76  76  59  15  28  38  60  53  86   4  25  19  69  98  67  35  33  63  23  69  32   4  25  48  35  32  59  46  89  43  48   9   7  36  46  59  11  97  76  12  59  77  77   1   7  71  10  47  91  73  36  77  17  43  16  70  46  53  67  70  92  86   6  50  50  22  29  36  60  48  15  46  33  34  61  60  69  54  25  35   8  82  11  99  12  29  47  48   4  90  35  86  11  40  53  15  36  42  77   6  47  57  14  87   1  94  98  51  27  16  22  90  62  47  19  33  28  45  30   7  54  60  36  70  75  65  85  26  64  76  44  95  53   3  73  23  24  73  56  19  53  66  91  55   7  78  85  28   9   2  25  88  62  29  65  35  93   2  71  34  25  52  48  28  66  80  13  35  21  96  28  16  16  71  39  42  80  55  72  69   3  58  76   2  81  54  74  90  26  95   4   4  48  95  70  29  98  56  43  71  76  21  16  24  85  73  80  89  65  59  22   1  26  78  27  46  98  90  86  99  32  76  48  27  69  25  40  13  58  23   8   6  79  74  72  11  35  12  28  86  56  28  78   3  77  20  36  76  85  18  19  96  68  97  20  65  42  82   2  20  84  19  61  62  68  44  70  72  69  47  93  97  78  79  44  51  61  65  64  14  25  60   9  20  30  11  45  29  24  54  43  51  10   1  73  13  41  36  46  80  96  15  47  44  63  70  84  32  94  58  82  20  59  56  73   5  40  44   1  56   5  56  77  95  92  43  50   6  50   1  64  77  97  62  76  52  70  87  87  42  49  28  97  11  49  61   2  91  75  52  37  26  81  49  18  61  33  82  91  40  80  27  61  80  14  88  86  54  87  50  47  57  89  93  61  31  38  91  27  47  59  69  27  12   6  78  69  75  17  86  94  16  15  14  86  75  10  46  19  94  94  88  46  75  96  50  71  93   7  93  80  15  46  77  39   9  97  93  26  74  75  77  76  15  19  10  42  36  81  60  36  84  72  34  61  89   7  76  38                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          56  67  99   7  52  44  99  86  28   2  45  21  76  72   6  87  21  78  25  52  33  80  66  20  97  23  23  22  70   8  28  92  28  11   2  46  20  31  85  81   9  25  42  16  85  53  63  62  50  85  14  44  37  22  62  38  51  69  62  84  48  50  42  65  47  45  56  92  91  40  56  68   3  91  34  60  27  71  47  96  93  78  94  66  90  94  16  68  47  97  97  29  23  62  42  95  14  38  64  14  75  61   9  69  62  80  73   5  15  87   3  48  29  80  66   2  65  74  90  95  93  68  33  42  63  73  30  29   1  24  99  91  19  47  68  62  12  59  84   9   1  83  76  80  32  88  40  49  48  87  20  20  50  57  17  42  13  98  73  26  89  86  24  91  18  67   1  62  77  87  53  78  15  65  68  90   6  43   8  51  93  65  67  85  15  30  20  61  91  57  31  21  33  86   5   2  95   8  13  62  23  83  47  89  44  18  78   6  77  84  61  89  96  62  94  15  37  46   5  50  80  86  87  59  35  27   8  61  85   6  75  68   5  61  53   2  98  40  87  65  40  90  48  45   5  76  33  65  39  73  70  43  79  85  36  43  75  73  43  37  54  35  10  32  55  78   4  40  74  20   8  59  77  99  53   6  92  45  69  47  10  83   7  78  85  54  51  94   7  84  36  20  60  92  69  92   7  45  89  19  86  76  74  57  42   2  35  21   5  11   3  74  14  30  92  13  34  27  14  67  95  16  12  33  68  67  85  37  37  13  34  13   7  14  17  93   6   4  21  52  59  90  13  91  35  87  60  54  78  74  24  69   8  56  74  19  15  92  54  36   9   7  59   2  50  56  95  20  53  49  71  34  88  41  15  55  89  59  43  64  59  53  58  61  50  72  21  85   1  38  92  33  92  95  13  11  66   8  13  70  29  49  53  75  15   8  10  60  58  76   1  52  27  44  68  43  77  37  41  35  79  33  40  30  23  11  88  10  26   5  12  79  71  39  22  72   9  30  56  91  64  61  79  12  79  68  44  96  24  22  88  26  48   5  12  28  30  50  68  58  10  20  57  63  83  45  30  99  13  56  94  99  22  65  98  78  82  48  24  26  14  63  49   1  30  53  78  23  82  26  46  29  83  69  62   3  41  40   7  78  17  93  96  47  84  62  94   4  33  18   2  44  69  75  18  34  22  47  18  36  68  66   8  11  69  51  22  44  43  14                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            91  76  15   5  64  61  88  35  54  59  46  84  34  30  68  49  23  15  37  46  25  30  48  85  69  88   8  15  90  25  56  24  87  67  34  34  84  62  56  11  15  50  43  45  77  38  10   2   4  68  43  24  58  32  98  89  72  52  93  12  61  33  86  44  18   6   5  77  80  82  94  57  94  89   3  50  53  18  54  55  34  20  82   9  89  80  26   7  84  71  23  37  34  58  41  50  66  35  95   7  59  43   6  17  29  49  42  89  11  89  94  36  31  16  54  59  33  18  31  19  94  76  24  14  65  75  23  78  60   3  96  88  38  59  23  79  98  72   4  32  21  84  51  36  36  95  47  56  66  71  76   9  62  40  22  37  78  87  10  62  46  93  68  70  25  99  48  48  27  89  47  47  80  14  61   5  98  89  48   6   8  80  92  49  31  12  75  75  71  49  26  31  59  35  62  82  42  53  10   7  85  25  64  14  64   8  92   8   4  28  61  38  61  72  62  74  34  48  40  30  82  46   4  88  80  26  48  92  79  82  24  35  22  49  51  90  27  56  49  97  98  42  56  41  11  10  28  20  56  97   4  30  30  73  81  22  25   1  97  65  60  97  95  49  49  42  72  50  87  26  98  31  52  79  90  91  18  52  14  12  26  75  28  73  23  22  78  21  95  58  55  53  70  61  97  26  25  68  11  91  27  26  81  94  28  86  65  91  45  47  30   1  75  90  52  70  99  59  59  37  85  87  10  50  30  16  96  85  63  83  49  17  21  73  51   5  23  50  11  74  53   8  79  70  24   5  35  81  49  84  96  62  15  54  16  43  77  27  19  78  30  70  59  80  57  81  99  39  85  47   3  55  47  33  58   5   6  80  22  70  97  27  73  58  79  43  10  43  50  68  80  89  22  88  14  15  93  17  14  87  86   7  29  54  38  57  66  46  18  87  15  83  79  77  13   4  55  61  72  69   6  47  54   9  66  20  29  20   2  66  10  89  82   8  71  70  81  64  73  24  32  27  47  71  68   8  83  42  73  31  76  58  78  98  48  45  77  40  37  13  59  63  62  67  79  36  10  31  42  56  32   3  31   1  61  98  99  54   8  32  19  32  47  60  53   9  58  63  68  91  76  65  35  43  19  37  20  94  76  54  60  36  11  84  78  71  10  57  84  52  94  22  88  94   9  15  71  89  37  69  74  51  95  47  34  50  10  82  53                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              87  74  58  99  80  52  78  48  85  55  69   4  66  46  21  50  67  69  79  60  74  42  68  86  56  43  49  70  86   2  79  12  31  14  27  23  33  30  81  88   8   5  44  19   6  10  78  73  12  71  33  73  46  18  88  37  44  89   7  99  60   3  51   9  97   2  94  43  60   4  94  75  48  14  57  92  17  69   5  79  53  38  45  86  14  86  60  66  75   6  61  18  83   2  14  51  13  46  26  93  22  48  62   6  43  37  20  71  97  22  32  51  14   4  43  16  65  80  85  28  95  94  97  68  75   1  14  58   3  90   1  89  12  30  22  15  52  98  31   7  61  45  56  43   9  81  67  71  68  76  31  37  94   6  62  37  12  24  30  77  25   8  79  96  92  72  84  52  10  92  43   4  68  77  92  43  30  70  97  48  92  84  14  47  64  90  17  16  88  46  27  85  15  28  42  19  29  41  78  35  54  56  18  48  71  27  49  19  82   1  54  27  84  35   8  21  62   1  51  44  70  33  69  92  80  92  20  20   6  18  89  43  88  73  26  26  72  99  86  77  71  79  81  59  79  90   2   6  63  24  99  93  57  50  94  95  15  74  61  59  24   1  25   6  30  72  38  81  78  53  46   4  38  28  20  85  40  29  15  47  62  66  56  93  69   4  24  85   2  27  91  28  83  28  64  34  72  76  43  69  88  55  11  80  25  80  88  84  70  10  77  39  71  69  24  79  87  16  44  42  48  91  17  92  11  57  88  25  47  19  97   7  33  98  51  40  27  37   7  43  86  37  85  50  64  17  59  65  85  93  29   7  69  87  35  50  98   5  28  64  39  90  13  17  10  36  60  84  33  88  41  67  43  17  13  59  55  79  49  29  32  55  47  22   1  79  21  11  71  30  18  66  41  26  18  59   8  48  85  53  46  23  64  89  69  39   7  56  88  90  69  10  46  97  78  26  31  50  14  22  51  81   1  81  49  62  20  77  86  60  98  93  76  21  30  97  64  51  94  39  32  93  74  98  78  87  59  56  10   4  89  50  48  13  11  52  41  35  32  90  56  16  42  83  13  47  24  15  89  41  27  98  60  81  47  46  84  20  39  35  40  19  40  57  55  58  12  48   9  30  66  51  95  95  61   7  50  80  83  95  95  82  40  36  71  24  68  40  24  73  73  36  89  21  18  56  34  24  10  82  28  61  31  13  59  52  68  15                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                51  19  20  75  51  99  61  73  49  27  72  86  89   4  16  11  17  14  35  56  25  78   5  64  26  60  80  73  58  21  89  42  57  67  83   8  15  94  47  88  34  74   1  19  38  74  91  31  87  34  18  89  52  49   1  88  54  18  38  70  73  33  14  81  10  10  44   8  51  33  29  50  50  76  83  59  79   8  85  98  39  16  22  43  71  74  36  18  71  60  93  22  83  83  10  19  77  16  38  87  39  41  79  95  73  29  88  35  21   1  51  39  58  76  18  30  19  95  19  16  36  13  12  55  76  54  28  30  96  59  82   6  58  84   7  33  29  40  31  94  58   7  10   2   4  19  58  81  98  85  72  33   7  78  37  49  72  65  23  55  99   9  99  52  63  36  68   2  34  89  24  82  24  76  21   6  98  96  30  86  58  37  38  33  53  15  73   1   7  41  61  45  85  39  84  48  11  61   3  21  79  76  69  91  95  44  30  26  49  69  42  10  30  75  91   5  26  75  23  62  30  76  42   3   3  97  58  51  28  82  66  46  88   7  76   9  80  11  84   2  61  85   9  46  94  85  30  99  28  20  57  84  75  39  80   4  64  41  40  63  22  71  51  42  71  94  57  21  59  48  26  28  63  23  56  56  67  11  25  89  14  20  27  53  36  86  69  84  65  38  64   7  45  60  72  12  15  97  14   3  30  86  40  93  88  19  65  62  88  40  62  46  64  78  70  76  37  14  25  75  94  67  52  35  61  46  46  56  28  95  84  86  35  48  89  63  60  84  15  98  58  63  43  82  28  32  43  34  26  91  33  22  71  64  51  66  37  72  91  22  11  38  75  13   6  96  90  58  44  40  60  17  86  86  26  25  63  23  49  52  27  61  85  18   1  67  29   2  65  60  59  95  65  20  99  30  68   9  19  30  74   7  48  44  20  88  94  81  55  85   2  23  38  96  89  58   7  32  52  73  61  33  27  94  12  72  25  30  99  74  12  47  25  74  74   6  53  77  30  81  39  66  72  14  21  44   6  21  70  44   7  89  37  48  15  74  75  83  89  53  27  50  93  50  51  79   9  43  90  70  77  57  43  91  43  76  38  28   2  19  97  32  51  79  65  28  97  39  90  85  33  46  63  35  80  83  13  38  58  32  23  57  10  99  22   7  29  11  50  32  49  45  46  57  64  31  72  41  82  19  29  49  66  14  83  24  84                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  76  80  65  48  26  78  40  72  97  37  64  25  54  74   8  21  83  77  27  30  61  42  69  69  87  82  89  88  50  91  11  68  28  21  80  34  46  73  63  59   8  11  79  20  31  44  16  46  38  52  88  95   4  97  82  61  39  65  27  85   9  77  50  34  77  50  51  93  98  49  87  55  84  99  69  40  17  24  56  46  39  35  52  10  88  92  11  75  64  41  93  85   3  77  76   6  71  19  48  37  51  98   5  50  81  39  49  15  45   8  81  16  30  90  26  68  88  65  62   9  56  77  24  56   5  13  46  83  17  15  96  65  11   9  89  85   8  13  33  88  83  34  79  43  37  95  85  71  73   6   7  15  38  25  57  22  95  54  92  72  55  71  62  94  46  44  88  53  30  32   5  81  61  94  79   5  25  68  97  11  90  48   4  93  53  46  36  50  74  61  89  74  16  73   4  64  96  36  34  79  78  74  79  96  47  21  71  52  97  63  95  86  76  93  55   8   6  14   4  97  17  87  44  27  46   8  66  80  56  70  14  13  70  98   1  19  90   6  69  53  46  20  70  78  94  87  96  33  79  59  32  33   5  65  53  23  65  87  14   9  80  59  81  70  92  34  80   2  10  65   1  35  50  21  39  12  54  13  26  62  79  46  54  90   2  51  54  12  92  44  71  65  72  96   3  69  43  64   5  20  63  22  89  28  15  83  75  71  11  97  23  74   1  33   2  44  97  76   7  80  35  53  51  48  45   9  21  84  13  81  62  47  26  29  82  35  30  68  45  84  94  64   1   9  40   6  27  98  63   6  27  28  80  77  85  71  37  52  49   9  64  21  69  20  79  64  79  85  82  93  97  31  28  21  26  87  94  85   6  36   7  84  61  22  66  68  45  85  35  23   7  62  66  98  64  91  51  76   7  56  81  60  78  13  51  93  13  38   6  32  46  84  27   2  53  85  76  69   8  49  72  84  35   8  28   2  17  97  70  56  50  22  69  30  83  29   7  14  68  90  58  72  55  62  93  81  73  99  64  75  95  44  46  39  13  16  80  68  23   8  20  76  40  53  82  25  33  63  60  22   5  42  83  29  23  84  17  75  47  45  16  20  34  89  78  39  87  93  35   7  67  49  77  81  53   6  11  18  90  59  10  65  12  51  86  54  82  47  31  82  20  51  77  54  95  98  54  43  71  10  33  48  54  43  23  70                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    95  95  49  83  62  73  80  74  47  66  16  72  29  96  88  31  14   2  45  29  96  11  51  76  14  69  93  57  85  84  92  57  61  76  51  79   5  22  26  21  75  12  42  91  77  93  51  14  92  68  63  19  78  58  29  81  14  18  30  83  61   8  78  98  54  19  19  64  90  76  63  87  52  31  47  67  22  49  61  39  50  81  62  49  52  68  30   2  93  43  22  97  61  66  40  64  35  72  45  90  84  71  95  80  91  22   2   5  49  38  76  78  43  79   5  52  20  84  65  60  51  45   2  51  59  49  36  60   3   5  70  55  80  35   8  38   7  72  75  33  59  23  21  66  26  81  23  69  90  16  25  10  43  13  15  57  81  33  94  18  15  65  65  96  22   8  33  91  87  56  49  16  99  87  54  44  14  12  36  73  29  12  66  44  55  77  87  50  45  68   3  38  77  41  12  38  26  35  91  23  38  76  13  51  56  99  66  10  20  65  86  87  62  16   4  60  81  20   7  69  74  20   6  23  52   2  31  73  91  33  24  28  76  17  69   6  57  66  87  85  30  97  90  91  15  71  43  10  91  11  92  59  51  95   4  84  18  61  97  13  49  20  76  19  50  86  78  13  87  59  75  76  33  27  56  80  31  69  83  33  75  52  28  14  80  64  46  88  36  23  49  42  34  23  95  66  71  99  66  87  87  33  88  81  73  71  72  68  24   1  68  99  39  68  20  37   8  81  62  85  85  52  88  41  71  47  75  22  57  95  32  93  28  79  77  31  54  56   7  95   6  97  18  91  38   7  14  62  10  84  82  16  63  28  52  85  54  68  32  26  28  43  29  46  39   2  41  44  40  38  51  96  20  60  74   5  46  84   8  27   9  31   4  34  21  35  67  52  25  41  43  25  22   3  10  96  53  73  65  20  44  71   9  12  92  96  76  33  90  57  62  69  84  38  67  59  48  69   2  57  34  75  10  89  19  68  85  76  65  20  25   9  55  70  91  27  98  98   6  28  30  74  86   5  96  57  77  49  18  12  38  63  80  50  79  60  99  51  43  37  62  94  98  80   1  21  10  66   8  58  70  66  20  74  19  64  57  77  91  68  43  64  58  81  56  55   3  88  57  83  21  22   5  38   1  60  92  62  14   7  70  13  48  73  76  21  43  38  47  20  81  32  15  74  41  46  34  18  50  68  55  10  26  36  64                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      3   5  40  88  67  80   6  84  91  62  61  86   9  18   7  37  17  69  49   9  35  13  82  82  55  95  16  36  67  52   3  83  27  55  25  16  56  56  68  50  19  16  28  91  57   5  35  12  91  87  84   6  34  12  96  40  50  88  30  39  76  63  27  84  55   4  81  60  91  80   1   7  75  86  54   2  73   1  56  92  44   8  47  64  46  17  85  92  41   2  14   3  51  66  29  40  61  96  97  72  94  18  18  95  77  18  96  23  14  66  25  54  37  32  30  38  51  30   5  52  83  66  13  32  78  67  93  38  40  69  28  60  13  77  64  42  17  66  38  33  30  68  91  90  49  94  77   4  18  18  93  77  91  29  33   2  81   6  30   7  48  54  83  84  51  13   5  78  14  29  94  65   7  34  28  81  40   7  84  39  82  60  83  50  83   5  55  76  21  60  11  55  90  26  69  39  52  78  15  28  72  62   4  19  56  57  80  30  25  71  52  63  47  46  26  26  23  74   3  59  70  66  28  15  77  89  85  10  89  86  15  17  48  94  69  79  81  83  82  53  20  37  43  21  68  54  19  17  60  18  89  13  28  88  34  47  97  48  57  37  91  51  93  99  20  70  19  80  42  44  53  86  45  69  53  38  70   2  88  64  50  66  52  26   5  74  50  18  58  25  95  81  42  76  58  11  95  30  45  63  19  52  18  57  96  73  55  44  58  83   4   9  69  59  53  13  55   7   9  20  80  23  72  94  43  99  28  76  93  27  53  92  50  70   7  85  88  65  62  31  11  92  19  15  30  57  90  54  25  39   6  77  55  49  55  54  72  21  88  58  69  98  91  40  15  53  72  90  25  31  18   3  36  43  39  42  27  74  60  73  86  58   5  64  47  51  29   8  61   5  87  80  50  27  66  99  57  17  20  67  60  80  57  68  27  86  90  72  30  84   6  10  60  43  90  19  50  52  90  99  94   1  33  81  70  82  31  21  76  77   9  41  17   5  41  94  32  20  32  11  34  85  39  81  25  73  14  85  29  27  54  45  63  88  52  37  78  23  58  84  89  92   7  21  57  96  95  77  95   9  85  21  78  69  62   8  35  84   4  19  65  13  35  65   5  46  11   9  58  90   1  19  97  38  80  57   3   1  70  41  22  41  79   2  15  95  41  64  55  63  91  67  15  53  66  44  34  20  75  15  57   6  82  75                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        62  61  42  45  50  38  56  10  73  99  99  47  37  89  38  90  62  89  23  55  27  70  69  15  54  93  22  20  43  84  81  23  69  58  43  76  62  73  78  29  45  48  80  27  44   6  18  34  13  40  18  24  13  87  94  58  15  42  42  68  66  96   1  86  29  53  97  17  38   6  23  67   7  60   2  35   6  36  14  11  47   4  52   5  46  88  93  29  24  77  22  88   2   6  57  93  13  50  91  54  16  48  59  69  58  89  21  76  94  21   8  47  26  21  45   1  75   8  91   9  58  59  74  99  27  19  11  73  64  49  67  67  85  20  82   4  27  70  34  22  27  39  94  84  13  84  79  69   7   9  91  46  87  98  88  89  60  88  64  16  35   2  81   9  61  11  74  93  68  86  46  68  16  88  32  79  47   2   2   8  31  29  98  13  47  54  84  19  70  46  36  88  87  28  14  59  56  13  84  18  96  28  23  14  69  17  42  98  75  96  97  60  90  13  87  78  34  46  98  67  59  63  26  43  25  69  19  82   1  57  85  76  46  91  21  48  37  64   7  70  53  87   2  52  28  42  53  37  50  97  23  66  72  13  17  54  28  73   7  54  94  62  54  68   7  90  58  86  71  93  30  45  30  64   3   4  60  16  94  26  28  39  49  19  94   4  70  79  47   1  94  19  62  43  64  76  46  17  57  27  26  71   7  85  68  36  42  97  44  75  66  96  41  63  63  30  67  47  24   2  50  42  83  68  42   5  32  93  55  15  14  96  92  92  74  48  33  96   2  80  12  31  90  70  22  33  92  32  56  97  90  88  17  92  10  75  95  36  97  19  25  22  30  92  97  22  98  61  97  30  87  15  53  36  81  61  55  28  48  95  12  95  30  37  30  37  46  68  96  54  63  37  80  77  26  87  20  94  92  88  77  84  71  67  99  38  25  65  25  28  26  86  84  69  22  76  89  77   4  35  26  23   4  48  93  65  91  96  48   1  60  98  26  76  31  83  75  99  92   7  25  71  87  47  21  14  42  54  55  83  66  51  18  18  56  95   3  89  49  68  25  97   3  40  43  61  95   6  68  50  88   3   5  35  20  95  14  89   2  77  88  83  44  60  46  73  79  92  50  63  11  35  88  49   9  61  58  21  50   5  84  74  26  65  69  33  68  60  17  44  72  47  76  41  89  18  12  44  42  52  21  14  82                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          15  18  96  59  25  18  42  47  12  66  33  78   7  39  50  15  67  84  59  13  12  28   1  35  13  86  12  31  78  91  11  72  51  83  29   2  30  82  70   2  11  29  71  18  61  14  75  71  22  90  23  94  84  17  56  37  43  66  87  17  42  92   4  76  47  16  40  45  28  50  52  26  52  77  51  35  54  51   1  83  24  15  27  75  40  64  82  22  90  99  54  82  18  76  18  75  23  63  36  26  19  67  81  29   5  82  17  27  87  62  34  95  84   4  73  51  63  74  58  93  77   7   8  88  10  16  37  74  49   5  37  75  31  21  38  45  54  16  43  56   5  58  31  44  60  84  42  33  22  30  11  35  10  45  54  40  92  88  72  44  11  59  13  64  22  98  90  67  56  58  76  31  62  40  88  19  52  32  35  52   7  15  18   7  37  59  51  43  21  90  32  64  43   4  30  29  78  82  68  92  71  48  56  89  50  39  78  75  20  75  33  25  76  49  49  25  49  29  28  89  79  13  15  21  89  41  37  39   8  55  59  33  68  50  27  41  61   3  88   1  60  91   1  58   5  49  29  89  55  74  51  42  97  67  91  17  77  66  76  83  72  92  64  76  25  47  30  45   3  84  60  54  23  70  68  27  81  59   5  23  75  92  89  47  86  84  26  92  60  28   1  22  40  65  49  32  44  97  24  85  69  72  25  10  47  60  44  99  39  57  78   5  64  98  48  94  82  16  17  60  78  42  79  27  17  33  18  93  61  59  91  27  98  60  94  62  54  92  25  64  44  50  80  90  84  82  74  19  64  24  29  29  51  56  57  77  95  89   7  54  55  46  30  87  68  71  78  81  97  31  29  32   1  23  43   6  69  14  42  30  71  78  33  74  46  51  37   7  31  42  81  55  34  63  16  90  62  79   5  39  60  98  79  53   6  76  20  89  85  73  96   4  19  38  71   4  37  61  86   9  81  51  83  56  30  61  20   6  22   6  95  10  14  56  35  38  11  42  21  35  61  40   2  60  73  51  51  35  31  81  68  83  59  16  20   9  23  35  58  61  29  63  15  76  66   1  18  32  94  64  78  64  53   2  80  94  66  17  27   8  97  54  75  92  46  48  13   3  10  99  55  34  93  52  72   4  72  84  60  19  58  19  75  53  96  18  64  54  79  49  84  20  82  33  33  68  40  43  54  29  12  26                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            92   9  81  35  94  11  65  98  94  65  85  10   1  36  19   3  97  74  76  34  69  94  61  41  43  61   8  40  97  11  80  57  91   1  28  76  28  89   5  88  68  63  46  95  88  64  23  22  18  65  42  44  70   4  25  89  38  31   5  61   1  77  68  92  33   1  32  44  93  84  13  85  43  50  59  43  96  12  23  27  99  66  54  82  42  80  82  49  87  87  80  28  50  35  72  55  23  17  45  27  66   8  21   4  26  32  60  96  84  22  73  71  51  60  30  81  22  31  37   6  94  19  36  75  25  17  21  45  17  24   7  65  24  90  59  19  59  73  79  16  25  68   5  63  92  65  46  43  30  45  71  35  66  37  54  53  26  38  70   9  27   7  90  29  85  15  20  19   1  92  56  92  98  90  64  54  25   4  86  52  50  77  46  83  61  31  73  82  41  89  98  71  92  95  38  16  80  53  51  42  11  13  99  88  11  45  19  90   5  92   6  16  33  18  70  77  54  96  89  36   4  47  38  22  50  51  61  33  43  63  44  48  99  99  44   9  25  52  69  63  84  75   8  61  16  13  27  61  78  90  97  82  21  20  17  99  11  51  28  65  89  18  70  61  48  61  78  51  75  22  56  46  96  63  15  40  73  78   5  50  29  30   5  23  27  44  98  66   2  86  65  58  24  20  20  53  78   6  79  62  91  69  49  47  37  86  62  96  20  67  61  92  73   3  89  98  83  45  43  67  33  90  88  98   5  94  56  14  31   7  91  65  73  46  82   3  30  14  83  88  30  42  68  65   3  21  85  23  79  88  73  92  29  93   5  73  15  87  22  30  36  32  69  97  15  45  40  18  83  38  28  33  52  55  58  39   7  96  78  53  69  28  22  65  66  57   7  49  92  11  88  65  22  94  34  65  91  58  84  76  21  73  52  74  96  78   1  63  90  35  66  29  55  70  76  39  53  19  92  22  14  83   3  44   7  10  57  54  19   8  93  97  58  81  95  44  87   5   8  67   9  58   4  34  86  28  54  96  15  45  44  45  54  78  48  94  76  53  53  74  84  27  63  46  14  80  91   2  88  80  94  83   7  44  65  81  73  85  10  36  49  83  43  84  17   9  12  84   8  66  37  95  23  34  85  62  90  64   8  90  55  59  39  44  71   1  17  10  36  76  87  41  72  11   8  87  21  51  49  36  46                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              66  53  33  53  20  72  66  44  10  47  39  58  84  41  54  15  42   7  11  59  99  43  47  42   6  54  83  10  46  51  47  71  23  17  41  36  93  71  37  44  11  19  82  63  47  22  95  79  72  64  66  91  10   2  19   8  34  39  84  64  61  51  38  40  21  78  90  53   8  90  58  46  63   2  19  83  26  14  15  88  18  67  69  73  60  20   3  98  77  87   2  34  61  50  65  83  11  95  36  68  13  77  47  15  39  31  67  63  73  65   5  97  71  39  14   9  87  19   5  71  69  63  31  67  72  10  78  16  49  94  70  28  98  47  66  73  67  40  38  87  84  46  44  78  25  41  95  30  96  75   2  97  82  19  59  10  27  38  62  15  33  50  90  61  95  43  61  62  27  60  84  26  54  13  72  73  73  48   6  91  10  83  47  48  17  35  55  35  25   5  44  76  69  20  90   7  32  95  94  36  30  57  41  83  63  50  86  72  60  96  44  19  18  62  27  75  10  58  54  93  98   4  16  74   9  23  17  21  21  56  72  46  95  25  43  31   3  62  32   6  21  63  44  91  83  90   2  72  94  45  33  44  37  62  24  13  86  88  90  78  94  42  84   4  54  40  93  91  54  75  56  68  22  13  79   4  45  57  90  89  95  10  65  85  56  76  91  14  57  67  30  10  70  56  28  11  90  80  98  43  88  90  32  42  33  72  37  27  91  77   4  80  88  28  65  89  11  82  47  54  78  78  64  97  89  85  38  32  50  87  70  59  52  48  93  41  43   3  63  42  77  89  62  14  26  54   7  42   6  25  39  76  61  53   3  14  54  68  56   7  56  28  60  17  26   8  18  49  56  50  20  14   3  94  77  49  54  42   4  27  48  59  57  88  40  72  54  87  61   1  53  54   1  79  64   5  80  41  63  38  29  66   1  14  70  18  34  11  19  51  29   8  70  52  39  42  64  98  23  79  98   3  22  30  73  99  14  34  40  29  55  18  66  90  14  26  68  12   6  91  40  72  70  14  24  59  36  28  24   1  34  83  20  46  63  59  54  73  87  61  65   9  85  61  93  32  48  49  30  18  64  44  80   8  14  68  87   5  39  71  86  79  32  87  17  89  33  63  86  88  73   5  93  19   5   2  65  24  15  85  44  21  59   1  98  56  60  22  11  46  16  46  66  79  80  18  56  12  25   1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                52  90  71  98  73  28  83  70  79  18  50  29  70  18  59   5   9  34  76   7  94  67  28  17   3  98  28  98  77  30  61  14  73  74  25  19  95  16  99  65  36   3   9   5  92  89  16  35  37  47  99  64  17  61  88  85  69  31  59  92  86  74  24  19  94  91  51  63  55   6  63  10  39   3  86  70  89  61  90   6   2  86  59  74  11  87  54  93  12  46  18   7  12  90  16  45  33  12  67  78   6  50  75  97  21  68  60  30  31  33  51  60  25  28  90  26  31  60  57  71  76  32  78  57  56  92  92  80   3  44  87  87  35  65   5  48  22  16  65  28  61  89  77  52  80  26  18  22  62  48  45  15  93  46  69  89  89  70   6  21  63  84  71  22  46  14  20  62  32  76  74   6  87  95  74  91  81  85  70   9  64  38   1  90  44  46  57  29  94  34  95  31  26  45  43  38  71  15  92  72  23   7  37  33  64  16  66  52  93  71  89  43  49  89  35  66  14  63  50  58  71  40  26  15  91  61  29  27  53   4  59  90  12  37  54  36  11  70   3  72  82  90  31   3  25  55  92  24  49  81   1  68  23  55  50  15  93   7   4  79  34  63  79  27  41  87  87  29  47  18  36  43  56  81  63  64  40  17  45  51   8  50  64  66  39  40  57  71  54  57  77  97  73  89  50  72  88  11  43   2  59  72  38  23  43   3  33  68  11  39  18  79  21  83   9  84  83  50  55  27  45  86  15  55  24  90  12  24  86  54  45  64  59  13  55  61  14  73   9  83  66  74  34  27  82  37  93  72  21  60   8  80  81  55  74  21  85  47  54  75  68  71  12  91  39  82  82  65  23  49  17  42  50  86  95  35  57  98  62  95  78  51  32  55   9  64  10  34  52  78  38  68  35  82  13  65  47   3  22  77  18  95  37  89  74  83   5  96  86  28  10  62  37  76  14  15  70  74   6  33  54  21  99  95  45  42  28  20  32  67   9  39  67  71  84  64  38  21  45  73   2  54  14  68  95  53  77  55  80  40  39  47  15  32  18  88  99   3  63  36   7  91  75   2  80  90  15  14  89  70   1  36   2  29  44   6   9  64  54  34  37  71  95  59  64  79  83  52  25  15  86  61   2  46  92  27   7  36  76  45  54  60  81  57  73  39  75  83  99  85  95  12  88  35  21  71   6  71  78                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  75  43  82  38  30  55  27  93  47  93  87  61  61  88  62  72  47  34  39   4  78  96  95  42  95  97  69  82  68  95  71   9  23  57  20  83  89  59  18   1  44  90  27  65  58  81  48  51   4  86  16  23   3  43  50  87  55   4  54  22  84  83  96  29  91  94   9  74  94  71  80  11  16  89  27  13  69  72  59  86  94  55  42  33  16  63  51  76  24  23  70  83  92   7  22   5  68  17  63  60  19  22  58  76  10  13  27  43  97  15  81  64  98  45  43  59  28  44  87  22  26  69  85  94  37  33  77  63  17  72  58  98  94  53  13  56  38   4  34  14  56  26  35  35  61  78  81  43  61  77  45  42  98  25  81  71  51  70   5  77  70  28  53  89  69  91  70  10  80  30  92  80  93  17  49  14  63  68  85   5  30  32   7  12  74  96  49  44  30  22  88  75   1  64  75  99  77   1  30  85  91  62  47  75  89  51  61  40  27  97  33  91  27  21  37  23  75   8  69  96  53  11  10  12  63  59  11  23   1  14  23  90  27  28  24  92  73  43  20  32  52  78   9  35  13  27  20  31  47  62  12   5  65  33  11  44  57  85  49  34  22  89  64  13  17  65   1  22  42  88  22   7   5  50  94  77  46   8  14  75  11  79   1   3  56  14  93  81  74  82  21  45   5  60  18  15  11  29  95  67  56  87  97  50  77   1  82  15  45  22  60  60  13  93  91   8  76  51  18   6  50  74  40  78  62  63  19  22  49  32  65  19  32  57   3  25   7   3  70  30  64  81  74  54  89  60  32  52  57  98  24  45   4  99  18  30  87  27  15  59  11  66  90  86  71  35  73  45  90  74  45  75  89  38  98  15  98  16   7  89  10  54  75   8  61  56  64  70  29  12  88  58  21  17  13  48  35  80  57  44  57  43  16  44  56  83  39  28  17  54  54  58  50  38  13  73  76  63  31  57  99  81  40  92  78   1  10  94  36  86  96  96  67  81  23  80  17  74  22  94  97  24  54  20  74  71  65   8  20  58  89   8  20  54  30  67  22  49  87  11  37  89  39   6  57  41  52  89  83   8   4  31   7  28  92  79  44  36  93  44  11  59   1  89  16  52  32  69  27  58  95  50  27  86  15  50  36  32  45  27  76  41  15  99  41  39  28  48  47  37  70  54  91  44  14  55  57  79                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    39  13  88  61  93  94  14  31  68  69  38  22  77  85  91  34  95  42  24  62  18   2   7  72  54  82  42  39  34  47  86  64  49  13  56  41  32  64  15  62  48  35  83   6  98  72   9  89  28  20  46   8  82  68  33  39  25  12  46  25  62  22  65  53  88  97  31  50   4  27  54  59   6  81  69  53  67  77  22  27  19  44  34  48  69  76  19  98  21  55  44  76   8  94  28  20  40  96  36  34  77  16  33   9   8  13  20  95  91  32  59  28   6  26   8  59  95  98  17  70   6  91  75  58  17   7  97  79  73  73  29  70  88  59  73  50  12   4  38  34  80  35  36  84  27  39   5  80  41  10  70   9  53  88  63  63  35  88  10  93  96  63  50  77  11  92  60  84  66  25  59  33  94  31  64  70  50  40  87  59  12  26  35  11  91  48  75  99  58  19  76  94  24  28  94  89  12  67  71  39  50  81  54  93  45   4  42  44  48  19  19  85  83  11  38  67  82  63  24  41  98  41  39  60  10  63  66  68   6  16  13  88  54  99  23  80  15  43  36  43  47  55   7  76  39  79  91  93   7   3  38  90  31  10  78  87  47  73  97  10  86  22  34  34  31  62  33  42  27  88  81  87  45  78  78  26  11  79  62  82  70  31  71  37  68  59  96  63  88   7  47  27  40  63  89  52  29  19  88  48  74  39  65  67  48  62  15  41  37  18  59  62  92  54  11  84   4   6  23  11  25  95  80  33  80  88  83  98  29  11  20  18  99   9  13  60  73  37  96  52  89  81  27  95  57  25  71  99  17  65  30  83  79   1  39  23   5  58  67  53  11  83  13   8  62   9  27  73  38  67   8  41  41  99  76  36  35  81  63  30  86   5   3   7  84  83  52  35   1  17  46  20  53  24  15  93  78  54  38  90  14  95  95  32  93  34  38  58  32   4  52  76  15  25  77  73  74  85  91  56   2  41  59  85  81  36  31  40  11  27  50  98  62  62  99  70  10  95  26  90  19  88  76  50  69   7  51  84  78  76  59  74  81  94  23  29  83  89  98  30  19  55  29  28  92  88  15   3  98  43  62  28  56  58  15  56  54  66  80  84  57  48  63  53  35  13  95  19  17  62  31  35   9  36  67  33  88  18  77   9  43  96  75  98  40  69  39  76  28  53  73  27  32  35  30  63  21                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      77  34  87  89  60  68   9  61  90  49  20  52  98  75  69  74  53  32  90  55  11  28  12  87  43  35  98  69  29  14  88  64  31  46  57  31  21  65  23  52  32  31  77  89  65  93   8  83  97  74  47  80  59  61  35  89  87  56  34  76  10  18   6  35  50  65  65   9  40  73  37  73  57  35  86  24  88  75  92  64  49  54  62  44  81  79  23  53  96  11  16  20  17  51   9  65  29   2  60  36  92  40  98  69  14  62  50   9  89  76  85  35   3  30  90  96  15  58  89  14  85  21  49   4  38  19  83  78   9  87  40  24  63  55  68  20  39  49  51  97  46  97  35  39   7  85  80  74  89  58  49  55  21  35  79  78  84  43  33  46  56  81  70  38  61  36  76   3  14  40  78  82  76  76  42  87  43  24  15  23  38  82  59  66  85  70  17  31  55  45  23  86  99  20  39  42  70  22  88  46  84  26  49  52  32  31  76  50  28  55  44  81  30  89  43  15  90  51  10  40  66  95  70  84  89  81   1  82  87  42  51  44  79  67  42  11  56  67  25  15  75   5  99  11   9  28  38  76  30  75  44  81  43  60  91  57   9  97   3  25  85  71  72   9  83   2  61  29  94  26  63  85  83  98  44  79  80  88  92  41  78   4   3  98   7  27  15  22  87  64  65  68  33  93   6  44  79  97  42   4  91  76   1  41  60  24  38  94  53  24  15  60  39  27   2  41  97  56  61  54  50  21  16  49  71  69  86  29  90  83  70   5  19  92  34  91  75  70  76  33  40  54  97  82  50  17   2  92  35  18  77  56  48   3  88  17  67  25  71  24   3   7  11  29  17   6  93  11  36  20  48  58  93  51  24  83  30   2  41  70   6  69  88  74  34  42  26  52  57  66  40  26   8  12  32  33  89  69  44  19  16   8   8  85  40  67   6  37  14  10  90   4  85  67  49  85  12  70  70  73  80  47  69  87  75  15  40  64  40   5  16  60  24  61  21  13  56  22  87  35  43  41  37  31  49  16  10  35  34  91  35  60  37  97  66  53  25  62  85  48   7  44  66  69  25  83   6  97  88   8  19  81  57  48  63   1  92  37  84  62  61  83  25  94   8  25  66  23  98  22  97  74  35  18  87  54  46  36  66  25  54  61  62  50  53  88  40  96  74  81  51  39  59  14  61  79                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        82  73  33  92   7   2  17  51  42  81  93  75  63  76   6  36  93   8  71  19  73  74  94  55  34  41  32  10  22  54   8  39  36  12  48  50  37  81  48  86  39   6  87  14  86  59  55   8  44   1  94  72  40  94  68  98   3  52  66  27  97  15  97  23  55  84  50  37  26  27  53   1  84   1  37  32  75  77  40  62  48  71  67  89  11  74  37  24  41  50  39  71  39  50  84  81  68  34  88  17  41  30  64  77  61  41  84  46  91  70  62  46  94  78  58  53  83  75  16  23  13  77   8  26   4  93  66  76  86  23  18  58  26  62  97  37  69  80  75  30  98   2  93   2  42  81  24   3  55  22  22  85  45  16  92  28  76  10  14  33  25  61  87  17   2  73   9  70  83  24  65  94  81  45  22  60  35  31   1  73  37   8  12  23  81  72  26  79  97  40  25  41  18  53  80  20  30  33  91  21  12  31  63  38  50  13   8  21  21  53  45  92  62   5  17  17  30  37  23  54  82  63  60  72  50  47  87  44  29  58  47  96  55  98  71  14  84  68   7  47  22  42  13  85  48  77  65  56  36  84  32  74  48   9  72  60  84  41  21  68  41  66  63  11  44  96  87  85  87  62  60  73  56  31  62  47  61  69  60  47  64  26  37  65  85  99  81  82  74  10  84  73  66  47  42  66  49  37  76  86  21  52  55  75  73   3  68  32  98  55  92  77  17  49   7  14   6  89  98  57  24  81  87   2  32  90  51  70  99  36  65  21  83  17  51  55  91  95  50  57  43   7  20  97  66  24  46  27  56   4  61  73  63  49  74  93  32  84   9  64  38  17  77  13  13  60  81  97  89  54  51   5  86  95  43  94   5  21  17  29  18  34  28  66  15  77  33  58  85  70  81  42  38  90   5  41  30  52   5  42  72  39  70  43  96  90  25  81  39  91  47   5  76  34  19  18  93  24   5  23  35  77  11  24  70  97  47  53  50  57  11  20  61  36  51  45  94  74  92  64  24   9  57  51  94  88  17  18   9  54  93   5  90  17  11  26  77  43  54  39  41  30  55  20  99  25  29  93  13  12  13  24  67   4  42  51  81  10  33  33  12  45  17  65  11  94  14  40  57  18  83   1  57  55  72  59  10  91  54  94   2  97  22   8  90  80  15  69  74  49  39  38  10  46  82                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          54  51   1  36  63  36  86  81  71  90  64  14  36  50  76   1  54   3  81  82   2  85  90  66  40  50   4  41  12  60  57  71  92  73  16  51  33  74   8  28  47  38  90  42  68  74  67  66  98  91  12  84   4  83  76  80  10  93  19   6  87  43  62  38  43  96  83  84  63  40  28  78  83  15  81  25  64  68  16  19  86  57  28  53  76  28  34  94  88  94  32  73  59  72  72  36  96  49   1  46  52  28  82  22  83  80  66  37  81  55  94  98  93   4  66  42  96  87  18  17  88  58  33  29  39  99  76  23  28  57  98   1  56   5  30  85  94  26  74  35  45  67  29  59  70  12  82  24  39  63  92  91  57  84   8  39  62  42  12  64  11  22  55  12  71  48  71  78   6  17  59  62   4  91  50  12  99  94  74  61  56  18  56  79  52  80  75   7  97  59  23  81  44  97  32   3  35  76  85  90  54  36  93  92  80  70  59  57  66  21   3  73  69  86  57  48   5  56   5  73  34  87  58  51  18   1   8  41   6   1  23  49   8  41  58  80  59  75  90  96   8  38  82  27   9  28  35  57  58   5  65   8  11  74  74  94  47  49  16  59  80  85  72  14  12   1  65  20  98  69  52  19  42  44  48  53  35  31  86  41  82  16  96  26  39   8  59  68  96  85  59  52  97  36  25  70  66  98  93  73   2  61  61  69  50  94  46  61  79  96  85  57   1  68  61  11  19   2  45  82  30  65  75  29  20  47  88  86  97  69  28  84  99  99  30  35  57  38  78  37   4  30  88  89  25  35   5  84   6  98  42  24  57  85   3  21  74  58  18   5  91  34  63  73  18  95  88  17   9  22  94  25  30  79  81  30  22  92  21  26  69  97  31  97  73  63  74  19  73  18  53  44  87  34  15  93  20   2  22   9   7  68  27  16  97  80  64  46  82  33  99  61  43  40  40  74  95  77  99  83  77  82  34  40  79  94  42  86  26  60  46   1  16  67  88  34  27  75  38  32  64  77  84  42  40  31  64  56  32  69  46  92  99  92   4  18  67  33  62   7  21  48  16  11  79  30  92  43  17  21  86  71  39  45  60  39  26  97  17  84  32  37  85  27  12   5  70   5  31  94  85  61  60  79  49   9  73  49   8  21  55  24   3  93  94  38  16  49  38  92  78  50  18  92                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            97  58  80  76  83  72  18  73  30  78  42  75  62  59  14  31  78  65  92  64  93  98  32  33  45  82  22  74  53  58   9  11  88  78  79  49  61  35  19   9  31  70  50  82  61  74  27  41  55  78  50  82  29  13  73  37  85  80  44  22   9  17  53   3   5  30  47  10  30  43  22  73  45  40  47  44  83  42  41  68  98  19  20  84  13  62   4  41  89  94  80  29  42  23  32  61  83  65  46  34  28   4  68   9  52  12   1  59  65  27  81  44  41  45  61  49  75  83  61  20  39  72  50  80  26  42  76  94   2  53  99  53  56  55  62  10  94  37  53  45  53  38  16  71  83  16  21  93  59  41  52  79  83  95   6  75  98  80  56   6  67  86  26  23  99  52   4  56  18  66  84  90  27  70  99  45  10  44  40  21  21  99  39  38  23  39  52  70  88  28  96  77  96  76  51  80  95  58  96  30  46  80  86  13  91  86  37  94  98  11  93  66   3  76  76  99  81  27  79  29   4  15  53  27  82  85  85  88  59  84  74  35  37  81  55  19   9  70  45  51   3  36  37  65  75  83  29  11  25  54  98  47  18  63  34   9  14  78  62  76  16  37  22  90  85  56  68   4  86   6   1  95  61  28  76  29  90  48  37  28  25  58  27  28  13  87  55  36  94  54  29  64  85  61  50  61  19  52   8  74  83  57  62  77  35  24  22  22  46  74  72  72  31  98  28  78  75  84  40  22  71   5  20  27  42  56  81  47  46  80  90  72  96  70   6  51  14  73   3  55  56  75  18  37  11  16  85  96  63   8  38  92  24  48  61  46  60  44  51  41  20   8  84  13  19  29  61  52  39   6  43  32  77   9  21  26  70  32  32  80   2  38  71  27  49  28  66  41  22  75  30  45  22  25  78  30  41  60  43  31  93  79  20  15  67  37  49  91  38  85  73  98  70  33  17  29  37  15  60  73  67   4  88  49  19  68  53  12  17   8  36  58  75  40  10  54  34  86  37  88  88  54  81  45  71  68  40  18  86  49  32  54  85   1  49  17  17  31   6  16  16  39  63  75  57  83  48  21  34  60  23  49  51  31  94  73  23  96  99   4  43  44  88  27  15  90  20  13  58   9  57  95  37  71  46  69  42  43  13   5  65  69  24  64  34  93  96  44   6  30  49  79  62                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              75  72  99   5  24  46  84  83   3  39   2  33  96  39  57  70  85  89  11  81  31  19  14  52  79  46  14  47  24  36  93  55   1  10  18  81   3  57  65  28  20  80  22  85  40  51  58  50   6  52  61  84  51  80  22  59  78  72  17  96  64  97  34  31  37  20  35  23  46  99   7  98  73  31  89  79  97  82  68  42   1  82   5  28  88  76  51  27  51   6  18  12  85  99  88  58  82   1  81  20  68  36  41  73  86  15  98  96  89  32  74  56  99  34  29  49   1  87  45  61  27  60  73   1  89  47  14  16  67  82  28  82  56  40  22  41  26  91  84  51  91  53  64  64  41  85  37  39  56   9  56  27  62   3  72  75  91  93  22  61  36  39  42  28  84  61  97  44  98  44  22  83  67   3   5  88  57  11  18  40  82  19  36  87  71  10   9  50  15  30  63  89  61  99  64  23  30  44  94  92   1  21  43   3  96  72  62  52  84  14  74  80  96  11  99   3  22  56  98  16  60  87  17  45  44  98  72  15  96  33  24  41  75  19  10   5  36   6  14  90  50  96  33  46  21  49  85  64  55  65   6  59  87  64  56  77  91  13  50  16  22  76  11  85  92  76  79  18  85   5  86  57  63  36  18  57   1  37  38   9  35  93  96  42  27  43  94  95  80  76  25  68   2  70  76  90   8  42  89  88  61  91  98  44  71  69  60  12  55  34  54  36  45  66  61  25  22  61  72  58  98  45  23  68  53  40  63  33  17  63  36   2  48  38  61  85  87  33  67  44  49  33  98  12  80  69  66  92  57  66  61  44  89  37  72  65  95  18  96  26  99  48  73  57  11  20  99  64  32  30  49  20   8  35   3  13  22  34  73   5  67  90  94  31  77  59  71  73  48  61  11  11  41  79  92  85  80  23  63  17  62  48  39  47  32  81  88  66   3  89  70  42  99  14  79  53  50  80  37  35  64  10  90  89  23  70  26  13  20  99  94  18  89  57  53   9  67   4  61  56  53  36  48  96  31  60  32  67  88  59  74  36  34  29  70   5  21   5  75  50  80  61  13  27   2  73  91  34  66  71  35  68  15  54  90  34  60  76  36  24   5  20  74  49  69  12  38  54  45  91  86  59  74  54  18  15  46   4  88  89  83  46   7  15  50   8  58  27  30  28  63  39                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                87  15  24  67   3  43  89   4  49  69  33  86  19  72  84  17  42  52  40  26  57   8  45  51  15  94  58  80  12  46  76  78  46  20  11  69  57   4  29  64  48  55  71  45  86  21  32  46   9  26  96  98  25   8  35  73  23  18  60  79  28  90  20  78  16  26  98  28  14  85  62  67  48  79  61  66   8  70  86  49  31  34  73  79  76  63   8  78   8  89  25  55  44   1   7  93  51  87  80  21  27  85  14  49   5   1  28  88  82  28  62  48  23  94   6  39  69  94  65  97  57   4  22  87  96  39  90  74  90  23  25  85  59  57  28  93  16   8  39  77  11  62   5  87  93  51  50  29  30  63  65  26  73  13  14  16  61  86  90  48  77   2  27  54  21  52  97  42  59  70  94  82  46  85  40  94  82  16  73  53  36  56  65  13  51  65   5  64  35  38  12  92  30  52  49  16  24  20  90  55  16  39   7  72  71  67   8  23  94   5  41   6  32  27  47  77  96  18  17   8  49  63   6   1  58  65  15   4  37  65  37  51  73  95  15  26  24  17  26  85  90  61  31  65  80  13  53  69  11  52  72  68  74  36   1  35  72  12  73  18  80   6  79  80  22  85   3  55  63  91  69  73   2  61   8  28  37  75  97  52  72  22  23  55  86  70  91  64  62  24   8  83  10  84  31   2  54  14  76  42  31  81  97  91  93  81  87  85  22  40  58  70  91  37   9  47  21  43  47  52  90  41  70  13  78  44  83   7  20  36   1   9  97  24  18   5  23  79  29  12   9  93  54  71  14  76   3  92  14  98  52  32  32  55  84  28  96  78  85  16  79  93  70   1  34  84  13  25  12  78  21  25   9  46  72  82  42  36  17   9  90  80  79  70   9  44  44  19  25  50  85  25  79  82  52  46  27  99  99  10  30  38  50  22  11  78  50  34  63  14  51  81  39  49  29  45  34  22  99  30  30  97  94  43  79  89  56   4  77  56  57  52  82  57  69  68  66  94  22  99  15  97  45  55  86  88  30  80  47  63  78  12  57  18  18  16  26   5  79   3  64  41  52  85  47  53  85  41  58  36  56  16   3  76  78  56  29  58  27  82  87  65  67  56  44  30  14  69  24  13  66  60  79  30  46  21  55  28  46  50  23  97  23  62  63  73  54  37  79   4  38                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  62  79  20  79  67  34  81  59  78  94  10  11   1  23  56  39  33  43  46  40   4  85  25  71  74  76   9  33  72   3  88  95  22  49  10  44  40  42  84  49  33   2  39  18  67  77  75  82  75  11  28  73  81  13  36  13  48  16  60  61  41  38  61  67  64  76  73  14  25  72  68  26  68   4  50  15  14  91  11  12  34  98  95  46  15  47  77  73  98  11   1   9  34  37  97  31  94  25  37  77  24  40  20  76   1  35  73  72  65  66  45  18  92  66  83  68  21  13  15  33  83  15  58  92  83  73  18  80  33  56  27  62  39  24  23  24  44  64  25   4  76  28  97  14  23   7  45  21  93  93  23  61  99  35  56  72  85  87  52  68  84  94  98  58  84  98  90  44  77  76   2   8  37  69  51  77  43  95  34  77  93  37  14  49  84  15  90  32  16  51  55  72  28  90   5  36  95  29  94  20  98   4  28   8  92  43  55  94  60   8  96  33  38  71  64   9  94  96  81  84  49  22  41  75  23  89  94  56  50  20   1  45  59   3  50  97  95  77  22  45  94  62  71  77  76  16  34  60  25  86  31  39  63  48  19  17  80  19  16  49  84  76  17  13  23   8   7  59  12  60  76  70  36  47   6  22  98  24  27  31  71   4  72  38  70  27  65  62  97  61  96  73  33  58  62  77   9  82  70  92  35  87  73  14  59  77  39  37  38  20  69  38  46  88  71  94  49  52  64  24  43  37   2  65  28  99  71  93  82   4  42   5  66  25  31  87  47  54  32  51  34  43  89  97  25  16  34  11  62  84  37  44   6  39  35  82  49  48  87  68  32   9  11  15  46  11  52  47  41  37  84  23  82  22  21  32  92  90  73   8  13  85  59  84  83  63  81  77  64  90   3  63  85  35  37  16  34   3  71  46  28  90  30  40  22  52  33  46  32  87  37  79  34  79  59  49  56   8  95  20  59  44   7  36  80  12  52  63  91  53  60  19  46  41  36  90  12  66  56  80  60  79  42  73  59  34  46  44  41  44  87  50  58  57  30  79  20   6  76   3  43  72  52   3  24  42  51  24  64  75  43  21  69  18  32  82  72  67  33  25  56   2  55  29   1  98  61  29   1  28   3  52  54  73  45  68  64  84  57  57  22   9  36  63  28  10  76  60  28  19                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    61  12  46  44  31  12  20  42  75  85  48  76  63  91  41   4  99  83  75  96  10  31  54  78  70  60  35  74  45  67  25   3  48  53  18  53  10  68  83  41  31  27  56  28  58  28  86   3  26  54  50  13  63  69  21  41  31  47  98  47  66  11  39  77  54  22  58  73  11  23  31  92  74  65  37   1   5  36  68  16   4  18  48  81  61  66   2  14  92  24  20  46  90  77  96   7  15  91  31  63  38  50  99  17  26  36  21  48  97  41  70  44   8  81  38  16  37  86   3  53  54  91   9  58  97  48  48  56  43  36  12  96  96  38  13  59  34  17  18  79  18  68   1  73  99  71  69  23  57  68   2  40  66  33  69  53  44  22  92  55  11  76  43  24  80  26   4  30  42  36  96  50  98  87  65  75  43  74  13  30  74  32  14   1  51  48  27  20  42  27  66  64  25  83  33   1   8   2  28  59  53  28  70  39  15  93  50  68  26  11  72  68  76  87  16  45  29  67  66  47  48  93  51  30  17  32  58  58  86  35  77  68  24   7  37  29  96  28  41   6  81  96  56  46  16  20  28  32  88  55  59  14  38   6  39  99  99  95  28  15  12  74  74  52  92  92  68  72  87  59  89  48  55  69  78  58  36  70  92  43  77  70  80  18  39  43   9  87  12  50  26   2  72  72  31  76   2  18  62  57   6  69  18  92  28  64  62  14  30   6  96  68  20  52  59   8  79  38  68  12   6  91  37   2  12  14  14  85  83  21  38  22  32   5   5  96  55  58  65  65  43  57  87  74  96  59  93  91  99  45  32  58  27   6  67  92  16  68  15  12  75  66  32  73   3  60  64   5  75  26  38  76  75  87  94  45  40  15  62  56  40  76  19  83  61  14  62  25  98  57  86  99  84  63   2  27  24   4  72  99  65  49   2  78  50  49  90  47  25  46  44  49  44  55  10  42   5  73  52  69  82  72  85  42  54  77  77  33  26   8  40  86  13  60  89  94  63  58  80  62  27  88  14  71  75  63  75  87   1  64   2  17  46  62  89  38  55   3  18  13  30  98  24  88  77  15  85  78  44  22  50  15  34  60  90  87  43  35  52   1  18   8  16  60  95  10  82  69  91  55  85   5  96   2  87  56  76  50  97  40  16  68  19  44  14  42  90  91  69                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      91  22  93  68  33  97  99  11  69  96  74  33  33  74  64  77  17  75   5  22  18  78  82  28  59  83  78  44  78   7  55  62  65  38  24  99   6  54  32   9   9  91  11  97  60  16   7  29  31  18  20   9  26  34  64  26  13  94  85  73  56   3  50  21   9  13   9  50  13  64   5   6  25  85  24  38  86  39  56  83  91  93  40  71   6  33  34  21   9  85  35  23  37  27  37  27  68  57  95  74   1  76  85  21  49  96  47  30  77  71  62  16  12  17  34  56  64  95  60  12  74  45   9  21  31  83  40  97  33  94  22  93   8  77  13   5  70  65  98  45  53  94   5  45  78  97   9  87  37  66  40  99  73  87  68   3   9  72  92  37  75  86  40  26  22  72  51  77  15  93  20  83  82  25  98  12  66  32  50  57  48  40   9   6  74  42  73  23   9   1  37  47  91  19  64  15   3  80  47  38  63  94  74  61  26  82  43  36  39  34  60  58  41  31   7  26  24  87  52   7  85  21  15  25  32  49  15  29  83  45  99  40  89  22  20  89  45  73  91  35  66   9  49  87  10  27  19  77  15  22  66  29  65  16  77  66  26  29  17  66  92  98  14  72  75  50  15   2  74  48  72  67  75  12  26  81  55  65  72  85  51  96  73  76  63   9  31  91   6  90  40  90  43  99  71  39  68  23  34  74  65  28  45  18  99  27  78  40  25  34  81  78  71  82  16  85  40  84  17  63   7  12  13  31  48   7  98  44  50  34  96  24  54  69  99  35  78  71  94  91  57  54  65   6  46  29  99  54  24  32  70  61  21   6  53  86  29  95  20  40  56  67  18  62  57   2  87  61  87  53  65  88  14   1  11  51  34  37  93  85  41  73  80   7  38  51   1  21  95  57  29  33  40  80  93  69   8  83  60  18  86  88   3  81  75  85  13  91  83  40  56  42  92  14  53  45  28   1  62  95  45   8  78  63  68  19  24  56  82  99  55  72   9  19  80  30  71  94  58  96  10   4  76   5  90  33  53  51  55  47  51  95  40  11  91  57  11  86  60  40  89   1  76  46  38  16  55  99  93  81  21  63   1  68  89  69  99  47  71  75  37  74   3  95  38  51  35  39   5  15  58  25  88  18  17   4  34  80  20  92  74  16  52  65  44  30  21  52                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        8  12  64  80   5  64  28  56  38  37  40  20  75  53  65  36  71  14  81  71  29  57  56  19  64   1  47  26  73  20  16  79  98  58   6  36  45  73  19  14  56  46  46  61  79  23  53  75  83  55  40  25  83  74  97  98  94  63  60  21  88  24  99  25  39  89  44  16  27  13  92  94  87  76  88  34   4  19  38  23  89  92  96  71  58  32  82  20  35  60  74  95  16  46   2  44  37  98  54  56  37  86  77  11  48  91   8  41  52  39  89  73  60  32  96  15  65  88  93  66  20  49  57  16  41   1  87  28  95  27  86  13  39  78  64  54  52  11  43  38   1  61  90  55  82  29  47  37  44  57  83  88  69  77  79  47  61  90  48  53  10   2  26  64  38  82  37  20  93   1  76  24   5  53  69  38  78  18   1  11  54  48   3  91  85  30  66   9  27  32  80  67  46  95  42  69  58  78  42  88   6  70  58  52  38  41  93  26  13  43  22  88  72  21  58  92  60  46   4  88  30   5  35  97  85  37   6  15  60  90   4  93  93  77  75  48  37  90  87  23  67  28  22  91  99  26  36  80  99  43  77  26  86  20  82  77  97  77  49  65   8  95  94  25  47  28  46  39  29  17  43  58  33  71  91  63  74  27  29  42  70  80  25  30  49  63  85  12  18  41  83  87  17   1  60  65  64  25  91  51  43  45   4  15  92  60  30  87  31  59  45  66  64  21  34   7  64  50  15  29  72  30   3  91  67  21  17  91  14  16  21  94  93  78  85  38   6  20  71  20  65  75  76  34  34  99  27  21  88  65  86  94  24  64  13  56  27  11  12  21  30  38  28   7  48  42  81  14  65  16  85  26  58   8  74  95   7   7  67  94   4  73  88  38  53  54  53  31  34   3  77  96  17  61  80  72  57  41  89  77  78   2  28  40  55  68  22  78  27  66  52  76   8   7  70  28  39  37  32  55  25  28  10  88  57  26  86  77  49  67  76  71   3  20  78  93  46  53  37  63   8  89   4   4  53  98  28  96  23  83  71  37  68  13  31  36  28  43  95  32   3  65   8  14  77  41  56  44  80  75  20  10  34  50  28  16  21  43  51  95  24  27  37  19  89  72  11  99  63  13  93  17  40  87  97  77  80  42   7  13  38   6  58  36  37  36  53                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          45  77  37  33  86  30  42  46  17  26  96  37  25  89  70  80  33  50   3   8  57  35  54  65  26  12  34  59  90  53  40  92  62  61  74  64  34  10  23  37  34  99  78  39  33  36  28  92  16   8   9  86  62  86  98   5  28  36  36  26  41  56  14  94  22  77   9  29  18  42  93  45  10  24  77  63  65  42  74  76  20  56  53  16  42  68  22  49  81  79  77  67  68  91  95  23  57  90  41  11  27  13  70  76  10  40  48  96  31  46  86  92  43  23  11  21  42  92  91   1  58  10  89  78  38   2  11  54  47  33   6  93  22  36  35  76  96  90  94  62  98  55  99  62  82  55  45  74  43  84  76  55  14  41  91  12  74  97  61   1  49  30  90  81  41  40   3  60   7  99  81  36  72  52  84  93  12  12  12  31  73   2  47  45  99  68  55  51  76  60  39  17  57  49  98  66  74  19  48  18  41  24  60  23  28  37  34  58  39  49  91  45  38  22  39  58  12   8  86  87  24  92  81  60  20  69  37  76  49  41  95  32  91  27  25  67  74  72  16  60  23  67  20  99  32  93  59  15  47   4  42  78  61  91  65  61  21  85  41  72  50  69  16  92  49  36  42  44  72  38  32  24  60  80  83  80  44  19   6  25  21  79  15  64  77  96  23  59  97  71  32  64  75  30   4  16  34  10   1  10  44  82  72  40  97  72  14  81   2  28  65  57  34  17  23  51  97  67  60  97  72  45  36   9  64  28  19  61  21  13  25  37  11  96  87  42  56  29   5  31  70  34  81  38  33  51  27  83   4   4  87  49  39   5  37  28   4  91  70  55  60  57  49  54  91   8  68  15  31  37  45  62  38   8  19  51  77  14  72  17  14  14  88  94   3  89  74  42  93  85  30  97  52  54  10   4  47  91  33  90   3  48  92  63  31  57  21  90  41  67  37  22  64  51  90  49  90  38  88  90  20  70  97  55  29  94  92  32  43  11  73  86  54  37  70  56  95  16  96  45  82  93  94  21  20  60  25  32  59  99  21  77   5   3  60  52  83  97   2  21  33  40  48  43  42  36  97  62  50   1  90  57   3  45  67   7  20  93  86  76  85  98  60  86  48  64  68  72  55  10  96  47   4  30  54  82  95  17  77  63  59  94  53  14  52  61                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            8  35   4  55  16  27  39  80  92   2  26  35  89  23  95  77  23  54  18  32  34  79  34  26  73  78  56  27  25  66  20  42  67  80  39  66  61  52  48  69  11  39  67   7   8  14  95  10  66  91  78  26   4  35  12  52  58  10  89  96  71  91   5  40  44  11  87  70  18  59  73  36  13  41   6   9  76  53  10  61   3  60  86  22  71  92  73  88  18   5  63  48  70  87   1  97  83   9  34   8  53  56   5  87   5  67  66   8  22  48  89  38  63  42  27  26  76  41  77  19  66  89  38  13  24  44  25   2  56  55  38  56  98  30   7  31  70  38  21  79  89  75  88  85  43  88  49  20  52  98  77  78  49  77  83  83  83  25  61  75  20  55  42  16  72   1  27   9  57  20   1   5  79  77  80  29  52  50  98  80  54  80  49  58  23  63  62  99  22  38  31  48  66  19  18  55  27  57  18  71  94  60  96  17  50  62  60  19  10   1  20  24  61  15  76  76  74  34  92  17  16  22  40  41  89  20  43  85  49  82   7  66  38  77  61  36  44  50  69   3  71  59  11  51  66  48   1  98  52  72  15  10  29   4   4  43  44   7  74  41  45  20  52  75  34  14  29  12  83  73  40  16  28  14  94   7  55  50  60  46  30   9  71  44  96  86  12  86  38  33  14  20  15  99  40  37   3  68  13  70  57  46  23  41  55  70  13  29  78  35  63  93  75  28  21  60  98  41  48  88  88  93  98   7  79  21  63  36  42   1  45  82  31  15  65  50  13  70  72  69  79  54  48  15  39  13  30  83   5  24  72  61  29  31  42  18  28  42  13   7  95  15  30  32  14  32  70  28  88  75  79  82  31  43  24  43  83  82  94  39  35  97  41  80  26  50  60   5  71  30  28  23  26  27  48  17  64  76  43  89  65  44  44   8  46  67  41  15  66  64   4   3  61  74   7  66   1  40  10  60  99  29  12  21  51  97  13  74  34  64   8  77  67  86   7   1   1   6  67  77  91  66  90  39  11  93  23  31  72  81  47  80  70  25  76   1  27  69  28   7  42  56  28  46  15  35  42  48  68  86  98   8  75  52  67   5  56  85  56  75  68  26  44  71  31  27  60  61  99  68  83  79  93   8  79  38  94  46  81   4  79  52  24   1  46                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              23  51  12  63  33  39   5  66  18  55  33  90  28   1  91  14  27   5  77  60  93  64  71  45  40  27  72  37  59  36  71  55  38  98  38  67  62  56  37  11  79  64  41  31  58  19  63  95  71  32  75   4  38  67  94  98  37   8  86  14   5  86  68  98  54  13  61  62  69  48  79  63  98  66   5  85  16  84  91  11  36  99  30  65  65  66  90  87  83  69  31  39  77  69  76  68  69  14  33  55  88   4   6  52  56  14  35   4  36  10   9  46  22  52   3  82  71  53  45  49  83  19  75  31  50  23   5  28  40  19  68  58  69  81  31  29  41  26  46  40  46  18  10  63  10   2  41  31  79  76  46  78  99  29  45  93   5  66  77  24  38  21  73  66  40  99  47   4  29  27   2  10  97  14  40  85  79  79  37  19  20  21  99  14  74  92  25  27   9  31   4  86   6  86  28  33   6  68  59  17  58  60  26  96  16  43  27  34  58  86  25  13  85  24  89  75  99  83  82  94  32  94  16  30  31  35  88  34  43  58  77  88  64  97  21  48  20  97  79  73  20  82  26  94  30  35  56  24  91  25  45  69  83  21  24  15  62  68   6  57  26  91  68  14  79  45  85  60  18  82  81  72  81  22  85  20  96  24  99  10  39  55  70  26  69   8  58  82  30  76  13  42  67  69  54  48  65  63  92  20  89  26  34  96  20  21   2  34  78  73  26  92  63   9   7  25  51  34   6  10  21  52  32  79  87  58  20   3  12  80  13  90  88  69  57  29  30  44  29  54  12  75  47  10   7   2  76  31  68  65  73  28  48  84  62  31  65  37  11   7  61  90  58  82  42  90  96  28  82  60  89  93  61  87  94  78  94  99  32  29   5  85  49  97  82  47  52  91  46  98  82  12  94  87  26  31  43  12  92  59  19  38  26  26  66  57  44  14  47  76   5  89  92  40  88  32  23  73  77  95  51  86  13  91  70  81  76  29   6  81   2  45  68  68  90  11  54  83   3  42  93  34  78  78  50  56   7  85   5  79  87  57  63  11  39  79   7  19   5  11   8  59  54  38  44  98  12  68  29  22  83  44  90  32  37  13  20  12  40  40  61  36  34   9  87  23  73   5   2  96  31  98  43  82  96  86  66  45  73  77  93  22  86   4                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                22  41  64  88  49  30   1  93  94  41  23   5  61  42  20  27  74  81  65  68  40  62  36  57  84  79  58  29  70  97  45  52  45  49  23  34  97  53  87   8  46  48  79  44  22  65  61  15  64  77  14  86  53  24  28  99  78  14  92  63  56   2  48  89  51  61   8  85   8  57  80  43  56   3  46  20  28  52   3  89  88  59  24  83  62  11  58  31  41  90  33  34  37  12  18   1  62  57   3  15  21  47  34  70  15  40  26  98  78  70   5  92  92  40  55  78  52   6  18  60  69  44  43  53  38  90  83  14  25  74  46  38  14  27  80  43  41  62  28  70  84  21  31  11  81  65  26  93  64  22  94   4  91  60  41  74  50  76  93  75  92  34  68  51  46  57  35  77  31  86  40   8  61  45  18  22  54  10  44  69  77  46  59  76  68  57  13  14  97  87  79  97  84  83  48   2  70  82  82  80  69  73  39  86  54  54  82  96  43  47  83  10  89  98  41  41   8  85  56  69  19  87  34  84  17  17  30   4  80  99  92  66  35  94  97  41  40  40  78  39  17  30  42  20  38  61  91  77  69  67  89  98  94  21   4  48   5  28  25  46  74  36  96  69   6  61   8   9  22  28  17  36  29  84  42  68   5   8  91  32  61  52  29   4  65  77  93   8   4  23  25  70  85  35   3  88  99  16  90  46  63  61  55  12  32  76  30  26  33  54  46  45  32  55  87  45  58  71  47  99  96  93  52  35  53   1  92  42  29  73  63  43  51  20  78  76  78  84  48  88  58  90  76  29  88  43  31  68  56  80  70  14  30  59  79  55  84  41  80  96  36  26  82  69  93  65  46  11  45  32  19  36  59  23  39  68  44  76   8  10  71  55  41  53  16  62  70  83   3  42  43   6  76  55  26  67  43  21  22   3  66  54  27  40  74  15  24  33  13  69   9  13  89  69   4  24  96  67  89  53  87  48  76   4  36  61  50  46  97  64   6  60  95  12  63  95  17  61  35  35  94  19  53  14  73   9  93  11  95  86  85  90  89  62  54  41  95  14   2  72  57  74   2  23  51  24  45  12  84  31  29  37  76  81   5  32   4  24   9  22  35   8  73  59  11  44   2   6  36  35  52  33  94  72  39  25  41  62  84  81  75  91  83                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  8  99  18  68  92  94  68  76  14  67  18  24  12  38  38  81  30  97  50  74   6  84  78  87   4  62  49  66  61  24  79  71  58  88  46  23  86  16  82  61  40   8   5  40  15  51  60  45  16  21  92  24  83  20  70  97  99  16   8  23  74  20  86  58  77   5  45  10  11  62  69  10  49  41  40  63  51   4  48  59  66  83  34  31  78  72  30  27  26  25  17   7  41  78  24  67  96  37  14  37  36  96  33  48  91  73  52  82  25  29   5  77  14  61  39   7  40  38  14  77  47  20  55  52  18  25  19  56  13  27  80  86  75  25  30  13  66  49   6  80  83  46  80   4  65  95  26  20   3  24  89  25  61  85  99  34  16  25  63  68  92  15  36   6  11   6  12  72  86  65  27  11  33  51  22   8  55  73  36  95  98  17   3  85  66  72  66  64  74  75  45  53  90  60  96  60  23  78  55  49  99  27  39  16  56  88  12  34  58  74  46  20  42  18  39  65  23  11  39  28  20   1  79  92  34  92  38  42  25  17  46  21   7  36  82   8   2  35  27  88  37  86  65  60  69  44   4   3  99  17  17   3  13   1  13  86  85  44  14  72  56  35  15  31  23  24  10  64  65  65  93  65  84  53  30  89   5  42  39  97  42  31  78  31  43  32  45  13  89  72  48  96  62  35  60  96  21  59  10  45  40  18  74   2  21  84  53  66  35  91  38  14  96  78  41  41  99  38  79   6   8   1  16  83  86  21  26  34  66  70  31  59  87  18  41  32  20  57  95  91  43  35  43  14  23  84  23  55  96  28  33  85  44  62  99  71  36  39  31  57  59  33  47  96  19  64  79   2  26  17   9  38  73  51  55  72  10  49  96  74  37  91  59  29  71  77  64  32  89  20  60  71  27  19  66  23  61  89   8  36  36  22   7   2  22  66  17  51  10  15  59  36  53  71  44  73   8  64  62  45  96  21  73  29  86  48  48   9  60  30  17  90  77  12  54  56  39  21  86   5  19  32  68  70  23  42  29   2  18  31  84   6  61  19  79  23  75  69  35   3  52  46  14  12  71  22  70  46  27  20  30  83   3  23  60  41  43  43  84  20  21  21  34  39  84  50  21  40  41  50  29  83  49  33  83   1  11  30  60  11  91  56                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    58  49  13  17  76  81   8  74  85  53  68  69  31  60  42  12  33  39  25  23  38  80  73  40  89   9  35  78  47   9   6  69  86  85  24  88  88   9  34  66  93  92  43  47  88   1   1   2  80  37   4  81  82  56  71  85  18  49  79  45  14  51  20  65  14  26  86  75  45  59  11  24  46  13  55  11  82  56  47  51  44  50  80  59  14  48  74  41  63  52  19  34  32  44  75  31  70  74  76  23  34  97  62  39  82  16  91  94  18  55  24   2  66  30  84  20  82  35  76  98  48  49  35  89  57  82  19  64  24  41  73  64  81  86  37  75  76  26  47  59  70  47  92  83  18  76  23   5  67  49   4  88  51  85  67  15  59  89  24   1  91  43  58  33  15  88  96   8  59  98  72   9  40  59  56  77  58  90  71  64  30   4   7  70  41  75  31  52  58  39  87  20  22  42  39  88  60  16  42  68  57  79  57  88   6  87  31  21  87   7  24  43  38  65  32  90  29  87  11  92  97  24  86   9  34  10  96  61  93  57  84  66  14  59  72  97  44  27  27  35  53  74  48  45  87  85  10  90  88  34  28  58  32  47  27  75   3  24  59  46  94  97  84  45  78  17  91  20  59  94  50  84   5  86   5  84  62  29  37  77  18  58  21  35   5  94  80  50  98  24  92   5  47  94  16  56  85  88  69  98  97  42  96  80  79  77  12  65  39  75  43  89  14  69  37   5  36  82  20  60  11  78  71   4  57  31  25  19  64   1  45  86  26  12  37  23  59  58  13  31  70   9  83  25  53  96  36  92  62  93  69   3  40  23  22  61   6  79  62  56  86  80  40  87  84  77  71  68  11  30  87  51  86  68  33  92  64  75  25  42  18  98  72  21  31  88  67  20  90   3  76   5  31  34  11  92   5  11  26   5   9  68  49  30  38  38  19  56  11  49   4  74   6  34  14  90  51  56  28  66  17  13  64  39  31  12  37  52  84  73  69   5   6   9  99  86   8  10  10  53   1  99  85  24  56  19  19  63  43  98   7  30  78  29  65  33  75  77  79  13  55  26  92  54  78  62  36  53  53  43  92  15  54   4  91  64   9  34  30  55  18  81  79  83  15   1  76  96  48  30  64  77  37  11  89  32  97  39  41  38  53                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      32  19  20  60  17  17  88  53  93  10   2  45  73  46  73  72  33  78  86  43  24  83  67  78  50   5   5   8  34  63  20  39  76  35  40  47  17  52  85  38  39  71  17  89  44  38  59  52  44  42  38  53  47  18   4  98  77  70  53  61  65  68  46  70  15  45  66  40   8  45  41  93  56  80  40  15  12  84  97  63  15  16  67  45  14  13  99  77  51   3   2  79  55   2  19  88  65  92  99   9  60   8  88  16  31  80  33  62  24  97  65  57  94  25  39  70   2  37  92  61  40  45  11  79  74  45  98  53  98  12  37  57  54   9  98  11  29  86  39  24   6  75  77  19   8  79  52  57   8  99  34  61  61   9  89  24  99  38  52  18   4  44  19   8  86  31  28  72  92  30  64  29   2  73  92   9   8  46  77  26  92  85  95  18  76  97  43  59  15  33   6  34  83  58   4  35   2  12  85   4  12  50   9  13  65  96  67  27  90  21  79  59  91  82  98  67  42  18  63   4  59  15  50  28  77  82  40  49  43  57   9  54  53   9  67  22  36  39  31  98  80  30  56  73  44  20  46   7  71  19  15  82  89  83  69  44   3  98  56  82  58  42  19   4  23  27  22  15  82  52   6  25  70   8   4  84  90   5   2  51  40  79  43  76  54  79  91  66  71  32  31   1  28  29  63  87  60  72  35  35  55  48  96  53  85   6  49   8  47  75  34  67  41  69  39   9  11  52  95  62  54  58  33  53  92  11  84  32  65  89  72  63  47  98  81  22  83  62  76  79  93  68  84  83  83  46  50  99   2  15  58  40  20  48  35  14  23  86  23   5  59  50  36   2  53  62  91  47  96  63  47  28  45  85  59  15  33  60  46  61  14  37  87  75   7  33  11  88  72  38  12  80  84  60  97  69  15  60  66  45  86  26  25  57  95  48  52  76  89  91   5  57  12  85   2  85  50  37  97  74  27  13  85  52  93  48  22  64  60  58  91  63  56  49  72  14  69  65  27  55  60  22  88  12  23  53  71  20  34  28  85  87  70  49  20  82  79  15  93  92  92  17  56  41  13  66  69  72  83  36  91  78  70  83  60  68  32  65  27  16   5  41  42  76  51  54  51  50  82  65  87  97  50  74  96  15  42   9  68  98                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
TRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR
