1
9
2
3
8
5
4
7
13
20
34
27
35
29
10
23
47
14
93
21
52
16
81
11
51
77
36
24
94
46
33
83
48
61
43
12
171
57
101
25
97
59
31
55
62