509
127
642
186
250
43
160
46
144
33
163
37
403
43
360
68
194
16
226
34
462
83
215
11
268
12
360
25
559
20
366
27