88
386
302
170
425
173
133
120
189
495
634
253
200
378
337
458
549
234
144
205
104
163
91
311
383
278
572
622
733
987
394
536
818
609
409
377
255
185
181
320
86
517
187
258
177
106
1143
1135
1667
511