83
80
82
83
86
122
74
57
54
86
53
100
50
112
71
77
110
63
70
50
118
71
96
110
61
92
79
300
300
299