2
4
7
8
13
23
6
35
33
61
31
30
67
34
91