283
138
481
33
448
103
154
88
585
136
495
91
602
220
435
281
230
64
654
193
615
194
504
314
346
63
591
277
442
151
341
113
162
82
241
154
337
222
454
131