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