96
45
37
47
43
46
41