187
127
373
236
298
126
62
78
113
160
143
130
105
114
363
251
198
102
107
115
125
110
106
326
421
375
310