10
16
42
149
54
51
94
103
45
80