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