583
134
456
76
221
27
280
161
488
120
516
128
561
184
526
139
434
117
82
63
579
106
338
9
140
88
546
137
67
8
144
9
283
169
367
127
430
150
71
60