42
410
60
224
97
173
17
184
22
131
86
75
21
156
39
106
36
125
68
395
6
150
20
96
33
27
83
100
46
92
2
94
66