199
188
139
121
26
18
88
22
41
160
29
64
270
69
365
216
99
23
675
103
33
56
372
280
80
108
32
313
158