93
38
104
43
56
37
31
36
39
10