21
19
1
28
5
29
20
6
11
36
4
22
54
34
15
17
35
13
40
14
10
8
18
233
53
30
155
27
16
37
49
74
62
103
89
47
163
68
164
129