107
123
66
67
127
308
240
141
288
173
286
74