21
5
7
6
32
3
1
9
10
15
16
47
17
13
14
68
43
150
38
11
12
23
29
86
37
25
22
20
41
36
4
45
18
28
46
83