291
115
357
68
416
168
528
83
216
132
269
152
82
47
601
133
818
236
527
66
443
120
501
157
529
130
389
177
501
289
257
92
641
160
492
170
245
180
339
181