300
300
300
300
300
296
299
300
406
300
300
83
53
75
76
51
132
50
73
66
91
80
104
70
129
94
137
31
70
95