189
50
162
76
104
45
108
18
24
106
11
58
28
54
23
39
410
260
130
51
102
119
138
62
78
99
25
42
29
19
20
87
92
59
128
163
140
179
52
134
133
56
69
80
57
53
73
142
136
88
117