65
259
56
158
85
137
134
151
45
187
27
93
112
230
237
51
84
61
138
12
63
289
111
211
183
336
201
205
167
160
42
114
203
234
82
173
30
99
57
180
73
31
75
55
81
91
1
54
242
32
28
60
29