31
47
39
22
65
90
56
83
45
47