58
100
226
62
53
57
99
129
142
112
160
90
24
139
22
97
78
168
87
116
138
100
180
209
311
101
116
35
249
143
200
148
188
42
69
151
6
76
87
28
126
227
189
187
66
93
81
55
208
150
112
114
191
89
88
120
100
237
88
175