503
143
251
136
493
36
641
82
139
104
382
180
217
173
545
49
253
87
559
149
226
74
346
117
411
21
259
85
300
62
526
82
236
120
209
42
327
15
327
92