158
115
398
180
213
140
258
56
487
186
425
115
303
138
512
232
585
63
284
118
589
187
560
191
684
245
320
125
105
12
414
47
442
29
217
67
399
220
250
22