359
103
356
121
123
54
402
137
238
42
217
114
523
49
79
59
137
69
94
79
388
121
584
177
185
101
348
183
234
167
249
78
385
151
213
179
185
27
438
76