234
233
92
314
80
53
49
116
101
38
65
57
86
123
45
160
259
66
186
265
263
310
404
335
166
226
386
254
255
171
224
211
103
350
399
484
529