8
32
14
15
89
66
2
94
22
11
9
47
4
43
42
35
20
3
24
49
39
28
34
18
37
7
16
58
25
26
36
110
125
13
27
146
171
57
31
29