108
68
46
56
97
185
413
79
98
221
142
69
129
75
385
134
70
28
103
144
71
88
147
82
41
167
37
172
45
99
160