186
170
101
205
164
75
67
138
227
151
107
129
40
533
49
227
272
96
87
160