94
47
155
46
102
45
50
339
223
65
542
196
172
120
74
178
43
119
108
177
36
264
205
70
73
288
109
210
103
95
38
194
91
104
866