20
142
66
38
2
10
6
43
12
114
1
17
136
148
99
78
63
74
29
100
8
