111
887
353
712
73
146
58
188
51
218
75
329
49
260
57
280
169
163
36
252
96
194
82
170
37
236
59
131
114
62
120
39
133