109
18
86
115
4
115
144
157
4
20
118
88
128
153
107
126
130
133
139
47
54
55
59
111
132