416
497
106
197
447
373
59
289
45
433
182
72
198
65
325
50
98
97
283
62
129
46
146
32
110
20
142
36
118
104
27
75