18
7
16
23
10
128
21
35
12
31
27
34
9
25
2
32
24
104
13
57
36
56
38
76
14
53
8
47
33
86
5
4
127
96
39
52
42
123