20
1
3
4
0
7
8
2
5
6
68
12
63
96
43
48
15
9
127
18
34
81
135
38
27
60
100
32
28
47
58
10
40
50
13
39
24