2
35
1
6
52
58
6
6
8
9
11
9
33
3
3
23