1
16
43
50
2
4
19
27
70
30
49
8
83
157
9
10
81
29
82
20
23
6
76
71
53
35
12
13
18
3
14
31
21
17
32
38
24
47
52
78