19
11
189
44
164
110
52
214
30
173
125
109
55
87
82
134
72
124
127
79
140
415
49
32
149
64
50
90
395
302
78
81
99
36
278
175
80
35