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