543
162
164
49
585
243
263
183
333
146
678
212
245
34
126
83
555
41
293
77
219
150
398
14
487
10
82
65
547
23
201
150
290
80
527
165
605
185
365
67