292
254
96
28
139
88
559
184
53
250
44
177
130
242
167
105
95
218
6
113
174
288
256
419
56
65
185
144
97
297
104
24
42
245
102
224
227
378
497
293
73
64
10
52
488
157
159
270
127
237
194
124
117
92
169