23
20
2
1
12
45
36
43
29
24
18
25
76
37
156
15
160
4
14
51
132
27
34
52
63
30
89
90
53
50
62
7
9
8
83
41
95
35
39
70
79
48
47
19
10
21
13