160
135
102
81
64
99
142
292
108
125
124
120
131
104
129
376
128
245
240
208
281
137
116
144
158
141
132
288
156
163
155
145
1,089
191
293