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