90
164
54
356
73
70
41
237
60
87
45
160
85
86
260
190
174
258
218
168
162
115
49
434
201
639
163
316
110
370
223
39
181
108
99
127
82
153
125
47
58
71
25
68
205
80
75
107
56
279
142
74
55