181
378
255
280
155
508
103
412
117
194
70
207
146
202
8
84
114
260
30
329
47
353
38
142
18
206
42
169
23
127
61
714
149
21
120
17
98