168
46
394
96
90
56
300
101
536
186
285
157
306
42
122
80
286
146
332
137