504
171
352
62
112
90
128
79
141
80
525
39
29
21
432
156
150
58
62
56
420
17
429
151
435
79
319
84
497
33
98
27
542
108
416
177
77
35
239
6