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