23
9
12
13
7
6
22
18
16
31
25
21
30
40
2
59
78
76
77
1
292
121
8
45
50
5
17
24
67
93
56
118
89
15
38
55
37
35
14
101
48