1
2
8
4
14
16
10
6
20
97
34
12
59
22
9
18
39
3
33
11
15
19
42
37
28
5
58
21
45
35
62
26
13
27
43
75
25
51
227
105