16
160
10
8
9
23
69
28
21
49
82
42
59
25
12
17
797
108
40
361
336
194
45
13
213
148
48
33
217
141
230
18
346
46
208
153
180
38
29
5
142
270
44
114
19
63
131