164
368
227
145
218
308
182
231
157
211
42
184
48
56
675
325
152
320
69
11
141
226
31
212
378
50
62
108
43
91
134
163
323
411
100
133
469
825
379
479
410
317
102
73
620
407
554
502
446
98
84
364
129
116
71