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