475
64
176
87
291
87
207
147
282
39
292
172
136
34
89
13
79
70
227
146
382
130
131
68
483
153
406
85
551
62
559
146
325
94
570
162
526
81
391
97