96
57
95
128
255
68
134
42
73
34
100
67
61
88
260
455
377
408
218
185