1
2
6
4
5
3
13
151
66
79
145
68
67
39
140
136
166
160
43
46
15
87
109
37
55
12
49
118
36
40
42
84
14
7
51
113
38
9
64
48
19
16
18
91
29
44