503
82
369
175
488
215
627
170
133
63
340
66
459
16
552
33
280
113
387
11
94
33
351
86
464
56
572
99
315
199
561
76
528
157
289
59
331
136
175
47