40
50
21
135
64
109
44
53
94
96
128
139
144
32
149
153
25
33
60
71
83
98
137
138
158