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