149
896
278
696
112
464
128
442
83
478
104
272
61
327
43
215
80
245
92
230
46
320
157
48
184
49
169
6
350
16
28
138
30
131