117
81
148
107
169
82
77
253
129
139
138
225
216
147
128
72
249
159
219
168
85
141
178
255
176
179
209
114
175
50
94
324
157
166
333