1
3
86
84
11
14
104
4
6
8
12
83
2
19
91
9
87
15
100
5
7
10
13
16