68
83
254
917
153
85
820
372
654
49
433
196
52
145
688
188
179
46
121
69
37
172
124
195
215
106
243
204
225
21
160
227
96
252
373
152
58
178
203
30
47
265
137
122
147
111
91
73