300
300
300
658
296
300
316
300
300
300
300
300
73
136
96
132
97
147
38
118
98
98
115
85
91
85
121
125
127
104