558
125
343
98
944
284
317
186
378
156
973
430
597
150
437
75
561
138
274
172
699
245
544
238
201
146
603
241
374
51
242
142
209
104
392
184
512
124
638
194