96
45
38
47
43
46
41