462
35
178
319
291
116
231
69
145
31
81
506
172
288
59
33
106
306
170
196
140
256
82
150
219
279
234
294
460
120
70
339
437
166
530
189
174
191
57
483
26
153
127
54
222
160
310
798
194
376
468
155
398
124
225