112
569
103
457
140
432
274
405
32
379
71
226
68
184
62
188
8
123
48
170
22
136
84
171
74
179
111
150
66
509
159
17
99
12
114