27
35
2
9
21
4
1
108
40
59
79
58
18
20
29
63
13
14
6
42
15
8
24
16
10
7
103
23
34
37
39
25
38
53
5
67