538
74
659
324
242
131
440
217
559
144
589
171
342
118
161
65
453
129
453
147
428
45
204
150
575
334
569
193
370
136
394
92
865
334
422
149
409
149
256
98