516
115
654
98
352
55
363
118
356
69
503
42
489
137
388
125
491
166
220
105
157
127
102
67
551
179
368
165
185
51
569
126
292
52
530
147
573
52
579
186