89
59
390
209
87
361
807
794
152
213
98
176
220
180
74
564
240
200
338
85
155
382
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
175
79
124
61
488
72
222