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