2
11
123
2
5
12
14
0
26
58
5
1
34
33
61
40
3
6
34
9