69
123
183
379
345
85
197
112
139
107
78
105
150
169
161
312
172
91
146
97
81
65
342
174
237
57
102
177
119
63
114
101
140
36
205
128
95
149
155
125
175
156
162
220
77
221
80
59
144
173