454
111
151
234
76
145
103
104
49
146
46
80
60
137
52
20
90
72
250
391
56
38
71
206
158
108
53
64
63
196
163
86
387
14
98
100
150
89
115
475
15
155
70
360
30