1
16
17
6
14
31
8
5
15
18
7
9
10
50
21
38
32
27
13
12
101
54
19
72
68
23
22
28
91
35
104
26
69
52
39
166