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
38
32
116
44
167
33
13
25
36
15