347
188
510
131
503
144
115
96
462
39
407
59
419
82
489
44
130
99
207
170
154
147
343
95
380
117
507
16
577
14
237
60
280
122
121
70
352
51
135
26