58
149
136
117
103
4
20
144
157
115
88
153
1
37
47
50
51
52
54
55
57
67
70
77
85