643
129
402
45