5
8
28
9
17
11
12
50
77
29
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
126
130