3
2
26
6
1
5
9
27
67
22
29
21
80
23
46
70