377
526
86
356
476
379
208
129
398
198
432
106
270
85
227
89
223
6
348
63
222
59
205
103
186
38
199
80
210
50
49
174
25
159