33
56
24
62
80
258
135
93
119
91
122
95
120
40
100
85
71
113
412
334
364
288
289
152
110
99
125
88
75