88
91
86
92
230
235
223
300
298
218
241
300
49
84
118
54
79
96
86
121
90
96
95
69
66
90
62
86