21
69
6
2
27
34
37
20
8
22
481
45
141
56
90
67
47
33
57
43
151
14
269
86
184
94
191
82
171
100
53
164
123
118
55
177
293
58
40
128
48
29
50
783
112
426
198
70
74
73
103