249
145
63
97
70
18
78
36
134
84
186
128
107
116
115
85
65
104
1189
403
190
68
144
90
222
164
205
194
101
114
280
79
130
167
209
158
246
279
327
304
551
356
323
385
215
291
242
376
471
155
88
151
197