5
108
50
52
124
78
107
331
146
110
305
138