4
131
229
77
166
120
166
328
375
693