105
303
114
299
113
492
175
322
185
288
16
123
94
100
150
18
169
61
713
42
194
5
89
22
127
7
122
14
95
37
101
9
6
92