438
510
278
388
129
461
108
256
115
245
207
390
90
205
141
420
139
481
75
607
100
249
79
213
34
168
111
232
16
266
151
196
71
253
127
410