50 2057 662 true 1 4 9 10 11 12 13 18 19 21 22 24 25 26 28 29 33 34 38 39 41 43 44 47 48 49 50 52 55 56 58 59 61 63 65 66 67 73 76 77 79 82 85 89 91 92 93 94 96 97