8
22
15
13
167
298
38
18
35
413
190
141
152
54
120
82
31
134
98
136
19
114
286
47
222
85
304
64
213
111
263
25
36
71
180
51
146
21
155
49
37
6
198
34
44
144
94
118
100
173