91
82
78
56
89
122
74
91
71
77
98
83
96
87
87
97
66
80
300
300
300
300
300
225
212
300
298
300
212
300