106
462
241
788
123
402
972
479
57
285
459
883
12
807
907
657
348
453
335
504
421
919
195
978