249
351
268
184
168
132
153
502
1138
160
233
1
286
156
285
192
145
158
150
150
247
208
405
143
128
133
153
145
152
437
195
482
153
167
133
151
153
170
166
130
159