103
138
104
35
186
228
141
33
235
223
78
158
230
26