43
320
3
304
64
229
290
46
230
65
188
33
178
24
183
13
130
6
386
11
156
10
127
35
122
9
121
4
47
260
179
1
110
108