21
11
25
27
20
328
30
113
19
6
42
3
31
44
241
29
24
165
55
43
72
48
103
96
52
79
17
223
213
112
32
40