579
136
596
219
420
144
512
178
431
45
387
102
581
175
264
135
191
42
518
108
585
172
256
82
446
99
564
183
147
59
457
30
519
149
486
153
634
453
405
148