41
112
113
138
95
9
8
80
79
18
17
20
14
28
42
30
77
13
62
59
10
34
22
76
19
7
47
5
23
103
53
37
160
85
25
101
54
38
35
50
56
51
31