43
28
152
123
156
86
151
95
121
190
99
93
157
133
184
162
139
164
102
92
168
88
137
47
113
108
75
71
107