294
77
184
61
83
233
143
118
113
214
366
171
160
107
145
149
125
360
265
207
230
201
98
67
300
128
57
104
71
53
91
70
222