152
1369
1168
181
87
258
246
108
163
116
271
212
97
114
46
1987
244
160
101
132