268
112
105
78
80
82
143
199
177
81
109
191
108
58
99
84
113
54
52
76
71
128
49
40
189
178
234
286
235
271
93
227
86
48
210
56
142
114
127
91
88
140
151
129
68
250
159
64
123
45
410