85
93
85
43
67
50
880
299
292
74
43
66
43
54
340
140
157
50
148
40
61
54
329
164
143
43
54
145
141
50
61
142
74
169
74
173
67
50
50
74
50
308
332
168
164
74
66
347
67
33
338
152
54
61
74
50
43
240
299
281
85
43
355
158
61
277
66
149
164
328
155
166
143
43