97
111
150
198
234
122
90
228
87
62
154
160
200
143
72
59
178
108
47
50
148
82
61
151
112
137
105
126
64
77
98
249
127
26
215
103
155
86
14
25
23
210
456
162
142
293
175
104
132
173
269
95
76
117