358
103
356
121
123
54
402
137
237
42
211
114
521
49
79
59
137
69
90
78
387
121
577
176
185
101
343
182
233
167
248
77
385
151
213
179
183
27
438
76