155
50
145
128
147
243
251
368
250
64
422
300
117
59
597
111
124
11
52
2
131
216
201
58
135
278
211
198
494
70
44
42
18
264
248
763
548
165
40
256
116
100
115
366
209
196
176
298
47
149
21
127
22
326