21
16
2
24
3
26
13
11
14
30
109
37
10
8
27
12
48
33
54
50
52
17
7
1
6
67
38
51
31
45
19
39
29
20
41
36
47
4
80
25
18