155
473
70
97
148
177
30
294
179
129
83
344
53
228
37
125
42
104
72
144
61
180
58
8
116
24
121
15
254
48
149
117
52
206