5
86
95
62
18
20
19
21
56
42
103
129
45
46
41
43
85
44
54
209
132
178
57
63
59
34
78
16
36
135
91
66
94
104
115
23
123
61
17
109
80
82
50
49
26
99
33
90