198
112
660
844
824
284
259
590
151
92
180
218
124
156
140
144
373
208
143
361
430
329
502
686
265
873
211
102
142
120
126
83
392
331
448
109
127
957
288
187
191
794
439
370
111
455
1200
494
202
122
