24
321
289
774
351
112
129
64
227
56
224
77
105
237
117
258
983
37
67
260
250
254
71
144
276
180
175
79
210
124
61
488
72
222
100
70
171
460
133
972
499
310
228
444
203
1036
109
54