22
8
38
32
120
188
39
10
193
78
36
59
52
20
172
49
63
73
258
43
44
884
64
182
211
31
80
41
654
805
119
108
197
161
160
57
81
79
86
33
344
196
403
62
154
67
176
145