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