131
71
73
213
190
159
543
237
115
172
176
152
133
201
232
160
128
106
142
108
79
102
88
100
418
245
252