180
263
115
101
103
41
102
227
154
127
114
139
222
104
205
156
160
146
318
162