21
22
9
16
318
14
6
59
17
96
33
67
29
37
164
422
2
72
116
11
185
53
80
248
45
82
3
25
177
184
54
269
115
210
52
92
155
35
24
57
94
10
50
219
27
127
161
31
15
48
32
93
44
41