49
93
63
40
32
120
58
71
34
90
20
102
45
79
28
40
60
111
55
112