2
18
56
19
86
115
144
157
4
20
118
88
128
153
107
126
130
133
139
47
54
55
59
111
132