98
63
77
158
162
121
77
93
99
61
78
82
124
144
125
107
305
101