188
130
317
55
49
99
78
104
54
94
35
62
40
69
138
61
29
84
57
24
37
17
18
21
46
127
8
53
12
141
65
52
92
112
81
68
155
180
15
176
477
85
115
436
150
142
26
154
194
105
19