289
649
161
396
55
302
57
131
102
150
123
285
104
329
61
239
64
154
68
395
70
226
36
134
228
8
180
48
111
15
256
122
17
152
14
106