97
74
76
110
105
108
75
104
80
105
87
282
227
159
109
145
253
161
170
171
156
155
157
347
580
148
157
148
398
148
157
338
167
166
147
162
175
149
224
155
172
156
168
165
168
153
152
384
539
147
770
148
155
152
34
148
1198
1161
1778
169
1785
160
164
150
154
153
1001
1130
219
257
160
149
159
161
160
152
160
172
146
147
145
165
159
150
171
160
571
162
157
166
172
155
148
115
160
320
170
267
240
763