139
28
57
44
122
96
109
44
53
94
139
25
32
47
71
111
137
144
153
156
23
33
51
59
60
83
98
114
128
131
132
136
145
149
158