3
6
24
9
17
11
7
26
48
77
28
2
36
29
14
87
105
94
18
107
13
110
35
16
12
4
30
49
15
83
8
85
38
43
63
80
1
39
178
135
115
132
46
40
126
127