8
9
32
18
11
12
28
50
79
30
4
38
16
88
10
108
96
107
13
112
36
2
6
51
15
87
44
63
80
1
41
179
134
115
132
46
40
127
130