88
516
193
479
43
460
187
390
274
70
226
97
276
72
45
202
6
332
53
177
19
140
18
150
108
171
41
180
52
161
15
120
36
131