266
121
87
84
158
223
72
68
41
252
20
186
26
95
172
230
28
162
62
210
149
42
206
53
111
157
140
167
363
160
36
50
126
49
63
219
145
153
33
112
82
94
96
200
261
46
70
16
154
25
227
106