50
303
35
125
20
187
19
169
14
256
279
1,040
11
150
9
119
45
108
1
93
5
103
7
33
24
86
2
62
4
8
34
76
37