31
87
94
49
69
80
98
96
132
71
92
113
97
171
121
97
78
136
127
62