25
3
9
14
38
16
19
26
8
21
122
20
35
5
27
43
41
24
68
50
17
28
82
148
87
53
44
84
230
34
52
64
97
136
100
109
63
45
227
181
103