162
304
189
235
92
420
203
143
157
142
54
90
108
495
170
113
177
349
165
114
398
171
132
199
382
148
318
556
15
177
103
230
313
265
175
134
223
162
192
248
143
135
128
100
101
104
95
255
108
105
97
168
271
64
245
282
181
213
297
168