20
18
26
19
24
55
41
40
35
50
8
123
33
81
173
22
60
17
255
56
103
128
87
29
28
49
30
46
31
45
61
42
38
32
116
44
167
13
21
36
15