105
504
114
537
113
691
175
503
187
403
16
160
146
100
244
18
258
42
259
4
150
22
178
7
164
14
37
142
9
143
6
127