16
20
17
29
26
18
4
23
14
15
57
7
40
12
3
24
13
36
34
30
8
11
6
19
32
125
69
50
89
92
44
51
158
42
45
122
28