838
157
806
349
769
221
487
163
341
50
271
37
565
185
446
142
421
136
260
154
114
33
373
138
511
172
290
141
471
85
132
63
81
53
141
103
497
45
406
181