35
77
89
182
58
33
99
162
16
209
264
150
26
128
242
149
83
439
110
46
55
47
98
27
67
18
652
100
59
259
136