356
243
591
149
243
167
178
57
251
96
591
158
419
194
124
64
347
112
514
126
604
145
460
160
486
69
165
83
188
53
125
71
396
118
474
74
275
88
103
73