53
101
64
43
35
129
58
74
36
93
21
105
45
84
29
48
61
120
58
121