179
88
196
113
558
38
299
76
332
108
397
169
511
173
407
27
250
149
364
40
94
27
513
81
414
150
164
85
200
90
242
133
514
142
284
159
133
65
126
111