105 1300
5 30 47 36 78 9 39 41 87 87 83 57 67 20 80 1 3 69 56 21 54 33 1 86 84 55 47 89 21 54 1 18 91 2 61 6 27 62 83 9 89 65 63 8 7 40 12 77 94 87 57 46 32 67 91 34 59 30 25 36 25 99 39 2 98 74 40 47 6 18 97 73 92 30 31 91 8 22 24 1 49 84 55 15 60 5 51 2 47 100 64 67 67 71 99 49 22 93 17 55 26 57 47 48 80
