412
146
499
185
550
142
211
66
386
182
86
20
446
97
105
69
471
53
30
8
80
58
164
36
383
166
545
111
588
102
398
37
382
158
555
183