55
176
46
128
111
18
59
191
1148
37
398
307
160
197
139
60
419
314
78
337
435
129
177
66
117
274
130
126
80
109
62
120
199