9
35
47
5
3
28
59
60
15
82
89
202
134
188
138
79
17
73
18
250
34
64
189
121
201
209
216
117
120
271
176
157
394
90
96
46
21
32
94
45
91
450
77