18
21
20
52
19
16
15
29
22
57
40
17
46
123
9
11
77
37
13
26
55
3
70
35
27
25
78
51
89
171
137
64
76
151
32
44
24
30
8
69
45
1113
67
14
153
38
279
82