282
68
1243
133
93
404
144
80
229
203
199
288
97
40
264
145
167
116
260
146
77
27
58
44
200
298
82
265
113
84
226
131
140
35
118
55
50
188
71
422
96
57
42
36
110
87
151
52
159
218
75
102
62
123
353
180
128