994286
580705
926527
63824
837234
973770
898504
649170
111202
189266
933668
1171
447329
519342
97485
470150
955232
751660
283813
439506
438430
86257
884353
304936
643955
635227