25
16
9
154
20
17
37
42
29
104
32
47
28
103
91
35
11
119
50
58
55
160
49
64
33
115
82
78
60
27
52
53
89
71
38
61
46
80
197
142
44
83
96
23
77
39
19
329
34
106