1
4
22
9
16
10
7
25
48
77
27
2
36
29
14
87
3
105
94
107
13
110
35
12
30
11
15
83
8
85
38
43
28
63
80
39
178
133
115
132
46
40
126
127