178
102
223
88
140
187
261
289
72
66
58
46
48
100
93
295
256
241
134
151
505
617
453
97
135
303
452
404
305
176
346
224
310
539
211
141
154
202
180
127
79
361
146
518
243
53
84
258
173
105
70
47
252
284