90
97
137
81
59
157
4
20
144
115
88
77
85
123
124
136
139
153
23
37
42
47
50
52
55