59
50
20
82
143
41
84
263
125
294
36
201
39
101
26
85
122
262
187
166
369
38
195
109
105
275
69
81
119
221
27
35
250
42
383
167
70
228
66
56
164
425