189
108
233
91
145
265
296
72
66
58
48
52
100
95
260
243
134
153
187
507
623
456
97
135
304
457
404
305
177
346
225
311
539
211
142
154
207
180
128
127
223
89
79
363
146
519
246
53
86
173
105
70
47
178
252
285