501
185
506
79
487
194
213
161
134
108
310
82
438
10
344
96
521
113
165
85
31
9
279
179
393
115
495
132
239
164
141
94
437
162
560
50
494
75
193
2