129
131
326
113
82
163
117
135
111
75