416
523
109
277
450
507
59
396
45
622
182
371
72
263
65
370
50
179
97
313
62
177
46
155
32
124
20
132
6
320
37
128
129
27
96