58
158
64
84
168
45
110
91
145
90
93
96
191
108
111
102
188
172
42
140
95
201
228
38
194
82
94
83
74
57
100
129
99
137
122
569
41
226
80
53
229
142
262
85
239
39
46
181
185
370