28
150
160
85
75
129
8
96
419
121
50
42
35
32
84
56
34
170
17
758
128
175
89
677
21
51
62
88
101
118
105
43
177
48
104
99
202
124
47
68
82
71
90
65
37
141
553
230
102
107
211
18