40
123
37
40
56
75
33
29
47
93
56
14
31
35
34