160
77
52
148
185
152
105
166
62
67
176
17
194
193
150
198
122
90
154
59
178
72
137
126
250
33
99
215
155
2
19
210
56
156
142
293
104
132
173
95
117
78
10
9
183
119
190
109
382
101
53
182
189
75
131