96
92
180
177
150
174
161
203
137
117
316
131
173
148
276
438
99
486
111
298
97
165
178
233
198
162
108
125
163
235
324
104
47
195
226
69
123
201
151
94
114
610
85
202
83
72
88
49
39
41
287
35
31