1
8
86
10
2
1
28
6
12
7
102
101
64
34
33
2