265
118
242
271
261
574
171
83
82
76
403
195
120
42
634
34
422
314
169
237
65
151
108
486
176
201
63
290
228
43