118
137
56
314
363
71
213
162
193
125
101
241
119
20
160
116
16
106
200
201
124
32
95
43
248
18
40
111
272
80
27
239
275
185
153
240
105
25
122
196
86
237
12
37
24
142
109
67
189
39
30
17
215
29