117
80
82
79
122
74
57
65
100
62
50
112
71
82
110
70
118
97
110
61
79
300
300
298
300
299
300
298
299
300