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