30 71 249
148
107
248
96
201
180
201
175
217
167
108
100
160
207
230
72
102
177
76
237
78
96
64
96
66
125
78
73
162
144
