333
167
143
64
313
173
508
103
574
134
548
81
508
179
213
181
392
185
376
68
296
115
433
12
209
157
520
22
326
127
162
112
388
184
284
153
446
133
336
58