38
61
55
102
56
104
138
193
64
151
58
305
82
274
184
105
278
121
25
223
133
465
73
308
191
260
177
241
197
298
166
78
322
134
254
9
180
356
36
185
167
419
80
94
30
63
95
52
62
34
130
17
15
48