86

145

223

65

248

192

211

126

12

235

50

205

33

218

172

118

88

221

87

161

56

97

233

222