43
180
152
593
62
196
33
260
95
276
46
504
126
397
30
272
16
128
10
154
49
142
45
122
14
108
9
107
12
103
91
1
70
2
87