104
117
101
96
51
157
4
20
144
115
88
77
85
123
124
136
139
153
23
37
42
47
50
52
55