146
142
190
262
258
100
75
545
157
50
52
137
42
210
186
221
85
275
222
324
106
97
140
173
74
166
151
83
299
129
167
124
93
40
203
164
201
121
259
86
212
80
197
592
56
108
110
72
14
57
105
112
202
30
60