233
92
314
80
53
49
116
101
38
65
57
84
122
45
160
258
66
185
263
308
403
335
166
226
386
254
255
171
223
211
103
349
399
483
527