117
82
122
63
53
100
62
50
112
82
110
63
70
118
69
97
61
79
70
300
300
293
300
298
300
300
298
300
299
299