120
279
424
168
75
219
147
90
289
144
145
261
67
73
58
111
134
844
83
238
203
82
188
92
108
412
112
116
130
95
133
819
94
157
99
221