136
305
1
165
127
173
306
357
96
190
114
193
118
201
149
123
199
112
236
360
2
202
176
122
124
153
109