119
43
28
742
277
131
127
99
91
78
115
59
67
2003
108
101
8
48
58
16
136
171
76
82
64
46
140
298
62
370
125
192
666
20
254
23
518
334
337
32
18
352
346
126
77
191
24
68
166
27
22
52
187