28
13
3
12
66
1
18
188
23
115
16
163
68
44
49
182
52
22
122
158
47
62
100
40
10
46
150
102
135
43
82
14
32
153
77
148
247
38
7
67
30
35
31
123
55
90
56