Following

2
1
2
1
2
1
22
6
26
13
10
45
358
33
1
1
2
6