665958
194196
92539
71925
863904
942979
258566
812966
304749
209222
700120
838704
33208
975254
207165
392937
137955
414828
458310
156312
76595
967173
146749
290881
134426
671726