289
649
161
396
55
302
57
131
36
122
134
123
285
102
150
64
228
61
239
104
329
7
80
70
226
154
65
186
14
106
17
152