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