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