501
185
514
85
489
194
213
161
134
108
310
82
438
10
347
97
522
113
165
85
31
9
280
180
394
116
495
132
239
164
141
94
437
162
560
50
494
75
193
2