488
66
546
194
488
97
135
50
543
115
361
42
352
238
478
149
410
102
370
159
436
106
297
37
246
34
354
85
171
132
125
17
394
150
525
49
126
98
320
140