16
23
2
12
10
4
7
25
34
6
14
3
13
27
30
20
17
1
5
21
8
127
18
11
26
29
9
40
54
47
32
19
35
15
56
38
41
44
37
101
57