546
238
82
115
173
160
177
152
133
202
232
128
106
142
108
79
102
88
100
418
245
252
117
126
116
99
163