232
160
128
106
142
108
79
102
88
100
418
245
252
117
126
116
99
163
118
91
586
353
215
210
212
110
38