9
1
3
5
4
10
8
6
26
24
33
11
34
100
107
19
60
14
30
17
20
7
27
16
2
77
46
70
45
32
58
25
28
53
0
81
43
18