16
22
1
31
12
14
9
163
106
93
50
60
3
2
23
6
53
48
27
10
18
15
28
97
149
32
5
126
7
125
119
17
13
56
33
4
8
34
59
35