129
131
326
114
82
164
117
135
113
77